Windows users and unbricking an i.MX device

Published on June 30, 2013

Archived Notice

This article has been archived and may contain broken links, photos and out-of-date information. If you have any questions, please Contact Us.

For a while now, we've been planning to update our imx_usb tool to fully support Windows through libusb and Cygwin, but it looks like that isn't necessary.

We recently found out that Freescale has a tool called sb_loader that is a direct equivalent and is a Windows native program, so it doesn't require Cygwin.

Freescale distributes this tool as a part of their Manufacturing Tool, that you can download from here:

Note that the link above is a tar-ball though. Since Windows users don't often have the tools needed to extract from that format, we've placed a copy on-line: Usage is pretty simple. If you invoke sb_loader with the -f flag, you can give it a file name to load, and it will load and execute the image on the connected device in the same way as imx_usb. C:downloadssb_loadersb_loader>sb_loader.exe -f u-boot.imx Executed plugin successfully. Succeed to download u-boot.imx to the device. Run into the image successfully. Refer to our unbricking post for more information about how to use this to re-program or restore an image into the on-board flash.