0% found this document useful (0 votes)
1K views6 pages

Version History

This document provides release notes for multiple versions of an HUD ECU Hacker software. The key updates include: Version 5.1 added new features like a C# macro compiler, macro support for various terminals, and solved communication issues. Version 5.0 improved the GUI design and added support for several new ECU models. Earlier versions added support for additional ECU models, protocols, and bug fixes to improve functionality for analyzing, modifying, and flashing ECU firmware.

Uploaded by

Viktor Padalka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views6 pages

Version History

This document provides release notes for multiple versions of an HUD ECU Hacker software. The key updates include: Version 5.1 added new features like a C# macro compiler, macro support for various terminals, and solved communication issues. Version 5.0 improved the GUI design and added support for several new ECU models. Earlier versions added support for additional ECU models, protocols, and bug fixes to improve functionality for analyzing, modifying, and flashing ECU firmware.

Uploaded by

Viktor Padalka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 6

HUD ECU Hacker

Version 5.1
- Added new RS232 Terminal
- Added new C# macro compiler which allows users to write their own scripts.
- Added macro support for RS232 Terminal
- Added macro support for CAN Raw Terminal
- Added macro support for ISO 15765 Terminal
- Added macro support for Command Injection
- Added macro support for Emulator
- Solved a difficult problem in KW1281 communication with Bosch ECU's
- New option in Sniff mode allows to show each unique CAN bus packet only once

Version 5.0
- A new GUI design replaces the ugly, square and grey Windows 10 controls
- Added support for Motion SE08 and DE08 (thanks to Terry)
- Added support for Bosch MSE 8.0 (thanks to Shafaie)
- Added support for Bosch MSA 15 (Diesel) (thanks to Kirill)
- Added support for Bosch PSG 5 (Injection Pump) (thanks to Kirill)
- Implemented KW 1281 protocol (thanks to Kirill)
- Added KW 1281 protocol description to help file
- Prevent that the computer goes to sleep while a logfile is written
- Emulator allows to use multiple formula XML files per ECU model
- Echo Test extended to measure the performance of K-Line adapters
- Added K-Line Echo Test for J2534 adapters
- Added ISO 15765 Terminal
- Added J1939 protocol sniffing
- When sniffing CAN bus the acknowledging of packets can be turned on / off
- Improved Autodetct mode
- New compiler for string operations in parameter file (StrFormat)
- 2 Bugfixes for ELM327 adapters

Version 4.9
- Added support for Delphi MT05.3 (thanks to Shafaie)
- New formula compiler for faster mathematical operations
- Graph drawing significantly faster
- User actions which are stored in a logfile are displayed in dashboard, datagrid and graph
- Display of current logfile sample position in graph
- Display of DTC codes in graph
- Interactive tooltip shows value under the mouse cursor in graph
- PAC file extractor for MT05, MT05.2, MT05.3, SE08, DE08, MSE6.0, MSE8.0, Athena, MC10, MC21
- Hex file converter for S19, CAL, HEX, CUT, PTP, EFT files
- Distance can also be displayed in miles and speed in miles/hour
- Added KW 1281 protocol sniffing
- Improved Honda Keihin protocol sniffing
- Automatic download of new versions

Version 4.8
- Added support for Deni E1700 ECU (thanks to Shafaie)
- Added support for Bosch MSE 3.0 ECU (thanks to Shafaie)
- Added support for Bosch MSE 6.0 ECU (thanks to Shafaie)
- Added support for ELM327 WIFI adapters
- Added Formula Finder to Emulator
- Added CAN bus to emulator
- Added CAN Raw Terminal
- Added ELM327 WIFI Terminal
- Added new Injection window to send commands manually to the ECU
- Added DTC display to dashboard for all ECU models and also for logfiles
- Added Honda protocol for sniffing
- Added trace pane to Data Slewing window
- Added detection of data changes in unknown scan parameters
- Added display of clock time when playing a logfile
- Added detection of Chinese fake ECU's
- Added chapter about Chinese fake ECU's to the help file
- Adapted to motorbikes where the dashboard permanently communicates with the ECU
- Bugfix in auto-detection mode
- Bugfix in slew window
- Support for particular ECUs which work only with functional addressing
- Improved support for sloppy fake ELM327 adapters
- Fixed a problem with J2534 adapters when invalid data was received

Version 4.7
- Support for CAN bus sniffing + scanning (ISO 15765 and CAN Raw)
- Implemented ultra fast Trace pane for high-speed CAN bus logging
- Sniffing (K-Line + CAN bus) now also works with ObdLink adapters
- Added import of Delphi PAC files as a new patch
- Added support and driver for Polaris (ZLG) UsbCAN adapter
- Added German translation
- Added Spanish translation
- Added French translation
- Improved display with Windows DPI scale factors > 100%
- Trace logfiles can be deleted and renamed
- Added display of product, vendor and serial of USB devices
- Added CAN bus to help file
- Added all MT05.3 configurable pins to help file

Version 4.6
- Added display of battery voltage measured by Elm327, ObdLink or J2534 adapter
- Bugfix: Error loading English.xml : MILSTATUS not found
- Bugfix: Some OBD2 parameters showed wrong value
- Bugfix: Some scan parameters appeared with delay

Version 4.5
- Added YESON 28S-06 and 28S-16 (thanks to Shafaie)
- Added appendix to the help file how to solve idle speed problems
- Using OBD2 fault codes and parameters as fallback for all ECU models
- Manual Injection allows 2 variable bytes: XX and YY
- Display of gauge for parameters of type 'Calculated'
- Bugfix in detection of FTDI adapters
- Improved update check on older Windows versions
- Lots and lots of small enhancements
- Adapted help translation to new Google URL

Version 4.4
- Added LIFAN EFI 9.0 (Euro 4) ECU (33 pin) (thanks to Shafaie)
- Added translation for Turkish (thanks to Erdi Kurt)
- Data Slewing completely rewritten for Switch values and ECU command GetValue
- Added 4 new slew parameters for the Delphi MT05.2 (please test and report feedback)
- Auto detection adapts to ECU address
- Added altitude calculation (above sea level) from Baro and Air Temperature sensor data
- Added timing parameters P3 and P4 to parameter XML file
- Bugfix in parameters of type "Calculated"
- Bugfix in flash file auto-detection on turkish Windows
- Bugfix in Emulator

Version 4.3
- Bugfix

Version 4.2
- Added 200 parameters and 2400 fault codes for OBD2 compliant vehicles
They should work for all trucks, cars, motorbikes, ATV's built since 2005
- Added Delphi MC21 ECU (thanks to Lukas)
- Added ISO 9141 protocol and 5-Baud Initialization (see updated Help file)
- Added automatic protocol detection (ISO 14230 / ISO 9141 and Fast / 5-baud init) for unknown ECUs
- New parameter types: BitChars, BitEnable, Variable, Lookup
- Many updates in the Help file

Version 4.1
- Added translation for Italian (thanks to Stefano Comito)
- Reading DTC's also via OBD2 service 3 and 7
- ECU Emulator extended
- Bugfix Up/Download flash memory. Detection of 128kB / 256kB ECU flash size did not work correctly

Version 4.0
- The ECU Emulator can simulate any ISO 14230 ECU after defining the commands and responses in an
XML file
- Read the chapter "Adapting to other ECU's" in the help file how use the Emulator
- New subfolder structure makes it easier to add new ECU models

Version 3.9
- Multilanguage Support. The user interface can be translated into any language
- Added translation for Persian (thanks to Shafaie)
- Support for Flash Down/Upload for ECUs which have a very old firmware version (thanks to Viktor)
- Support for converting Delphi calibration files into patch files (See sample CAL file in subfolder Tuning)
- Improved fast init timing precision for K-Line adapters (Mode 2)
- New XML setting <Timing> allows to set ECU timing

Version 3.8
- Autodetection now detects details of up to 720 calibrations in any firmware version, including most of
the scalars
- Analyzing assembler code is a unique feature of HUD ECU Hacker that you don't find in any other
tuning software
- Also the OBD2 Calibration ID can be modified in a patch
- Added driver for Tactrix OpenPort 2.0 (J2534) adapter
- Searching of readable memory areas in unknown ECU models
- For the display of DTC's the byte order can be configured

Version 3.6 + 3.7


- Update check adapted to new server encryption. Older versions cannot inform about updates anymore

Version 3.5 (milestone)


- Finally HUD ECU Hacker is an all-in-one tuning tool: flash download, calibration editing, flash upload
- The user can create Patch files which contain the changes to be applied to a BIN file before uploading
- Patch files are small XML files which can be shared with other users
- When uploading a flash file to the ECU the user can enter an individual calibration version number
- Tables and Maps can be exported to disk separately to add them later to a Patch
- Patches can be created by comparing 2 BIN files, by importing from another calibration or by manual
editing
- Multiple Patches can be merged together
- The 2D graph and the 3D Editor allow editing points with the mouse
- Auto-detection of calibration area finds reverse lookup tables for the X and Y axis of maps and tables
- Auto-detection of calibration area finds axis formulas for the X and Y axis of maps and tables
- Auto-detection of calibration area finds diagnostic tables (DTC Codes and Scan Parameters)
- Auto-detection of calibration area detects corrupt tables with invalid header
- Now all remaining white areas in Hex Viewer are definitley unused bytes, orphan tables which are
never used
- Checking for address conflicts in calibration file
- Calibration treeview allows sorting
- Calibration treeview allows to navigate the history
- Calibration tables can convert temperatures into Fahrenheit for table values and table axes
- Calibration tables can be copied to and from the clipboard, entirely or patially.
- Configuration of calibrations helps the user in finding the correct factor
- New window to search calibrations
- Hex Viewer can show and compare also bootloader and software region
- ASCII view added to Hex Viewer (for version numbers)
- Parameter XML file (Regal Raptor) completely updated
- Added support for the MT05 version from Briggs & Stratton and from Kohler Engines
- Added parameter type 'Calculated' (B&S: Current fuel consumption, Carbon monoxide in the exaust)
- New window shows all fault codes (current and historic) with details about their status
- New window allows to enter adapter-specific settings (removed from XML file)
- New window allows to adapt auto detected details.
- Retry to connect to ECU with functional address if physical address fails
- Trace Logging improved. Added option to enter comments into logfiles
- Bugfix in auto-detecting if calibration data is signed / unsigned
- Bugfix negative values were displayed wrongly in 3D view
- Bugfix in manual injection mode with J2534 adapter
- Bugfix in reading the battery voltage with Drewtech J2534 adapter
- Bugfix storing special characters in calibration XML file

Version 3.2 ... 3.5


These were only released as beta versions to specific beta testers

Version 3.1
- Fixed a problem with flashing in Bootloader mode
- New option in XML file allows to disable OBD2 commands entirely (for strange ECUs (e.g. Siemens))
- Improved logging of commands with errors
- Automatic display of version history after update
- Improved drawing of 3D Viewer

Version 3.0
- Added 3D Viewer for calibration tables

Version 2.9
- Automatic finding of calibration tables and scalar values in flash memory file
- Added calibration table viewer
- Added flash file Hex Viewer and comparer

Version 2.8
- Added new Installer
- Fixed Windows showing a blank help file
- Added calculation and correction of ECU checksums
Version 2.7
- HUD ECU Hacker distinguishes ELM327 and OBDLink adapters and uses advanced features of the
latter
- Flash upload works with OBDLink adapters
- Flash download is 4 times faster with OBDLink adapters
- Updated FTDI driver with a newer WHQL certified version

Version 2.6
- Added flash upload (thanks to Terry)
- Flash download is 4 times faster than in version 2.5
- Sniff mode can switch the baudrate (see new setting <Sniff>)

Version 2.5
- Download of ECU flash memory into a file.
- Display of Software version, Bootloader version and Calibration version

Version 2.4
- Added Xml parameter 'Ascii'
- Reading ECU calibration version from ECU memory.

Version 2.3
- A new XML setting allows to define an inter-byte delay when sending with K-Line adapter (for Bosch
ECUs)

Version 2.2
- Added OBD2 command to clear DTCs in MT05.2
- Data Slewing window shows also current ECU value
- Improved Trace output of invalid data in Sniff mode
- Edit controls at bottom of Dashboard occupy less space
- Display details of all COM ports in the drop down list

Version 2.1
- Added support for Delphi MT05.2 which is partly OBD2 compliant (few commands supported) (thanks to
Davide)
- Added Windows 10 driver for Silicon Labs CP210x chip (used in the red ECM cable from Taobao)
- Added mode 'Fast2' for K-Line fast init for adapters which do not work with 'Fast1' mode.
- Updated help for Sniff adapters

Version 2.0
- Trace pane logging changed from XML to HTML
- Added more descriptions to the parameter file

Version 1.9
- Bugfix (K-Line connection error -> Invalid echo)
- Please don't use versions 1.7 and 1.8 anymore!

Version 1.8
- Adapted to chinese USB - RS232 crap adapters which don't execute ClearBuffer commands.

Version 1.7
- Added support for 5-Baud Init over K-Line, ELM327 and J2534
- Added support for user defined baud rates other than 10400 baud over K-Line
- Added user defined additional commands for ELM327

Version 1.6
- Manual Injection mode improved
- Help file updated

Version 1.5
- Added Data Slewing (modify parameter values in the ECU)
- Sniff Mode completely rewritten (resynchronisation if packet sync lost)
- Manual Injection remembers the last commands
- Lines in the trace pane can be selected and copied to the clipboard with CTRL + C.
- Added ECU identifier
- Help file updated

Version 1.4
- Added support for J2534 adpater (e.g. Tactrix Openport, Drewtech Mongoose)
- Added Sniff Mode
- Added USB driver for FTDI adapters
- Tested with VAG adapter
- Added timing correction for K-Line
- Added Echo Test for K-Line adapters to check for buggy chinese USB to RS232 adapters
- 2 bugfixes
- Help file updated

Version 1.3
- Fixed a problem with JavaScript in the CHM help file
- Fixed a problem measuring the battery voltage with some ELM327 adapters

Version 1.2
- Connection over K-Line adapter does not produce a timeout anymore
- Added support for parameters with reverse byte order (low byte first)
- Added support for parameters with up to 4 bytes
- Added 'read-once' commands for constant values
- Added MT05 parameter 'Ignition Counter'
- Changed from functional addressing to physical addressing
- Changed keep alive handling.
- Display of keep alive packets in Trace pane can be suppressed.
- Updated CH340 driver to version 3.5 which has an important bugfix (no more blue screens)
- Added support for ECUs which don't allow sending packet length in the format byte
- Added support for hacking parameters (bottom of Trace pane allows to enter XX)
For example: entering '21 XX' will send 256 commands to the ECU from 21 00 to 21 FF
- 2 bugfixes
- Help file updated

Version 1.1
- 2 bugfixes
- Adapted for ELM327 bluetooth adapter
- Help file updated

Version 1.0
- Initial version (thanks to Katflap)

You might also like