Is this upload-over-I2C method ready to go, or not going to happen until USB Host is ready?