Pages: [1]
Author Topic: ME7.5 Combined Flex Fuel, Rotational Idle, Launch Control + Staged Maps  (Read 5000 times)
_nameless
Hero Member
*****

Karma: +374/-3442
Offline Offline

Posts: 3012




I need to test some new options I just added. Send me a PM if interested, not openly sharing at this point.
System Overview
This patch combines advanced tuning features in ME7.5:
- Flex Fuel system with 5-stage map switching
- Rotational Idle (defroster toggle)
- Adjustable Launch Control (cruise SET/RES)
- Fallback logic for ethanol sensor failure
- Suppression of KR, lambda, and misfire logic during RI/LC
- Staged copies of ignition, fueling, and torque maps for live tuning
How to Use
- Flex Fuel: Connect 0-5V ethanol signal to analog input (0x286A). ECU reads ethanol %, updates
map stage every 60s.
- Fallback: If signal is stuck/missing >5 min, ECU locks to Stage 2 (E40) and sets FLEX_FAIL = 1.
- Rotational Idle: Tap defroster button. Lopey idle activates via fuel/ignition phase modulation.
- Launch Control: Press clutch, throttle. Use cruise SET/RES to change RPM between 2500-6000.
- Live Tuning Ready: Stage maps are in flash, fully editable and can be redirected to RAM for
tuning.
RAM Variables
Flex Fuel:
 ETH_PERC: 0x2B20 (Ethanol %)
 FLEX_STAGE: 0x2B22 (0-4)
 FLEX_FAIL: 0x2B26 (1 = fallback)
 ETH_LAST: 0x2B28 (last ADC value)
 FLEX_STATIC: 0x2B2A (counter for fallback)
Rotational Idle:
 B_HSHE: 0x0100
 B_ROTIDLE: 0x038F (bit 7)
 RI_PHASE: 0x0394
 B_HSHE_prev: 0x0395
Launch Control:
 launch_rpm: 0x03A0
 B_FORSET: 0x0102
 B_FORUN: 0x0103
 clutch: 0x0144
 vfzg: 0x0142
 nmot: 0x0140
Safety Logic:
 B_klr_aktiv: 0x2B30
 B_lambda_aktiv: 0x2B32
 B_mspr_aktiv: 0x2B34
Patched Flash Regions
Flex Fuel Logic:
 0x808200: Ethanol ADC scaling + fallback detection
 0x808240: Stage selector (every 60s)
 0x808280: Map dispatcher
Rotational Idle:
 0xFC100: Toggle and phase logic
Launch Control:
 0xFC200: Cruise button adjustment
Safety Suppression:
 0xFC300: KR, lambda, misfire logic disabled during RI/LC
Staged Map Sets and Addresses
KFZW_STAGE0 @ 0x18000
KFZW_STAGE1 @ 0x18100
KFZW_STAGE2 @ 0x18200
KFZW_STAGE3 @ 0x18300
KFZW_STAGE4 @ 0x18400
LAMFA_STAGE0 @ 0x18200
LAMFA_STAGE1 @ 0x18300
LAMFA_STAGE2 @ 0x18400
LAMFA_STAGE3 @ 0x18500
LAMFA_STAGE4 @ 0x18600
DRL_STAGE0 @ 0x18400
DRL_STAGE1 @ 0x18500
DRL_STAGE2 @ 0x18600
DRL_STAGE3 @ 0x18700
DRL_STAGE4 @ 0x18800
IMX_STAGE0 @ 0x18600
IMX_STAGE1 @ 0x18700
IMX_STAGE2 @ 0x18800
IMX_STAGE3 @ 0x18900
IMX_STAGE4 @ 0x18A00
Logged

UGT Performance | ME7.5 calibration editor, flasher & logger
Audi A4 B6 1.8T (early + late) · AWV / AWP / AWW · VR6 and 07K in progress
https://white-mode-2c7f.ugtuner05.workers.dev/
dal
Full Member
***

Karma: +9/-17
Offline Offline

Posts: 238



Awesome work man.
All flex fuel sensors I used so far, were frequency base, not an analog 0-5v output. What sensor does your patch uses?
Logged
_nameless
Hero Member
*****

Karma: +374/-3442
Offline Offline

Posts: 3012




Awesome work man.
All flex fuel sensors I used so far, were frequency base, not an analog 0-5v output. What sensor does your patch uses?
Its uses the standard GM style flex sensors, I'm just using a pwm to analog converter. The plan was to use the pwm signal from the egt sensor input but honestly pwm to analog seemed easier, did it a few years ago on a subaru project I was working on and it worked fine. You can make them with an Arduino, finished sketches are even out there if you look for them. That or buy a legit one.
Logged

UGT Performance | ME7.5 calibration editor, flasher & logger
Audi A4 B6 1.8T (early + late) · AWV / AWP / AWW · VR6 and 07K in progress
https://white-mode-2c7f.ugtuner05.workers.dev/
benni4000
Jr. Member
**

Karma: +1/-4
Offline Offline

Posts: 28



Take a Look how egt is read. It mostly like copy&paste.
Logged
terok
Full Member
***

Karma: +9/-12
Offline Offline

Posts: 140



Very nice work, but what is the point of "rotational idle"? Do people really like their their cars idling like shit?
Logged
BlackT
Hero Member
*****

Karma: +82/-48
Offline Offline

Posts: 1539




Very nice work, but what is the point of "rotational idle"? Do people really like their their cars idling like shit?
It cools cylinders amd lower EGT
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.054 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)