Nintendo Switch - fully working except payload injection

Yep. Check resistance on D-/D+ - you should be getting 3.9 MOhm on both IIRC. This is a common failure mode as these lines go straight to the SOC and can kill the USB controller required for the boot CPU to communicate in RCM. Typically caused by a damaged connector and 15v getting to where is shouldn’t.

The other symptom which gives it away would be failure to fast-charge using a standard USB A-C cable as these rely on the D+/D- lines for crude level signalling. I’ve got a couple of old unpatched boards here with knackered D+/D- lines effectively blocking any payload.

Sheriff.