logo ninjaRemap
logo ninjaRemap
HomeECU Tuning ServiceArticlesCase Study
More Pages
More Pages
  • Dealers
  • FAQs
  • About us
  • Contact us

  • Login

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

    #ECUSolutions
    Intermediate
    11 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

    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

    2. Related Limiters:

    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. They vary by region (JDM, EU, USDM) and engine type (gasoline, diesel, hybrid). Their maps are often embedded in obscure structures without clear axis labeling.

    General Strategy:

    Identify speed limiting behavior:

    In JDM ECUs: Hard limiter at 180 km/h.

    Usually affects throttle angle or ignition timing at the threshold speed.

     

    Search for speed based threshold maps:

    Use WinOLS to look for constants like:

    180.0 (km/h) = 0xB4

    180 * 100 = 18000 (if stored as integer x100) = 0x4650

    Search for these values in 16-bit or 32-bit view.

    In some ECUs it’s stored in km/h * 256, so 180 * 256 = 46080 = 0xB400.

     

    Trace throttle/fueling limiter maps:

    Look for maps with vehicle speed as X or Y axis and throttle %, injection duration, or load as Z values.

    Denso often cuts throttle or load (not ignition!) at limiter threshold.

    In some cases, the limiter acts as a blend function: if (speed > threshold), then reduce throttle or torque request.

     

    Override via map editing:

    Once found, modify the threshold value upward (e.g., 180 → 250 or 300).

    Some ECUs require patching “if” conditions or bit switches (hardcoded logic).

    If possible, find and zero out the logic that triggers the limiter state.

     

    Trick:

    If you can’t find the limiter, log the car (e.g., with a tool like PCMFlash or EcuTek) and look at what parameter drops at exactly 180 km/h. That tells you what is being limited (throttle, fuel, ignition).

    Use 2D graph comparison: many JDM ECUs have very visible “drop-off cliffs” at 180 km/h on throttle or fuel maps. Use WinOLS's compare function to find similar patterns.

     

    Advanced Techniques (for both Bosch and Denso):

    XDF/DAMOS reverse engineering: If you don’t have a map pack, use a known .bin and reverse it into an XDF manually by analyzing axis patterns and RAM locations.

    RAM tracing: Use a debugger (like IDA + Ghidra or an OBD-based logger) to trace variables like vehicle speed and throttle closure triggers.

    Emulation: Use an emulator like PEmicro or SoftECU for live testing without flashing.

     

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

    1. Read the ECU File

    Tool Required: Use a compatible ECU reading tool (e.g., KESSv2, KTAG, Autotuner, Flex, Kess3) to read the full flash memory of the ECU.

    File Format: Save the file in “.bin”, “.ori” or “.mod” format.

     

    2. Open the File in WinOLS

    Import File: Launch WinOLS and import the ECU dump.

    Project Setup: If available, use a project based on the same ECU type (e.g., Denso Gen3) for map comparison.

     

    3. Identify the Speed Limiter Map

    Search for Limiter Value: The 180 km/h limiter is often represented as 18000 (i.e., 180.00 km/h) in the ECU file.

    Hexadecimal Representation: 18000 in decimal.

    Search Method:

    Use WinOLS's search function to look for 0x4650 in 16-bit or 32-bit view.

    Alternatively, search for 18000 in decimal view.

     

    4. Modify the Limiter Value

    Change Value: Once located, modify the value from 18000 to a higher value, such as 25000 (for 250 km/h) or 30000 (for 300 km/h).

    Save Changes: Ensure you save the modified file with a new name to preserve the original.

     

    5. Recalculate Checksums

    Checksum Correction: Use WinOLS's checksum correction plugins or external tools to recalculate and correct checksums.

    Verification: Ensure all checksums are correctly recalculated before proceeding.

     

    6. Flash the Modified File Back to the ECU

    Write Back: Use your ECU programming tool to write the modified file back to the ECU.

    Method: Depending on the ECU, this may be done via OBD or bench mode.

     

    7. Test the Vehicle

    Controlled Environment: Always test the vehicle in a controlled environment to ensure safety.

    Monitoring: Use diagnostic tools to monitor vehicle behavior and confirm that the speed limiter has been successfully removed.

     

    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.

     

    Share this article

    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.