Browse through my technical articles, guides, and tutorials covering ECU programming, home automation, electronics, and various other projects.
Adding an Indicator Stalk to Tesla Model 3 Highland - A retrofit guide
Quick Specs:
If you want to access the Admin menu, the password on the sticker is incorrect.
The Technicolor DGA4134NLK Broadband Router is a cheap router supplied by a couple of broadband providers here in the UK. If you would want to utilise it's WiFi capabilities but you need to switch-off it...
Getting Generation 1 Devices to Work in 2023
I have a few LightwaveRF Gen1 dimmer switches which I used to control using Domoticz and an RFXCOM 433MHz dongle. After changing over to use Home Assistant I thought that my days of controlling them was over since the official Home As...
A faulty device buzzes and the Manual Status Button Just Flashes - How to Fix
These AN157-3 Z-Wave socket outlets are very good but they only switch ON/OFF and don't have any on-board power metering. They are able to switch power at full load, have a programmable status light and ar...
Updating Docker and its zwavejs2mqtt container on a RPI3 running Buster no longer works
Note that this was done many years ago on a very early version of the Pi.
I use Home Assistant with a remote Raspberry Pi 3 fitted with an Aeotec Z-Stick Gen5 Z-Wave dongle running the excell...
I did these tutorials many years ago, October 2007 to be exact.
Here I will teach you how to disassemble a Bosch ME7.5.5 ECU using IDA Pro. When you are presented with a new type of ECU binary image, you have to disassemble the image multiple times be...
Setting up a 2022 Raspberry Pi 3B or Pi 4 for 1-wire Temperature Measurement
This is a very old and out-of-date article
I use several 1-wire temperature probes (DS18B20) to measure a few things in my home set-up, mainly my central heating and solar hot water panels. I have them co...
What? New Battery Not Recognised?
My home set-up consists of two parallel LUX LXP3600 inverters with two banks (strings) of six PylonTech US3000 Lithium Iron Phosphate (LiFePo) 3.5kWh battery banks. This was giving me a usable 18kWh of battery storage to run my house from. The batte...

ECUFix is now at version 6.4.1.1 Updated 27th March 2022

If you wanted to modify your Bosch Motronic M3.8/M5x/ME7.1/7.5 but couldn't get the checksums fixed or, more importantly, needed to pay someone to fix them for you, here's the solution….
We...
For your information, changes were last made on: 11th February 2018

To help me with the Lotus Esprit protocol, I spent some 10 minutes with a Vetronix Tech1 scanner connected to my Lotus Esprit at the beginning of August 1999. This showed me how to initiate a conversation with the ECU.
FreeSca...
RS232 cable wiring diagrams and pinout configurations for connecting computers and communication equipment.
I hope you like this. If you have ever wanted to connect to PCs or any two pieces of communications equipment together, it's easy to get confused about what connection goes wh...