
REV2 CONTROLLER HARDWARE AVAILABLE FOR PURCHASE HERE
***FEMTO ECU UNLOCKS BEGINNING March 17th, 2025 ARE UNLOCKED FOR BM3 CustomROM-V2
Custom tuning for S58 CustomROM-V2 and the REV2 Controller is available for pump gas, race gas, full E85 and E85 blends. Results will vary depending on the fuel used and the weigh/traction of your particular S58 model.
CustomROM V2 adds new features such as:
- Expanded TMAP/MAP sensor and pressure ratio support for boost beyond the native BMW factory limitations (approx 42psi)
- Various additional safeties including 36 custom DTC codes with 18-way configurable limp modes
- Custom Launch Control that replaces the factory LC enabling full control of launch RPM, hold and leave boost targets and more.
Adding a REV2 Controller with CustomROM V2 provides many additional features fully controlled by the factory DME with our Custom Tune:
______________________________________
Our custom tunes require the remote tuning platform Bootmod3 by Pro Tuning Freaks. BM3 licenses can be purchased from PJT.
After you have purchased a custom tune from us and have activated your BM3 license you will need to request a custom tune within the BM3 app. Here's how:
Within the Bootmod3 app you will go to your "My Maps" screen and click the button at the top "Request Custom", then choose "Paul Johnson Tunes". In the description/comments list your mods, fuel(tested eth% etc), and goals for the tune.
When we receive your payment and your BM3 tune request Paul will prepare the base map for you to flash.
Once the base map is flashed to the vehicle you will datalog the car. Paul will review the logs and make the necessary revisions to the tune based on the logs.
_______________________________________
REV2 Tuning and Controller Requirements:
- bootmod3 CustomROM V2 is a MUST! Contact support@protuningfreaks.com if you're unsure what software your vehicle's DME is running
- Cloned (fully programmable) DME, or, FEMTO unlocked specifically for bootmod3 CustomROM V2 is required
CURRENT CustomROM V2 VEHICLE SUPPORT:
- 2021+ BMW G80 M3 / M3 CS
- 2021+ BMW G82 / G83 M4 / M4 CS
- 2022+ BMW G87 M2
****NEW CustomROM V2 Features Available Now! Our first release of the bootmod3 CustomROM V2 is now ready for the S58 engine vehicles.
Is my S58 DME CustomROM V2 ready?
- Can I get this if my DME is currently LOCKED and requires a FEMTO Unlock?
- Can I get CustomROM V2 if my DME is Femto UNLOCKED?
- Can I get CustomROM V2 if my DME is OBD or Bench unlocked (older 2019 X3M/X4M)?
REV2 Controller - The most advanced and industry first FlexRay™ and DirectPWM motorsport ECU featuring an IP66 waterproof enclosure and a Mil-Spec motorsport-grade wiring harness.
With the idea and work originating as far back as 2019, even discussing it in the bootmod3 enthusiasts group on Facebook in May 2019, all the while juggling countless other development efforts on new features released since then such as CustomROM, new Map Editor, Flex Fuel Kits, WiFi Adapter, support for other engine types and vehicles, this incredible hardware/software interfacing project is finally here, and we can't be more excited have you use it!
Once installed in a vehicle, REV2 Controller integrates with the DME using the incredibly fast and robust FlexRay ™ protocol. In addition, bootmod3 CustomROM V2 goes a step further and implements a highly innovative PWM control strategy, DirectPWM.
What is FlexRay™?
FlexRay™ is a high-speed communication protocol used in vehicles and aircraft. It's designed to be reliable, fault-tolerant, and efficient. Its used in safety-critical applications, advanced driver assistance systems, power train, body control modules, battery management systems, and more. Over the past decade, vehicle manufacturers have transitioned away from CANBUS on modern vehicles for many in-vehicle control systems and REV2 Controller has followed that trend.
What is DirectPWM?
bootmod3 CustomROM V2 software update implements DirectPWM to re-purpose an existing DME pin output and uses it to send a PWM signal directly through the OEM factory vehicle harness to a REV2 input. REV2 in turn replicates that PWM signal to one of its outputs. With no communication protocol overhead involved, DirectPWM provides for the absolute fastest, most direct control of a REV2 connected output.
Which outputs can use DirectPWM, and how is this configured?
Sequential Port Injection and Boost Control Solenoid (MAC valve) are configurable with DirectPWM trigger control. Tuners and end users simply toggle it on the bootmod3 Map Configuration screen and store it on the DME. Integration is seamless and no configuration/updates are required to the REV2 Controller.
Once my REV2 is installed in the vehicle, do I need to connect it for any tuning like with some standalone ECUs?
No. You simply install the REV2 and forget about it :) All your tuning is still done on the DME using the bootmod3 Map Editor.
How do I update firmware on the REV2?
Although firmware updates are a very rare occurrence since REV2 contains no state or tuning data, for the odd occasion we may have a firmware bug, REV2 Controller integrates WiFi. Any firmware updates would be done simply through the bootmod3 app like with our bootmod3 WiFi Adapter.
Long question, geeks only! :) FlexRay™ has options for communicating using a dynamic and a static segment. Static segment is much harder to implement and its the one that ensures message delivery making it highly desirable over a lossy/broadcast type protocol such as CANBUS that which ensure message delivery. Tell me you implemented support FlexRay's static segment?
You bet we did! DME CustomROM V2 and REV2 utilize the static segment on FlexRay to guarantee message delivery for output control communications.
Does REV2 Controller implement an Ethanol Content Analyzer and send ethanol content and fuel temperature to the DME?
REV2 provides a digital input on its harness for an Ethanol Sensor. However, unlike with our bootmod3 Flex Fuel Kit Controller, REV2 does not do any ethanol content analysis in its firmware. As with all sensors connected to REV2 inputs, REV2 also sends raw frequency/PWM data from the ethanol sensor to the DME without any processing of it in the firmware. DME then analyzes that raw sensor data and converts it into ethanol content and fuel temperature.
Does REV2 a built in MAP sensor, or have an input for a MAP sensor?
REV2 doesn't have a built-in MAP sensor or an input for an aftermarket MAP sensor. Instead, we provide a separate plug'n'play harness which connects an aftermarket MAP sensor directly to the OEM vehicle harness. Aftermarket MAP sensor is then calibrated in custom tables stored on the DME.
Does REV2 and bootmod3 CustomROM V2 provide any safeties for connected inputs and outputs?
REV2 simply relays connected sensor data to the DME. bootmod3 CustomROM V2 functionality on the DME takes in that data to provide a tuner to configure over 40 custom trouble codes for various integrated safeties such as:
- Ignition Coil Cut Safety, per cylinder
- Direct Injector Cut Safety, per cylinder
- Port Fuel Injector Cut Safety, per cylinder
- Coolant Over-Pressure Safety (e.g. due to a leaking head gasket)
- Fuel Pressure Safety
- Various engine status safeties for: Cam Sync, Board Status, FlexRay connectivity
- Over-boost Safety for Boost Control PID
- Knock Safety based on Ignition Timing Corrections, per cylinder
- Custom Load and Torque Limiter Safeties
- Various Nitrous Safeties such as
- Bottle under/over pressure
- Lean run timer
- Pre/Post spray timer with Ignition Timing and Lambda Target compensations
- Methanol / Water Tank Level Safety
Do I need bootmod3 or CustomROM to use the REV2 Controller on my car?
REV2 Controller is not a standalone ECU and as such does not have any calibration table data. All tuning and features are done on the DME. DME must be running the bootmod3 CustomROM V2 software update to use the REV2 Controller on your vehicle.
Do I need to re-send my DME to Femto for unlock again if I already unlocked it before?
If your vehicle's DME required a Femto unlock and you've already done it, unfortunately due to how Femto's unlock works, you'll have to re-send it for Femto to load the bootmod3 CustomROM V2 update on your DME. Those re-sending DMEs for updates get adjusted lower pricing, but for all DME unlock details get in touch with Femto.
My vehicle's DME doesn't require a Femto unlock. I can directly and fully flash it over OBD or after a bench unlock. Can I just flash the required bootmod3 CustomROM V2 map from my tuner on the DME?
Yes, flash away!
REV2 Controller has the following sensor inputs (sensors not included):
- Fuel Pressure Sensor
- Coolant Pressure
- Ethanol Content Sensor
- Nitrous Bottle Pressure Sensor
- 2 Exhaust Gas Temperature Sensors
- Turbine Speed Sensor
- Laser Ride Height Sensor
- Methanol Flow Sensor
- Methanol Tank Level Sensor
REV2 Controller has the following outputs (hardware such as injectors, solenoids and pumps not included):
- Sequential Port Fuel Injection (PI) for up to 8 high impedance injectors
- Boost Control support for a pneumatic boost solenoid (MAC valve)
- Nitrous Solenoid
- Methanol / Water Injection using 2 independent outputs for meth/water pump and solenoid
- Fuel Pump
- Line Lock, full integration with the brake pedal and OEM steering wheel controls requiring no additional aftermarket switches in the car
- REV2 Board
- REV2 IP66 Polycarbonate Enclosure and Mounting Bracket
- REV2 Main Mil-Spec Race Harness
- REV2 Flex Fuel Sensor Sub-harness (no sensor provided)
- REV2 Pressure Sub-harness (optionally provided fuel pressure sensor at extra cost)
- bootmod3 Plug'n'Play MAP sensor harness for OEM TMAP (intake manifold) sensor for use with the included 100psi (7 BAR) MAP sensor
- 150 PSI (10 BAR) pressure sensor (absolute pressure) for fuel pressure on your Port Injection feed line.
- HIGHLY RECOMMENDED: Port injection fuel injectors from reputable brands such as Injector Dynamics or similar that publish injector flow and latency specifications.
- High-Flow (includes flex sensor bypass) bootmod3 Engine-Bay Flex Fuel Kit, or,
- Standard (no flex sensor bypass) Kit with PR machined 360 Fittings
____________________________________
Anti-Lag
All new CustomROM tunes come with our fixed OTS Rolling Anti-Lag (13-14psi) at no charge. Fully customizable Anti-Lag is an available option for $200 and includes various tunable settings and safeties such as Anti-Lag Boost, AFR, min Accel Pedal required, Max. Time in Anti-lag mode, Engine Speed, Min and Max Temperature thresholds for Oil, Exhaust Gas Temps and others. **note all Map Switching slots 1-4 share the same Anti-Lag settings.
For instructions on how to use the Anti-Lag functionality please visit this link:
Map Switching
This is what to expect from Map Switching: Initially you’ll buy a new CustomROM tune from us, Paul and his team will work to dial the tune in on the mods and fuel type you choose. Next, you’ll have 3 additional optional slots, sold separately, to have variations of this map.
Some examples of great uses for map switching are to have street or drag map variation with torque by gear limitations for different tires or road surfaces, a kill map with higher boost/timing to be used on occasion, a daily map with reduced boost, valet, or flames map, etc.
Flex Fuel
A Flex Fuel tune will start off as a low ethanol pump gas or race gas tune and then dynamically adjust boost, timing, AFR, and fuel supply depending on how much ethanol content is added to the fuel tank. To allow for Flex Fuel tuning, an Ethanol (alcohol) fuel sensor and an Ethanol Content Analyzer (ECA) CANBus device need to be connected to the vehicle’s PT-CAN. To use Port Injection with a Flex Fuel tune, we recommend a PI controller such as the Motiv Reflex which adjusts the port injection output based on the ethanol content from the sensor.
**S58s require upgraded fuel system components that are sufficient to support the ethanol % that you intend to use with your Flex Fuel tune. (I.E. upgraded HPFP, LPFP, Port Injection, and or Methanol Injection).
These are results that can be expected with stock turbo on an average reading Dynojet in good ambient conditions:
Some of the available map features :
- Top speed limiter removal
- Exhaust flap adjustments
- Cold start (cat heating on startup) removal for quieter cold start
- Cat efficiency check (CEL) removal for de-cat downpipes (for off-road use)
- Maps for upgraded turbos
- E85, Ethanol blends, race gas and meth injection tuning
- Custom Pedal Mapping
- Linear torque curve maps
- Traction management by rpm/gear
- Road course, 1/4mi Drag, and 1/2mi specific tuning.
- Backend Flash maps for use with piggybacks
- Custom burbles with greater aggression/adjustment range than OTS maps.
- Gunshots/flames tuning (requires full decat)
- Customized i-Drive sport gauges
_______________________________________
BOOTMOD3 by Pro Tuning Freaks is the world's First custom flash tuning platform for the BMW F and G series vehicles.
Cloud based solution with a web based interface for use with a laptop or with our mobile apps built for iOS and Android!
Developed and tested in-house from the ground up since its debut in November 2016 with new features and updates being added regularly makes the bootmod3 platform a custom BMW factory DME tuning solution like no other on the market since.
Build the ultimate tune for your S58 engine powered vehicle and go from stock to full race calibration, and everywhere in between, with a map switch in the provided mobile app. bootmod3 calibrates the factory vehicle modules over the OBD port in a matter of minutes in the convenience of your driveway or anywhere internet access is available.
bootmod3 app and cloud services offer many unique features not found in any other flash tune including and available TODAY:
- Mobile app (iOS and Android) and Web (http://www.bootmod3.net) including Windows and macOS support
- Datalogging hundreds of diagnostic channels, up to 40 channels concurrently
- Datalog sharing and charting without a need to upload to 3rd party websites or apps using the mobile app or web browser
- Cloud based storage for map data and datalogs
- Reverting back to stock performance map and re-locking the DME to stock programming
- Live Dash - realtime vehicle parameter monitoring via in-app gauges
- Diagnostics
- Read and clear trouble codes in all vehicle modules
- Reset learned adaptations (octane, knock, Valvetronic, etc)
- ECU power reset
For more info on BM3 take a look at the FAQ here!
*** OBD ENET cable required, available separately (Amazon $20)
*** bootmod3 OBD WiFi Agent device is not required to use the bootmod3 platform. It is a convenience option that removes the need for using a laptop in the car when using bootmod3's features. If you're looking to simply load a tune on the car without much datalogging and monitoring then using your laptop is the ticket for you.
VEHICLE MANUFACTURER WARRANTY AND EMISSIONS DISCLAIMER
Some items used and/or installed by PRO TUNING FREAKS may void portions of your vehicle’s factory warranty. Some items may not be legal for “on highway use”. PRO TUNING FREAKS makes no guarantees to the legality of any parts used for “on highway vehicles” and accepts no responsibility for compliance with the vehicle’s factory warranty.