Hex editing freeware?
openECU and its cable are the real deal.. I have one coming in about a week.. They had already extracted and disassembled the roms for a few of the Mitsubishi ECU's (AFAIK their still working out quirks on the Evo9 ecu)
The trick to extracting the code is to get the ECU into boot mode, then launching a bootloader, from what I know, the stock ECU doesn't have the ability to extract data natively, but this modified bootloader does allow you to extract a rom from your ECU. It should work with any factory based ROM image, and you really only need to know the offsets to make changes, you can use a dedicated tool, or a hex editor (if your adventurous) I'd like to see TunerPro create a definition file for it, but there's a few good tools already out there in that forum.
I think the only thing you guys really should do is give the guys developing the software a bit of slack and not pummel them with "are we there yet" questions. If your a home-brew tuner the software and definitions may be a little tough to follow, but anyone already familiar with mapedit or hex editors should have little trouble.
This may open up the ECU for anyone to tune the car, but it won't change the fact that you really need to understand what your doing, even more so because the stock ECU can be unforgiving if you make a radical error with your tuning.
I downloaded all the mitsubishi rom files but many of the memory location offsets (and sizes) for the maps and useful values are not common knowledge yet.
I am certainly interested in hex editing and working with the ECU, and I intend to contribute tons of stuff and work with any of the tuner folk who want to share info.
And Shiv is correct, there are some intellectual property issues if you extract a tuned ECU, however I think there are some issues with extracting the stock ECU's data also (Copyright or something) I for one am curious to see the different types of tunes out there and how chunky or smooth they really are.
The cable is a new device, its been around for the Subaru and other platforms for awhile, but its new for the Mitsubishi, but you will definitely see more tools supporting it (even the big guys with the expensive software) since once you force the ECU into its bootstrap mode the programming of it is similar regardless.
I remember Talking about this with Donour a year back, and like he said, we only found some random information on the programming mode, and whatnot.. This is very exciting and warrants its own forum in the Engine Management section.
The trick to extracting the code is to get the ECU into boot mode, then launching a bootloader, from what I know, the stock ECU doesn't have the ability to extract data natively, but this modified bootloader does allow you to extract a rom from your ECU. It should work with any factory based ROM image, and you really only need to know the offsets to make changes, you can use a dedicated tool, or a hex editor (if your adventurous) I'd like to see TunerPro create a definition file for it, but there's a few good tools already out there in that forum.
I think the only thing you guys really should do is give the guys developing the software a bit of slack and not pummel them with "are we there yet" questions. If your a home-brew tuner the software and definitions may be a little tough to follow, but anyone already familiar with mapedit or hex editors should have little trouble.
This may open up the ECU for anyone to tune the car, but it won't change the fact that you really need to understand what your doing, even more so because the stock ECU can be unforgiving if you make a radical error with your tuning.
I downloaded all the mitsubishi rom files but many of the memory location offsets (and sizes) for the maps and useful values are not common knowledge yet.
I am certainly interested in hex editing and working with the ECU, and I intend to contribute tons of stuff and work with any of the tuner folk who want to share info.
And Shiv is correct, there are some intellectual property issues if you extract a tuned ECU, however I think there are some issues with extracting the stock ECU's data also (Copyright or something) I for one am curious to see the different types of tunes out there and how chunky or smooth they really are.
The cable is a new device, its been around for the Subaru and other platforms for awhile, but its new for the Mitsubishi, but you will definitely see more tools supporting it (even the big guys with the expensive software) since once you force the ECU into its bootstrap mode the programming of it is similar regardless.
I remember Talking about this with Donour a year back, and like he said, we only found some random information on the programming mode, and whatnot.. This is very exciting and warrants its own forum in the Engine Management section.
Originally Posted by MalibuJack
openECU and its cable are the real deal.. I have one coming in about a week.. They had already extracted and disassembled the roms for a few of the Mitsubishi ECU's (AFAIK their still working out quirks on the Evo9 ecu)
The trick to extracting the code is to get the ECU into boot mode, then launching a bootloader, from what I know, the stock ECU doesn't have the ability to extract data natively, but this modified bootloader does allow you to extract a rom from your ECU. It should work with any factory based ROM image, and you really only need to know the offsets to make changes, you can use a dedicated tool, or a hex editor (if your adventurous) I'd like to see TunerPro create a definition file for it, but there's a few good tools already out there in that forum.
I downloaded all the mitsubishi rom files but many of the memory location offsets (and sizes) for the maps and useful values are not common knowledge yet.
The cable is a new device, its been around for the Subaru and other platforms for awhile, but its new for the Mitsubishi, but you will definitely see more tools supporting it (even the big guys with the expensive software) since once you force the ECU into its bootstrap mode the programming of it is similar regardless.
I remember Talking about this with Donour a year back, and like he said, we only found some random information on the programming mode, and whatnot.. This is very exciting and warrants its own forum in the Engine Management section.
I remember Talking about this with Donour a year back, and like he said, we only found some random information on the programming mode, and whatnot.. This is very exciting and warrants its own forum in the Engine Management section.
As you said, this is very exciting if it works. For computer systems junkie like me, cheap access to the stock ECU would be heaven; somebody else is doing the heavy lifting, even better.Keep us updated!
d
Donour, you need to register over on openecu in order to see everything including the files, etc.
www.tactrix.com for some cable info
www.tactrix.com for some cable info
Originally Posted by A418t81
Donour, you need to register over on openecu in order to see everything including the files, etc.
www.tactrix.com for some cable info
www.tactrix.com for some cable info
EDIT: "The OpenPort 1.3M uses a FTDI232R USB to serial interface chip internally which has drivers for Windows, OS X, and linux "
Bonus!d
Last edited by donour; Apr 26, 2006 at 07:30 AM.
Yep, and the different modes and sample source for the reflash functions are on the site.. Its a little hard to navigate and find things, but its there. Plus a bunch of PDF's on the programming modes and MCU types, real useful information, I also dug up a decompiler from back in the day, not sure if it will work but its designed for reverse engineering bins from embedded processors and I think it has the right series processor support.
The USB is definitely a generic type USB/RS232 chipset that I've seen before. And much of the "Tools" and techniques are pretty well documented.
I'll probably be chatting with you alot more about producing some tools that are more platform independent (Java or some sort of script) One thing I haven't seen yet for the Mitsubishi is the logger for the cable, but its so new.. It'll be interesting if OBD code error thresholds can be altered in the ECU.
I did catch a mention of the location of the Immobilizer data, which could mean that one can FINALLY have multiple ECU's for their car without going to the dealer.
The USB is definitely a generic type USB/RS232 chipset that I've seen before. And much of the "Tools" and techniques are pretty well documented.
I'll probably be chatting with you alot more about producing some tools that are more platform independent (Java or some sort of script) One thing I haven't seen yet for the Mitsubishi is the logger for the cable, but its so new.. It'll be interesting if OBD code error thresholds can be altered in the ECU.
I did catch a mention of the location of the Immobilizer data, which could mean that one can FINALLY have multiple ECU's for their car without going to the dealer.
Originally Posted by MalibuJack
Yep, and the different modes and sample source for the reflash functions are on the site.. Its a little hard to navigate and find things, but its there. Plus a bunch of PDF's on the programming modes and MCU types, real useful information, I also dug up a decompiler from back in the day, not sure if it will work but its designed for reverse engineering bins from embedded processors and I think it has the right series processor support.
The USB is definitely a generic type USB/RS232 chipset that I've seen before. And much of the "Tools" and techniques are pretty well documented.
I'll probably be chatting with you alot more about producing some tools that are more platform independent (Java or some sort of script) One thing I haven't seen yet for the Mitsubishi is the logger for the cable, but its so new.. It'll be interesting if OBD code error thresholds can be altered in the ECU.
The USB is definitely a generic type USB/RS232 chipset that I've seen before. And much of the "Tools" and techniques are pretty well documented.
I'll probably be chatting with you alot more about producing some tools that are more platform independent (Java or some sort of script) One thing I haven't seen yet for the Mitsubishi is the logger for the cable, but its so new.. It'll be interesting if OBD code error thresholds can be altered in the ECU.

I did catch a mention of the location of the Immobilizer data, which could mean that one can FINALLY have multiple ECU's for their car without going to the dealer.
d
Originally Posted by A418t81
Hmmm, I could have sworn that I read if you were flashed with either the techtom or ECUtek that you needed the factory ROM for it to work. I wish that original thread was still around. Anyway, I just asked in the other thread. I'm sure hoping you guys are right 

Originally Posted by donour
What's that you say. P0300 getting you down? Lets just raise the required noise limit. 
Yeah, I saw. Address 0x3ffce. Just flash that puppy to FF and swaparoo!
d

Yeah, I saw. Address 0x3ffce. Just flash that puppy to FF and swaparoo!
d
Thread
Thread Starter
Forum
Replies
Last Post
shiv@vishnu
Evo X Engine / Turbo / Drivetrain
76
Apr 21, 2008 08:38 PM





