Changes

Jump to navigation Jump to search
m
I have not yet performed a Diff of my firmware and the midi updates. I would have to reconstruct them first into a full image. I think my firmware is not corrupted though at this point. I will try and send the DFU command and the payload using a python script instead (see below)
The midi files are 4x33kb. Minus headers etc; 32kb actual payload x 4 = 128kb firmware. A 512kb NOR flash is generous space for this (4x bigger) Though remember its banked for DFU (when the update is written and verified it will switch active bank flag) Also it seems remapped to different addresses in runtime operation also.  If anyone has tips on how to separate the two banks in the full dump of firmware, please let me know. I expect it is as we can see, the earlier version string response is in the earlier version firmware bank and vice versa. Though it is still not really clear where the lines diverge!
===DFU Python Script===
135

edits

Navigation menu