BMW M3 Forum
BMW M3 Forum BMW M3 Gallery BMW M3 Reviews BMW M3 Social Groups BMW M3 Chat M3Forum Sponsors >>
Loading


Mobile M3forum
Go Back   BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X) > BMW M3 Discussions > E46 M3 (2001-2006) > Coding and Tuning
Tire Rack Buy Winter Tires Now!
Not a member? Register Now!
Register Gallery All Albums Garage Search Today's Posts Mark Forums Read Calendar FAQ

Coding and Tuning Discuss all avenues of coding and tuning here!


Reply
 
Thread Tools Display Modes
Old Sat, Dec-14-2013, 06:38:09 PM   #11
wertyu78
Registered User
 
Join Date: Sep 2009
Posts: 7
Reputation: 0 wertyu78 is on a distinguished road

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

Quote:
Originally Posted by p0lar View Post
Let's go back to the basics. Don't worry about the offset 0x2 for now.

1) What is the year/make/model of your car?
2) What is the size of the file that you pulled? (BMWFlash? Galletto? Other?)
3) What is the 16 byte string located at either 0x7FB8 or 0xBFB8?

Answer those three questions and we'll get you rolling.

Okay!

1.This is a 2001 E46 M3.
2. I have a 32kb and a 512kb file. One partial and one full. Via BMW flash with a Galletto cable
3. How do I navigate to 0x7FB8 or 0xBFB8?


Thanks!
Jump to top wertyu78 is offline   Reply With Quote
Sponsored Links
Register now and remove these ads
Old Sat, Dec-14-2013, 06:44:26 PM   #12
p0lar
Naturally Agitated
 
p0lar's Avatar
 
Join Date: Sep 2005
Posts: 3,554
In the garage:
Reputation: 0 p0lar will become famous soon enough

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

Quote:
Originally Posted by wertyu78 View Post
Okay!

1.This is a 2001 E46 M3.
Good.

Quote:
2. I have a 32kb and a 512kb file. One partial and one full. Via BMW flash with a Galletto cable
Interesting method, but whatever works!

Quote:
3. How do I navigate to 0x7FB8 or 0xBFB8?
Herein lies the problem, I knew we'd get to the bottom of it.

Since you have a MSS54, you'll want to navigate to 0x7FB8, which is the 32696th byte in the file, very close to the end. You should see a bunch of gibberish on one side of your window (depending on the hex editor) and the representative ASCII on the right side (again, depending on the editor).

Since you're not using the same editor I am likely to be using, you'll likely want to familiarize yourself with how to navigate properly before jumping into a task like this. At the very least, do pass your binary past one of us here to sanitize if you make changes and want to push them back into your DME!

Examine my screen capture below of a MSS54 DME binary...
Attached Images
File Type: png hexfiend.png (158.6 KB, 1015 views)
Jump to top p0lar is offline   Reply With Quote
Old Sat, Dec-14-2013, 06:47:10 PM   #13
wertyu78
Registered User
 
Join Date: Sep 2009
Posts: 7
Reputation: 0 wertyu78 is on a distinguished road

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

Quote:
Originally Posted by p0lar View Post
Good.


Interesting method, but whatever works!



Herein lies the problem, I knew we'd get to the bottom of it.

Since you have a MSS54, you'll want to navigate to 0x7FB8, which is the 32696th byte in the file, very close to the end. You should see a bunch of gibberish on one side of your window (depending on the hex editor) and the representative ASCII on the right side (again, depending on the editor).

Since you're not using the same editor I am likely to be using, you'll likely want to familiarize yourself with how to navigate properly before jumping into a task like this. At the very least, do pass your binary past one of us here to sanitize if you make changes and want to push them back into your DME!

Examine my screen capture below of a MSS54 DME binary...


Excellent! Thank you for your help thus far. Do you have any recommendations on what hex editor I should use on a Windows machine?
Jump to top wertyu78 is offline   Reply With Quote
Old Sat, Dec-14-2013, 06:53:54 PM   #14
p0lar
Naturally Agitated
 
p0lar's Avatar
 
Join Date: Sep 2005
Posts: 3,554
In the garage:
Reputation: 0 p0lar will become famous soon enough

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

Quote:
Originally Posted by wertyu78 View Post
Excellent! Thank you for your help thus far. Do you have any recommendations on what hex editor I should use on a Windows machine?
. Sorry I can't be of more help, but I promise you probably wouldn't want to use the extremely rudimentary software I personally prefer!

Also, I do {almost} everything on OS X, so I can REALLY guarantee you wouldn't want my $0.02 for anything Windows-related.
Jump to top p0lar is offline   Reply With Quote
Old Sat, Dec-14-2013, 07:19:28 PM   #15
wertyu78
Registered User
 
Join Date: Sep 2009
Posts: 7
Reputation: 0 wertyu78 is on a distinguished road

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

I see. Well thank you for your help! I'll mess about with it further today. Hopefully I can make some progress. I just want to do away with the SES due to cat-less headers and SAP delete! it's very annoying!
Jump to top wertyu78 is offline   Reply With Quote
Old Sat, Dec-14-2013, 07:27:28 PM   #16
wertyu78
Registered User
 
Join Date: Sep 2009
Posts: 7
Reputation: 0 wertyu78 is on a distinguished road

United States




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

I've lost the link, but isn't there a web page/utility in which I cannot upload my .bin file to enable shift lights (6mt) and calculate checksums?


EDIT: I've found it. TerraTool 0.5b

Last edited by wertyu78; Sat, Dec-14-2013 at 08:16:35 PM.
Jump to top wertyu78 is offline   Reply With Quote
Old Sun, Jan-05-2014, 04:54:01 PM   #17
Acafik
Being3
 
Acafik's Avatar
 
Join Date: Nov 2011
Posts: 41
In the garage:
Reputation: 0 Acafik is on a distinguished road
Location: Vancouver Island

Canada




Default DTC (OBD Error Code) Deletion/Removal Strategy

Question excuse my ignorance.

Can I disable any code I wish or r there negative ramifications?

For example I would like to disable all of these below:

10: Crankshaft sensor
19: Ignition coil, cyl#1
17: Ignition coil, cyl#2
18: Ignition coil, Cyl#3
34: Ignition coil, cyl#5
33: Ignition coil, cyl#6
32: Ignition coil, cyl#4
29: Mass air flow sensor
15: Exhaust camshaft VANOS retard Valve
16: Exhaust camshaft VANOS advance valve
48: Intake camshaft VANOS retard valve
43: Intake camshaft VANOS advance valve
B8: Intake camshaft VANOS position control
B9: Exhaust camshaft VANOS position control
AE: Air-fuel adaptation cyl#1-4
AF: Air-fuel adaptation cyl#5-8
4F: Exhaust gas temperature sensor
89: Jet stream pump
4D: Intake air temperature sensor

The reason I want to do this is I have a piggyback CPU that handles all fuelling timing Vanos etc. so my DME is throwing codes. The car runs fine but I would like to disable theses codes so that the dash light shuts off as well as if any other code is thrown the dash light will turn on and as such be now useful should an error/ fault outside these known DTCs take place.


Sent from my iPad using Tapatalk

Last edited by Acafik; Sun, Jan-05-2014 at 05:30:26 PM.
Jump to top Acafik is offline   Reply With Quote
Old Sun, Jan-05-2014, 06:31:49 PM   #18
Acafik
Being3
 
Acafik's Avatar
 
Join Date: Nov 2011
Posts: 41
In the garage:
Reputation: 0 Acafik is on a distinguished road
Location: Vancouver Island

Canada




Default DTC (OBD Error Code) Deletion/Removal Strategy

Another question from my ignorance.

Since I have a piggyback EMS and it uses its own 02 sensor I would like to remove the stock 02 sensors altogether. Currently I have them pugged in but not in exhaust stream. This is a turbo car and runs fine. I just would like to get rid of them and the codes. So I searched and found theses DTCs associated with 02 sensors. Anyone think I would have an issue of I disabled these and removed the four 02 sensors. Or would the car got to limp mode etc...

37 25 P0135 Oxygen sensor heater before cat., cyl. 1-3

38 26 P0155 Oxygen sensor heater before cat., cyl. 4-6
39 27 P0141 Oxygen sensor heater after cat., cyl. 1-3
40 28 P0161 Oxygen sensor heater after cat., cyl. 4-6

87 57 P0140 Signal, oxygen sensor after cat., cyl. 1-3
88 58 P0160 Signal, oxygen sensor after cat., cyl. 4-6
92 5C P0139 Oxygen sensor after cat., cyl. 1-3: voltage monitoring
93 5D P0159 Oxygen sensor after cat., cyl. 4-6: voltage monitoring

129 81 Cat. protection function limp mode
144 90 Function, oxygen sensor control, cyl. 1-3
145 91 Function, oxygen sensor control, cyl. 4-6

Sent from my iPad using Tapatalk

Last edited by Acafik; Sun, Jan-05-2014 at 06:44:10 PM.
Jump to top Acafik is offline   Reply With Quote
Old Sun, Jan-05-2014, 07:15:08 PM   #19
Tchleung
Registered User
 
Join Date: Sep 2009
Posts: 3,057
Reputation: 0 Tchleung is on a distinguished road

Canada




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

If you physically keep the sensors plugged in, they won't throw 3/4 of the codes you are throwing.

What Piggyback EMS are you on? ProEFI?
__________________
Follow me on Instagram @tommtomm84

09 X54.4 - Parts Hauler/Daily

02 Carbon Black M3 6MT - Fun Car
462whp/311wtq @ 9.5psi(SuperFlow)
Now at 11 PSI...
4.10 / Headers / ESS VT2-550+

Jump to top Tchleung is offline   Reply With Quote
Old Sun, Jan-05-2014, 07:41:57 PM   #20
Acafik
Being3
 
Acafik's Avatar
 
Join Date: Nov 2011
Posts: 41
In the garage:
Reputation: 0 Acafik is on a distinguished road
Location: Vancouver Island

Canada




Default Re: DTC (OBD Error Code) Deletion/Removal Strategy

Quote:
Originally Posted by Tchleung View Post
If you physically keep the sensors plugged in, they won't throw 3/4 of the codes you are throwing.

What Piggyback EMS are you on? ProEFI?

I'm running AEM ems from Hpf .... I'm not throwing the codes because I still have them plugged in... I would like to unplug them to cleanup my wiring and then delete the associated DTCs... Would that work?


Sent from my iPad using Tapatalk
Jump to top Acafik is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT. The time now is 02:34:06 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
M3Forum.com and M3forum.net is in no way sponsored, endorsed or affiliated by or with BMW NA / BMW AG or any of it's subsidiaries or vendors.
BMW and M3 (E90 M3 | E92 M3 | E93 M3 | E46 M3 | E36 M3 | E30 M3) are registered trademarks of BMW AG.
M3Forum Terms of Service
Copyright 1999-2017 M3Forum.com
Discussing DTC (OBD Error Code) Deletion/Removal Strategy in the Coding and Tuning Forum - Discuss all avenues of coding and tuning here! at BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X)