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 Wed, Jul-06-2011, 08:31:58 PM   #1
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Exclamation Comprehensive programmable option (coding) thread

Note to mods: While the following can be accomplished using pirated/stolen software, it can also be done using legitimate means-- legally purchased GT1s, autologics, NCS experts, etc. There won't be any discussion of how to acquire anything illegally in this thread, just values that can be altered and what the result is.

Onward to the members!
Seems like this is an area that has been generally shied away from on this forum, and isn't laid out very clearly on other forums. This thread is NOT to be about piracy or how to get free maps disks, etc. This is about changing settings (published or otherwise) on the stock modules, adding functionality, etc.

Please do not post here requesting free anything, as that will result in the thread getting closed down. Also note that no pirated software is necessary to accomplish any of the things we'll be discussing. The purpose of this thread is discussion of the USE of software. Not how or where to get software. For the purpose of this thread, GO BUY IT.

Also note: every one of these processes CAN brick (break) your modules. It's very unlikely to happen if you do it correctly, but sometimes things do go wrong. Go into these processes knowing that.

I can't take any credit for the discovery of most of this, I'm just trying to get it all consolidated into one place so that this is an area where people actually start modding. Personally, I think it's great-- you get better use out of things you already own! Forum members like terraphantm, CCFJ, Vodyk, and NikolaiD really deserve the credit here!

Thread is a work in progress, and I'm basically compiling info I've gained from others... so if you have something to add or correct, please do so!
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.

Last edited by Obioban; Tue, Apr-25-2017 at 08:45:36 PM.
Jump to top Obioban is offline   Reply With Quote
Sponsored Links
Register now and remove these ads
Old Wed, Jul-06-2011, 08:32:18 PM   #2
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

The following can be altered using NCS expert. DO NOT ASK WHERE OR HOW TO GET NCS EXPERT. As far as I'm concerned, you should go buy it. Discussion of how to get it illegally will result in the thread being closed. Also, we won't answer or help you do it. So don't.

NCS Expert tutorial here: http://lindvigs.com/obioban/NCSExpert_Tutorial.pdf

If you're having trouble with the information below, there's an excellent and free program called "NCS dummy" that could make your life a lot easier. It translates the more commonly altered values from BMW speak to english. NCS dummy info here.

Fairly complete coding options: http://www.lindvigs.com/obioban/FSW_PSW.pdf

Guide to making a programming cable on the cheap here: http://forums.bimmerforums.com/forum....php?t=1505990


Especially interesting options:

Airbag Control Module:
-Useful if airbags are to be removed or for aftermarket seats to disable seat sensors. I'd say best use for people that are stripping the car down...

Instrument Cluster:
-Acoustic warnings for belts, key in ignition, frost warning - these are nice to quiet the car down a bit. If these beeps annoy you, they can be removed.
-Cluster offset. The instrument cluster reads high by about 7-8%, this can be adjusted, so it's closer to actual speed.
-Service interval. This has actually made the service interval feature useful to me. By default it's set to 25,000km or close to 15,000 miles, I've changed mine to 11,000km or close to 7,000 miles, now I can use this as my oil change interval instead of trying to remember halves.
-enable M track mode indicator (2003 or later)
-oil level display on OBD: link to thread
pic of CSL manual discussing functionality: here

Light Control Module:
-halogen highs on with xenon highs
Quote:
Module Field Value Purpose
ALSZ PWM_WERT2_FL_BIXENON wert_01 Halogen High Beams
-fogs stay on with highs
Quote:
Module Field Value Purpose
ALSZ FL_UND_NSW_NICHT_GLEICHZ nicht_aktiv Allows fogs with highbeams
-Check control and warm testing lights are useful for LED tail lights retrofit. If these are disabled, you won't get a dash light or blinking anymore.
-Daytime running lights. These can be changed, activated or removed, quite a few items in this topic.
Quote:
Module Field Value Purpose
ALSZ GED_FL_ALS_DRL nicht_aktiv Disable DRL
-Home shine - you can pick which lights you want for your home shine or "follow me home" lights.
Quote:
Module Field Value Purpose
ALSZ HEIMLEUCHTEN wert_01-wert_05 changes how long the lights stay on (short to long)
ALSZ HEIMLEUCHTEN_* aktiv/nicht_aktiv enable/disable pathway lighting for specified lights
-Euro sidemarkers - this disables the orange corner lights as running lights, they'll only work as turn signals, so no orange corners with the headlights on.
Quote:
Module Field Value Purpose
ALSZ SIDEMARKER_US nicht_aktiv disables US-style parking lights
-triple blink turn signals
Mid 2005 and later:
Quote:
Module Field Value Purpose
ALSZ CYCL_TI_BLK dreimal enables triple-flash blinkers
-alternate 4 way flasher flash patterns
Quote:
Module Field Value Purpose
ALSZ BLINKIMPULS_WARNBLK wert_04 Euro Hazards
Rearview mirror module:
-Tilt mirror memory can be programmed, so you can adjust the mirror after it tilts down for reverse.
Quote:
Module Field Value Purpose
BTM MEMORY_SPIEGELABKLAPPEN aktiv User-Definable Reverse
Convertible top module:
This module does not take coding and several people said they've burned theirs while trying to code. Shame...

General Module:
-Alarm can be enabled (it's built into the car, so even if you don't have the siren, it'll start blinking the headlights).
Quote:
Module Field Value Purpose
GM5 DWA aktiv enables visual lock/unlock confirmation without alarm installed
-One touch close for coupe rear windows (with hardware mod)
Quote:
Module Field Value Purpose
GM5 KOMFORTSCHLIE_FB_O_FH_HI nicht_aktiv Remote Close Rear Windows
GM5 MAUT_N_ABBRECH_N_TUER_AUF aktiv Rear Window One Touch Close (GM5.C04+)
GM5 MAUT_ZU_STOP_N_TUER_AUF nicht_aktiv Rear Window One Touch Close (GM5.C02)
GM5 FH_TUEREN_HINTEN_TIPP_ZU aktiv Rear Window One Touch Close
GM5 FH_ZTR_SCHALTER_TIPP_ZU aktiv Rear Window One Touch Close
-One click unlock for both doors.
Quote:
Module Field Value Purpose
GM5 FERNBEDIENUNG_* nicht_aktv One Click Unlock (* represents key #)
-Open and close windows/sunroof/convertible top with remote. This can be customized.
Quote:
Module Field Value Purpose
GM5 KOMFORTSCHLIESSUNG_FB aktiv Remote Close Windows/Sunroof/Convert Top
GM5 KOMFORTOEFFNUNG_FB aktiv Remote Open Windows/Sunroof/Convert Top
-Automatic locking based on time or speed. Speed can be customized.
Quote:
Module Field Value Purpose
GM5 VERRIEGELN_AUT_AB_X_KM/H aktiv Auto locking door at specified speed
GM5 VERRIEGELUNGSSCHWELLE *See Below* Sets speed at which doors lock.
klemme_r
4_km/h
8_km/h
12_km/h
16_km/h
20_km/h
24_km/h
28_km/h
-roll up windows remotely with key
Quote:
KOMFORTSCHLIE_FB_OHNE_SHD
-Disable the boot open button on the key when the car is locked
Quote:
HKL_SPERREN_BEI_ZS aktiv
-Automatically relock the car if a door is not opened within two minutes
Quote:
VERRIEGELN_AUT_NACH_2_MIN aktiv
-Keep car alarm enabled when car is unlocked using door key cylinder (most common way to break into an e46)
Quote:
SCHAERFEN/ENTSCHAERFEN
schloss_und_fernbedienung ; key will disarm alarm by manual turn in door lock cylinder (default)
nur_mit_fernbedienung ; key will not disarm alarm even if door lock cylinder is turned
AC/Heater system:
-Automatic rear defroster. I love this, I haven't touched the button since I got my car.
-alter interior temp sensor to taste-- so you can make a displayed 70 (on the CC screen) maintain 68. Good if you have a PITA significant other that likes to keep it warm!

Radio:
-Station key memory can be enabled, so you have different presets for different keys.

Seat Memory:
-Automatic seat adjustment based on which key unlocked the car can be enabled. I can be set to change seat position as soon as you unlock the car with the remote. I see this being useful if you're a big guy and move the seat every time you get in. I don't use it.
Quote:
Module Field Value Purpose
SM AUT_SITZVERSTELLUNG nach_fb_entriegeln Seats Revert Memory Position When Unlocked
SM AUT_SITZVERSTELLUNG nach_entr_u_tuer_oeffnen Seats Revert when Doors Opened
DSC module (full thread here, this is a bit of a work in progress):
-M track mode (2003 or later)
-program car for ZCP brakes (2003 or later)
Quote:
Add option code 7MA to the vehicle order
Recode the DSC module (MK60)
Modify the parameters for the steering angle sensor and rear caliper if you didn't retrofit the corresponding ZCP bits.
Recode the instrument cluster (AKMB)
The bits that are important to enabling M-track mode seem to be
TRAKTIONDIFFERENZREGELUNG
DTC_LAMPE
and possibly PRE_MSR (Not really sure what this one does)
DRUCKMODELL_HINTERACHSE is for the larger piston in the ZCP/CSL calipers
LENKWINKELKENNLINIE_2 is for the quicker steering rack in the ZCP/CSL
Also you must recode the cluster for the M-track symbol to light up. The line you want to set is "ANZEGIE_HOCHLADEN" (set it to aktiv)
-reduce DSC intervention in the same manner as BMW did on later M cars: http://www.m3forum.net/m3forum/showthread.php?t=606060

SMG module-- CSL programming
-give you REAL launch control and faster shifts
-thread here

AKMB module:
Quote:
GURTWARNUNG
mit_gurtschlosskontakt* - enable visible seatbelt warning lamp
ohne_gurtschlosskontakt - disable visible seatbelt warning lamp
AKUSTIK_GURT_WARN
aktiv* - enable acoustic seatbelt warning
nicht_aktiv - disable acoustic seatbelt warning
WARNUNG_GESCHW_LIMIT
nicht_aktiv* - disable speed limit warning
120_km/h - enable audible/visual speed limit warning for 120 km/h (~74 mph) (other speeds not available, unfortunately).
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.

Last edited by Obioban; Tue, Mar-19-2019 at 06:54:40 PM.
Jump to top Obioban is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:32:38 PM   #3
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

ECU programable options.
Unlike the others, these are not DIY editable.

SMG ecu can be reprogrammed with euro or CSL software. This gives you REAL launch control and (if you do CSL software) faster shifts. Thread here.

ECU options
-SMG shift lights for 6 speed cars
-secondary air pump sensor turned off (this will set the sensor to "not ready", which will result in not passing inspection in some stages)
-post cat 02 sensors turned down (but left "ready")-- as far as I know, only Evolve can do this
-post cat 02 sensors turned off (this will not allow you to pass inspection in most states)-- everyone can do this
-alter redline-- everyone can do this. If the tune can be customized at all, you should be able to set this to any RPM you desire
-variable redline by gear
-cold start sequence disabled (loud/rough running when you first turn the car on, designed to heat the cats faster)
-top speed limiter delete
-dyno rev limiter delete
-throttle pedal mapping adjustment
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.

Last edited by Obioban; Thu, Oct-06-2016 at 05:45:23 PM.
Jump to top Obioban is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:33:00 PM   #4
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

Navigation system enhancements. v32 is available, among other places, at your local BMW dealer! That will be the entirety of the discussion of where to get it!

MKIV (DVD based) nav is required for ALL of the below! Trying to run MKIV functionality on a MKIII can brick it!

From the latest and greatest BMW nav software (v32):
-Bird's eye perspective view. To enable this, you must do the following after installing v32:
Quote:
To turn on perspective mode, from the main menu of your navigation screen select "settings", then press and hold the MENU button for 8 seconds. Using the left scroll button scroll down to Perspective and turn on."
-anti-aliasing (makes the nav map not look like it's from the 80s)
-zip code address entry

-night mode (not as bright, so doesn't effect your vision as much the default color scheme). You can create one of these on your own using Navtweak (free and legal, info here) or use a premade version buy fellow M3f forum member CCFJ here.
-trapster database integrated into stock nav with audible alerts. You can DIY this by importing your legally owned map disk on to your computer and using POI Maker, pimp-my-nav, or POIson to add the trapster database (free to use directly from trapster, just for purposes such as this). Once you've done this, you need to alter the nav OS to give you an audible alert for the speed cameras. It's important to only alter versions of the OS or map data disks that you legally own. Downloading premade hacked OSs or map data disks with camera locations already on them is stealing!
-edit nav splash screen. Done using Navtweak (see above). Good batch of premade splash screens here.
-edit nav voice. Best way to do this is the (free and legal) program called NavSpeak. Info here.
-disable warning on boot
-edit nav POI database. This can be done use the free (legitimately free) program called POI maker. Website: http://www.siegenthaler.co.nz/POI_Maker/index.htm




Bluetooth module: Add voice controls for phone! Simple mod-- get navcoder (http://www.navcoder.com/), from the code menu select the bluetooth module, click the check box for "enable voice controls", click "code module", restart car, done!

Manual for how to use it once activated:
http://www.lindvigs.com/obioban/voicecontrol.pdf
(note: only the phone controls work on the 46 version)


Video module:
Navcoder can be used to enable video in motion, which lets you keep watching video content when rolling. You can also use it to adjust clock and language behavior on the video module using navcoder. http://www.navcoder.com
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.

Last edited by Obioban; Mon, Sep-03-2012 at 01:44:15 PM.
Jump to top Obioban is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:34:54 PM   #5
///NNM
Registered User
 
///NNM's Avatar
 
Join Date: Nov 2008
Posts: 2,575
In the garage:
Reputation: 0 ///NNM is on a distinguished road
Location: Raleigh

Russian Federation




Default Re: Comprehensive programmable option thread

finally someone did this on this fourm... Thanks Ian!
Jump to top ///NNM is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:37:51 PM   #6
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

I'm sure I'll be missing some of these, so people can feel free to join in. I'll edit them into the original posts, as I'm sure this thread will get very long and later posts will just get lost in the mass.

The thread as above currently is not complete. Going to fill it in with how tos, etc, over time.
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.

Last edited by Obioban; Wed, Jul-06-2011 at 10:19:57 PM.
Jump to top Obioban is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:38:05 PM   #7
MarkOne
I plead the FiF
 
MarkOne's Avatar
 
Join Date: May 2010
Posts: 1,367
Reputation: 0 MarkOne is on a distinguished road
Location: Las Vegas, NV, U.S.A., Planet Earth

Philippines




Default Re: Comprehensive programmable option thread

Sweet! Been waiting on a programming guru to school us on this subject.
__________________
"I then just left that Ho in my rear view"- ///M3PhrEAk

2013 Cadillac CTS-V Diamond Black A6
2020 Toyota Tacoma TRD Off-Road DCSB Aggressive Black


SOLD
2005 Carbon Black on Black M3 Coupe w/ SMG
Mods: M3an One headers, OEM euro section 1, K&N drop in filter, OEM zcp brakes, ECS brake lines, ST coilovers, Linea Corse LM reps (19x8.5 +35, 19x10 +22), Khoalty license plate LEDs, Turner painted reflectors, Depo matte black kidney grills, Depo smoked corners, Depo smoked side markers, EAS cf 2x2 interior trim, BSW subwoofer
Jump to top MarkOne is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:44:49 PM   #8
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

Quote:
Originally Posted by MarkOne View Post
Sweet! Been waiting on a programming guru to school us on this subject.
Sadly that's not really me... but I think I can get us started with the basics and hopefully people really in the know will correct me till we get it right
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.
Jump to top Obioban is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:46:50 PM   #9
flow350
Banned
 
Join Date: Apr 2009
Posts: 526
Reputation: 0 flow350 is on a distinguished road
Location: Atlanta

United States




Default Re: Comprehensive programmable option thread

Is there any options that are not possible/available for the pre 2003.5 cars? Other than the obvious navigation options...
Jump to top flow350 is offline   Reply With Quote
Old Wed, Jul-06-2011, 08:49:02 PM   #10
Obioban
Moderator
 
Obioban's Avatar
 
Join Date: Jul 2003
Posts: 39,330
In the garage:
Reputation: 54 Obioban has a spectacular aura about
Location: SE PA

United States




Default Re: Comprehensive programmable option thread

Quote:
Originally Posted by flow350 View Post
Is there any options that are not possible/available for the pre 2003.5 cars? Other than the obvious navigation options...
M track mode looks like it can't be done, tripple blink turn signals need a late 2005 or later.

I'm going to put date limitations, if any, on each option.
__________________

Current Cars: 2005 IR/IR M3, 2001 LMB/blk M5, 04 M3 wagon, 2017 i3
Past cars: 04 M3, 03 530i, 96 M3, S50B32 e36 M3 CM race car

FS: Intravee and various compatible AI Net components.
Jump to top Obioban 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 04:43:32 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 Comprehensive programmable option (coding) thread 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)