Is there a $F0 source/assembly file anywhere?
1 Attachment(s)
Many years ago I went through the attached file to create a larger $32B XDF for myself to use in TunerPro with my 1987 Coupe. It took a while but was a fun learning experience while getting it correct.
Has anyone come across a similar file for $F0? I'd like to learn more on how some of the variables interact and see if there's anything worth adding not already in the definition. |
Re: Is there a $F0 source/assembly file anywhere?
Can't vouch for whether these are any good, but found a pile of them here, looks like it may be what you're after?:
https://www.tunerpro.net/downloadBinDefs.htm At very least, maybe a good start. |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
Thank you but not quite. :cheers: The XDF files are what tell a program like TunerPro how to interpret a BIN's values, so you can edit them. The ADS files are for interpreting the ALDL stream of data while logging. The stuff I'm looking for would be the original assembly program GM used for the ECM itself, sort of like the file I attached for 32B in the first post. Those can be read to determine the address locations of other switches, scalers, and tables that may not already in in the XDF or just to better understand how they interact with each other. It's a little nerdy to want to read them, but it's the kind of thing I enjoy combing through and building a few more wrinkles in my brain. :coffee2: |
Re: Is there a $F0 source/assembly file anywhere?
Contact XfireZ51
He may know if there is one or not |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
Rgr, thanks. Not familiar with TunerPro, so wasn't really sure what I was looking at. I dig that kind of stuff myself though, wanted to dig into it a bit. Not familiar with how GM did its software engineering back in the day, but I imagine they did not provide assembly source for their ECMs to just anyone who asked for it. Interesting reverse engineering problem. |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
|
Re: Is there a $F0 source/assembly file anywhere?
Quote:
|
Re: Is there a $F0 source/assembly file anywhere?
Quote:
|
Re: Is there a $F0 source/assembly file anywhere?
Quote:
https://www.thirdgen.org/forums/diy-...able-read.html |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
Rgr. I was poking around last week for a motorola chip diassembler, looks there are a few running around of unknown (to me anyway) quality, and IDA may be able to do it in the paid version, still looking into that. |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
|
Re: Is there a $F0 source/assembly file anywhere?
Motorola 68HC11
if that's what you are asking. |
Re: Is there a $F0 source/assembly file anywhere?
Many many years ago I made a complete, fully commented disassembly of BFXB, and BMCB. Had the others partially complete but moved on to other things. Had full access to the source code to add, delete, routines and reassemble. It worked, I added closed loop lambda control at one point. I had a lot more free time in my 30s I guess... LOL
|
Re: Is there a $F0 source/assembly file anywhere?
Quote:
Beer money to your Venmo/Paypal is waiting. :cheers: |
Re: Is there a $F0 source/assembly file anywhere?
For what it's worth it has been recommended I give Ghidra (https://ghidra-sre.org/) a try for disassembly. The NSA created it.... so who knows what else it'll install on my machine. :mrgreen:
|
Re: Is there a $F0 source/assembly file anywhere?
I found an old presentation I did at the Gathering in 2004. Attached.
https://toddpepmeier.wixsite.com/pep...-presentations |
Re: Is there a $F0 source/assembly file anywhere?
If I remember, the "ANHT" hac was more closely related to the LT5 code at the time. It almost seemed like the various operating code sections were pulled from a menu and inserted into whatever calibration they needed to create at the time. All the LT5 calibrations are similar, but you can tell over time where they added some tweaks and minor functionality here and there. The BMCB version strikes me as the most advanced. Makes sense since it was among the final releases.
Here's a snippet of the BFXB code, which determines the target air-fuel ratio in open loop, and then applies the richest of the calculated ratios to determine the final ratio. Code:
****************************************************** |
Re: Is there a $F0 source/assembly file anywhere?
Quote:
:cheers: |
Re: Is there a $F0 source/assembly file anywhere?
Interesting stuff going on in those old ECUs. More complicated than I realized.
|
All times are GMT -4. The time now is 08:02 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright ZR-1 Net Registry 2020