Hi everyone,
I'm hoping someone can help me recover my FRDM-K66F board. I accidentally flashed an incorrect binary file while in bootloader/maintenance mode on the OpenSDAv2.1 interface. Since then, the board is completely unresponsive via the OpenSDA USB port.
What I'm seeing:
- OpenSDA USB port (J26): Power LED does NOT turn on. No USB enumeration at all — the computer does not detect anything.
- K66F USB port (J22): Power LED turns ON and the board powers up normally.
What I've tried so far:
- Holding SW1 while plugging into J26 to enter bootloader mode — no response.
- Powering the board through J22 first, then connecting J26 while holding SW1 — OpenSDA still doesn't enumerate.
- Tested with multiple confirmed data USB cables.
- Tested on multiple computers (Windows and Linux). On Linux, dmesg -w shows absolutely no USB device detection from J26.
- Held SW1 for 10+ seconds before and after plugging in — no change.
My observations: It seems like the OpenSDA power path (P5V_SDA_PSW) might be damaged, or the K20 chip firmware is completely corrupted. The fact that J22 powers the board fine suggests the 3.3V regulator and K66F MCU are OK.
What I don't have: I don't currently have access to an external SWD debugger (J-Link, etc.) to reflash the K20 through the J9 header.
Has anyone recovered from this situation without an external debugger? Are there any other tricks I'm missing? Any help would be greatly appreciated.
Board: FRDM-K66F MCU: MK66FN2M0VMD18 OpenSDA: v2.1 (K20 based)
Thanks in advance!