Diagnosing "Failed to read address 0x...." Errors


Most of the time ECU flashing works without a problem but there is always the small chance that something could go wrong.  ECUs from different manufacturers all have their unique characteristics as well as potential problems too.

The Woolich Racing Tuned software is used to read/write information to/from an ECU and uses different communication protocols based on the specific ECU.  Sometimes there are problems with the communication and an error like "Failed to read address 0x..." is shown in the software.  This error typically indicates some basic communication issue which is sometimes seen on Keihin ECUs and is typically caused by a problem with the harness, power supply or computer.

These error messages could be something like this:
  • Failed to read address 0x0
  • Failed to read address 0x599F8
  • Failed to read address 0x7C740
  • Failed to read address 0x3FFD8
  • etc

The "Failed to read address 0x..." error means that the Woolich Racing Tuned software has attempted to read some information from a specific memory location of the ECU.  The memory location (eg. 0x0, 0x599F8 etc) is a hexidecimal number that refers to the address where the information is be stored in the ECU.

Regardless of the actual address in the error message, these "Failed to read address 0x..." messages indicate that there is probably a fundamental problem with communication rather than an issue with the software, bin file, etc.  The causes tend to be related to the harness pinout or installation which accounts for more than 90% of the cases that we support. There are a few other possibilities which are detailed here, this is a pretty easy checklist to run through so please take a few a minutes to review this information before creating a Support Ticket.

1. Harness issues
  • Check that you are using the correct harness for the specific ECU 
  • Verify that all of your wires are fully inserted into their connectors by gently pulling on them and checking whether they move or not. If they are able to move from the connector housing then they are a likely cause of the problem. You will need to unlock and locking tabs on the connector, re-insert the pin, and then lock the locking tab on the connector again. 
  • Look at the front of the connectors to ensure the wires/pins are fully inserted, are not bent and that they look like other OEM pins/connectors if applicable.
    • This should be checked for ALL of the wires connecting to the ECU (bike or bench harness) as well as the wires going to your communication interface (Log Box or USB).
  • Perform a wire continuity check using a multimeter on all the wires and verify that you have continuity end to end on each individual wire.
  • Verify pinout and compare your installation with the photos in the installation guide, you can also send us photos so that we can verify the installation is correct and the harness itself is correctly assembled.
2. PC-related issues
  • Shut down your PC, let it sit for a few minutes and then restart it. It's important to do a full shutdown, sit for some time and then restart as opposed to a simple restart via the software. This approach clears all contents of RAM which may include configuration or temporary data that may be conflicting with the Woolich Racing Tuned software.
  • It is also worth trying the following:
    • Try a different USB cable
    • Try a different USB cable in a different PC
    • Try a different PC altogether
3. Interface-related issues:
4. Power Supply Issues
  • If bike flashing, turn the key on and kill switch on but do not start the bike. Measure the voltage directly at the battery and confirm you have 12.9 VDC or more. If 12.8VDC or less - put on a tender and let it charge for a while then retry later with the tender still on.
  • If bench flashing, check your power supply with no load attached and ensure you have 13-14 VDC. Please check your power supply (if able to be completed safely) and verify your current is between 1-2A.

    If you have checked the points listed above and are still experiencing "Failed to read address 0x...." errors please open a new Support Ticket

    These Support Center articles may also be of interest to you:

    Was this helpful?

    © Woolich Racing and www.WoolichRacing.com, 2011-2026. Unauthorized use or duplication of any of the material on this website without express and written permission from this website’s author and owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Woolich Racing and www.WoolichRacing.com with appropriate and specific direction to the original content.