RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 2:34 pm

All times are UTC





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: '06 ADM 3.0r Liberty (D0XJ001M) DSFO Settings
PostPosted: Tue Jun 04, 2024 1:22 am 
Offline
Newbie

Joined: Mon Apr 15, 2024 3:21 am
Posts: 28
Hi All,

Does anyone know where enable / disable conditions settings are for Decel Fuel Cut in D0XJ001M.
I've already located and defined the ACVS intake tables and Ignition Dwell (Also can add Cam angle error correction tables and throttle pedal response slopes) and I'm happy to upload that patched xml here if someone can find me the scalers for DFSO in D0XJ001M.

Normally Disassembly is my strong suit but SH7058 disassembly I can't quite get working yet :(

Thanks all!
Rob


Top
 Profile  
 
 Post subject: Re: '06 ADM 3.0r Liberty (D0XJ001M) DSFO Settings
PostPosted: Mon Jul 15, 2024 5:49 am 
Offline
Newbie

Joined: Mon Apr 15, 2024 3:21 am
Posts: 28
For anyone who comes looking here in future. Cortin solved this for me:

ROM:000C48BC Overrun_Fueling_Cut_Counter_RPM_Threshold_Low_Data:.float 1800.0
ROM:000C4890 Overrun_Fueling_Cut_Counter_RPM_Threshold_Med_Data:.float 3600.0
ROM:000C48C0 Overrun_Fueling_Cut_Counter_RPM_Threshold_High_Data:.float 5000.0
ROM:000C484C Overrun_Enrich_RPM_Delta_Activation1_Data:.float -100.0
ROM:000C4850 Overrun_initial_injector_enrichment__pulsewidth_1_Data:.float 3240.0

Overrun Fueling RPM Resume Threshold
rows count="16" offset="#C498C"
data offset="#C595A"

Just in case DSFO only resuming fuel at basically idle in your 06-07 3.0r ADM Liberty annoys you like it annoyed me :)


Top
 Profile  
 
 Post subject: Re: '06 ADM 3.0r Liberty (D0XJ001M) DSFO Settings
PostPosted: Sun Jul 21, 2024 10:24 am 
Offline
Newbie

Joined: Mon Apr 15, 2024 3:21 am
Posts: 28
Update for those reading / playing along at home. DSFO does not work anything like the other Subaru ROMs in D0XJ001M... Changing the values in the resume threshold table caused Decel cut to kick in at Idle, either stalling the car or creating an idle "pogo" effect, where the cut would nearly stall the car, then disable, the engine would then rev up and cut again.

Seems the resume table is not what it would first seem in the 06 H6. Probably should have known considering the values are all 0 at stock. Interestingly, via disassembly (Which I finally got working) I found another table @ c593a which seems to contain more promising absolute minimum resume threshold values, based on what I was observing during the pogos it would seem this table's values are actually used as a lowest acceptable threshold.

It is also a 16 element table which you can add to rom raider with these two addresses:

RPM threshold: c593a
Temperature scale: c49cc

I'll keep updating as I learn more.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl