Page 1 of 3

2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Tue Oct 12, 2010 8:43 am
by TurbO
110 kW/150 HP
Calibration ID: JZ2F401A
PAK: 22611AP283
SSMID: A2 10 14
ECUID: 66 44 D8 72 07

SSM2InitBytes at 0xB00B6
SSM2READVECTOR at 0x89AF0
SSM2WRITEVECTOR at 0x8A830
CAN-HandlerTable at 0x892C0

2009_2010_Impreza_2.0_Diesel_6MT_EDM_JZ2F401A.rom.zip
2009_2010_Impreza_2.0_Diesel_6MT_EDM_JZ2F401A.zip
(367.73 KiB) Downloaded 1186 times

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Wed Oct 13, 2010 12:12 pm
by FrSTi
Did you dump this rom using a tactrix cable ?

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Thu Oct 14, 2010 12:46 am
by TurbO
Yes, OpenPort 2.0, although J2534 hardware is not important as long as it can do CAN.
Own software has been used, very alpha.
AFAIK EcuFlash is not ready yet but there's work in progress.

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Thu Oct 14, 2010 2:57 am
by Jochen_145
TurbO wrote:AFAIK EcuFlash is not ready yet but there's work in progress.


@cboles

is that true ?
Does ECUFlash will implementate the Diesel Flashing ?

Does someone allready work on deffinitions for this dump ?
I started allready, but I´m very new on Denso, so I´m very pleased for any hints or help on this

Bwt.:

RomRaider is able to log the Diesel-Engine with some extra deffintions to implementate

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Oct 16, 2010 2:30 am
by Jochen_145
I am very familar with Bosch too.. but as I see, DENSO is a "bit" differnd.

Do you find informations about the map-size in dump ? (Bosch got this in frond of the map or in front of the axis, depenting von EDC version)
Every map I found is like try-and-error working with is not effectiv..

Does some know, if this software works with a torque-based model ?
Witch unit Denso uses for injection amound ? I guess mm3/h ?

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Tue Nov 16, 2010 6:32 am
by Jochen_145
@Marcello
how is your work going on ?

I found a lot maps so fare, but factor an off-sets are tricky.

Also the axis of the maps are different to bosch SW :-(
Not every map got its one axsis, so it like guessing, if this choosen one is correct .

There a some maps more then one time in the dump, it this for adapting or map-switching ?

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Jan 15, 2011 1:46 am
by TurbO
Updated file, ZIP now contains full 1 MB ROM content.

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Apr 16, 2011 1:31 am
by Jochen_145
Yes, they are..

but there are other interessing maps, witch are not easy to find, maybe you got some adresses allready ?

- fuel temperature compension for injection
- mechanical friction loose map for torque model
- allowed differences between set and acutal value of air_mass for EGR
- allocation of the SOI maps to fuel temp

etc...

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sun May 29, 2011 8:56 am
by a914622
Not sure if this is the right place to post a question.
There are a few of us that are looking to put the subaru diesel in a none subaru . (vanagon , porsche, airplane) the bolt up end of things is a no brainer. The big hold up is the ecu and CAN BUS.
Is there a pratical way of stripping out , or making a simulator to get around the can bus system. Im in the Us so we do not have a car to plug into and read.

thanks

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Tue May 31, 2011 5:53 am
by Jochen_145
A not simple to answer question...

If you are using the DENSO ECU not all of the ID, witch are availible are used by the ECU. So you only need to know, witch IDs are importent and witch are not.

A tool like Vector-CANalyser can provide a CAN-gateway with a filter functions, so its easy to finde the improtent ones, witch when they are missing a DTC will appear.
The CAN-bus of the EURO4 is not very busy, so only a few ID are there to look at.

These importend ID you must simulate with a gateway or something else.

Of cause all IDs factors and offsets are part of the ECU-source code, but I am sure noone has re-engineeried the stock ECU as deep, as he can change the ID of the used values..

BR

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Fri Jan 06, 2012 9:03 am
by Jochen_145
Mhh.. sorry I cannot hlep with ECUfalsh deffinitions..

I work with RomRaider and WinOLS.
RomRaider had to work in some points to handle the diesel dumps e.g. signed values wasn´t supported jet.
I don´t know if this will be a problem in ECUflash two..

Also ScoobyRom exports the map to a RomRaider deffinition file, so maybe it is easyer to to use this..

BR

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Jan 07, 2012 2:00 am
by Jochen_145
somebody wrote to that ecu yet ?

Yes, there are several ways to read and wirte the Diesel-ECU..
If you want to use OBD, AFAIK only ECUTek work at this time (Byteshooter I don´t know, they can, but don´t know in witch way).
All other ways need to open the ECU, but this is more save then OBD-writing not not realy a problem.

the subarudbw checksum from ecuflash want to mod the org file strange ..

Yes, 5th checksumm isn´t ok, if you calculated it the known normal way, so all Editors ( in my case RomRaider) will fix even the original.
It seems that diesel ECU doesn´t care about 5th checksum, so it is not problem to calcuale it correctly..

i asked evc and they say it's ok they xsum with denso32

xsum = deactive the 5th one or deactive all ?
AFAIK it is not nessessary, but possible

can't get Scoobyrom running ...

want is the problem ?

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Jan 07, 2012 3:32 am
by Jochen_145
no execution file .... strange animal that scoobyrom lol

Just extract the zip-folder into a directiory and oben doppleclick the "ScoobyRom" file

But firstly read README.txt and install all nessessay programms.
I got the same OS then you and it works, but becarefull gnuplot needs to be install in c: main folder..

about the tool that support piasini tool list the ecu but it's not obd

Yes, PIASINI does not work via OBD and seem to use a functionally compareble to SHBootMode and AUD-interface...
It is worked on this functions to have a "openscource" tool for the diesels too, but this will not use Tractrix OpenPRO 2.0..

it i open file in romraider there is no def file

Of cause not, I´m working on it and also ScoobyROM will give you a def for it if you have reworked it.
RomRaider supports die diesel as fare, as they got infos form diesel drivers. In US the diesel are not avaible, so there is not need for the core develloper to work on this engines.
But let me invite you to start working on the deffintions for RomRaider :D

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Jan 07, 2012 3:55 am
by Jochen_145
I fix lot maps under winols

Me too, I defined more then 480 "roh" map, based on the ScoobyROM reading, but of cause not all are correcty name and assigned
1-byte values of the dump are the problem..
Also DTC are compleatly differned to pentrol ECU
Still looking for some "imported" maps for me, but got enough for a "normal street tuning" like ECUTek will do
ecuflash not support sign ?

I don´t know for ECUflash, but RomRaider needs a update for this, as I started with the diesel-dumps, so I expact the same for ECUflash..
i think i used it in the past i must look in old xml that i develloppent longtime ago sure i could sign the data ...

As I unterstand, there was no need for signed values in the petrol dumps jet..
So it is possible to have the same in ECUflash

Re: 2009/2010 Impreza 2.0 Turbo Diesel 6MT EDM JZ2F401A

PostPosted: Sat Jan 07, 2012 4:16 am
by Sasha_A80
ecuFlash supports signed and low\big endian data for ages.
This is a must for JECS/Hitachi turbo/NA engines.