Updating Firmware

Please Note: This is the procedure to update devices already running Class Echo Firmware. If you have a freshly built echo without the display firmware on it yet, please follow these steps.


Entering Bootloader Mode #

  • Boot up the Class Echo. Do not connect to SPAD neXt.
  • Once you see both connections are “OK” on the status bar, tap the splash screen to get to the Flight Info page
  • Press the settings gear at the top left of the page.
  • Tap the “FIRMWARE UPDATE” button on the bottom bar of the settings tab.
  • You will see the following image with black and red text show up and a blue background.
  • At this point, you can update the display firmware!

Flashing The Display #

Uploading Display Firmware

  • Open TFTFileDownload and use these settings:
  • Ports: Your Arduino COM port.
  • DownloadBaudRate: 512000.
  • File: Select the Display firmware that you downloaded.
  • Press “Down” – your screen should turn white and the file transfer will begin.
  • Wait until the file transfer completes, and the display boots itself into the Class Echo interface.

Flashing The Arduino #

Using XLoader

  • Open XLoader and use these settings:
  • HEX FILE: Select the Arduino firmware that you downloaded.
  • DEVICE: Mega(ATMEGA2560)
  • COM port: Your Arduino COM port.
  • Baud Rate: 115200.
  • Select “Upload” – XLoader will indicate “uploading” at the bottom. Wait for the upload to complete.

Reboot (Unplug and Plug Back in)

  • Unplug the display and plug it back in after any firmware update so that the Display and Arduino can ‘sync’
  • If successful, you will see an OK on both serial connections, and “READY FOR SPAD NEXT” !
  • At this point, if you want to bypass the splash screen, simply tap anywhere on the screen.

Powered by BetterDocs