Pages: 1 [2]
Print
Author Topic: Any programmers capable of writing software for the OBD-II JECS reflash?  (Read 3713 times)
ev28
*
Offline Offline

Posts: 4


View Profile
« Reply #15 on: March 16, 2009, 03:54:27 AM »

Can you post a picture of the board ?
Logged
ev28
*
Offline Offline

Posts: 4


View Profile
« Reply #16 on: March 24, 2009, 09:05:17 AM »

I read all the pdf manual, the chip is a lot like recent M32r versions I worked with but it's about a 128k version of the chip while the one you're talking about is 256k.
oman : where did you get that manual ? do you have the 256k version ?
bubba2533 : don't you have a picture of your board to confirm we have the right hardware manuals ?
Logged
bubba2533
Super Moderator
*
Offline Offline

Posts: 49


All Show No Go


View Profile WWW
« Reply #17 on: March 24, 2009, 11:12:14 AM »

I will get a picture a.s.a.p. the screws on the cover are really tight so I am going to have to drill them out.

Edit:
here it is-

« Last Edit: March 25, 2009, 01:07:32 PM by bubba2533 » Logged
ev28
*
Offline Offline

Posts: 4


View Profile
« Reply #18 on: March 25, 2009, 04:58:38 AM »

This main chip is not the one described in oman's manual (136 pins instead of 160), so it's not a 32150. I already noted the ROM size difference too.
We need the right hardware manual, it's useless to work with no reliable informations.
Does the 2.5RS really look the same ?
Logged
bubba2533
Super Moderator
*
Offline Offline

Posts: 49


All Show No Go


View Profile WWW
« Reply #19 on: March 25, 2009, 01:06:00 PM »

I do not have a ECU from a 2.5rs to compare, but that is what I was told by a few people.
Logged
b3lha
*
Offline Offline

Posts: 198



View Profile WWW
« Reply #20 on: March 27, 2009, 07:18:38 AM »

Same chip used in 1996 Nissan Sentra. Maybe someone at ECCS will know about it.

http://eccs.hybridka.com/viewtopic.php?f=2&t=138

Logged

See my Subaru ECU and TCU website.
http://www.alcyone.org.uk/ssm
tecnicatech
*
Offline Offline

Posts: 3


View Profile
« Reply #21 on: April 07, 2009, 05:39:55 AM »

this was just posted on nasioc
http://forums.nasioc.com/forums/showthread.php?t=1736906
the guy over clocked the ecu to get the rev limmiter up higher
Logged
Trax
Guest
« Reply #22 on: May 15, 2009, 08:09:45 AM »

Oman:

What you've said makes reasonable sense. I'd be interested to know where you got the user manual from since I can't find it anywhere else on the internet!

Anyway... Are you saying we need to read up about the MOD0 and MOD1 pins in order to use the RSIF interface in order to reflash OR only that we need to because we are very likely to damage the flash on attempting to reflash it meaning we can't use the bootloader present and have to resort to the RSIF interface to get the original rom back in?

My understanding is that you do not need to use the RSIF functionality if there is a bootloader in there already (which there is, and copies itself to ram to execute)

How did you find out the flash mode select monitor commands? from the disassembly??


If anyone has the full IDA pro disassembler output I'd be very interested to help out. I have a spare AE801 ecu. 160pin MCU i.e. 32150.

I'm an electronics engineer so I vaguely understand whats required but its tricky without the tools. It looks like disassembling the existing boot loader should be the next step but I don't have a disassembler.
Logged
Hito
*
Offline Offline

Posts: 11


View Profile
« Reply #23 on: August 05, 2009, 11:15:49 PM »

any updates?
Logged
oman
*
Offline Offline

Posts: 8


View Profile
« Reply #24 on: August 10, 2009, 06:57:41 PM »

I learned the reflash commands from reverse engineering the actual ecu code.
I believe I got the manual from a link on the openecu forums?  It's been a long time but I've grabbed info from renaesas's website.  Who knows what's available anymore... these chips are ancient.

You need to get the RSIF stuff working because these chips often just fail during the flash process and there's not much you can do about it except try and repair them afterwards.  These chips/ECUs kind of suck for that reason.   I'm sure you could probably just upload the same flash program that subaru uses internally with perhaps some extra initialization code if you didn't want to write your own from scratch.

One thing that might be worth doing is coming up with an alternative flash method.  perhaps by "taking over" the ecu or just flashing in a small replacement stub that allows you to upload something more robust.

I've had luck in the past uploading arbitrary code on a subaru ecu and overwriting the stack with a bogus return address to get the code to execute.  That's how I managed to first dump the code off of my 2002 wrx.   It's kind of hacky but since we're not likely to see any new JECS ecus you can probably make it pretty reliable/transparent and make a more robust flash program with some real error correction capabilities and speedups.


Oman:

What you've said makes reasonable sense. I'd be interested to know where you got the user manual from since I can't find it anywhere else on the internet!

Anyway... Are you saying we need to read up about the MOD0 and MOD1 pins in order to use the RSIF interface in order to reflash OR only that we need to because we are very likely to damage the flash on attempting to reflash it meaning we can't use the bootloader present and have to resort to the RSIF interface to get the original rom back in?

My understanding is that you do not need to use the RSIF functionality if there is a bootloader in there already (which there is, and copies itself to ram to execute)

How did you find out the flash mode select monitor commands? from the disassembly??


If anyone has the full IDA pro disassembler output I'd be very interested to help out. I have a spare AE801 ecu. 160pin MCU i.e. 32150.

I'm an electronics engineer so I vaguely understand whats required but its tricky without the tools. It looks like disassembling the existing boot loader should be the next step but I don't have a disassembler.
Logged
DJB
*
Offline Offline

Posts: 3


View Profile
« Reply #25 on: October 14, 2009, 09:23:54 PM »

What's that status of this thus far.

I've got the following spare ECUs:
- MY99 EJ20TT JDM B4 RSK (Manual)
- MY99 EJ25NA AuDM Liberty (Legacy) Heritage (Auto)
- MY99 EJ20TT JDM B4 (Manual) Currenlty in the car.

Yes I did a driveline swap and got a pare ECU whilst I was at it from a mate.

Am happy to start helping so long as I can get an update as to where everyone is up to.

I've got tactrix cable and LC-1 Wideband to boot.
Logged
Downshift1
*
Offline Offline

Posts: 2


View Profile
« Reply #26 on: October 25, 2009, 05:07:29 PM »

Oman-

I have plenty of OBDII Jecs units if you need one to dissect lemme know.

Logged
rewindnottm
*
Offline Offline

Posts: 1


View Profile
« Reply #27 on: November 17, 2009, 07:34:25 AM »

has any progress been made?
Logged
megajoe
*
Offline Offline

Posts: 1


View Profile
« Reply #28 on: January 27, 2010, 09:01:39 AM »

It would great if this project could go further

A good friend of mine makes flashtools  for the euro market , including the latest MED17 , edc17 ecus with there 1024 encryption ect

I am trying to get him make a flash tool or add this info for the tractrix tool

Any info will be of great help    , we need to get this working !!!!
Logged
Pages: 1 [2]
Print
Jump to: