EzUHF

Firmware Upgrades
Version 1.25b* <- This is a highly-recommended update for all EzUHF systems
Version 1.25b UK Version* <- UK-legal version of the above, using 459MHz band, and 100mW max. power.
Version 1.18 Manual

ImmersionRC Tools Firmware Updater v1.21 (IMPORTANT: use this to upgrade the firmware. Uninstall previous version of ImmersionRC Tools before installing)

EzUHF firmware update and driver install procedure<- details the firmware upgrade and driver install procedure

EzOSD v1.14* <- Latest EzOSD update compatible with v1.25b of the EzUHF

*Take note that the firmware upgrade files come supplied as a zipped archive and need to be unpacked into a directory of your picking prior to being used to upgrade the firmware, also be sure to read any readme1st.txt files included with the archive.

Revision History

V1.25b
- Fix an issue with the timing of the PWM output for channel 8

V1.25a
- Fix an issue with the timing of the PPM output for channel 8 (MikroKopter mode)

V1.24 - NOTE: All Tx/Rx need updating to v1.24, no compatibility between v1.24 and previous
- Greatly improves link quality when multiple EzUHF systems share the same band
- Greatly improves the noise immunity of EzUHF Rx's
- Fix issues with USB dropouts when testing at the limits of sensitivity
- Add option to emit the PWM representation of Link Quality to an unused servo port

Important Note: The EzUHF systems which started shipping to retailers in Nov 2011 are all equipped with firmware version v1.24. To retain compatibility with older systems, ensure that the older systems are upgraded to v1.24 also.

V1.20 - NOTE: All Tx/Rx need updating to v1.20, no compatibility between v1.20 and previous
- Increase frequency deviation, which results in a more robust link, with slight increase in sensitivity
- reduced bind freq. resolution (again...)
- Improve binding robustness, new LED flash codes for the Rx side:
.....6 short = binding failed due to calibration error
.....10 fast = binding failure (calibration worked, binding failed)
- Switch to 1/2 the number of hops, over the same frequency span. Bins are randomly chosen. Advantages: faster recovery from failsafe (500ms vs. 1 sec.), and the same immunity from interference.
- Update IRC Tools to support choosing the frequency band. Useful when formation flying at long range to move co-located transmitters onto a clear band. Also useful to avoid particularly 'noisy' parts of the UHF band (use the IRC Tools spectrum analyzer to analyze band usage in your area)

V1.19
- Added code to kick-start the Xtal oscillator at extremes of temperature
- Increase bind frequency calibration resolution

V1.18
- Add the possibility to control UHF output power level from the R/C Tx (for Jeff, Workshop)
- Increase Rx bind timeout to 60 seconds after boot (was 10 seconds)
- Restore normal Rx operation after plotting a spectrum in the ImmersionRC Tools
- Fix Xtal load capacitance, reduce (dramatically) the frequency drift at extremes of temperature dependency (NOTE: This change requires a rebind of all receivers)

V1.17
- Fix minor servo jitter issue when the EzUHF is hooked to an EzOSD (~10us of jitter, noticable on fast digital servos)
- Add headtracker control to the EzUHF Tx, using either the pushbutton, or a R/C channel

V1.16
- switched to interruptable interrupts to fix servo jitter issue
- removed servo 'walking' on the Tx side when no PPM input detected

V1.15
- remove the logging of frequency errors, no longer required, and possibly causing corrupted eeprom

V1.14
- fixed doubly counting bad packets, fixes link quality indicator once and for all (0% is now really 0%!)
- improve spectrum analyzer performance, much faster when using the IRC tools
- add support for blanking and menu button pressing from the EzUHF Tx

v1.10
- Link Quality indicator rescaled, 0% = no reception, 100% = all is well
- Changed FHSS diagnostics to index by freq. and not hop bin
- Add support for the ImmersionRC Tools spectrum analyzer diagnostics
- Rewrote Binding code to be more tolerant of crystal differences
- Increased tolerance to marginal preambles (slightly better performance in marginal conditions)
- Added support for new Rx silicon revision, significantly better performance for new receivers
- Added various 'beep codes' to indicate connectivity problems on the Tx side

v1.03
- First Customer Release