logo ninjaRemap
logo ninjaRemap
HomeRoadmapECU Tuning ServiceArticlesCase Study
More Pages
More Pages
  • Dealers
  • FAQs
  • About us
  • Contact us
  • Login
    Share with AI

    Open this article in your assistant

    Ask ChatGPTAsk PerplexityAsk ClaudeAsk GeminiAsk DeepSeekAsk Grok

    How to Remove Speed Limiters from ECUs: Complete Guide for Bosch and Denso

    #ECUSolutions
    Intermediate
    12 mins to read
    How to Remove Speed Limiters from ECUs: Complete Guide for Bosch and Denso

    What is speed limiter?

    A speed limiter is a software-based function within a vehicle's engine control unit (ECU) designed to restrict the vehicle's maximum speed. Manufacturers implement this feature to comply with safety and standard regulations, and ensure vehicles do not exceed certain speed thresholds. Speed ​​limiters are commonly present in commercial vans, trucks, passenger cars, and fleet vehicles. This speed limit is determined based on the vehicle's safety rating by the manufacturer and the road rules of each country. For example, in a country like Japan, pickup trucks are not allowed to exceed 170 km/h, but there are no speed limits on German highways. Therefore, manufacturers set speed limits for each type vehicle based on the order series for each country and region. While these systems contribute to road safety and regulatory compliance,  some users and consumers need to remove this speed limit for specific uses, such as racing or off-roading, to get the max performance.

    Car speed limiter

    What Is Speed Limiter Removal?

    In simple terms, the speed limiter removal of a vehicle means changing or bypassing the system or software that allows the vehicle to exceed the speed limits set by the factory. This was done mechanically in older vehicles , and in newer vehicles that had ECUs, it is done software and through the ECU. This should only be done for special purposes such as racing or off-roading, and is illegal for general use.

     

    Speed Limiter Remover

    A speed limiter removers are specialized software and tools that  used to access and edit the vehicle’s ECU tables and pharameters in order to disable or edit the speed limiter system . These software  are typically used by professional tuners and require in depth knowledge of ECU Remapping, map analyze , and checksum correction. Tools such as WinOLS, ECM Titanium, Race EVO and other tuning Software allow users to access and edit limiter parameters in the ECU Dump. Using professional software ensures a more reliable and precise modification compared to Old solution like spped limter off kit , while also maintaining engine safety and compliance with technical standards in authorized contexts.

     

    Speed limiter

    Video Guide: Step-by-Step Speed Limiter Removal

    Prefer a visual walkthrough? Watch the video below to see how speed limiters are identified and modified in ECU tuning software before diving into our technical guide:

    Speed Limiter Removal Software

    There are various speed limiter removal software tools available on the market, primarily used by automotive tuning specialists and mechanics . These software allow technicians to access the ECU maps and modify speed limit phrameters and tables . Some popular and reliablesoftware include:

    WinOLS: A powerful and completet map editing software developed by EVC from Germany , used to identify and modify ECU parameters, including speed limiters. It supports manual map discovery and custom tuning in all of the ECU Flash.

    ECM Titanium: A user friendly tuning Software from Alientech that provides predefined Driver MAP and tables  , allowing easier modification of speed limiters and other engine parameters without deep hex level or editing . this software is better for beginner.

    HP Tuners: Commonly used in American vehicles, HP Tuners offers detailed ECU and TCU access with a visual interface. Ideal for GM, Ford, Dodge, and others; supports speed limiter edit and its propare for Delco EMS.

    Swiftec: A professional software suite that includes automated solutions for speed limiter removal, DTC deletion, and performance tuning. It offers an extensive vehicle database and regular updates and its useeful for begginer tuner or technician .

    ArabDiag: A regional tuning and diagnostic platform tailored for Middle Eastern markets, offering modules for speed limiter removal and ECU modification, especially for Toyota and Nissan models.

    These tools often require licensing and professional knowledge for safe, effective, and legally compliant use. 

    How to Remove Speed Limiter?

    The Bosch ECU does not have a specific and unified strategy for the speed limit algorithm and it is completely different based on the type of vehicle and the ECU. Here we decided to have an example for removing the speed limit and for this we will explain to you an Bosch ECU model ME17 which is on a Suzuki Jimny car in various software such as Winols or ECM Titanium.

    Bosch ECUs typically use structured maps with known functions:

    1. Vmax (Vehicle Speed Limiter Map):

    Format: 1D scalar or 2D map with speed as the axis.

    Unit: km/h  180 km/h = Real Speed limiter of vehicle 

    Data:  180 km/h * 100 = 18000 in  ECU Dump binary 16 bit .

    Search in WinOLS: Look for :  600 - 12000- 18000- 2000- 500   in the binary 16 bit search.

    Now that we have found the speed limit number WinOLS , we can change the speed limit number. For example, if you want to change the speed limit of our Suzuki Jimny to 220 km/h, we multiply the number 220 by 100 and replace the number 22000 with the number 18000.

    In the image below, on the left you can see the original Bosch ME17 file, with its speed limit number in blue, which is 180 km/h, and on the right the speed limit number in the new file has been changed to 220 km/h.

    WinOLS speed limiter Removal for Suzuki Jimny

    ECM Titanium Speed Limiter Removal: 

    For those who are beginners and find it difficult to use the WinOLS software, they can use the ECM Titanium software because it is not necessary to calculate or find it based on technical knowledge like the WinOLS software to find the speed limit. Since this software has a driver, it displays the MAPs  and parameters by default for you and, as you can see in the image below, it also applies the offset and factor and displays the actual speed limit number, which is 180 km/h. You can easily click on it and change it.

    ECM Titanium Speed Limiter Removal Suzuki jimny

    NMAX: Max engine RPM (for gear-specific or overrun protection).

    Torque vs. speed map: Some ECUs apply torque limitation above a certain vehicle speed.

    Transmission-limited speed (e.g., automatic cars): May have additional VMAX map tied to gear logic.

    Trick:

    If you can't find Vmax by float search, find axis maps with speed or RPM, trace related maps by shape or axis reuse. Use the Map Pack (OLS file) for similar ECUs, even from other vehicles with the same controller family.

     

    Denso ECU Speed Limiter Logic

    Denso ECUs are less standardized across regions (JDM, EU, USDM) and engine types (gasoline, diesel, hybrid). Their maps are often embedded in obscure structures without clear axis labeling. However, in early-generation control units (Denso Gen 1), speed limiter logic relies on direct, un-scaled single-byte values (8-bit Decimal) representing the exact speed threshold.

    General Strategy

    Identify speed limiting behavior:

    • In Denso Gen 1 ECUs (e.g., Toyota FJ Cruiser 4.0L V6 1GR-FE), hard speed limiters are set directly to the real target speed in km/h (e.g., 175 km/h).

    • The ECU limits vehicle speed primarily by commanding throttle blade closure or cutting fuel/torque requests when reaching the defined threshold speed.

    Search for speed based threshold maps:

    • Open the ECU binary in WinOLS and switch the view mode strictly to 8-bit (1 Byte) Decimal.

    • Unlike European ECUs or later Denso generations, Denso Gen 1 does not use multipliers (such as x100 or x256). Therefore:

      • Do not search for 16-bit / 32-bit values like 17500 or 18000 (0x4650).

      • Search directly for the raw decimal integer of the factory speed limit (e.g., 175).

      • The scaling factor is strictly 1 (1 byte = 1 km/h).

    Trace throttle/fueling limiter maps:

    • Look for single-byte threshold constants or maps where vehicle speed acts as the condition trigger.

    • Denso logic commonly reduces electronic throttle closure (ETCS-i) or reduces engine load requests rather than cutting ignition timing at the threshold speed.

    Override via map editing:

    • Locate the 8-bit byte address containing the speed limit constant (e.g., address 0x09604 in Toyota FJ Cruiser Gen 1 ECU).

    • Modify the single byte value directly upward from the stock threshold (e.g., from 175 to 200, 250, or 300).

    Trick:

    • Diagnostic Logging: If you cannot easily isolate the byte address, log parameters using diagnostic tools (such as PCMFlash or VFTuner loggers) at exactly 175 km/h to observe which parameter drops (throttle position angle, fuel injection duration, or load request).

    • 2D / Hex visual inspection: Look for isolated single-byte values (e.g., 175) surrounded by zero-fill buffers or axis headers in 8-bit view mode within WinOLS.

    Advanced Techniques (for both Bosch and Denso):

    • XDF/DAMOS reverse engineering: Manually build map descriptors by cross-referencing known functional binaries and axis structures.

    • RAM tracing & Disassembly: Use disassembly tools like IDA Pro or Ghidra combined with OBD RAM loggers to trace vehicle speed variables (VSS) and identify conditional comparison branches (if speed > limit).

    • Emulation / Bench Testing: Utilize bench emulators or live logger monitors for real-time validation without constant flash cycles.

    Step by Step Guide: Removing the 180 km/h Speed Limiter

    1. Read the ECU File

    • Tool Required: Use a compatible ECU programming tool (e.g., PCMFlash, KESS3, BitBox, Autotuner, or VFTuner) to read the full flash memory of the Denso ECU.

    • File Format: Save the uncompressed raw binary dump in .bin or .ori format.

    2. Open the File in WinOLS

    • Import File: Launch WinOLS and import the ECU binary file into a new project.

    • View Mode Setup: Set the display layout to 8-bit (1 Byte) Decimal mode (Width 16). This is essential because Denso Gen 1 ECUs store speed limits as single-byte values.

    3. Identify the Speed Limiter Map

    • Search for Limiter Value: Denso Gen 1 ECUs do not use multipliers. A factory speed limit of 175 km/h is stored simply as decimal 175.

    • Search Method:

      • Perform a raw value search in 8-bit decimal view for 175.

      • Locate the exact constant byte address (e.g., 0x09604).

    4. Modify the Limiter Value

    • Change Value: Select the byte at address 0x09604 and change the value directly from 175 to your target limit, such as 200 (or higher up to 255).

    • Save Changes: Save the project changes and export the modified binary file (.bin / .mod).

     Example Case: Toyota FJ Cruiser 4.0L 1GR-FE (Denso Gen 1)

    Below is a visual representation in WinOLS (8-bit Decimal Hexdump View, Width 16):

    • Original Dump (Right Window): At address 0x09604 (Row 09600, 5th byte), the stock value is 175, representing the original factory speed limiter of 175 km/h.

    • Modified Dump (Left Window): The byte at address 0x09604 is directly edited from 175 to 200, increasing the speed limiter threshold to 200 km/h.

    5. Recalculate Checksums

    • Checksum Correction: Recalculate the Denso Toyota checksum using WinOLS checksum modules or automatic checksum correction within your flash tool software.

    • Verification: Ensure the checksum is validated to prevent non-start conditions or ECU DTC triggers.

    6. Flash the Modified File Back to the ECU

    • Write Back: Write the updated binary file (.bin) back to the ECU using your flasher hardware via OBD-II port or Bench/Boot mode.

    7. Test the Vehicle

    • Controlled Environment: Safely evaluate the vehicle performance on a chassis dynamometer or controlled test track.

    • Monitoring: Log live OBD data (vehicle speed and throttle opening angle) to confirm that the vehicle accelerates past the original 175 km/h limitation smoothly.

    Van Speed Limiter Removal

    Van speed limiter removal is common in commercial vans that have been previously restricted for fleet or logistics purposes. With removal, vans can regain their full performance potential, particularly if being repurposed for private or non-commercial use. It’s crucial to ensure that such modifications comply with insurance policies and local regulations.

     

    Fleets Speed Limiter Removal

    In fleet management, speed limiters are often used to reduce fuel consumption and promote safety. However, some fleet owners may choose to remove or adjust speed limiters to:

    -Increase operational efficiency

    -Adapt to new regulations

    -Transition vehicles to private or resale use

    Fleet-wide removal requires professional ECU tuning services and documentation to ensure consistency and legal compliance.

     

    What Does NinjaRemap Offer for Speed Limiter Removal?

    Unlock your vehicle's full potential. Speed limiter removal is one of the specialized services offered by the NinjaRemap team. We don't just safely and completely remove the factory set speed governor; we also provide precise speed limiter value adjustment, allowing you to set a new, custom top speed that suits your specific driving needs and preferences.


    Comprehensive Support for Major ECU Brands:

    Our technical team, with years of experience in remapping and calibrating various Engine Control Units (ECUs), can perform this service on a wide range of major brands and models, including:

    • Bosch
    • Denso
    • Hitachi
    • Magneti Marelli
    • Siemens
    • Continental

    And etc.

    We work with many other common ECU types found in the market today. This service is carried out using the specialized software, ensuring utmost precision. Our primary goal is not only to achieve your desired performance but also to guarantee the long-term health and reliability of your ECU and vehicle. We focus on overall performance optimization, taking all relevant technical parameters into account for a safe and effective result.
     

    To order a speed limiter removal file, simply submit your vehicle's details by creating a ticket through the “ECU Remapping Service” section of NinjaRemap. We will carry out the service for your vehicle in the shortest possible time.

     

    Enjoyed the content? Add us as a preferred source to see more of it in Search.Add as a preferred source on Google
    Share this article
    NinjaRemap logo

    Written and reviewed by

    In-house ECU tuning team
    We are professional ECU tuners, not writers. Every guide, tool review and case study on this site is written and reviewed in-house, from the files and vehicles we work on every day.

    Leave a Comment

    Share your thoughts or ask a question in the comments below
    No comments yet — be the first to share your thoughts!
    NinjaRemap Logotype

    Have questions? The easiest way to reach us is via WhatsApp or Email

    EmailWhatsapp

    Related Articles

    DTC OFF; A Complete guide
    #ECUSolutions#RemappingSoftware

    DTC OFF; A Complete guide

    DTCs will be remembered as major challenges in history. This guide will help future readers better navigate these issues.
    Intermediate

    Frequently asked questions

    Not all vehicles allow easy speed limiter removal. The feasibility depends on the ECU type, available tools, and local regulations. Many modern cars with ECUs like Bosch, Denso, or Siemens can be tuned by professionals.

    Speed limiter removal legality varies by country and usage. It may be legal for off-road, motorsport, or private use, but illegal on public roads. Always check local laws and insurance policies before modifying.

    Professional tools like WinOLS, Swiftec, ECM Titanium, and HP Tuners are commonly used to remove or adjust speed limiters by editing ECU map files.

    Use decimal or hex search in WinOLS to locate values like 180.0 km/h (e.g., 18000 or 0x4650). You can also use map packs (OLS/DAMOS) or compare with known ECU files.

    While the speed limiter doesn’t reduce engine power, it can restrict performance at high speeds. Removing it may unlock full engine potential in certain vehicles.

    Yes, NinjaRemap provides speed limiter removal and adjustment services for a wide range of ECUs including Bosch, Denso, Hitachi, Siemens, and more. Files are customized based on your vehicle’s specifications.