USB Device Not Recognized - Cerberus, Cerb40

Got it! Yes, you are correct, and thank-you Architect. Wish I knew how it got blown away.

This is exactly what I did to re-install firmware:

  1. Boot your device into ST Bootloader mode
    Cerb40 - jumper header pin 16 (loader) to pin 1(VCC) and apply the USB
    Cerberus - jumper boot pins next to header number 8, and apply the USB

Windows should show the device as ST Bootloader. If it doesn’t you may have other issues.

  1. Erase the part and load TinyBoot
    Run the DFU Tester.exe program from the programs(x86)/STMicroelectronics/software/DfuSe/BIN/STDFUTest.exe
  • click Protocol tab at the top
  • click Create from Map
  • click Erase
  • click Load DFU file
    C:\ProgramFiles(x86)\GHI Electronics\GHI OSH NetMF v4.2\FEZ Cerb Family\Firmware\TinyBooter_4_2_5_0.dfu
  • click the “Download” radio button
  • click GO.
    Reboot the part. Should ping TinyBooter.
  1. Install TinyClr
    Run the .Net Micro Framework Deployment Tool.exe (MFDeploy.exe)
    load the image file from: C:\Program Files (x86)\GHI Electronics\GHI OSHW NETMF v4.2 SDK\FEZ Cerb Family\Firmware\Non Ethernet\Firmware.hex
  • click Deploy.

Should ping with TinyCLR.

Done. Now watch me blow it away again…

1 Like