Hi Robin
I've removed R52, R45, R42, R72, R74, R76 (J14) and installed a header at J14 that I can jumper for 3.3 or 5V.
I've tested the board at 3.3V and everything seems fine. I even get the debugging console (which I was wrongly expecting to be killed by the cut to the UART TX line).
This leaves me with only 2 questions: Firstly R37 - you can see in your schematic snippet that it goes between the OpenSDA controller and the main MCU, unbuffered. It seems that it's not safe to leave this resistor in place. Can you confirm? I didn't just go ahead and remove it because I wasn't sure what it's function was. I won't test the 5V configuration until I understand if it needs to be removed.
Secondly you say that RST_TGTMCU cannot be connected to the 5V MCU, but as an input pin, this should not matter? Shouldn't retaining R35 still work (even if out of worst case tolerance) because the 5V MCU should still read ~3.3V as a reset high signal?
Thanks