Hi Mullet,
please do me a favour and make the following test:
- Mount the 'bad' M4 to the aBUGSworstnightmare Expansion board
- insert the uSD which gives you 100% MCU load into the board
- connect the M4 to your PC (USB connection only)
--> since you have removed R26 the board should boot flawlessly
--> what is the MCU load?
--> does the board log?
Why can't you pair the board with your TX?
You can't do any harm to the aBUGSworstnightmare M4 Expansion board even when using the 'bad' M4 (since I still doubt there is a Problem with the M4 itself).
You have soldered the KISSSYS Expander by your own --> are you sure it's working 100%? I spend a fair amount of time to check each and every board I've build, measuring every signal line/voltage level before testing with M4r5 and M4r6 flight Controllers.
Just one thing to notice: When you make testings be sure to compare an apple for an apple! Never try to hunt-down a (what you think atm) Hardware failure by using differnet Software on different systems