You are reading a single comment by @parasquid and its replies.
Click here to read the full conversation.
-
Is there a different way to get to DFU mode and flash a firmware upgrade?
It is great you have it working now. Otherwise the solution would be to build custom firmware with modified bootloader and flash just the bootloader via Flash.write/erasePage methods.
Adding check in bootloader for GPREGRET value you could
poke32
there to stay in DFU is one liner.
I wanted to upgrade the firmware on my MDBT42Q breakout running 2.06 but as it turns out, the built-in button doesn't seem to function properly.
Running the sample program here https://www.espruino.com/Button on D22 and using a jumper to 3.3v properly detects button presses, so I think the button doesn't seem to make contact no matter how hard I press.
Is there a different way to get to DFU mode and flash a firmware upgrade? I would've done it through a jtag programmer but the SWDIO and SWCLK pins are too small :(