Difference between revisions of "Cypher/FirmWareUpdate"

From Flex Innovations Wiki
Jump to: navigation, search
(Recovery Firmware Update (using boot pins))
Line 46: Line 46:
 
*Power off, Disconnect FLEXF3 from USB Cable
 
*Power off, Disconnect FLEXF3 from USB Cable
 
*Enable '''No reboot sequence''', enable '''Full chip erase'''.
 
*Enable '''No reboot sequence''', enable '''Full chip erase'''.
*Enable '''Flash on Connect
+
*Enable '''Flash on Connect. [[File:BF_Boot_Pins.jpg|thumb|upright=0.25|right|Boot Pins]]
 
*Jumper the '''BOOT pins'''.
 
*Jumper the '''BOOT pins'''.
 
*Press the '''Load Firmware [Local]''' (3) button at the bottom right.
 
*Press the '''Load Firmware [Local]''' (3) button at the bottom right.

Revision as of 14:23, 19 March 2020

Under Construction

Changelog for Firmware 4.2 R1

  • Moves to Betaflight 4.2 platform (From 3.5)
  • Supports select Spektrum SRXL2 Receivers
  • Defaults to Spektrum SRXL2 Radio type on flash/out of box
  • Includes minor improvements including elevator compensation for smoother transitions to forward flight

Updating to Firmware 4.2 R1

Prep

Firmware 1,2,3
  • Download the 4.2 R1 HEX FILE and save it to a know folder on your Windows PC/Tablet such as Documents
  • Open the Betaflight Configurator. Update it to version 10.6.0 or newer

Normal Firmware Update (see alternate at bottom)

Note: This is straight forward using the in APP controls, but we will do a detailed step by step instruction here.

  • Disconnect the USB Cable from the FLEXF3.
    Firmware File
  • Now Connect the USB cable from the FLEXF3 to the PC.
  • Press the Connect (1) button at the top right of the Betaflight Configurator
  • Press the Update Firmware (2) button at the top right.
    Firmware Flash
  • Press the Load Firmware [Local] (3) button at the bottom right.
  • Select the *.hex file from the location you stored it in prep.
  • Leave the default settings at the top left area, then make sure ALL the sliders are OFF.
  • Now change the Full chip erase slider to ON.
  • Press the Flash Firmware button
  • You will see the Flashing... progress bar moving, then Verifying... and after a couple minutes green Programming: SUCCESSFULL and the firmware update is complete.

Update Settings

  • At this point after firmware update your FLEXF3/Cypher has the factory default settings, so you can set it as if it were new.
  • BF 4.2 REQUIRES that you Calibrate Accelerometer on the Setup screen before you can Arm/Fly. This is documented on the main Cypher VTOL Wiki page.
  • BF 4.2 for Cypher defaults to TELEMETRY ON. If you are not using Telemetry, you MUST move the slider on the Configuration screen to OFF.
    BF Telem
  • The Cypher 4.2 defaults to the new Spektrum SRXL2 radio settings. For other radio settings consult the Cypher Manual to choose as before.
    • Spektrum SRXL (older) users, you will select SPEKTRUM2048/SRXL.
    • Other radios select your Serial Receiver Provider per the Instruction Manual or Wiki.

Alternate Firmware Flash

Recovery Firmware Update (using boot pins)

Note: Before trying recovery, close all apps and restart your PC and try the normal procedure again.

If you have lost communication with your board follow these steps to restore communication:

  • Power off, Disconnect FLEXF3 from USB Cable
  • Enable No reboot sequence, enable Full chip erase.
  • Enable Flash on Connect.
  • Jumper the BOOT pins.
  • Press the Load Firmware [Local] (3) button at the bottom right.
  • Select the *.hex file from the location you stored it in prep.
  • Connect USB Cable to FLEXF3 (activity LED will NOT flash if done correctly). The Flash update should start automatically. Wait for it to complete
  • Remove BOOT jumper. Remove USB cable.
  • Power on by USB cable (activity LED should flash).
  • Connect normally and Update Settings.