logo Schiller Tuning
logo Schiller tuning
HomeECU Tuning CourseECU Tuning FileArticles
More Pages
  • Vendors
  • FAQs
  • About us
  • Contact us
  • Empty NotificationYou're all caught upthere are no new notifications
    Sign in

    Remapping Toyota Prado 250: Reading the ECU, Tuning in WinOLS and Dyno Testing

    Louie Taylor, a Sydney tuner, reads the ECU of a GCC-spec Toyota Prado 250 by pinout, remaps it in WinOLS and reports dyno results.

    Toyota Prado 250 with the title WinOLS Petrol, Stage 1 Tune
    Stage 1 Tune
    1 / 4

    My Experience With Schiller Tuning

    I bought Schiller Tuning's petrol remapping course after searching the internet and watching many videos without finding enough real information. After watching it I still had many questions, and the support team guided me precisely and correctly.

    Louie Taylor, SUV repair and tuning specialist

    Written from the author’s own account (Louie Taylor) and edited by Schiller Tuning, which sells the course mentioned in this story. The technical review was carried out by the Schiller Tuning team under Sina’s supervision. Dyno figures are as reported by the author.

    I’m Louie Taylor, an SUV repair and tuning specialist based in Sydney, Australia. I run a small workshop where I repair and tune SUVs, mostly Japanese brands such as Nissan and Toyota. Most of my customers use their vehicles for adventure, travel or off-roading, so demand for tuning kept growing. That is why I decided to learn ECU remapping myself.

    This is the story of my second remapping project: a Toyota Land Cruiser Prado 250 with the 2.4-litre turbo petrol engine. It is a GCC-specification car that was imported to Sydney. It was hard. The tool I tried first could not read the ECU, the ECU could not be read through the OBD port, and I needed more detailed map data than I could work out alone, so Sina, my support engineer at Schiller Tuning, prepared a custom Mappack for me. In the end the owner was very satisfied. On the Dynojet, the car went from about 193 hp and 347 N·m at the wheels to 215 hp and close to 405 N·m.

    Project at a glance

    ItemDetail
    Tuner and authorLouie Taylor, SUV repair and tuning specialist, Sydney, Australia
    VehicleToyota Land Cruiser Prado (250 Series), GCC-specification, imported to Sydney; about 10,000 km
    Engine2.4-litre turbocharged four-cylinder, code T24A (full designation T24A-FTS)
    ECUDenso-made Toyota engine control unit; the label reads Toyota 89666-60X10
    Owner’s complaintNot satisfied with pulling power and acceleration
    Baseline testDynojet (2WD, single-axle dyno), vehicle’s Dyno Mode with 2H (rear-wheel drive), 4th gear, 91-octane petrol
    Reading the ECUAutotuner (no support for this ECU at the time), then PCMflash Module 95 by pinout with a Scanmatik interface
    CalibrationWinOLS, using a custom Mappack prepared by Sina, Schiller Tuning support engineer
    Technical reviewSchiller Tuning team, under Sina’s supervision (technical review, calibration strategy, data verification)
    Reported wheel figuresAbout 193 hp and 347 N·m before; 215 hp and close to 405 N·m after
    Three photos of the Toyota engine control unit: a close-up of the Denso label reading 89666-60X10, and two views of the unit in the engine bay with grey-lever connectors.
    The ECU label (Toyota 89666-60X10, Denso) and two views of the unit in the engine bay. The QR code and a barcode are obscured for privacy.

    Why the owner came to me

    The Prado belongs to one of my old clients. He told me he was not satisfied with its pulling power and acceleration. The reason seemed clear to me: before this car he owned the previous generation of the same body and chassis, a Prado with the 1GR-FE engine, so the difference was obvious to him.

    For context, the 1GR-FE is a 4.0-litre V6, while the Land Cruiser 250’s T24A-FTS is a 2.4-litre turbocharged four-cylinder.

    The car itself is a GCC-specification model, built for the Gulf Cooperation Council markets in the Middle East, and it was imported to Sydney. That is why it is a petrol model. Toyota’s launch announcement lists the non-hybrid 2.4-litre turbo for markets including the Middle East, while the Prado 250 announced for Australia used a 2.8-litre diesel.

    Starting point: a scan and a baseline dyno run

    The car had only about 10,000 km on it, so I started with a diagnostic scan. It showed no specific fault codes or issues. After that we put the car on the dyno to see its real power and torque.

    A few details about the test. The tank held 91-octane petrol, and we ran the car in 4th gear on a Dynojet. The dyno facility had a 2WD, single-axle dyno, not a full 4WD dyno, so the drive had to go to the rear wheels only. I took the car out of 4WD and put it in 2H, and we engaged the vehicle’s special “Dyno Mode” to isolate the drive safely and send the power only to the rear wheels (the 2H, rear-wheel-drive configuration). That let the dyno measure wheel power at the rear axle.

    To everyone’s surprise the result was only about 193 hp and about 347 N·m. These are wheel figures, meaning the power that reaches the wheels, so they should not be compared directly with a manufacturer’s engine rating. (Toyota’s launch announcement lists 207 kW (281 PS) and 430 N·m for the non-hybrid 2.4-litre turbo.) Still, to me those numbers explained why the owner was unhappy with the car’s pulling power.

    Why I wanted to change the air–fuel ratio

    One point I learned in the Schiller Tuning course shaped my plan. For this kind of car, especially under heavy-duty use, a 14.7:1 air–fuel ratio at full load makes the exhaust gas temperature (EGT) rise quickly, can push the engine into component-protection mode and makes it more likely to knock.

    14.7:1 is the “ideal” mixture for petrol: just enough air to burn all the fuel (engineers call this stoichiometric, or lambda 1.0). A richer mixture, with more fuel than that, can lower combustion temperature. Schiller Tuning’s article on EGT in ECU tuning explains this in more detail, including why a single EGT number needs care.

    That is why we decided to move on to tuning the ECU.

    Getting the ECU file out

    I started with the Autotuner programmer. To my surprise it did not have an update for this ECU yet, so I could not read it. I decided to try another tool: the PCMflash programmer.

    The ECU is a Denso-made Toyota unit that PCMflash lists under “Toyota/Lexus generation 4” in its Module 95. PCMflash says that module covers Denso ECUs for Toyota and Lexus models with the 2.4-litre T24A-FTS and 3.5-litre V35A-FTS engines from model year 2022, and that it connects directly to the ECU connector.

    In my case the ECU could not be read through the OBD port, so I had to read it using the pinout. I used a Scanmatik interface, connected as shown in PCMflash’s own connection diagram, and read the ECU with Module 95.

    Two photos side by side: an Autotuner programmer in a foam case, and a wiring harness with a DB25 connector and colour-coded leads.
    The Autotuner programmer I tried first, and a wiring harness with a DB25 connector and labelled leads.

    From a raw file to a Mappack

    I opened the file in WinOLS. With the training I had done, I could already find many maps, including fuel, ignition and turbo maps, but I needed more precise information than I could pull out on my own. So I sent the file to Sina, my support engineer at Schiller Tuning. After he reviewed it, he said the team could prepare a custom Mappack with very precise data for me.

    A Mappack is a file that specifies and labels most of the functional tables in an ECU, as Schiller Tuning’s FAQ puts it. Once I had mine, I could see all the minor and major data in the file. The photo below shows a WinOLS project tree with the maps grouped by function, from boost control and fuel corrections to ignition timing, torque limiters and wastegate control.

    Photo of a monitor showing a WinOLS project tree with map folders numbered 01 to 27, such as Boost control diagnostic, Fuel corrections, Ignition advance timing and Wastegate control.
    A WinOLS project tree with the maps in 27 numbered folders. The number in brackets is the item count of each folder.

    With the Mappack, the training I had seen from the Schiller Tuning team and a bit of guidance from Sina, we were able to tune the car the best way we could.

    What we changed

    Map values depend on the exact ECU software and engine and should not be copied to another car, so this section describes what we worked on rather than listing numbers.

    • Fuelling at full throttle. At wide-open throttle (WOT), where the engine is under maximum load, we changed the target air–fuel ratio from 14.7:1 to 13:1. The aim was maximum power and torque while also bringing the EGT down. (Taking 14.7:1 as lambda 1.0, 13:1 is roughly lambda 0.88.)
    • The top of the rev range. At the highest RPM we kept the mixture richer still, close to 12:1 (roughly lambda 0.82), so the engine would be well protected at very high revs, even during off-road use and under heavy load.
    • Turbo, torque, load and EGT. We also worked on the turbocharger (boost) tables, the torque and engine-load maps and the EGT-related tables, among others.
    • Ignition timing. We set the ignition as close to optimum as we could. More advance is not automatically better: if it gets too high the engine can knock, and we did not want it in the knock zone, where pistons and piston rings can be damaged.
    • Pedal response. We increased the sensitivity of the driver demand maps, which changes how the engine responds when you press the throttle.

    Results: dyno figures and the test drive

    After the final adjustments the Dynojet showed 215 hp and close to 405 N·m at the wheels.

    Wheel measurement (Dynojet)BaselineAfter the remap
    Peak powerabout 193 hp215 hp
    Peak torqueabout 347 N·mclose to 405 N·m
    Full-throttle air–fuel ratio14.7:113:1, close to 12:1 at the highest RPM

    Figures as reported by the author, Louie Taylor. Baseline test: Dynojet (2WD, single-axle), Dyno Mode with 2H, 4th gear, 91-octane petrol.

    After that we went for a test drive together with the owner. The car now had very good torque in the mid-range. Because we had increased the sensitivity of the driver demand maps, the throttle response was better too, and the small delay I had noticed at the start of the pedal travel was gone. The owner was very satisfied with the remap.

    What these results do and do not show

    • They are wheel figures from one 2WD dyno, with the car in Dyno Mode and 2H, in a before-and-after comparison. The weather conditions, the correction factor and the exact conditions of the final run are not given here.
    • This write-up has no data logs. Knock, EGT and boost were not recorded here, so the engine-protection reasoning describes what we aimed for, not measured proof. I believe the settings are safe for this engine, but one dyno comparison and one test drive cannot prove long-term reliability.
    • The mid-range torque and pedal-response comments are our impressions from one test drive.
    • All of this applies to this GCC-specification car, its ECU software and the 91-octane petrol used. Do not copy the changes to another vehicle. Rules on engine modifications, emissions and warranty differ between countries and states, so check what applies to you.

    What I learned

    • Not every programmer supports every new ECU. When the first one did not, I switched to another tool.
    • Some ECUs cannot be read through the OBD port. This one had to be read through the pinout.
    • Finding the maps is not the same as having precise data for each one. That is where the Mappack and the support team helped me.
    • Mixture and ignition choices should match how the car is used: richer at the top of the rev range for heavy load and off-road driving, and ignition kept away from knock.

    The course and the support behind the project

    I bought Schiller Tuning’s petrol remapping course after searching the internet and watching many videos without finding enough real information. After watching it I still had many questions, and the support team guided me precisely and correctly. I found the support friendly, accurate and quick to respond, and I value that it is lifetime support. The Prado was only my second ECU remap, and the team’s help was a big part of getting it done well.

    The course is built around WinOLS. Its curriculum lists fuelling tables, spark advance control and knock limits, turbo maps and lessons on using Mappacks: the same areas I worked on here.

    Want to develop your skills in this area? Explore the WinOLS Remapping & ECU Tuning Course (Petrol) to see the full curriculum, the Mappack lessons and the live mentoring sessions. I am very grateful to the Schiller Tuning team for their help and support.

    Frequently asked questions

    Can this Toyota ECU be read through the OBD port? Not in my project. I had to read it through the pinout with PCMflash Module 95. PCMflash’s own notes describe a direct connection to the ECU connector for the T24A-FTS and V35A-FTS ECUs, while some other Toyota ECUs, such as the 2.0-litre M20A-FKS and M20C-FKS units, are listed for reading through the OBD connector. The method depends on the ECU.

    Is wheel horsepower the same as the manufacturer’s rating? No. A manufacturer rates the engine’s output. A chassis dyno measures what reaches the wheels after drivetrain losses, and dynos and correction methods differ, so compare like with like: wheel figures from the same dyno, before and after. Schiller Tuning’s dyno course covers wheel versus engine power and how dyno graphs are read.

    Why run richer than 14.7:1 at full load? A richer mixture can help control exhaust gas temperature under load, and ECUs can also adjust lambda, boost or ignition timing as component protection. The right target depends on the engine, fuel, turbo and hardware, so the 13:1 and 12:1 figures belong to this project only.

    Sources and further reading

    The course behind this project

    Learn it the way Louie did

    Louie completed the WinOLS Remapping & ECU Tuning Course (Petrol) before this project. Same lessons, same real ECU files, same support team.

    Real ECU Files & Workshop Case Studies
    Lifetime Access & Free Future Updates
    Learn ECU Logic, Not Just Map Editing
    All courses
    WinOLS Remapping & ECU Tuning Course (Petrol)

    WinOLS Remapping & ECU Tuning Course (Petrol)

    Complete WinOLS training course - Petrol ECU Programming and Remapping Online Course (WinOLS Software Gasoline Tutorial).
    Advanced
    21h 58min
    40 Episodes
    +67 students
    More

    Do you have any questions?

    You can reach us most easily via WhatsApp or email

    EmailWhatsapp