However when I manually changed the amount of flash to read, to 0x200000, ile all the flash, I can see that there is some code at 0x800000 for about 6k, then a gap up to 0x800C000 i.e 48k,
Then there is around 300k of data. This seems like a lot of data for just code, so I suspect it also contains images that the wifi admin system uses.
Taking a quick look at the bin file, the HTML for the admin system seems to be in the F4's flash rather than in the wifi sub system
e.g. there is text like this
Code: Select all
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
and its null terminated.
I'm going to save out the code section separately from the bootloader, and I'm going to make a small change to the text and see if I can upload it via the web interface.
I suppose it could completely break the wifi is the upload code is runs on the wifi rather than the F4, but I suspect it runs on the F4, so its worth a shot !
Edit. Well, I have not uploaded anything, but the wifi access point no longer appears
All I did was tack a few wires to Hardware serial 1 and also to PA7, which currently don't go anywhere apart from the beadboard via my home made veroboard breakout.
I'm a bit loathed to unsolder it. So I may just have a go with flashing a sketch onto it, afterall I have saved the original firmware so I could restore it.