Jump to content


Welcome to Ultimate Subaru Message Board, my lurker friend!

Welcome to Ultimate Subaru Message Board, an unparalleled Subaru community full of the greatest Subaru gurus and modders on the planet! We offer technical information and discussion about all things Subaru, the best and most popular all wheel drive vehicles ever created.

We offer all this information for free to everyone, even lurkers like you! All we ask in return is that you sign up and give back some of what you get out - without our awesome registered users none of this would be possible! Plus, you get way more great stuff as a member! Lurk to lose, participate to WIN*!
  • Say hello and join the conversation
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Classifieds with all sorts of Subaru goodies
  • Photo hosting in our gallery
  • Meet other cool people with cool cars
Seriously, what are you waiting for? Make your life more fulfilling and join today! You and your Subaru won't regret it, we guarantee** it.

* The joy of participation and being generally awesome constitutes winning
** Not an actual guarantee, but seriously, you probably won't regret it!

Serving the Subaru Community since May 18th, 1998!

Guest Message by DevFuse
 

Photo
- - - - -

EJ22T ECU hacking


  • Please log in to reply
28 replies to this topic

#1 presslab

presslab

    Subaru Nut

  • Members
  • 861 posts
  • N. California

Posted 12 July 2012 - 11:40 AM

GD mentions hacking the EJ22T ECU here and I figured I'd start a new thread.
http://www.ultimates...d.php?p=1122169

So GD, first thing, does the ECU have pads for an EPROM socket? Maybe take a pic of the ECU board, high res so I can read the part numbers from the CPU.

You'll need one of the FTDI Select Monitor cables with the SSM connector (same as the stereo):
http://www.4bc.org/vanagon/engine.html

You might need this level converter (because of the "92 syndrome"), but I just hardwired the stereo connector to the FTDI cable and it works.
http://ecutune.com/ECUtuner.htm

And then get JECScan software here:
http://www.alcyone.org.uk/ssm/JECScan_1v2a.zip

Download the ROM (starting from address 0x8000, size 0x8000) to one file and the IO/RAM (address 0x0000, size 0x1500) to another. Then send them to me and I'll try to find the maps.

#2 renob123

renob123

    Subaru Nut

  • Members
  • 719 posts
  • Hillsburrito, OR

Posted 12 July 2012 - 12:05 PM

GD mentions hacking the EJ22T ECU here and I figured I'd start a new thread.
http://www.ultimates...d.php?p=1122169

So GD, first thing, does the ECU have pads for an EPROM socket? Maybe take a pic of the ECU board, high res so I can read the part numbers from the CPU.

You'll need one of the FTDI Select Monitor cables with the SSM connector (same as the stereo):
http://www.4bc.org/vanagon/engine.html

You might need this level converter (because of the "92 syndrome"), but I just hardwired the stereo connector to the FTDI cable and it works.
http://ecutune.com/ECUtuner.htm

And then get JECScan software here:
http://www.alcyone.org.uk/ssm/JECScan_1v2a.zip

Download the ROM (starting from address 0x8000, size 0x8000) to one file and the IO/RAM (address 0x0000, size 0x1500) to another. Then send them to me and I'll try to find the maps.


Do you have any info on the Group N roms? I know I've seen a pretty good site/post for them, but I couldn't find it.

Jacob

#3 presslab

presslab

    Subaru Nut

  • Members
  • 861 posts
  • N. California

Posted 12 July 2012 - 12:08 PM

Do you have any info on the Group N roms? I know I've seen a pretty good site/post for them, but I couldn't find it.

Jacob


I've never heard of it; is the Group N ROM for an EJ22T? I don't know much about the EJ22T at all. I do have experience with the EJ20G.

#4 renob123

renob123

    Subaru Nut

  • Members
  • 719 posts
  • Hillsburrito, OR

Posted 12 July 2012 - 12:10 PM

I've never heard of it; is the Group N ROM for an EJ22T? I don't know much about the EJ22T at all. I do have experience with the EJ20G.


I think it's a Group N ROM for an EJ20G/K. I wish I could find the link for it.

Jacob

#5 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 13 July 2012 - 11:51 AM

This is really excellent stuff that I hadn't seen before - seems like every few years when I look into this subject more and more information is availible. I'll pull out my ECU and take some pictures to post here.

I would like to swap over to EJ25D heads and manifold as I have tons of those components - I also have a TD05-16G and a Forester XT intercooler - I should be able to use most of the EJ22T components on the 25D manifold but the injectors will definitely change and of course there would be little point to all that work if there wasn't a bigger turbo and more boost pressure to be had as well. All that requires tuning that has, in the past, required a standalone to do properly. It just seems like such a waste when the stock ECU could handle what I need with just a few tweaks to it's ROM.

GD

#6 bratman18

bratman18

    ADIDASubarus

  • Members
  • 3,435 posts
  • Jefferson, Maine

Posted 13 July 2012 - 04:36 PM

This is really excellent stuff that I hadn't seen before - seems like every few years when I look into this subject more and more information is availible. I'll pull out my ECU and take some pictures to post here.

I would like to swap over to EJ25D heads and manifold as I have tons of those components - I also have a TD05-16G and a Forester XT intercooler - I should be able to use most of the EJ22T components on the 25D manifold but the injectors will definitely change and of course there would be little point to all that work if there wasn't a bigger turbo and more boost pressure to be had as well. All that requires tuning that has, in the past, required a standalone to do properly. It just seems like such a waste when the stock ECU could handle what I need with just a few tweaks to it's ROM.

GD

Actually, this has been done from what I am told. a couple guys local have done this even. One of them recently went with a bigger turbo and supporting mods, so he went with a stand alone, but the others made modifications to the ECU with some chip available from a guy on one of the forums.

#7 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 13 July 2012 - 04:50 PM

Actually, this has been done from what I am told. a couple guys local have done this even. One of them recently went with a bigger turbo and supporting mods, so he went with a stand alone, but the others made modifications to the ECU with some chip available from a guy on one of the forums.


I don't want a chip with someone's propietary code on it - I want to be able to modify the parameters myself as well as log the real time data streams.

GD

#8 renob123

renob123

    Subaru Nut

  • Members
  • 719 posts
  • Hillsburrito, OR

Posted 13 July 2012 - 05:01 PM

Actually, this has been done from what I am told. a couple guys local have done this even. One of them recently went with a bigger turbo and supporting mods, so he went with a stand alone, but the others made modifications to the ECU with some chip available from a guy on one of the forums.


Are you sure they weren't on an EJ20G/EJ20K ECU, though?

Jacob

#9 presslab

presslab

    Subaru Nut

  • Members
  • 861 posts
  • N. California

Posted 13 July 2012 - 08:10 PM

I believe that's the "robtune" available for the OBD1 EJ20G. It's a few hundred for a chip that's locked down. I looked into this for my EJ20G, but I decided I'd rather like to understand what's going on and be able to tune it at my leisure. The EJ22T ECU is different from what I read.

#10 nncoolg

nncoolg

    USMB Regular

  • Members
  • 141 posts
  • Gold Coast, Australia

Posted 13 July 2012 - 09:38 PM

A guy over here does one too for the Gen1 RS Liberty (EJ20T) called the 'Vos Chip'

#11 T_leg

T_leg

    New User

  • Members
  • PipPip
  • 10 posts
  • pa altoona

Posted 17 July 2012 - 09:30 PM

Are you sure they weren't on an EJ20G/EJ20K ECU, though?

Jacob



This, the thing to do these days is use an ej20g ecu for your ej22t and there is a guy that will tune it for you, look on legacy central, search for "robtune".

Edited by T_leg, 17 July 2012 - 09:37 PM.


#12 Turbone

Turbone

    The Original Rob

  • Moderator
  • 12,106 posts
  • WA

Posted 17 July 2012 - 10:10 PM

This, the thing to do these days is use an ej20g ecu for your ej22t and there is a guy that will tune it for you, look on legacy central, search for "robtune".


Yup and he's local to me (Puyallup). Maybe later this year or the beginning of next year I'll be getting a chipped EJ22T ECU from him. I could care less about me messing with the parameters of this ECU, if I want to do that (down the road) I'll get the EJ20G ECU. Theres a good write up LC about making the EJ20G ECU work for a franken engine.

http://bbs.legacycen...hp?f=19&t=37071

#13 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 18 July 2012 - 12:20 AM

Again - that's all well and good if all you want is an off-the-shelf tune on a chip and you don't care about ever changing anything or tinkering. Personally I like to play with things - and the 22T ECU is perfectly cabable of doing what needs to be done - not to mention it's a lot more accesible - easier to source replacements. There are a lot of folks that would like to not have to source a 20G ECU and not have to mess with their wiring, and not have to rely on someone who sells tuner chips.

GD

#14 T_leg

T_leg

    New User

  • Members
  • PipPip
  • 10 posts
  • pa altoona

Posted 18 July 2012 - 01:02 AM

Again - that's all well and good if all you want is an off-the-shelf tune on a chip and you don't care about ever changing anything or tinkering. Personally I like to play with things - and the 22T ECU is perfectly cabable of doing what needs to be done - not to mention it's a lot more accesible - easier to source replacements. There are a lot of folks that would like to not have to source a 20G ECU and not have to mess with their wiring, and not have to rely on someone who sells tuner chips.

GD




This runs completely counter to all the accumulated wisdom on Legacy Central.

The ej22t ecu is very limited in it's capabilities.

Standalone or ej20g ecu are the de-facto options according to everyone who has years of experience messing with these things.

#15 grossgary

grossgary

    Elite Master of the Subaru

  • Members
  • 19,683 posts
  • WV

Posted 18 July 2012 - 06:30 AM

Standalone or ej20g ecu are the de-facto options according to everyone who has years of experience messing with these things.

someone hacking them will see those implied limitations soon enough and then know how to work around them on their own, they won't need to buy an EJ20g chip - they can just go make one.

also, not everyone cares which one is better. some folks will value practicality over a few HP.

#16 T_leg

T_leg

    New User

  • Members
  • PipPip
  • 10 posts
  • pa altoona

Posted 18 July 2012 - 08:39 AM

I think that according to every thing I have ever read, they will find that using a stand alone or robtuned ecu IS the most practical way to tune the ej22t...but it's not worth arguing over.

#17 grossgary

grossgary

    Elite Master of the Subaru

  • Members
  • 19,683 posts
  • WV

Posted 18 July 2012 - 09:28 AM

I think that according to every thing I have ever read, they will find that using a stand alone or robtuned ecu IS the most practical way to tune the ej22t...but it's not worth arguing over.

right on, no arguing, i hear you. it would be interesting to see the differences, if i had the time i should go on over there and check it out.

#18 Turbone

Turbone

    The Original Rob

  • Moderator
  • 12,106 posts
  • WA

Posted 18 July 2012 - 10:07 AM

GD, do you know of a secret stash of 22T ECU's? Cause they are getting as rare as the engines now. If you use a EJ20 ECU (OBDII) its tuning capabilities are tons more accessible and tuneable than any 22T ECU would ever be. And if you use a access port with it you could run any number of maps.

#19 ivans imports

ivans imports

    1000+ Super USER!

  • Members
  • 2,926 posts
  • lumby bc canada

Posted 18 July 2012 - 10:33 AM

boy the buggy could use some ecu help higher redline and more feul and more feul and more feul lol anyway can you change the injector pulse width ? i tryed some injectors that were to big whould like to use them and slow down the pulse width so can get more feul to the engine a'm running a 550 whould like to run the 800s i have but is just to mutch for stock ecu

#20 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 18 July 2012 - 12:00 PM

GD, do you know of a secret stash of 22T ECU's? Cause they are getting as rare as the engines now.


They seem to be laying around junk yard shelves all over the nation based on car-part.com. There's also the legacycentral bbs. They can be found and they have a very low failure rate.

OBD-I vs. II is not really that helpful from a tuning perspective - once you have control over the maps and RTD streams there aren't any real differences - it's really just a communications protocal preference. There is nothing wrong with the SSM interface.

GD

#21 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 18 July 2012 - 12:06 PM

This runs completely counter to all the accumulated wisdom on Legacy Central.

The ej22t ecu is very limited in it's capabilities.


Limited in what way?

The tuning limitation is what this thread is talking about overcoming.

If the EJ20G ECU can run the 22T so easily it's because they have essentially the same hardware minus the 4 channel ignition. That means that any "limitations" are software based and that's the whole point of hacking the code - to overcome the software limitations. When/if we have complete software control of the stock ECU it BECOMES a standalone with most of the same features and abilities.

Besides all that - I don't really care what other people want to do or what they want to use. I'm more interested in the process of reverse engineering the code on an ECU.... any ECU really.... as a learning experience. This just happens to be the one I own and daily drive so it's accesible to me and I don't have to pointlessly rewire my car. I'm a former full-time software engineer and I enjoy the experience and challenge.

GD

Edited by GeneralDisorder, 18 July 2012 - 12:11 PM.


#22 ivans imports

ivans imports

    1000+ Super USER!

  • Members
  • 2,926 posts
  • lumby bc canada

Posted 19 July 2012 - 10:18 AM

i have bins of ecus but all time favorte is the 89-90 legacy na standard trans ecu dumb as a post just feul and spark non of that diagnostic or limp home crap i find it works realy good in turbo app i can put in ad ons and ecu dosent know

#23 torxxx

torxxx

    I void warranties

  • Members
  • 2,914 posts
  • Fairbanks

Posted 05 September 2012 - 12:37 AM

I know this is an older post, but it made me wonder.. With the tablets available today and being as cheap as they are, wouldnt it be easier to copy the data from the ECU to a tablet where you would be able to modify data on the fly?

I dont really see the point in using a serial data port anymore, when there is a lot new and improved ways of communicating to the engine/trans.

It'd almost be like the banks power programmer (the palm pilot one) on a diesel. You have your normal driving fuel maps, rally fuel maps, dump raw fuel on the ground fuel maps etc.

thoughts?

#24 wtdash

wtdash

    Subaru Nut

  • Members
  • 766 posts
  • N. ID

Posted 11 October 2012 - 11:56 AM

Getting stale, but since I just saw this....

Something to answer one of the initial questions, maybe, regarding a socket in the EJ22T ECU. This is/was the ill-fated Revtronix chip that I was one of the initial buyers/guinea pigs for - w/a TD04 and 440cc's I made 50% more power:
Posted Image
The cable allowed 2 modes that could be switched. IIRC, recommended to turn of the car to switch modes- Power 16.5 psi and Normal 14 psi.
Posted Image

Mike, the creator of the chip, had to carry an EEPROM (?) programmer w/him to recalibrate the chip: pull it, change the settings, replace, test. He was supposedly working on a tunable chip, but he disappeared over 2 years ago....never heard from him again. There's more info on Legacy Central.

There is the Revscan software avl (I have a copy somewhere) that allowed datalogging AND w/the chip installed, the fuel tables could be modified and Codes reset via a cable connected to the SSM. I 'think' the Revscan worked on the un-chipped ECU, too??? But can't recall.

I do NOT understand the software-side of this (although I'm supposedly an 'IT Professional') and tuning my Forester project w/a Greddy EMU did not go well. :mad:

For Torxxx, the SSM interface on the older Legacy (pre-OBD2 connector) is a limiting factor, and using a USB-Serial adapter or straight Serial may be the only viable to way to 'get in'.


FWIW, I also ran the Rob Tuned EJ20G ECU on the same car - more info HERE, if you're bored.
Td

#25 GeneralDisorder

GeneralDisorder

    Elite Master of the Subaru

  • Members
  • 20,280 posts
  • Portland

Posted 11 October 2012 - 12:22 PM

I've changed direction on this - I'm going with the Megasquirt DIYPNP unit which plugs into the factory harness connectors. $425 for a plug-in stand alone. Pretty hard to beat....

GD




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users