News

bootmod3 Engineering Update: Flex Fuel Tuning - CANBus Integration

By Srdjan Bajat

bootmod3 Engineering Update: Flex Fuel Tuning - CANBus Integration

In the previous two videos we demonstrated bootmod3's new custom code features integrated into the factory DME (ECU), namely on-the-fly map switching and rolling antilag, both of which are using steering wheel controls for triggers allowing users to flash the car once and then select between any 4 maps that can be custom tuned to suit your modifications, octane and racing needs and to spool the turbo without using brake boosting and slightshot your way forward when racing :)

In this video we're demonstrating another new tuning feature that is in the works by the bootmod3 dev team called FLEX FUEL. bootmod3 Flex Fuel integration is a set of custom tables predefined to tune your vehicle for dynamic aggression/power in the tune based on input from a Flex Fuel sensor. In this case we're using a Continental flex fuel sensor with a Zeitronix ECA2 kit which sends Flex Sensor's data over the CANBus which the DME handles in real-time to make the tune more or less aggressive based on ethanol % in the fuel. We previously made map switching on-demand work using the steering wheel controls. Now, there's a new option to also enable Flex Fuel in the tune and define separate tables for tuning for ignition, fuel, load/torque, various safeties, and many others. Tuning details behind getting a flex fuel tune working are also very straightforward and very powerful. A tuner defines your base map or maps (1 through 4) which you can select through the steering wheel (example: Map1: Stage 1 93 map, Map 2: Stage 2 93 octane, Map3: Stage 2+ 98 octane, Map 4: Stage 2+ race gas) . Any or all of the 4 switchable maps can now be configured as ENABLED for Flex Tuning. When enabled, data from the Flex Fuel Sensor is used to scale between say a pump gas E0 (no ethanol tune, or E10) to a full E85 or E100 (100% ethanol) tune. If sensor detects no ethanol then the scaling leaves the base maps alone without scaling them upwards in aggression. If the sensor detects and sends say 50% ethanol to the DME then the DME can be set to change ignition, fuel, load/torque and many other tables to increase power levels due to ethanol's much higher octane over petrol/gasoline.

In this demo, we're demonstrating on a 2015 BMW F80 M3 which starts out with a 20% ethanol blend in the tank. Those that enjoy the details can see the blend factors are set for 0.50 for this ethanol level just as an example. Currently there are 3 main blend factor tables, ignition, fuel and torque, and they can be individually used to scale among many tables required for tuning Flex Fuel, from cold starting the car with full ethanol in the tank to full on power. In the end of the video we add some more alcohol and you can see in the bootmod3 dashboard how the Flex % goes upwards from 20% to 27% as the fuel system catches up and the fuel in the tank gets a chance to blend as it isn't instant.

Hope you enjoy this video!

Read more


bootmod3 Engineering Update: CANBus Expansion Board Rev 1 - Render

By Srdjan Bajat

bootmod3 Engineering Update: CANBus Expansion Board Rev 1 - Render

Really excited to show a render of the bootmod3 board undergoing firmware development. This board measures just 80mm by 50mm and already packs a heavy punch!

Board currently has multiple inputs (frequency and analog) and features CANBus integration and WiFi/BT for configurability. Rev2 of the board will also feature various outputs for activating/deactivating external aux systems (e.g. port injection, nitrous, etc), tuning it via tables integrated in the new bootmod3 editor.

Purpose of this board is to expand I/O capabilities of the factory engine computer (DME) and allow it to integrate with external sensors not already available on these cars (e.g. flex fuel sensor, meth flow/level sensor, port injection fuel injector duty, etc) and provide that data over CANBus to the DME for various tuning strategies. Any 3rd party products that support similar CANBus integration are also supported by bootmod3 (e.g. Zeitronix CANBus ECA2 flex sensor kit, etc). Integrating meth flow/tank level sensor data is a nice one and will allow for similar tuning strategies and failsafes as with flex fuel.

Read more


Rolling ANTILAG - Steering wheel controls - New Feature Demo - bootmod3

By Zanin Fazlic

Rolling ANTILAG - Steering wheel controls - New Feature Demo - bootmod3

In the previous video we demonstrated bootmod3's on-the-fly map switching using steering wheel controls allowing users to flash the car once and then select between any 4 maps that can be custom tuned to suit your modifications, octane and racing needs.

In this video we're demonstrating another new tuning feature that is in the works by the bootmod3 dev team called ANTILAG. To trigger it you simple press UP and hold on the cruise button on the left side of the steering wheel. While holding it, the DME switches to an internal antilag tuning strategy and tables where antilag RPM, ignition timing, accelerator pedal threshold, target load/boost and other values can be configured to dial it in as needed.

In this demo, vehicle is a 2015 BMW F80 M3, RPM is set to around 4k rpm, with accel pedal threshold at 100% (driver needs to go WOT to trigger it). In 1-2 seconds after triggering it, this car running ASR Kratos turbos, is able to hit 30psi! Lag goodbye! :)

We've added logic to ensure pressing the button UP on its own does not trigger ANTILAG mode until pedal and RPM thresholds are reached (both of which are tunable in the map). In addition, any of the 4 on-the-fly switchable maps can be set to have antilag enabled or disabled so the user can configure it to their needs (e.g. map1 no antilag, but map4 all the antilag/boost :)

bootmod3's rolling antilag feature is end user configurable from the app on-demand so any of its parameters can be altered on-demand while driving without turning the engine off and reflashing.

All the advanced tuning features such as map switching, antilag, flex fuel, are in progress of being ported as many if not all vehicles currently supported by bootmod3. 

Hope you enjoy this video!

Read more


bootmod3: Map Switching Demo Update, steering wheel and iOS/Android app controls

By Dzenan Becic

bootmod3: Map Switching Demo Update, steering wheel and iOS/Android app controls

Exciting new update from the bootmod3 dev team!

For this new demo we've managed to move controls for map switching to the steering wheel cruise buttons. You activate it by pressing the Resume button, and switching among 4 map slots (expandable if needed at a future date) by using the up/down button that are typically used to increase/decrease speed when cruise control is active. OEM cruise control functionality remains in tact and map switching can be done with the engine off, on and while driving.

This video was done on our 2015 F80 M3 with the MEVD17.2.G DME and applies to all S55 engine vehicles. Support for these features is in progress for all other vehicle models bootmod3 supports today.

Enjoy the vid while we continue making progress with many other advanced tuning features such as BM3 FlexFuel, Antilag and many others. Cheers!

Read more


bootmod3: iOS and Android app update v.0.20.20 - Direct ENET cable connectivity and new BM3_NET WiFi!

By Dzenan Becic

bootmod3: iOS and Android app update v.0.20.20 - Direct ENET cable connectivity and new BM3_NET WiFi!

Over the past few months we've worked tirelessly on enhancing the user experience for mobile app users. We did a complete rewrite of our OBD Agent software and integrated it right inside the mobile apps for iOS and Android!

This has allowed us to provide 2 new convenience connectivity options for mobile:

1) Direct ENET Cable connection to an iOS or Android device without having to use the BM3 WiFi Adapter

2) For WiFi connectivity, remove the requirement to use the hotspot between the BM3 WiFi Adapter and your iOS / Android device. Instead, the mobile devices now connect to BM3_NET WiFi network running on the BM3 WiFi Adapter. Same hardware as before and all it requires is an SD card firmware update.

In addition to removing the hotspot, since BM3 OBD Agent software no longer runs on the BM3 WiFi Adapter, the SD card of the device will require no future updates as OBD Agent software is changed. In the past when OBD Agent software changed, there were times on occasion where SD card required to be removed and updated. Now that the OBD Agent is embedded inside the mobile apps this SD card updating is no longer necessary across OBD Agent/App releases which means less to manage for end users on an ongoing basis.

0.20.020 OBD Agent has also been updated for macOS and Windows operating systems running on laptops/desktops vastly improving its startup time, stability and performance.

Along with this update, a number of various bug fixes and updates in the UI have been released both for the Web and Mobile as well as various Map Configuration screen additions such as upgraded HPFP pump solutions from Dorch Engineering and Spool Performance.

iOS instructions (iOS App is in Apple review, expecting release in App Store Sep 24, 2020):
https://bootmod3.atlassian.net/wiki/spaces/BCS/pages/1424097323/bootmod3+iOS+app+-+Ethernet+and+BM3+NET+WiFi+Settings

Android instructions (Android app is live):
https://bootmod3.atlassian.net/wiki/spaces/BCS/pages/1424326683/bootmod3+Android+app+-+Ethernet+and+BM3+NET+WiFi+Settings

BM3 WiFi Adapter Firmware Update instructions with the new SD card image:
https://bootmod3.atlassian.net/wiki/spaces/BCS/pages/363631/OBD+Agent+Hardware+Device+-+bootmod3+WiFi+Adapter+-+Firmware+Update

Offline Mode Instructions (Android, where required):
https://bootmod3.atlassian.net/wiki/spaces/BCS/pages/1424424969/Offline+Mode+-+Android+Optional

Read more


bootmod3: F90 M5 runs 10.1@137mph on OTS Stage 2 E30 map in 4600ft DA ambient conditions!

By Bertan Kazazic

bootmod3: F90 M5 runs 10.1@137mph on OTS Stage 2 E30 map in 4600ft DA ambient conditions!

Incredible results from this F90 M5 from Steve, customer from Quebec, Canada! Only hardware modifications on his F90 M5 are downpipes and a lower temp (90C) thermostat used on a 550i to keep the oil temps cooler and a quick flash to bootmod3 OTS (Off The Shelf) Stage 2 E30 octane map.

 

Read more


bootmod3: New Feature Release v0.10.099

By Bertan Kazazic

bootmod3: New Feature Release v0.10.099
Release 0.10.099 is now out. Changes include:
  • New Logging Support: Expanded datalogging abilities through RAM channels on MG1 and MG1 Aurix DME cars (e.g. all variants of the B58 engine including the A90 Supra, S58 in the X3M. See pic of a sample bm3 datalog from an M140i B58 test car attached.
  • In combination with non-RAM channels you're able to concurrently capture over 70 channels at over 20 samples per second!
  • MEVD support is in testing across ROMs and on the way.
  • Google Chrome is now our officially supported browser. Those using Safari will see a not-supported message displayed.
  • Maps download and save right inside the browser for in-browser map management. When flashing a map for the very first time you'll see a popup asking to 'Accept' using browser storage. This feature is the first in a series of upcoming features to allow richer offline user experience (already works with mobile apps).
  • Fix for mobile browsers, tapping on input fields (e.g. tap on username field on login or anywhere inside the app) would zoom-in the screen throwing off the UI until a user would refresh.
  • N20-EWG Startup Roar added
  • N55-PWG Selective DTC Code Removal
  • Updated OBD Agent to 0.10.099
MG1/MG1 Aurix New RAM Channels listing:
 
=== Boost Category
Boost Setpoint
Distribution Factor (Turbine/Wastegate)
WGDC (Base)
WGDC (Adder)
WGDC (Actual)
Turbine Base
Turbine Adder
Turbine (Actual)
WGDC (I-Gain)
WGDC (D-Gain)
WGDC (P-Gain)
Boost Target (Intake Manifold)
Airmass for Boost Control
 
=== Load Category
Load (Limit)
Load (Target)
Load (Actual)
 
=== Turbo / Wastegate Category
Target Mass Flow (Corrected for Boost Control)
Target Mass Flow (Exhaust Manifold)
 
=== Ignition Category
Ignition Timing (per Cylinder) (Target Corr.)
Ignition Timing Corr. (per Cylinder)
Ignition Timing (per Cylinder)
Ignition Mode (Cold/Warm)
Ignition Mode (Spool)
Ignition Correction (Total)
Ignition Target
 
=== Fuel Injection Category
Relative Fuel Mass
=== Torque Category
Torque for Load (Target)
Torque (Actual)
Torque (Target)

Read more


bootmod3: Selective Code Removal through Map Config - New Feature!

By Bertan Kazazic

bootmod3: Selective Code Removal through Map Config - New Feature!

We've added a new feature to enable users to selectively remove DTCs (Diagnostic Trouble Codes) on maps. In the cases of extensive hardware mods relating to the engine or its accessories there are times when its nice to turn off certain codes from coming up.

This DOES NOT in any way help resolve any mechanical issues one may be having. In some other cases, turning off a code will also not resolve an issue where additional custom tuning is necessary to fully address the problem.

However, in situations where the source/cause of a given code are well understood and users are comfortable turning it off to 'clean things up' this is a really neat feature to get that done.

Read more

Recent Articles

Categories