RFD X V3.X series modems SiK firmware version release log Version - 3.57 900x V1.x: Improved stability at low temperatures for software resets. 900x V2.x: No change Version - 3.56 Change window size to 40mS when duty less than = 20 and ppm or sbus is on. (TXMOD EU fix) Updated 12k rate performance Extended watchdog timeout on V1 modem, improved watchdog performance. Version - 3.54 Updated synchronisation of modems to speedup sync time and improve reliability. Updated SBUS flags for V2 hardware. Version - 3.53 Fixed bug in V2 modems of slow update HUD/telemetry rates in mission planner to report txbuf correctly in percentage. Version - 3.50 * Version 3.47 (internal release) onwards is compatible with both RFD900x V1.x and V2.x boards. V2.x boards have new microcontrollers. New - added debug paramters for ATI11 for PPM the same as SBUS Improved - change min fsframeloss from 2 to 5 Fixed - PPM/SBUS fixes, improvements for reliability and stability. - Fixed bug with 750K rate, Disabled whitening for 750K rate - Fixed problem with futaba ppm on 12 channels, PPm width goes down to 500uS on futaba instead of 1mS - Fixed bug with 868,842 and 933 setting max air rate when ati5? command issued Notes The recomended firmware version is now 3.50 for SiK Version - 3.38 New - added some debug paramters in ati11 for PPM the same as SBUS Improved - changed memcpy function in ppm and sbus to avoid possible issues during interrupt - change min fsframeloss from 2 to 5 Fixed - fixed bug with some sbus channels being corrupted - fixed bug with 200K SBUS failing-change all int vars to volatile only read from timer and not dma complete now - fixed bug with ppm to sbus with pulse width causing output to flip - fixed bug temporarily with 750K rate, Disabled whitening for 750K rate - fixed problem with futaba ppm on 12 channels, PPm width goes down to 500uS on futaba instead of 1mS - fixed bug with 868,842 and 933 setting max air rate when ati5? command issued Notes The recomended firmware version. Version - 3.20 New - added analogue read command atpr?=x - added Fsframeloss param to set frame timeout manually Improved - turn sbus output off until firts data - changed sbus rx delay for restart to 2.6mS and force clear of rx buffer before every SBUS rx DMA start - changed india max rate to 188 instead of 200 for compliance reasons Fixed - fixed SBUS2 extra data - fixed SBUS ati11 command - fixed fix bug with jerky servo for futaba SBUS - fix bug with large packets for ppm and aux serial - fixed bug with 868,842 and 933 setting max air rate when ati5? command issued - Fixed problem with futaba ppm on 12 channels, PPm width goes down to 500uS on futaba instead of 1mS, extended range to allow these values through Notes Version - 3.16 New - added aes 256 - added aux serial port Improved - change ppm by one tick for correctness - change india max air rate to 200k - update dma driver library Fixed - fixed bug with ppm save not working - fix bug with ppm by using ppm_ldma driver instead - fixed aes issues when rt&f sent key not updated until reboot - fix bug with large packets for ppm and aux serial Notes Version - 3.15 New - added sbus1 output option with no signal when link lost - added extra pins for sx boards - added 56, 100 and 200k air rates - new at command for sx boards - PPM will discard upto 1 bad frame - added ati10/rti10 command for future use - added error type numbers - added India hi and low options - validation check to air and serial speed for locked countries - removed ECC option as error checking is handled by default CRC since at least v3.01 Improved - change ati4 to show board revision - change 868 band default params to meet new crystal requirements - now use timer capture to measure tx and rx times - change board ack to 900x by default Fixed - fixed rti5? command not sending all data - fixed bug with all rates not available for 868 bands - fixed bugs with DAC output dissapearing when radio tx - fixed frequency errors on 868 64,125,224 rates Notes Version - 3.13 New - SBUS no fail output off by default on startup Improved Fixed - Fixed minimum allowed frequency for India. Changed version string to 3.13i Notes Version - 3.14 New - provide support for 900x 26Mhz version of radio - added sbus1 output option with no signal when link lost Improved - Updated maximum frequency to 867MHz; Maxium number of channels set to 8, default 6 Fixed - make sure duty cycle does not engage when set to 100 Notes Version - 3.12 New - Support for new frequencies on 868 modems to suite Indian bands Improved Fixed Notes Version - 3.11 New Improved Fixed - fix duty cycle again, round duty% up, make sure when tick is 0 no bug occurs, measure from start tx from start, and end from after tx in code a little later. Duty shows up to be 9.x% for all bands tested when 10% duty set. Notes Version - 3.10 New Improved Fixed Notes - fixes for rfd900sx build only no code changes for rfd900x/ux Version - 3.09 New - SBUS input and output now working added sbus output types adjusted ppm<->SBUS timing to match external device changed radio config for 868 with 26Mhz crystal changed duty cycle limiting to read entire block for time - add new radio configs for 26Mhz xtal ad new radio board types fo rnew ux variants get xtal frequency dynamically Improved -changed 868 cap value and changed eu fixed params for 7 and 27db options Fixed - fix duty cycle limiting to never exceed value specified extend time frame to average duty change strings for gpio for SBUS change cap bank for 26Mhz xtal, needs changin later after real xtals obtained Notes - SBUS input and output now working added sbus output types adjusted ppm<->SBUS timing to match external device changed radio config for 868 with 26Mhz crystal changed duty cycle limiting to read entire block for time - add new radio configs for 26Mhz xtal ad new radio board types fo rnew ux variants get xtal frequency dynamically Version - 3.08 New Improved - Changed default power cal values for 900ux - Changed PA temp offset for 900ux - changed rf control for ux radio Fixed - fixed minor diversity issue, preamble lengthened Notes Version - 3.07 New - added hwseries string "RFD900X" to flash image for rfdtools to find Improved - changed version string, and ati response string to 900 instead of 915 - changed cal valid routine for non rfd900x hardware Fixed - Solved bug with uploading firmware via RFD tools Notes - The factory default. Version - 3.06 New - New AT commands for non linear channel hop sets on special systems - New AT commands to diagnose missing calibration data - Modem red LED flashes on start up if modem calibration data is not found - Added country code display for locked modems Improved - Removed unused duplicate variable Fixed - Dynamic power control R0 is now desired RSSI power, dBm at receiver, should be set to between 80 and 90 when in use and 0 disables the feature. R1 sets the tolerance range for R0 e.g. 5 - Updated the calibration table detection system to fix issue with 868 modems being set to 900 band - Antenna diversity bug affecting all previous version 3.X firmware - Bug with packet sizing Notes Version - 3.01 New - Added support for regional compliance - Added S parrameters for future SBUS pass through Improved - Radio configs for all data rates Fixed Notes - Initial release of V3 firmware and soon to be factory default version.