Thanks to Jeff B. for getting me started on this. Since he posted the disassembly of the knock code a few days ago, I've been working on some code to help deal...
... Disclaimer: i posted the knock code so that we can FIRST discuss it as a group and collectively develop some SAFE solutions to phantom knock. i DO NOT...
This is something I have thought about, and looked into (a little bit). I had thought about examining the way the knock signal is filtered and such by the ECU,...
Nice work! You've disabled the low rpm phantomknock knock without disabling the high rpm knock timing adjustment.. You can control whether the knock sum gets...
Hello , actually he disabled the long term retard ... The short term retard is something that is subracted immediately due to knock. I have that piece of code...
Check out this post. (http://forum.aempower.com/bbs/viewtopic.php?t=1334) It's possible this is "old" to most, but it makes me wonder if some code change could...
in the first post on knock code the comments for the lines at DBA1, DBC0, DBCA, and DBD9 that say "skip knock correction" should be "skip octane adjustment"....
Hello , sorry I got distracted . Here is a piece of code from the E931 that does the adjustment of timing. The fuctions below are just temp adjustments to the...
Thanks Spiro, that looks great! That will be very helpful when I try to finish up my anti-lag code. ... the ... result is ... 00f6 ... 01bc ... up ... ED67 ......
I know some people on here wanted to know how to program a stutterbox, so hopefully this helps. Jesse C. (who is also on this list) and I wrote and tested this...
When Jesse and I were working on a bunch of code segments on Friday, we came up with a question that neither of us could answer. Maybe one of you guys can. ...
Bitchin, will try in the next few days and let people know of the results. Now I was wondering one thing (off the topic of the sutdderbox) Does anyone off hand...
Sorry guys, I'm an idiot. That code works great, until the car starts rolling. Once the car moves, the compare function after the stock rev limiter set will...
I am assuming you are talking about load immediate, load direct, load extended, load indexed type of commands. These four addressing modes are determined by...
Open loop is used if airflow/rev is greater than a value in the table at 0xfbd4, indexed by rpm. The values past 4k rpm are 0, so closed loop will never be...
... table at ... Its also worth noting a few other items: 1) the airflow value in the 4000 rpm value, 73, is also rather reduce when compared to the lower...
... code ... (go ... You need to move the compare and branch statements to BEFORE you do the 8C 01XX normal rev limit comparison. 96 C6 81 75 22 04 8C 01F4 39 ...
Jesse and I just talked and figured that exact code segment out. :o) I wasn't going to say anything until I tested it tomorrow, but there you go guys! Heh. ...
The rpm index is clamped to 5000rpm, so any rpm above 5000 will use the last value in the table. -Nick ... can ... reduce ... slightly. ... limited ... would...
Bad news for those of you looking to write dsmlink style ecu's.. I think the higher bytes of memory get zeroed when you shut the car off, so you can't store ...
Yeh, we learned this tonight. Since I don't know much machine assembly and learn off what I see here, the code Kyle developed looked good to me. We tried...
So does this mean that Todd stored his Beta ECU input variables in place of the octane and/or faults bytes? (The beta ECU allowed for permanent adjustment of...
There has to be something in the ECU doing the clearing, then. They wouldn't have 2 separate power supplies powering two different RAM areas. Josh _____ From:...
... these values are only stored unless you disconnect the battery. the ecu does have a direct connection to the battery that maintains the fuel trims, etc....
this is not the only place that open/closed loop control decisions are made. this is right from the tech manual on page 14-41. Under the following specific...
I've been using the fault bytes for permanent storage, and thay work fine. When I expanded to 0xba, the contents are zeroed if the car is turned off. I doubt...
Todd DID move around alot of the addresses in the beta chip, but I assumed it was a security measure, or that he needed some 16-bit addresses to work with, so...