I literally went through and did it manually. In Notepad++. Not fun.
LOL. That's hardcore, man. Might as well just use vi if you're gonna do that.
Sounds like a LOT of progress has been made behind the scenes on the coding side. That's certainly good news. Have you started on a TunerPro style config file yet? Does TunerPro support the idea of code-based table indices? I think it does, but I haven't checked.
The 7798 is the same as the 7793. It just has a bigger ROM space. Maybe a little more RAM too. I haven't worked that out yet.
The 7782? Who knows? I have found NOTHING for that chip.
By itself, no, it's not such a big deal. But when you don't have an automated tool for tracking the status of that register between the multitude of subroutines, it gets a little more complex.
I literally went through and did it manually. In Notepad++. Not fun.
Yes, that would be a pain.
Since none of the other disassemblers were good and someone wanted $400 to disassemble it with theirs (one of the SVX guys) and failed, I decided to write my own. Wrote the whole thing in one night, added support for tracking memory locations/registers/tables/jumps etc over the next few days. It tracks the m flag etc, a/b registers, and the DPR register.
90% of the tables in here no one is going to use like the stuff to simulate the MAF signal when one isn't plugged in, ISC code etc, but there are a few good ones which can be used for timing/fuel trims above the normal tables.
That's definitely the way to go, IMO. It only take a few days and you get mega return over the weeks to follow. Makes looking at the next random binary you come across easier too...
Quote:
Originally Posted by SHiVeR-91VR4
90% of the tables in here no one is going to use like the stuff to simulate the MAF signal when one isn't plugged in
Hey, now. That's a useful function! Blow a pipe off on the far side of a road course and need to get back to the pits and you'll find that disconnecting the MAF and letting the ECU run on its own pseudo speed density is actually pretty useful.
That's definitely the way to go, IMO. It only take a few days and you get mega return over the weeks to follow. Makes looking at the next random binary you come across easier too...
Hey, now. That's a useful function! Blow a pipe off on the far side of a road course and need to get back to the pits and you'll find that disconnecting the MAF and letting the ECU run on its own pseudo speed density is actually pretty useful.
Thomas Dorris
hahaha I guess that would be useful, I just pulled that one randomly out of my head. So let's say the EGR duty cycle table...no one cares about that one other than turning it off without throwing a CEL.
What I'm pushing for off the bat is how to utilize a 3 bar exo x map sensor in place of the factory one so I can log boost and use a gm 3port boost control solinoid for direct based boost control off the map sensor.
Since none of the other disassemblers were good and someone wanted $400 to disassemble it with theirs (one of the SVX guys) and failed, I decided to write my own.
I have the source for their disassembler. I never did get it to work. It chokes on our ROM for some reason. Keeps looping back on itself
Quote:
What I'm pushing for off the bat is how to utilize a 3 bar exo x map sensor in place of the factory one so I can log boost and use a gm 3port boost control solinoid for direct based boost control off the map sensor.
Swapping the sensor should be easy. Controlling the solenoid might be a bit harder. But once we figure it out on the early cars, porting it to the H8-based cars shouldn't be TOO painful.
Quote:
Have you started on a TunerPro style config file yet?
I've been using ECUFlash with a generic memory model. It works pretty good. Colby at Tactrix is a damned genius.
I have the source for their disassembler. I never did get it to work. It chokes on our ROM for some reason. Keeps looping back on itself
I know which one youre' talking about. In fact I tried 2 or 3 different versions of the ones they wrote. There actually is a guy who wrote another one after that one by himself and kept it to himself. He's trying to sell it or it's services to disassemble SVX ecu's etc, but it also chokes up on our ECU and doesn't handle some of the opcodes.
Everything you would want to do is pretty much possible. The big thing is taking the time to do it.
It's hard to justify spending hours upon hours doing stuff like this when I have clients waiting to pay me for work with my day job. If there was a large enough market for a certain modification I'm sure someone would make it.
Swapping the sensor should be easy. Controlling the solenoid might be a bit harder. But once we figure it out on the early cars, porting it to the H8-based cars shouldn't be TOO painful.
All we need for starters is to find the base wastegate duty cycle tables. Even if we never figure out the corrections, that's still breaking grounds for a cheap ebc.
Just a friendly reminder that it's easy to subscribe to a thread without cluttering it up with such posts. When 3Si Emails an update notification, it's disappointing to check for new information only to find none. Thanks for your consideration!
The AutoGuide.com network consists of the largest network of enthusiast-owned enthusiast-operated automotive communities.
AutoGuide.com provides the latest car reviews, auto show coverage, new car prices, and automotive news. The AutoGuide network operates more than 100 automotive forums where our users consult peers for shopping information and advice, and share opinions as a community.