Difference between revisions of "Cypher/FirmWareUpdate"

From Flex Innovations Wiki
Jump to: navigation, search
(Changelog for Firmware 4.2 R1)
(Update Cypher BetaFlight Settings for your equipment)
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
Under Construction
+
=== '''NOTE: Remove props/fans and restrain you model during the update process!''' ===
  
==Changelog for Firmware 4.2 R1==
+
==Changelog for Firmware 4.2.0 R2.1 including SRXL2==
* Moves to '''Betaflight 4.2''' platform (From 3.5)
+
'''Since Early July 2020, all Cyphers shipping from Flex in the USA come with FW4.2 installed and set as noted.'''
* Supports '''select Spektrum SRXL2 Receivers''' with telemetry and full range reception with diversity: ('''Adapter Cable Required''' for ALL of these: FPZxxxx)
+
* Moves to '''Betaflight 4.2.0''' platform (From 3.5) [[File:SRXL2 Cable 5204 1400x887.jpg|thumb|upright=0.25|right|SRXL2 Cable (FPZA1039)]]
 +
* Adds support for '''select Spektrum SRXL2 Receivers''' with telemetry and full range reception with diversity: ('''Adapter Cable Required''' for ALL of these: FPZA1039). '''Other receivers are NOT expected to work''' as they require negotiation for data and Horizon wrote the Betaflight SRXL2 Code which does NOT negotiate.
 
**[https://www.flexinnovations.com/product/spm4651t/ '''SPM4651'''] - '''Full Range Telemetry''', Micro with '''Case''', with Connector, '''Highest Recommended by Flex'''
 
**[https://www.flexinnovations.com/product/spm4651t/ '''SPM4651'''] - '''Full Range Telemetry''', Micro with '''Case''', with Connector, '''Highest Recommended by Flex'''
**[https://www.horizonhobby.com/dsmx-serial-race-receiver-v2--spm4650 '''SPM4650'''] - Short Range Telemetry, Micro, Requires soldering cable or connector. (can eliminated micro connector)
+
**[https://www.horizonhobby.com/dsmx-serial-race-receiver-v2--spm4650 '''SPM4650'''] - Short Range Telemetry, Micro, Requires soldering cable or connector. (can eliminate micro connector)
 
**[https://www.horizonhobby.com/dsmx-srxl2-receiver-with-connector-installed-p-spm4650c '''SPM4650C'''] - Short Range Telemetry, Micro, with Connector
 
**[https://www.horizonhobby.com/dsmx-srxl2-receiver-with-connector-installed-p-spm4650c '''SPM4650C'''] - Short Range Telemetry, Micro, with Connector
* '''Defaults to Spektrum SRXL2''' serial reciever type on flash/out of box
+
* '''Defaults to Spektrum SRXL2''' serial receiver type and '''Telemetry ON''' upon flash/out of box [[File:SRXL2 Cable 5224 1400x887j.jpg|thumb|upright=0.25|right|SRXL2 Cable with a Flight Controller)]]
 
* Includes minor improvements including '''elevator trim compensation''' for smoother transitions to forward flight.
 
* Includes minor improvements including '''elevator trim compensation''' for smoother transitions to forward flight.
 
* Settings are tweaked for better yaw authority/response in hover modes.
 
* Settings are tweaked for better yaw authority/response in hover modes.
* Flex pilots have tested the '''AIRMODE''' feature whose selection slider is found on the '''Configuration''' screen. They found that the control in hover modes is stronger, and behaivior on the ground is still good. After testing the normal settings in FW4.2, expert pilots may want to give '''AIRMODE''' a try! (Set slider and Save and Reboot)
+
* Flex pilots have tested the '''AIRMODE''' feature whose selection slider is found on the '''Configuration''' screen. They found that the control in hover modes is stronger, and behavior on the ground in hover modes is less care-free, but still good. After testing the normal settings in FW4.2.0, expert pilots may want to give '''AIRMODE''' a try! (Set slider '''ON''' and '''Save and Reboot''')
  
==Updating to Firmware 4.2 R1==
+
*Click to '''[http://resources.flexinnovations.com/BF_Source/Betaflight_420_FLEXF3_Pub.zip Download and save the 4.2.0 Source Code]'''
===Prep===
+
 
 +
==Updating to Firmware 4.2.0 R2.1==
 +
===Preparations===
 
[[File:BF_FW_A1.png|thumb|upright=0.25|right|Firmware 1,2,3]]
 
[[File:BF_FW_A1.png|thumb|upright=0.25|right|Firmware 1,2,3]]
* Download the 4.2 R1 HEX FILE and save it to a known folder on  your Windows PC/Tablet such as Documents
+
*Click to '''[http://resources.flexinnovations.com/files/FLEXF3_4_2_0_Release_2_1.hex Download and save the 4.2.0 R2.1 Firmware HEX FILE]''' and place it in a known folder on  your Windows PC/Tablet such as Documents
 
+
*Open the '''Betaflight Configurator'''. '''Update it to version 10.6.0''' (only).
* '''Click''' to '''[http://resources.flexinnovations.com/files/FLEXF3_4_2_0_Release_2_1.hex Download and save the 4.2 R2.1 Firmware HEX FILE]''' and place it in a known 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)===
 
===Normal Firmware Update (see alternate at bottom)===
Line 26: Line 27:
 
* Disconnect the USB Cable from the FLEXF3.[[File:BF_FW_B1.png|thumb|upright=0.25|right|Firmware File]]
 
* Disconnect the USB Cable from the FLEXF3.[[File:BF_FW_B1.png|thumb|upright=0.25|right|Firmware File]]
 
* Now Connect the USB cable from the FLEXF3 to the PC.
 
* 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 '''Connect''' (1) button at the top right of the Betaflight Configurator. (Check that it connects and finds the proper USB Port.)
 
* Press the '''Update Firmware''' (2) button at the top right.[[File:BF_FW_C1.png|thumb|upright=0.25|right|Firmware Flash]]
 
* Press the '''Update Firmware''' (2) button at the top right.[[File:BF_FW_C1.png|thumb|upright=0.25|right|Firmware Flash]]
 
* Press the '''Load Firmware [Local]''' (3) button at the bottom right.
 
* Press the '''Load Firmware [Local]''' (3) button at the bottom right.
Line 33: Line 34:
 
* Now change the '''Full chip erase''' slider to '''ON'''.
 
* Now change the '''Full chip erase''' slider to '''ON'''.
 
* Press the '''Flash Firmware''' button
 
* 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.
+
* You will see the '''Flashing...''' progress bar moving, then '''Verifying...''' and after a couple minutes green '''Programming: SUCCESSFUL''' and the firmware update is complete.
  
==Update Cypher BetaFlight Settings==
+
==Update Cypher BetaFlight Settings for your equipment==
*At this point after firmware update your FLEXF3/Cypher has the '''factory default settings''', so you can set it as if it were new.
+
*At this point after firmware update your FLEXF3/Cypher has the '''latest 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 '''REQUIRES''' that you '''Calibrate Accelerometer''' on the '''Setup''' screen before you can Arm/Fly. This is documented on the [[Cypher#Use_a_Configuration_Tool_to_Set_or_Reset_the_Angle.2FSix_Axis_Level|'''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'''.[[File:BF_FW_E1.png|thumb|upright=0.25|right|BF Telem]]
 
*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'''.[[File:BF_FW_E1.png|thumb|upright=0.25|right|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.
 
*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'''.
+
**Spektrum '''SRXL''' (older) users, you will select '''SPEKTRUM2048/SRXL''' with telemetry On or Off depending on equipment and connection.
 
**Other radios select your Serial Receiver Provider per the [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf Instruction Manual] or [[Cypher#Radio_Brand_Setup_Information_NOT_In_Manual|'''Wiki''']].
 
**Other radios select your Serial Receiver Provider per the [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf Instruction Manual] or [[Cypher#Radio_Brand_Setup_Information_NOT_In_Manual|'''Wiki''']].
  
 
*Select the '''Channel Map''' on the '''Receiver''' screen for your radio. (see the [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf Instruction Manual] or [[Cypher#Radio_Brand_Setup_Information_NOT_In_Manual|'''Wiki''']].) if not obvious.
 
*Select the '''Channel Map''' on the '''Receiver''' screen for your radio. (see the [http://resources.flexinnovations.com/files/CypherManual_EN_V1.1.pdf Instruction Manual] or [[Cypher#Radio_Brand_Setup_Information_NOT_In_Manual|'''Wiki''']].) if not obvious.
 
*If you prefer a Motor Arming Switch to Arming/Disarming with stick commands, the [[Cypher/OEAdjustments#Certain_general_settings_can_be_adjusted_using_a_configuration_tool_for_Betaflight_and_the_Graphical_User_Interface_.28GUI.29|'''Instructions can be found on this Page in the MODES section.''']]
 
*If you prefer a Motor Arming Switch to Arming/Disarming with stick commands, the [[Cypher/OEAdjustments#Certain_general_settings_can_be_adjusted_using_a_configuration_tool_for_Betaflight_and_the_Graphical_User_Interface_.28GUI.29|'''Instructions can be found on this Page in the MODES section.''']]
 
 
  
 
==Alternate Firmware Flash Method==
 
==Alternate Firmware Flash Method==
  
===[[Cypher/FirmWareUpdate/Alternate|'''Click for Alternate Firm Ware Update Procedure using Boot Pins''']]===
+
===If you have difficulties flashing firmware [[Cypher/FirmWareUpdate/Alternate|'''Click for Alternate Firm Ware Update Procedure using Boot Pins''']]===
 
+
==Original BF3.5 Cypher FW==
+
 
+
===[[Cypher/FirmwareUpdate/Original_3_5|'''Click to access Original Cypher 3.5 Firmware''']]===
+
 
+
 
<br />
 
<br />
 
[[Cypher|Cypher Wiki Main]]
 
[[Cypher|Cypher Wiki Main]]

Latest revision as of 21:43, 16 August 2021

NOTE: Remove props/fans and restrain you model during the update process!

Changelog for Firmware 4.2.0 R2.1 including SRXL2

Since Early July 2020, all Cyphers shipping from Flex in the USA come with FW4.2 installed and set as noted.

  • Moves to Betaflight 4.2.0 platform (From 3.5)
    SRXL2 Cable (FPZA1039)
  • Adds support for select Spektrum SRXL2 Receivers with telemetry and full range reception with diversity: (Adapter Cable Required for ALL of these: FPZA1039). Other receivers are NOT expected to work as they require negotiation for data and Horizon wrote the Betaflight SRXL2 Code which does NOT negotiate.
    • SPM4651 - Full Range Telemetry, Micro with Case, with Connector, Highest Recommended by Flex
    • SPM4650 - Short Range Telemetry, Micro, Requires soldering cable or connector. (can eliminate micro connector)
    • SPM4650C - Short Range Telemetry, Micro, with Connector
  • Defaults to Spektrum SRXL2 serial receiver type and Telemetry ON upon flash/out of box
    SRXL2 Cable with a Flight Controller)
  • Includes minor improvements including elevator trim compensation for smoother transitions to forward flight.
  • Settings are tweaked for better yaw authority/response in hover modes.
  • Flex pilots have tested the AIRMODE feature whose selection slider is found on the Configuration screen. They found that the control in hover modes is stronger, and behavior on the ground in hover modes is less care-free, but still good. After testing the normal settings in FW4.2.0, expert pilots may want to give AIRMODE a try! (Set slider ON and Save and Reboot)

Updating to Firmware 4.2.0 R2.1

Preparations

Firmware 1,2,3

Normal Firmware Update (see alternate at bottom)

Note: This is straight forward using the in APP controls and prompts, 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. (Check that it connects and finds the proper USB Port.)
  • 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: SUCCESSFUL and the firmware update is complete.

Update Cypher BetaFlight Settings for your equipment

  • At this point after firmware update your FLEXF3/Cypher has the latest 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 with telemetry On or Off depending on equipment and connection.
    • Other radios select your Serial Receiver Provider per the Instruction Manual or Wiki.

Alternate Firmware Flash Method

If you have difficulties flashing firmware Click for Alternate Firm Ware Update Procedure using Boot Pins


Cypher Wiki Main