this morning i've checked the md5 hash of the firmware that the app uploaded to the tello and the tello edu firmware downloaded from MAVProxy github and they are the same, so my fear of a corrupted firmware is gone.
About the "Recovery mode", is more of a SoftLock in the sense that the tello...