Thanks @Benerator that was a really interesting read about the manual way to update the firmware. Useful info there about the tool and the process to update. Also intriguing that the firmware was so small. Given I remember it took about 15 mins to do my original firmware update, this did surprise me.
Some thoughts I had while reading that. We should bear in mind the firmware provided in the thread is for nerfed beta bots. So we should probably avoid using that particular file for production bots (not that anyone would never hurts to put it in writing). I also wonder if the firmware is for the Bluetooth module, or for the robot “brain” so to speak? Call me paranoid, but thought I should at least ask that question.
edit: inside the download file are 2 files with nrf51422 in their titles. This makes me think the issue with the beta bots wasn’t that “the brain” needed updating but the BLE module needed updating. If you search for nrf51422 you’ll see what I mean. e.g. https://infocenter.nordicsemi.com/pdf/nRF51422_PS_v3.1.pdf?cp=4_6_0_3
So probs this next para is wrong:
Anyhow, assuming it is for “the brain” so to speak, I’d suspect that the method could be utilised to “downgrade” firmware in Rave’s case where he has put the USB/debug firmware on one of his meks. We’ll have to see if he fancies trying it.
Rave thanks for the info on the USB firmware. That’s really interesting to know that it is actually a later version than the one packaged with the standard apps. Interesting too about the app changes. I guess they were working on adjustments to deal better with carpets and so forth. I’d bet this was in an attempt to combat the clicking some. I’ve noticed more click on carpet than lino. I don’t think this is a fault (more a design intention). I’d hazard that the clicking is a clutch of some sort disengaging slightly. So yeh, adjusting for stuff like how much “up” happens before lateral movement would probably help. Just a guess though.
A thought on the USB functionality. It might be there is “some” functionality on the USB port out of the box, it just might not be the “right” USB functionality for the educational module (meaning maybe they changed it). During manufacturing testing, they used the USB port to check stuff was working. I’d hazard that it wouldn’t have been sensible to do the testing THEN re-flash the firmware (as in theory there is then something new to test) but they might have done if they thought the chance of introducing issues after a re-flash was minimal… to be fair, it probably was.