It's been a while since I've powered up my Lumia 640. Did T-Mobile finally update their variant to Windows 10 Mobile?
Granted, mine is a debranded and unlocked AT&T model, but the last time I did a Windows 10 Mobile preview, the camera flash stopped working (though it works under Windows 8.1)...