mrbillwot
Well-Known Member
- Joined
- Feb 11, 2019
- Threads
- 5
- Messages
- 492
- Reaction score
- 328
- Location
- Greater Boston Area
- First Name
- Bill
- Vehicle(s)
- '19 Kona Blue w/blk roof & blk stripes GT350, 89 LX5.0 Sedan (Mustangs Past: 69's Coupe, Mach 1, & GT)
I don't think he's having trouble changing the bit values - just asking a reasonable question of why the address & data change year to year. I design embedded systems for a living - its a valid point but in the end we engineers don't change things like register addresses that we don't have to. Only the developers would know. Ideally there would be an abstraction layer that keeps these things the same year to year of not model to model but that doesn't seem to be the case. I have the factory detailed service manuals for my 89 Fox LX including a thick one for the EEC-IV computer.....I wonder if there is an equiv. for my 19 350.It's complicated and it's simple, all at the same time. The numbers and letters are hexadecimal shorthand for binary strings - rows of ones and zeroes. If I recall correctly, there's only one single 1 that has to become a zero to turn off sound enhancement. That's the simple part. The complicated part is that every one and zero in the entire expression does something, so there's no simple "just put this entire ten-character string in and it'll work" instruction.
What you need to do is to look at 727-01-01 and see what the 6th letter/digit is when you start. If it's an "A" then change it to an "8". Binary "A" is 1100 and binary "8" is 1000, so you can see that the second "1" has become a zero. If it's anything other than "A", then you need to figure out the binary version of the starting point and change the second "bit" to a 0 and figure out what that binary version maps to in hexadecimal (0 - F) notation. That's the letter that'll change the sound without changing anything else.
Easy, right?
Sponsored