05-26-2012, 02:34 AM | #1 | |
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
BMW F30 3 Series Coding DIY - Code Auto Start Stop, DVD, Folding Mirrors, Etc.
![]() Featured on BIMMERPOST.com ![]() This DIY is intended for F-series BMW's alone. I'm sorry but I just received word the E-series work in a complete different way that the F-series. The E-series us INPA and NCS Expert to do their coding. This requires a different cable as well. The E-series needs to communicate with a CAN network, where as we are talking across a TCP/IP enabled network with the F-series. For the E-series, please see this thread: http://www.e90post.com/forums/showthread.php?t=451145 and in particular, this post: http://www.e90post.com/forums/showpo...8&postcount=15 ![]() What you need - An ENET cable. - E-Sys program, datafiles, token and PIN - A laptop (a PC would work too but it wouldn't be comfortable in most cases lol) Now, you could go overboard and get a power supply cable for constant supply to your car but if you minimize your coding sessions to 30 minutes and have your car running for at least 15 minutes in between, it should go a long way. Also, it's advisable to do the browsing in the code offline and only do the coding while being in your car (more about this later on). ENET Cable There are basically two ways to get the ENET cable. You can buy a complete cable, or you can simply build one. If you are not interested in building one and want to spend a little bit more money to get a working cable, then this is a site that has been confirmed working by some of our F10 friends: http://codecard.lt/electronics/tools.../prod_651.html ..I wouldn't recommend other sites, although they may work, problem is that they have not been confirmed working yet. -> You can also buy a cable from ImSW1, a fellow coder and he's also the one from who I, indirectly, received my own cable. His cables are great. He builds and ships them for $25 USD. Usually, after he receives payment, he can have the cable ship the next day and arrive with you only two days later (that's for the 48 contiguous states, Alaska and Hawaii might take a few days longer due to the distance (cost stays the same due to it being shipped flat rate with USPS)). The other way is to build a cable yourself. Cost for this would probably range anywhere between 10 to 20 bucks. You will need to solder a bit but it's nothing too serious if you follow the instructions to the letter. To build your own cable, you will need the following: - OBD2 or OBDII connector - RJ-45 cable and connector - 510 ohm .25 watt resistor The schematics of the official BMW cable can be found below in the attachments and how to solder your cable can be seen in the photos directly below (thanks to Sean [ImSW1]). An even more comprehensive DIY for the ENET cable can now also be found in the attachments: http://www.f30post.com/forums/attach...1&d=1339310785 If you cannot find the OBD2 connector, please look on ebay. A lot of the connectors are being sold there. E-Sys program, datafiles and such I currently work with E-Sys v3.18.4 in combination with the v46.3 datafiles, which work like a charm for me. I have read reports about newer builds but also read about a lot of install problems and such with those builds so it seems best to stick with these for now. You can find the link to E-Sys in this text file: *** Link removed, see below *** For the datafiles, please download this text file for all links (24 in total): *** Link removed, see below *** Little advice regarding the datafiles: It is over 10GB in total and rapidshare is VERY slow. Unless you like to spend hours and hours to download it all, I recommend buying a one-time PRO account for 10 bucks. Most of the people (including me) did this and it makes a LOT of different (up 3 hrs versus 10 minutes per file). For installation on how to install these files, please the attached PDF file called "E-Sys Installation.pdf" Programming Versions vs. Vehicle Data Status Here is a worksheet that covers what data set (psdzdata) lines up with what chassis code (for example, the F30 lines up with the F020 datasets). Getting Started Please see the 'E-Sys - Getting Started' PDF files below at the attached files to get started with coding. These are the same files I used the first time to code and should be self explanatory, just follow everything like they state there and you'll be ok ![]() Mac Users: Download the E-Sys - MacOSX installation and configuration.pdf file below. Making a Back Up It's quite easy to make a backup of the CAF files from your car. Basically, as soon as you start reading the CAF files from your car, the E-Sys program automatically stores the files into "C:\ESysData\CAF". All you basically need to do is to copy these files and store them somewhere safe. The best is to make a new copy (and keep the old!) every time you want to code, this way you always have a copy of the last working version (just in case you break something lol). Here are the instructions that were given to me the first time around: Quote:
Cheat Sheet You can download the F30 cheat sheet with things I have done so far below at the attached files. The cheat sheet is called "F30_Cheat_Sheet_XXXXXXXX.pdf", where the X's are is basically the date I updated the cheat sheet (year,month,day). Please also see a more complete cheat sheet for the F10 below at the attached files to get a general idea of it all. Please note that the F10 coding is slightly off from the F30, meaning some of the functions are named different or located in different named modules and, of course, some things are not available to the F30 (such as the automated trunk closing). Just use the F10 cheat sheet for the F30 to get an idea, to see what might be possible and such. The rest... These things have been coded and confirmed working by me so far: - Video in Motion - Turned the Seatbelt Gong off - Side View Cameras on at all speeds - Change DVD region code - Remove disclaimer - Remove PDC + cam disclaimer - Tire pressure + temperature in TPMS - Mirrors close by pressing doorknob (comfort access only) - Mirrors open automatically when closed with comfort access - Disable A.S.S. by default (can still be enabled but starts with setting 'off') - Remember last setting of A.S.S. (works only when not disabled by default) - Change ringtones - More to come (or already there, check the cheat sheet!) ![]() Little note: after coding someone else's F30 tonight (6/7/12), I noticed that some of the modules might have a slightly different name. The functions were still named the same, just the module name was a little bit off. Even more... I added some more files that I just picked up elsewhere that might be of help: - E-Sys Editors and Viewers.pdf (this will help with backing up, restoring and reading the CAF files). - E-Sys_Coding - VCM_UserManual_v1.4.PDF An E-Sys usermanual. It's a bit dated but still pretty good for overall use ![]() Anyways, bottom line is that the coding for the F series works. Instead of paying 155-170 USD for Video in Motion, it only cost me the cost for a cable (which you can make yourself, the cost for that could be anywhere from 7-20 dollar). (For those living in Hawaii who need help coding their F10 or F30, or help with the install, just send me a PM and perhaps I can help you out (I wont charge but you will have to come to me, and everything I do is done at your own risk, of course.)). Disclaimer: coding is pretty simple to do, but it's also very simple to brick your car if you make mistakes or by other unexpected circumstances.. everything you do on your car with coding, like with everything else, is all done at your own risk. Also please keep in mind that I am doing this for educational purposes only and that I am not making any money out of it. Credit and thanks goes out to Shawn, Andy, Sean and DreamCar. They have helped me in many ways to get this far! Without them, I wouldn't be able to show you guys all this ![]() I'm sorry guys, due to some recent developments I figured it would be safer to remove the actual links to both e-sys and the datafiles from this post.
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() Last edited by svache; 08-14-2012 at 06:57 PM.. |
|
Appreciate
56
MashinBenzin8459.00 DarkstarZero1013.50 pjmdevo0.00 Xarok3.50 oceanview207.00 hashrock0.00 msportsal0.00 kern4174449.50 613Bimmer105.50 chrisbmwcy30.00 Bimmer_pnoy16.50 SanchoDivine553.50 DerDichter33.50 effthirty0.00 Sniper10153.00 oli342.00 Outlaw842.50 jkoljo57.50 about94ninjas94.50 howe91918.00 TaylorL2.00 titanio333.00 realcam13.00 moonriver19.00 Chillnight0.00 TDFanMan1.50 SD Convert65.00 Funci1.50 bringmywallet9.00 scrantonicity0.00 Ammar Fauzan0.00 ReMiii4021.50 fe7565552.50 Baltas890.00 karakus0.00 ToMa913.00 gts221.00 |
05-26-2012, 02:40 AM | #2 |
Private First Class
![]() ![]() 18
Rep 173
Posts |
Wow, this looks appealing to me. Although I wouldn't touch my car, I will still be quite interested in learning the details.
Can you change the operating parameters of the engine control as well? |
Appreciate
1
|
05-26-2012, 02:46 AM | #3 | |
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
Quote:
![]()
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() |
|
Appreciate
0
|
05-26-2012, 03:01 AM | #4 | |
Private First Class
![]() ![]() 18
Rep 173
Posts |
Quote:
All but still amazing and appealing. ![]() |
|
Appreciate
0
|
05-26-2012, 03:14 AM | #5 | |
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
Quote:
![]()
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() |
|
Appreciate
0
|
05-26-2012, 03:35 AM | #8 |
Private First Class
![]() ![]() 18
Rep 173
Posts |
|
Appreciate
0
|
05-26-2012, 04:22 AM | #9 | |
Colonel
![]() ![]() 307
Rep 2,612
Posts
Drives: F30 328i Luxury - Sport Auto
Join Date: May 2011
Location: Lancashire, North West England, UK
|
Quote:
Interesting stuff! A no-go for me but interesting none the less! Looking forward to perusing your PDF! I like the Surround View always on one - wonder if the same can be done for the Rear Reversing Camera...
__________________
![]() Gone: 2006 BMW E60 520d SE 6MT Gone: 2009 BMW E90-LCI 330d SE 6MT Current: 2012 F30 328i Luxury 8AT On Order: 2015 Audi A6 Avant Ultra, Black Edition (sorry!) |
|
Appreciate
0
|
05-26-2012, 05:01 AM | #10 |
Enlisted Member
![]() ![]() 0
Rep 32
Posts |
noob question...does coding void your warranty?
once I get my f30..would love to code the side view cameras to be on at all speeds, though I wouldn't begin to know how to do it myself. Will have to find someone to do it for me..hmm...needle in a haystack moment. |
Appreciate
0
|
05-26-2012, 06:34 AM | #11 |
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
Thanks for the support guys
![]() I'll try to have some instructions and PDF with the confirmed coding I did online somewhere tomorrow ![]() @Mith: Technically anything you mod could void warranty. However, if you mod the camera and your engine breaks down, then the mod to the camera would not void your engine's warranty. Also, they need to proof that your mod actually caused the engine to break down if they try to claim that your warranty is void due to a certain mod (of course, where I say mod, you could say code but technically a chance in code is a bit of a mod). One thing that might be good advice is to keep backups of every chance you make so you can always revert to the last update (or original even) in case something seems to be wrong ![]()
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() |
Appreciate
0
|
05-26-2012, 06:55 AM | #12 |
New Member
12
Rep 22
Posts |
Turn comfort access on?
I am strongly considering ordering a 2013 335i without premium pkg so I can avoid having a sunroof (tall person) but I will miss not having comfort access. Can these feature be turned on by coding?
On a similar line, since sat radio is also part of premium package, is there a way to "activate" it too - at dealer or any other way? |
Appreciate
2
Mouadess0.00 |
05-26-2012, 08:21 AM | #14 |
First Lieutenant
![]() ![]() 77
Rep 369
Posts |
|
Appreciate
0
|
05-26-2012, 08:22 AM | #15 | |
First Lieutenant
![]() ![]() 47
Rep 385
Posts |
Quote:
|
|
Appreciate
0
|
05-26-2012, 08:26 AM | #16 |
Major
![]() ![]() 176
Rep 1,063
Posts |
I coded my E92 for a lot of cool functions and I'm looking forward to seeing how similar to modules are for the F30. Like svache said, it's not really "coding" per se, just changing option values. As long as you're diligent in backing up the previous settings and documenting your changes, it's a pretty easy operation.
__________________
Delivered --> '21 G01 X3 M40i, 8SA, Sunstone Metallic with Cognac Vernasca, 22Z, ZDA, ZDB, ZPK, ZPP w/ 4HA, ZPX, 2VF, 3AC, 4K1, 688, 6NW, 5DF
Past --> ?19 G01 X3 m40i, 15 F33 328xi, 8SA, '13 F30 328i, '08 E92 335xi, '95 E34 530i, '88 E30 M3 |
Appreciate
0
|
05-26-2012, 09:36 AM | #18 | |
Private First Class
![]() ![]() 18
Rep 173
Posts |
![]() Quote:
![]() |
|
Appreciate
0
|
05-26-2012, 11:54 AM | #19 |
Major
![]() 32
Rep 1,285
Posts |
Svache, are you able to save the original file and/or the changes to a file?
I am interested only in ECU modifications and they are too much work if one cannot readily save changes. I am trying to think of other things people complain about . . . can you turn off the headlight washers or in any fashion control when they activate? |
Appreciate
0
|
05-26-2012, 03:36 PM | #20 | ||||
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
Quote:
Sat is also a bit of a thing, if your car is equipped with a sat radio (which might be different of those who didn't order it, I don't know about this) then it still needs to be activated over the internet on the Sirius XM website (at least here in the US). So you might be able to chance settings, actually activating it but not buying it is probably going to be hard. Quote:
Quote:
![]() Quote:
What I did is, I have my original file stored in a few locations on different drives so I always have the original somewhere. The other successful changes I make will be stored in different maps.. think of the maps in a backup folder now being created as 2012-05-25.001 2012-05-25.002 2012-05-26.001 etc. Regarding the headlight washers, you're in luck as well.. I found several settings for what I believe is the headlight washers (I am unsure, my German isn't that great lol, so I will have to test it). If I am right, you can chance settings like: the maximum speed to which the washers will respond (so if you do want the washers but don't like the spray all over the place, you can set it to a low value so it only sprays below a certain speed), the interval amount, turn it on and off as a whole etc. etc.
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() |
||||
05-26-2012, 06:07 PM | #22 |
Lieutenant Colonel
![]() ![]() 267
Rep 1,879
Posts
Drives: 2012 F30 328i
Join Date: Jan 2012
Location: Hawaii
|
Ok, for those interested, I updated the first post with a DIY.. I hope everything works out for everyone.. if not, please ask in this thread instead of PM so others who have the same problem might get helped as well)
![]()
__________________
F30 328i Luxury w/ Mojave metallic, beige interior (timeline)
Note: Many PM me for links to the software needed to code. Please note that I do not have download links to this software. Your best bet is using the search function in the coding thread ![]() |
Appreciate
0
|
Post Reply |
Bookmarks |
|
|