Did a little more troubleshooting and I got a bit further, i looked at the surrounding hex (for the addresses that I thought I knew) for some of the editing to verify my suspicion, I noticed that some of them were matching. However, for some other ones its different.
Apparently some of the offsets for a few mappings for this 2008 m3 dme is different than another 2011 m3 dme that I worked on. They are both on 241E which is weird.
So, it seems like its not a problem with your program but rather I was expecting tables and things to be in the same spot for all years of E9X M3 since its all on 241e. haha your program correctly identified that I incorrectly editing wrong parts for this 2008.
Are there variants of e9x M3s?
some observations:
+70000 offset for the FGTECH reads
Tables that seem to match up:
- Speed Limiter xb128 8x1
- RPM x6062 6x1
- Vanos Admission xa862 16x12
- Vanos Admission Heating xabd6 16x2
going to try to compare the 2008 and 2011 and see if I can get the address offsets correctly manually.

 
	 
					
Leave a comment: