So some good news elmtree.
I'm going to stop short of saying the pink one's fixed until I've had a chance to install it in a quad and verify motor outputs but the surgery was at least up to this point a success.
* VCC trace as well as a GND trace blew up, so I had to scrape back the enamel and solder in hook up wire to restore them
* The STM32 did indeed get hot when plugged in over usb, replacing that was a bit of a chore, but nothing a lot of solder braid and flux couldn't fix.
* the boot pins/configurator didn't work for me - got some generic error message. I used my F4 discovery board + ST-Link to load the latest build of baseflight.hex Once I figured out what the pin assignments were (thank you timecop for thoughtfully marking pin 1's) - the firmware load went off without a hitch and the board connected to the configurator on the first try.
Leaving this here as a reference in case any other hardware hackers decide to give this a go.
* The 10 pin SWD connector - pin 1 is marked by an arrow. the rest of the assignments go like this:
1 2
3 4
5 6
7 8
9 10
Pin 3 or 5 are GND
Pin 2 is SWIO
Pin 4 is SWCLK
Those mate to the SWD port on the F4 Discovery board:
1 (pin on top - nearest edge of board)
2 - SWCLK
3 - GND
4 - SWIO
5
6
I didn't have a 10 pin connector so I soldered the wires directly to the pads.
Apart from a lot of bridging on the STM32 - it was fairly straightforward, just took longer to clean than normal. I connected to the board over the configurator and calibrated the sensors then checked to see that the sensors were still sending raw data which they are.



I'm still not sure what caused this issue ... but we should trade notes before you hook in your telemetry again. I'm out of time for today for the orange board, but I'll get to that when I get another free moment.