Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.75 KB

README.md

File metadata and controls

47 lines (30 loc) · 1.75 KB

Application Board 2.0 recovery using Mac OS

Pre-requistes

brew install libusb dfu-util

Board references

ApplicationBoard20Recovery

Steps

  1. Install the Bossa tool. For ease of access the installer has been made available as part of this repository. You can always find the latest version from the release folder of the tool's repository.

  2. Erase the flash of the microcontroller and load the ROM bootloader by shorting J203 with a jumper cable. Restart the board with the pins shorted and wait for up to 5 seconds, and then power off the board again.

  3. Run the below command and then power on the board and run it again. Note the additional device detected.

ls /dev/tty.*

Note: If no device is detected, check the cables and connection to the board.

  1. Assuming the BOSSA tool is installed, run the following on the terminal in this directory
bossac -e -w -v -b -p /dev/tty/"device name" Bootloader_APP2.0.bin
  1. Upon completion of the bootloader firmware update, restart the board with Button 2 pressed.

  2. Navigate to the app20-flash directory and build the app20-flash tool by running make in the terminal.

  3. Use the tool to load the application board firmware by executing the following in the app2.0

./app20_flash DevelopmentDesktop_2.0_Firmware_V3.4.fwu2
  1. Restart the board.