The initial release of the BMW platform is for the 3 series vehicles equipped with an S54 engine. Primarily for the M3, but will work in any other 3 series with the S54.
Airbox Mass Flow - Dual sensor capable, accounts for reversion.
Air Conditioner - Adjust idle compensation to work with Idle Torque model.
Add Ambient Elevation table for use with Oil Level Sensor corrections.
Anti-Lag
Add BMW Integration
Air Conditioner Request and Fan Control
Ambient Temperature support
ASC (Traction Control) support
Coolant Radiator Outlet Temperature for driving Instrument Cluster and Fans
DSC (Stability control) data
Fuel Tank Level data
Instrument Cluster various states, M3 LED control
Narrowband Lambda support
Oil Level and Temperature support
DME Relay management
Sport switch and LED on M3
Steering Angle Sensor support
Transmission support
Wheel Speed data
Engine Efficiency: Remove Ambient Pressure as Axis, Add Throttle Total Relative Area
Engine Efficiency: Add Boost Pressure Compensation Table for boosted vehicles with Individual Throttle Bodies
Engine Load: Add additional ways of computing. Explicitly set Primary and Secondary methods
Speed Density - Standard
Speed Density - Modeled
Mass Air Flow
Estimated Engine Load
Engine Load: Compensate for Ambient Pressure in all modes.
Engine Speed Limit supports being set via SMG2 shft.
Engine Speed Limit supports Engine Oil Temperature as a limiting factor.
Engine Sync: Remove unused item.
Exhaust Camshaft: Allow choice between Engine Load Normalized or Throttle Total Relative Area. Remove Bank 2.
Set to 6 Cylinders (Remove all references to cylinders 7-12)
Add Fuel Canister Purge support
Fuel Cut supports Torque Reduction as a source
- Set Fuel Film Primary / Seconary to Engine Load (Airmass), not MAP.
- Fuel Mixture Aim, Alternative Fuel Mixture Aim: Remove Inlet Manifold Pressure, Add Engine Load Normalized as available axis.
- Gear: Get Gear directly from SSG/SMG2 gearboxes if enabled.
- Set Idle control to be grams/sec based. Compute Torque value from this.
- Clean up idle control to be single type, remove throttle and stepper motors. Remove idle switch.
- Ignition Timing Trim:Support Torque Reduction as a source
- Inlet Camshaft: Allow choice between Engine Load Normalized or Throttle Total Relative Area. Remove Bank 2.
- Inlet Mass Flow: Add ability to log value from all load sources simultaneously.
- Throttle: Add Throttle Total Relative Area for use in various items (like Cam control)
- Throttle: Clean up legacy position sensor.
- Throttle: Remove Fuel Mixture Aim
- Throttle: Update Throttle Position to Throttle Relative Area
- Air Conditioner Enable Throttle Position
- Aux 1, 2, 3, 4, 5 Duty Cycle or Activation
- Boost control
- Fuel Film Calculator
- Gear Shift
- Nitrous Activate, Reset, Stage 1,Stage 2
- Race Time
- Traction Aim Main
- Turbocharger Bank 1 Speed Limit
- Warning: Remove Bank 2 references
- Set correct Warning hysteresis quantities with newer Warning module.
- Torque Model
Uses both Idle Solenoid and Throttle Servo
Add Driver Torque Limit Switch
Supports Driver Torque Limit, controlled via switch.
Supports Limits from Transmissions
Supports Torque Reduction requests from BMW Traction Control
Tables used to map requests to physical outcomes
This package has all of the features of Motec's GPR package, plus all of the CAN integration necessary to keep the stock electronics happy and functional.