Our VIP Package gets you every single course at 80% off the individual price. For a limited time, save an additional $100 with coupon code 100VIP. Learn more

Practical Reflash Tuning: What is Reflashing

Watch This Course

$229 USD

-OR-
Or 8 weekly payments of only $28.63 Instant access. Easy checkout. No fees. Learn more
Course Access for Life
60 day money back guarantee

What is Reflashing

05.10

00:00 - It's been common practise when we want to alter or optimise the tune of an engine, to replace the factory ECU with an aftermarket programmable unit.
00:10 These may be in the form of a plug-and-play replacement ECU that plugs into the factory wiring harness and uses all the factory sensors, or a universal wiring ECU that is wired directly to the engine sensors.
00:27 Either of these options will provide the tuner with complete control over the engine tuning parameters.
00:33 And the changes can be made in real-time via laptop tuning software.
00:39 As cars and engines have become more complex though, it's becoming more and more difficult to fit stand alone ECU like this.
00:49 While the stand alone ECU can most likely control the engine correctly, and make it run, it's the integration of this ECU with the rest of the vehicle's electronic systems that presents a real issue on modern vehicles.
01:06 It's quite common now for a car to have multiple ECUs controlling different aspects of its operation including the engine, gear box, ABS, traction control, climate control, and even the instrument cluster.
01:23 These systems all communicate together and in order for them to function as expected they rely on receiving the correct information from the engine computer.
01:34 When we replace this ECU with an aftermarket ECU, the data stream that the other components in the car rely on will be missing and this might mean the rest of the vehicle doesn't operate correctly.
01:48 In many cars produced from approximately the year 2000 onwards in many cases we have an alternative option when it comes to optimising the tuning, and this is to alter the maps stored inside the factory ECU.
02:04 This technique is known as reflashing or often abbreviated to just flashing or flash tuning.
02:13 The technique involves downloading the raw data out of the factory ECU through the OBD2 port, manipulating the required maps and then uploading it or flashing it back into the ECU.
02:28 Reflashing is an immensely powerful technique and allows the engine to be tuned in the same way that the factory calibration engineers perform the task.
02:38 It's usually quite a cost effective option since we already have the ECU fitted to the car, so there's no expense for a programmable ECU.
02:49 The other advantage is that we're usually dealing with an ECU that is designed and programmed with the single task of operating your specific engine, and hence the available maps and the way the ECU operates can be very accurately tailored to the requirements of that engine.
03:09 This can often provide more seamless integration than a universal aftermarket ECU that needs to be able to adequately control almost any engine.
03:21 When we download the maps out of an ECU, we'll end up with a raw hexadecimal file or ROM file that won't make much sense on its own and hence isn't much use to us.
03:36 For us to make changes to the maps we need a piece of software that allows us to see and manipulate the various maps in a way we're more familiar with.
03:46 In order for the software to work though, we also need to know where the various maps are stored in the raw hex file and how large they are.
03:57 This is achieved with what's referred to as a definition file.
04:02 You could think of a definition as a road map for the ECUs ROM file.
04:07 It tells the tuning software what maps are available and where to find them inside the ROM file.
04:14 It also tells the ECU where it can find the data for the table axis.
04:20 With this in mind the definition file is critical to be able to make changes to a factory ECU.
04:27 While finding the maps in a raw hex file is possible if you have the right skill set, it's beyond the scope of this course and we will be assuming that you're working with a well developed and accurate definition file.
04:42 Once you can see and modify the required maps you're free to make whatever tuning changes you deem necessary.