Just wanted to say thank you for the clear video and instructions - having used INPA, NCS this was a super easy thanks to your video. Just helped me navigate and now I feel confident with this software too. Had a go on my only just collected car and added a few features with no drama. Cheers
This video still good up till today and helped me to code. Thank you very much. A little piece of advice, to keep everything simple, i think it will be better if you just Code 1 FDL in this video.
Hi mate, its well explained. Would you be able to give some advice on turning START/STOP off on f10 520d, DVD in motion, Digital Speed Display ? Regards,
Jeffrey, I'm new to BMW and coding. Searched a ton of youtube vids to get a basic understanding of how this stuff works. I was hesitant to even try it until I came across your video. Your tutorial was by far the easiest to follow and understand. Thank you for taking the time to put it together - keep it up! Cheers!
+democratic undergroud You're welcome, I had the same feeling initially as well. Hesitant and worried I would brick the car or void warranty etc but turns out it was simple and undetected by the dealer :)
Hi Jeffery, Great tutorial, thank you. Could you please assist with a CID upgrade? I have an F10 LCI 2014 with a 6.5 inch CID that I am upgrading to a brand new 10.2 inch OEM unit, which I have installed, but doesn't show a display. I presume I need to change the resolution settings, could you please point me in the direction of the file I need to code with E-Sys? Many thanks
When I load the Vehicle Order, on the right side of the screen I see FP_Version 2 and the list of folders are all numbered. What do I need to do in order to see the names of the folders?
Hi Jeffrey, can you please help with a guide to coding cruise control with braking for a 2014 F20 116i? I've retrofitted the hardware switch for it, now I just need to code option 544 to get it to work. Please help :)
Hi, I have been watching these kind of videos and have few specific questions. 1) Lets say I have added an option such as Sport Transmission to FA/Salapa Element. Then went to VCM, Master tab and have written FA/FP. After that I went ahead and read ECU and coded few of the corresponding modules(EGS, KOMBI...). Since my car didn't come coded with sport AT originally and then few months after I code it, my dealer has a recall which requires to update software of my car, will there be an issue with that? 2) Is there another way of coding instead of adding an option to Salapa element? For example just by reading SVT, then editing EGS, KOMBI etc. and then coding FDL, will it be safer? Thanks!
1) I guess it varies from dealer to dealer, I've coded out sport suspension for a friend who then had it updated by the dealer and it wiped the previous configs. Not a big issue we just had to recode it again. I guess at the end of the day the dealer doesn't really car unless you take out a claim on that specific part. 2) Not from memory, adding options that wasn't available needed to be added to SALPA and then VO coded.
It's preferential whether you click it before or after at the end of the day it needs to be enabled to apply the code. Think of it like a safety lock, enable it to apply the code.
in the initial connection, under the parameters area what are the differences in choosing Series I-step and Read from VCM? I have seen videos choose the VCM and other I-step.
The I-step is the DME release versions eg. F020-18-07-547 = July 2018 (F20-F30). I would not suggest selecting 'Read parameters from VCM' (Vehicle Configuration Management). Initially when I started, I was taught not to use it, so never really tested what happens as a result of clicking that, I assume based on the description, it sounds like it will try to read the current versions available but may not be specific to the version you require.
So just to be clear, every time you change a value you first save it then activate FA and then code FDL? You didn't mention to activate FA after disclaimer changes. Thanks
FA only needs to be activated once, think of it like 'Unlock'. FA can be activated at any time ;) You don't need to 'Save' each time you modify a value, I find it helpful incase it doesn't apply.
Actually did one recently for a friend who replaced his M240i with coilovers but forgot to record it. Unfortunately, I no don't have a BMW to develop on anymore. I don't 100% guarantee it may work nor take responsibility, but here's what I coded to remove adaptive suspension. Under: Editors & Viewers > FA-Editor> FA LIST> SALAPA-ELEMENT Remove "2VF" from the options. Then save. VO Code HU-NBT, DSC, KOMBI, ICM Once, I did it the errors disappeared and never appeared again. So again, not 100% sure but it worked on my friends car.
where is the code that i need to change for the side mirror to fold when i lock my car? and when is the one that turns my F30 headligths into a adaptive headlights? thanks
Thanks glad it helped :) Sounds like you're going to need to do a VO code to add those feature into the vehicle. Did a VOcode recently for a friends M2 CS with coilovers from memory it should be similar. Navigate to Expert then select 'Coding" 1. Read FA > Activate FA > Save FA (I would back this up with another copy, this is your original vehicles options) Navigate to FA Editor and edit the existing FA or you can read the one you saved earlier 2. Expand FA > FZAuftrag> SALAPA-Element Here you'll see all your options in the SALAPA Element 3. Click Edit and remove '205' and replace with '2TB' Then save the updated FA file Navigate to VCM > Vehicle Order then browse to the updated FA file 4. Calculate FP > Select 'Master' tab > Write FA FP then save Now you can code the ECU by going back to 'Coding' then code the following EGS, ICM, and KOMBI
@@JeffreyLinJP Thank you so much!! I searched a lot and found out the steps but was not getting what ECUs to code (as the last step). You answered it!!! Just one last confirmation - GWS coding is not required?
Good question, unfortunately I haven't coded an 'i' car yet. I've only coded the following: 1, 2, 3, 4, 5, 6, 7, X3, X4, X5, X6, M3, M4 Would be nice to get to try tinkering on a 'i', Unfortunately, I haven't got a BMW anymore to play with since I sold it for a R8. I'll see if any of my friends has an i series.
Hello I'm new to this. I'm trying to get my Mirrors to open and close electronically via the Key. Do all F30's come with ready and compatible mirrors that just need programming do they need changing? Also inside I do not have the button to fold mirrors that's why I asked if I could do this with key just for parking. Not to fussy about from inside car
Jeffrey Lin I was dreading you would say that. Tried to be optimistic hoping they are compatible and that I could just code them to close from the key. :
Initially, I thought it was a standard. I remember coding a vehicle that didn't have it equipped, nothing happened when I tried on the keyfob. After asking the owner the car didn't have power mirrors. Only then did I realise that it wasn't standard for some models.
Usually we refer to the Cheat sheet available on the Forum, here's a link ;) f30.bimmerpost.com/forums/attachment.php?attachmentid=708338&d=1339923932 After a few times you kind of remember what each one is. Eg. Fembody is for anything related to the Chasis Components such headlights, wipers, windows, start/stop & REM refers to rear body components or NBT refers to the headunit. Since the german code names are quite similar to english, eventually you can code without the sheet :P
Hi Jeff. I kinda got at “Activating FA” after coding to active “unfold mirror via key fob or comfort access”. The progressing bar starts over again after reaching 100%. Any idea what this could be? Thanks in advance.
Hi PJ, so the code applied but the progress bar is looping. Hmm haven't seen that before, does it still do that after you disconnect and reconnect for other codes?
@@JeffreyLinJP Hi Jeff. It might have something to do with me not turning ignition on so that the car went off after a certain amount of time. Before it happened, my laptop could talk to the car and it couldn't after the car was completely off. It all worked after I turned on the ignition as well as connecting the battery to a wall charger. Everything looks great since then. And I am very much enjoying the folding mirrors on lock and closing all windows on lock hold on the remote :-)
I got the software from F30post, I made a request with the admin, 'Shawn Sheridan' to request for the link. The app is very reliable but it's dependant on how stable your cable is, laptop & power on the car also your code.
Check the cable is firmly connected, ignition is turned on. I ran into this issue a few times when I started to apply the code whilst the ignition was turned off. If it still doesn't work try turning the car off & lock it for 2-3 hrs and reconnect it again this may re-enable the 'Connect' button. If all else fails ensure you have the latest version of E-sys & PszData there's a chance the car's firmware is newer than E-sys. If that still fails, if you have a friend with a 'F-Series' car try testing your cable & software on theirs to see if it detects, if it doesn't then either software not installed correctly or cable is faulty. Good luck ;)
The newer versions of E-Sys has a new Save feature I think along with pre-saved code outputs. So no need to manually change values. Plus I believe there's a Mobile App version, combined with a Bluetooth OBD, you could code on the fly.
+sarmad thepioneer You're welcome, The application is free and is available upon request from Shawn on the F30post forum. The only thing you might need to buy is the OBDII ENET Cable which is $18 on Ebay, I think.
I would, if I had still had access to a BMW. Maybe, I'll ask some friends to see if they will let me use theirs to experiment. :) I vaguely recall, activating it for a few users at a local car meet a few years ago.
hmm...Have you tried updating to the latest version of E-sys & PsdZData library. I've noticed some time certain modules can't be read & present errors if it's not the latest version.
Shouldn't I select F010 instead for F01 / F02 model ? I've read somewhere that ECU of 5 and 7 series share the same coding in majority. I'm not sure about 1,2,3,4 series ...
Hi ! Doctor of BMW ! I have BMW 528i e60 2010 M-ASK Champ head unit. I need 100% Off my Welcome chime (gong). and door open signal chime (gong) its to loud for me.If you now how ? Please Help me.. No body now how...Bimer cod not work,idrive menu dont have option make sound gong lower..were is this sound startet : cluster amask unit or defferent modul ? Thanks,Best Regards,Alex
You need to set the location of your EST file in E-sys. 1. E-Sys 2. Select Option 3, Then click Settings 4. Click 'EST' 5. Navigate to EST file location in 'Data'
Hi Jeff, nice video. Well, do you know what is the Warning - No connection established. [ C078] ? Also I don't have the list of vehicle to select the right vehicle when trying to connect vehicle. Can you please help me by Teamviewer?
Thanks ;) Generally this means the vehicle isn't connected to E-SYS. I would suggest the following: 1. Check cable is firmly connected on both the PC & OBD II port on the vehicle 2. The vehicle power is turned on or vehicles is on 3. Installed the latest version of Esys & app is launched through E-sys Premium launcher 4. If you have access to another F-series BMW vehicle try testing the cable & software on the car, if it detects then try connecting back to affected vehicle. I found this out while coding a bunch of cars at a local coding session. 5. Check whether there are any ethernet connections conflicting 6. Try temporarily disabling firewall & antivirus to see if it's stopping the connection 7. If you have another I-COM cable try that sometimes the cable can be broken or faulty. 8. Car has enough voltage & power I could try connecting through teamviewer, however not much I can do if it's a physical hardware issue.
Thanks for your help. But I believe it is more a software issue than a hardware issue. I think, I haven't installed the software properly. It doesn't even show the vehicle models when selecting vehicle. I'm new to coding and I believed I messed up the file location. Regards, tano
No worries. I recently helped someone code who had the same issue. Turns out the PsZData folder was't properly copied across which caused the Model selection error.
how do you guys get it to connect through vin. for some reason mine will be grayed out and say no zgw available. do i absolutly need a enet cable? because i'm using an icom.
I would bet your ENET cable has a bad connection in the Number 4 pin, counted from the top left of your OBD connector looking in at the pins (make sure the OBD connector slotted latch is on top when counting). This corresponds to the 3rd contact on your Ethernet connector (pin side up and counting from the left with the cable going out the connector and down). Get your ohm meter out and check continuity between Number 4 pin on OBD connector and Number 3 on the ethernet connector. If open circuit, you can sometimes use a small flat head screw driver and tap down Number 3 Ethernet contact a few mil-inches, but be careful. It helps to take the OBD connector apart to check continuities of all the soldered wires in the OBD connector with the Ethernet connnector.
thanks, i just went and bought a enet cable, it works fine after, i guess i just can't use a icom with esys. also btw do you know how to disable light warning messages?
Mike Chan check into the Coding Forum at bimmerfest dot com. There is bound to be someone there with the answers to your coding questions. Its an active group. I am a coding newbie. I use Enet cable with Esys
Hey Jeffrey. First of all great video. I'm new to this and I do not know where to get the most recent E-sys software from. I read in one of the threads below that you said it is available upon request on the F30post, but I don't know where that is. Can you point me in the right direction please? Again.. great video.
You're welcome. The application is available upon request from a member - shawnsheridan on F30post/Bimmerpost Here's a link for the thread f30.bimmerpost.com/forums/showthread.php?t=696777&page=482
No worries. I've found both expensive & cheap cables perform about the same. Something from ebay should do the job eg. www.ebay.com.au/itm/Ethernet-to-OBD-Interface-Cable-E-SYS-ICOM-Coding-for-BMW-ENET-Data-OBD2-Cable-/171362143180?hash=item27e5facbcc:g:8CMAAOSwcldUZEop
Jeffrey, thanks so much for the love and knowledge. Much appreciated. Is your specialty in bmw software? Is this the best place to pick your brain about some other bmw questions, or is a private forum/email better.
Hmm not quite sure about F10's but I think you might need to code FA to add the feature of DRL if your car wasn't equipped with it before. I think you might need to configure FRM -> 3050 -> DRL_MODUS to DRL_S via separate TFLeuchte Not 100% sure but this is the value for Xenon + Rings for US spec headlights on F10.
+Jeffrey Lin would you be able to make a video cos im struggling i used an app to code but it messed it up its called CARLY FOR BMW PRO ... but im going to try ur method out
+Shahkeer Rahman Unfortunately I don't have a F10 to test but I would highly recommend coding in E-Sys over Carly which is bit limited in functions compared to E-Sys. Retrofits are harder to code, sometime modifications to FA & outer codes are required. I personally had to consult a professional coder for these things but obviously at a cost. I would try it changing yourself first, if it doesn't workout. I know 2 pro coders but don't know how much they would charge.
So I was trying to change 6NH to 6NK or 6NS (to enable bluetooth audio) But I couldn't code the hu_entry folder for some reason... So i tried coding the entire ECU folder and well... I can't play radio, there is no bluetooth at all (no calls, anything) And for some reason only 2 languages work: French & Spanish (The other languages are there but nothing happens when I click it) ...Any idea what to do?XD
I presume you didn't back up :/ When VO Coding need to be extra careful Usually: 1. Read & Save FA 2. Navigate to FA Editor reopen saved FA 3. Navigate to SALAPA section 4. Delete 6NH to 6NS OR 6NK 5. Save FA 6. Navigate to VCM then read FA, Calculate FA & Write FA/FP Code HU-Entry should add the value, not sure which ECU you coded. Search for a folder 'Sprache' this is language folder in the system see if any are disabled.
Yeah i tried doing that! I right-clicked Hu_Entry to code it with 6NS but Code wasn't highlighted, so that's when I tried coding the entire ECU folder (That's under SVT) I couldn't find any Sprache folder :[ Is this after connecting the car and reading SVT? Or is it somewhere else ;o Also, is there any way I could contact you via skype/fb/email and send you a couple of screenshots of what the system looked like for me after reading SVT? :O
Oh! Actually to my knowledge, language is under BKOMBI folder, however when I try to edit FDL on the CAFD folder it shows an error. I think something related to token.
+TheTalmon18 I found the folder, managed to get past the token error thing. the first one said "us" and so i coded the cafd folder, however nothing changed in the car :( when i click english it wont go to english x.x
hi marry cristmas i install e-sys 3.27.1 1st is ok this version (3.27.1 ) with f30 328i coding? 2nd i make token genarator and make username and 8digit password.with generator not esys launcer. ( i am new on all of this ) 3nd must be on obd2 port to see on connection the nodels to choose? ( for f30 the F020 for example ) MUST USE ANY OTHER PROGRAMM? I load e-sys and put token est file ( NAME.est ) on e-sys settings. Is all ok until now? THANKS ANYWAY. MY ENGLISH IS NOT GOOD SORRY !!!!!!!!!!!!!!!!!!!!!!!!!
+Σωτήρης Κωνστάντης Merry Christmas to you as well ;) 1. Yes this version is fine for coding with a F30 328i 2. Once you have set a PIN on E-sys Token Generator the icon should act as the application launcher for E-SYS 3. The cable must be connected to the OBDII port & vehicle must be turned on to read the model number. 4 Windows 10 is fine, I've tested Esys on Win 8, Win 10. No issue at the moment. No other applications should be required all you require E-SYS, PsdZData & Token launcher. Ensure PsdZData files have overwritten the folder in E-SYS, then set PIN in Token Launcher. Just launch the E-SYS launcher and it will auto load a patched copy of E-SYS. No worries, you're welcome.
+Jeffrey Lin i am ok and waiting for cable obd to lan :) if +Jeffrey Lin i code something that havent my car the hardware to do it , then i see that the code dosnt work or gives me red error? and if gives me red error must do something? i will have problem after that with my car? or i do the same code an d put the first ( working ) values? i said that to know what can change and if i dont what is the rescue things must do. i want to code M-perfomance logo on clutcer m logo on i drive screen my bmw alarm beep on lock unlock dont stop windows when auto closing and open door sport display on i drive screen to see HP and power, on the screen when lock/unlock with anyway ca, obf or key to fold and unfold mirrors. ( i have it but must push 2 sec to fold them) Add current speed (kph) to the BC cycle list at tyres presure and celsious on idrive screen these 8 codes . i found a software with right values and i dont know if my car dosnt supprt them all.i am afraid for sport display, add to my screen with greeen tyres presure and temperature .For those 2 only must my car have hardware? thanks for your time with my questions :)
Sorry for the late reply. If an error is thrown at the end of the coding, you can restore it to an earlier state using 'Detect CAF for SWE' which will attempt to restore a previous save state. If the hardware isn't equipped then coding those values will not return any function.
The new versions are a bit difficult to generate a token, I would recommend making a request with the admin on F30post/Bimmerpost. Admin: Shawn Sheridan. ;)
Never noticed the notification that you replied back. I actually figured it all out. I was stupid and for some reason kept pressing "code" instead of "code fdl" lol