FRDM-K66F completely bricked after wrong firmware flash — OpenSDA USB port not powering on

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRDM-K66F completely bricked after wrong firmware flash — OpenSDA USB port not powering on

479 Views
wolfroger33
Contributor I

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!

0 Kudos
Reply
1 Reply

422 Views
Celeste_Liu
NXP Employee
NXP Employee

Hello @wolfroger33 ,

Thanks for your post. Based on your description, I’m afraid you must need to use an external debugger to re-flash the OpenSDA bootloader on the K20.
Additionally, I’d like to clarify that you should connect to the K20 through the J10 header, not J9.

OpenSDA bootloader can be found here: OpenSDA Serial and Debug Adapter | NXP Semiconductors

BR

Celeste

 

 

0 Kudos
Reply