------------------------------------------------------------------------------- -- Copyright Active Research Limited 2012-2024 -- -- -- -- Release notes for the -- -- EMU-1 firmware -- -- -- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- Changes from v1.102 to v1.106 -- ------------------------------------------------------------------------------- Bug Fixes: - Save/load of engine hours to engine 2 fixed - was only saving engine 1 hours - Added save/load of engine hours to eeprom/nvs in DeviceInfoNMEA - Fixed EMU-1 being assigned incorrect product code. ------------------------------------------------------------------------------- -- Changes from v1.038 to v1.102 -- ------------------------------------------------------------------------------- Bug Fixes: - Fixed issue with saving previous NMEA 2000 address. New Features: - Added support for monitoring Engine Tilt & Trim. ------------------------------------------------------------------------------- -- Changes from v1.037 to v1.038 -- ------------------------------------------------------------------------------- Bug Fixes: - Fixed an issue that is only relevant to Actisense production and is not visible/of concern to customers updating devices 'in the field'. ------------------------------------------------------------------------------- -- Changes from v1.032 to v1.037 -- ------------------------------------------------------------------------------- New Features: - Further increase in Tacho signal compatibility by supporting more edge-case weak/strong signals. Bug Fixes: - Fixed bug affecting the rare situation when Tacho PPR is set above 180. Default Tacho PPR is 11. - Fixed bug that prevented Engine Hours being stored/remembered regularly. ------------------------------------------------------------------------------- -- Changes from v1.015 to v1.032 -- ------------------------------------------------------------------------------- New Features: - Added ability to set Engine Hours value. - Enhanced NMEA 2000 stack. - Improved Tacho algorithm. ------------------------------------------------------------------------------- -- Changes from v1.006 to v1.015 -- ------------------------------------------------------------------------------- New Features: - Added a 'custom gauge' algorithm that can use custom gauges created in Toolkit to directly map input voltage to an output value. - Increased the number of possible instances available for each parameter type (e.g. Fluid Level, Temperature etc.). Bug Fixes: - Improved tacho algorithm to better handle both ignition and non-ignition signals. Added Median averaging and 'no frequency' detection. ------------------------------------------------------------------------------- -- Changes from v1.003 to v1.006 -- ------------------------------------------------------------------------------- New Features: - Improved LED now fades rather than pulsing to match PRO-BUF-1 operation. Bug Fixes: - New tacho algorithm correctly interprets ignition waveform using a special algorithm to correctly measure RPM. - Improvements to Database update process (performed by Actisense Toolkit) to prevent message timeouts and reduce time taken to perform update. ------------------------------------------------------------------------------- -- Changes from v1.000 to v1.003 -- ------------------------------------------------------------------------------- New Features: - Updated NMEA 2000 supported Database version to v2.101 (Edition 3.100). - Added 'Analogue Sample' request command (for Voltage & Frequency). ------------------------------------------------------------------------------- -- Changes from v0.070 to v1.000 -- ------------------------------------------------------------------------------- New Features: - Finalised ISO Transport Protocol required for NMEA 2000 Certification tests. - Official NMEA 2000 Certified Product firmware version. No real noticible changes to how EMU-1 operates except for addition of Heartbeat PGN 126993. Bug Fixes: - New Tach algorithm designed to operate better with ignition coil signals. ------------------------------------------------------------------------------- -- Changes from v0.060 to v0.070 -- ------------------------------------------------------------------------------- New Features: - Added ability to configure and transmit two Transmission PGN instances. Bug Fixes: - Improved dynamic response at low tach input frequencies (<10 Hz). - Tach value now limits correctly when frequency goes above RPM maximum limit (of 16383 RPM). In v0.060 only, NMEA 2000 'tach RPM' PGN was not sent when tach frequency went over the maximum limit. ------------------------------------------------------------------------------- -- Changes from v0.050 to v0.060 -- ------------------------------------------------------------------------------- Bug Fixes: - Fixed the rare state where the NMEA 2000 'Tx' LED would stay on constantly, and the EMU-1 would stop sending NMEA 2000 PGNs, other than Address Claim. This is an important update that should be performed by all users. ------------------------------------------------------------------------------- -- Changes from v0.041 to v0.050 -- ------------------------------------------------------------------------------- New Features: - Added a configurable 'PGN instance' number to every input. - Enabled the second Tach channel to allow use with two engines (that share a common reference ground). - Added support for 'fluid level' gauge types for tank level measurements. - Added the ability to select one of four possible gauge 'Current injection' states: 'Auto' (default that's good for 98% of situations), 'High', 'Low' and 'Off' (only useful in very rare situations). - All 6 gauge inputs can now be configured with the same 'fluid level' type (and 6 different instances) if required. All other parameter types are limited to 3 inputs maximum (e.g. 3 temperature or 3 pressure). Bug Fixes: - Engine Parameters, Dynamic (PGN 127489) is now not sent if 'Total engine hours' (field 7) is the only active field. - Fixed bug with 'Engine Running Time' save to / load from EEPROM. ------------------------------------------------------------------------------- -- Changes from v0.022 to v0.041 -- ------------------------------------------------------------------------------- New Features: - Created a highly flexible and robust EEPROM system to remember and restore all session variables. - EMU and Engine operating hours saved to EEPROM. - Current injection is now only activated when a gauge is not present. - Improved Tacho algorithm to better cope with very low frequencies (< 10 Hz). Bug Fixes: - Fixed Transmission PGN being sent even though transmission conversions were disabled by the EMU Config Tool. - Sequence IDs (SID) are now applied correctly to all PGNs that require them. ------------------------------------------------------------------------------- -- Changes from v0.017 to v0.022 -- ------------------------------------------------------------------------------- New Features: - Support for some Faria gauges added. Refer to EMU Config Tool v1.005 or later for more details. Bug Fixes: - Fixed a random infrequent spurious PGN field value bug. ------------------------------------------------------------------------------- -- Changes from v0.011 to v0.017 -- ------------------------------------------------------------------------------- New Features: - Engine PGN instance (used in PGN 127488 and 127489) can now be defined in the EMU Configuration Tool. - Engine Alternator Potential PGN 127489 can now be used as an alternative to Battery PGN 127508 to share the 'Power' voltage measured by the EMU-1. - All measured parameters now have a much faster NMEA 2000 PGN output rate. Tachometer is now output every 100 millisecs and all other channels output every 500 millisecs. Bug Fixes: - Fixed an issue which could cause a critical failure if the 'BAT' channel was turned off using the EMU Configuration Tool.