Wednesday, December 27, 2017

How to enable F30 enhanced bluetooth

I would like to know how to enable the enhanced bluetooth on F30 as well.

Step 1. Change FA from 6NH to 6NS:
E-Sys - How to change FA in F-series car.pdf
1. Start E-sys program, and connect to car by clicking icon at the top.
 2. Select your car, and click connect. Select interface depending on interface you will be using. If you use ENET cable, select connection via VIN at the bottom.
 3. Go to expert mode > coding. Click read under vehicle order to read FA from car. Click edit.
 4. Screen will automatically change to FA-editor. Right-click on FA, and choose “calculate FP”.
 5. Once finished, vehicle profile is shown on right. Expand FAList on left, to SALAPA-element.
 6. Delete/add FA from the bottom left window, and click apply changes icon.
 7. New FA must be verified before it can be written to car. Right-click FA and calculate FP again. If FA entered is wrong, error will be shown. For example, “DDD” is not correct FA and E-sys will display error message. After FP is calculated, save the new FA.
 8. Go to Expert mode > VCM. Load your saved FA file, right-click on FA and calculate FP again.
 9. Click VCM master tab, and click write FA FP. New FA will be written to the car.
 10. Click “read FA FP VIN” button and check FA to make sure changes are saved to the car.



Step 2. VO Code Head Unit and standalone Combox (CMB_MEDIA) if present:
Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Right-Click on Head Unit ECU (e.g. HU_NBT, HU_CIC, HU_CHAMP, HU_ENTRY, HU_ENTRYNAV, etc.) (the ECU itself not the underlying CAFD) => Select CODE (Not Code FDL).
Repeat Step 2 above for and standalone Combox (CMB_MEDIA) if present.

* Note: 6NS is used for NBT Head Unit. For cars with 6NH and ENTRY or CHAMP2 Head Units, use 6NK, or 6NL if car is equipped with BMW Assist.

Sunday, December 24, 2017

HU_NBT= Bluetooth Tethering (BMW LIVE & INET WORKING w/Issues)

HU_NBT= Bluetooth Tethering (BMW LIVE & INET WORKING w/Issues)

OK, so I am making some progress...but not all the way. -There has to be a way to connect.

I got it so you can add Bluetooth data tethering to the phone when Bluetooth is on. (see attached photos)

...but the data tethering turns-off when you active the cars Bluetooth signal.

HU_NTB=
3003- DUN_PROFILE Aktiv
3003-PAB_PROFILE Aktiv
3003-Telemantic_ECU TCB
3003- PHONE_RSE Aktiv
3003- Bluetooth_Handset Aktiv
3003- Bluetooth_SAP_Support AKTIV




Friday, December 22, 2017

How to write a VIN to the Combox in E-Sys

For writing a VIN to the Combox in E-Sys, I figured that out, and it is very simple:  

So simple in fact, that I am mad I spent so much damn time in Tool32, CMEDIA.prg and E-Sys trying to figure it out.   

First you must code CMB_MEDIA / TELEMATIK_VIN = Coding VIN using your real FA VIN. Then, open your FA up in the FA-Editor, change the VIN, Calculate FP just to make sure there are no problems with it, and then save the FA with a new name, i.e. FA_VIN_FAKE. Lastly, go to the coding module, and under Vehicle Order load your new FA_VIN_FAKE, activate FA, and then FDL code CMB_MEDIA. Lastly, read CMB_MEDIA coding data, and verify the new VIN in brackets. In the attached picture, you can see my Combox and Head Unit are showing two different VIN's.

Afterwards, either shut down E-Sys, or load your original FA back and activate it before coding anything else. DO NOT code anything else with this FA, and DO NOT write this FA to the car. 

For Internet and BMW Live to work, you need a VIN with factory options 614 and 615.


BMW F30 Coding FAQs for Newbies

Coding newbie : a few questions

Hi all,

Let me introduce myself first, i'm a Belgian, currently driving a C200 (bah, don't like it anymore)

I've been almost "living" on this forum since i ordered my new F30, sapphire Black. (And wow you guys are all pro's when it comes to coding )

I've got the options (specific for multimedia etc..)

6NH
609 PRO NAVI (so that would mean that i have the COMBOX right? )
6AB BMW TeleServices (no idea what it is)
6WA


I'm looking for two specific things to code, and since i'm new i don't know if it is possible and i do not find the exact statement saying it is possible.

1) Can i enable Internet on my iDrive
2) Can i enable BMW Apps on my iDrive
3) Can i control spotify / play spotify with USB if i code to advanced bluetooth?

One post says you can, the other says you can't .. i don't know anymore 

Last but not least.. if i enable VIM, will the navigation still work? (with my current C-Class, it stops working since it has something to do with a velocity meter being overruled)

I thank you very much.. and looking forward to contribute!

Best regards,

Nicolas


Coding help from Shawnridan

1) On the F10, it is possible to code Internet / BMW Live with 6VC Combox and 609 Nav by disabling BMW Assist and using a fake VIN with factory 614 Internet written to Combox, and then updating BMW Services. I detailed that process here:

Quote:
Change your VO as follows:

- 612 (or 633 or 639 if present)
+ 644
+ 614 (Required but already present)
+ 615
+ 6AL
+ 6AB

VO CODE HU_CIC
VO CODE CMB_MEDIA

FDL CODE CMB_MEDIA:
- TELEMATIK_VIN = Coding_VIN

FDL CODE CMB_MEDIA:
Use modified VO with VIN that has factory options 614 and 615 as explained in my earlier Post:

Quote:
For writing a VIN to the Combox in E-Sys, I figured that out, and it is very simple:

So simple in fact, that I am mad I spent so much damn time in Tool32, CMEDIA.prg and E-Sys trying to figure it out. 

First you must code CMB_MEDIA / TELEMATIK_VIN = Coding VIN using your real FA VIN. Then, open your FA up in the FA-Editor, change the VIN, Caluclate FP just to make sure there are no problems with it, and then save the FA with a new name, i.e. FA_VIN_FAKE. Lastly, go to the coding module, and under Vehicle Order load your new FA_VIN_FAKE, activate FA, and then FDL code CMB_MEDIA. Lastly, read CMB_MEDIA coding data, and verify the new VIN in brackets. In the attached picture, you can see my Combox and Head Unit are showing two different VIN's.

Afterwards, either shut down E-Sys, or load your original FA back and activate it before coding anything else. DO NOT code anything else with this FA, and DO NOT write this FA to the car.

For Internet and BMW Live to work, you need a VIN with factory options 614 and 615.


*** Use only to FDL Code CMB_MEDIA; DO NOT write this FA to the Car

1) Enable Data Transfer Option Under Phone
2) Enable Bluetooth Data Tethering on Phone
3) Under Connected drive; Update services (should show BMW Live and Internet services)
4) Go to BMW Live and Internet and make sure it it working

After it is working:
Use original VO with car VIN:
FDL CODE CMB_MEDIA:
- TELEMATIK_VIN = MOST_VIN

Read CMB_MEDIA and verify Short VIN in brackets [xxxxxxx] is car VIN.

DO NOT update services again or you will loose BMW Live and Internet.

*** If you do not return the Combox VIN to car VIN, you will encounter problems with future dealer programming, as the Combox will not be recognized, and programming will hault.
That said, I have yet to see anyone get it to work in an F30. I have no idea why though.

2) As for 6NR BMW Apps, you have the needed 6VC Combox, and 609 Nav but you need to buy a 9C FSC Code and Import and Activate it in the CIC head unit. This will get you the Apps and Music Streaming. I have done this in my car. If you also want the iPod Out GUI and Video though, then you also need additional hardware. You would need to either retrofit 6NF Base Plate, and run FBAS video line from it to the CIC, or you could replace the factory 6FL USB Aux-In Port with the USB AV-In port from the Mini Cooper, and run the FBAS Line from it to the CIC.

3) Change VO from 6NH to 6NK, and VO Code Head Unit and Combox.

How to install BMW E-sys F-series coding software

How to install the  BMW ENET E-sys cable  coding software under Windows XP?  

01) Run "\\ E-sys 3.18.4 \ E-Sys_Setup.exe" to install the program to "C: \ EC-Apps \ ESG \ E-Sys \ E-sys.exe"
(Password installation is "lo8F3lsVVg" if you are prompted)
02) Copy "Ediabas" folder from "\\ E-sys 3.18.4 \ E-sys 3.18.4 \ Ediabas" to "C: \ Ediabas"
03) Make sure that "C: \ Ediabas \ Bin \ EDIABAS.INI" is set to Interface = ENET (it is possible that it has a different value, in this case, simply change)
04) Copy the folder "is" from "\\ E-sys 3.18.4 \ is" to "C: \ ESysData \ e-sys is"
05) Copy all subfolders "from psdzdata" (all 7 folders) from "\\ 2_46.3 psdzdata \" to "C: \ ESysData \ psdzdata \"
06) Copy the contents of the "C: \ ESysData \ psdzdata \ swe" folder into the "C: \ ESysData \ SWE" folder.
07) Make sure there is a "Dist" folder in each of the Chassis (F01 / F10 / F25) folders, etc. (for example,  
"C: \ ESysData \ psdzdata \ handseries \ F010 \ F010_12_03_511 \ ODX \ dist") (should already be set, but it should be checked anyway - if not there - create empty "Dist" folders)
08) Turn Auxillary Power On Car (Motor Off) and proceed to car connection with OBDII-Enet interface cable (Wait a few minutes until the network adapter icon shows a connection with the exclamation point yellow above)
09) Start "C: \ Ediabas \ Hardware \ ENET \ ZGW_SEARCH.exe" to check the cable and the connection are working (IP address, MAC address, and VIN will be displayed check the actual communication to the car) (ZGW_SEARCH.exe runs intermittently on 64-bit Windows - not necessarily a problem if the ZGW_SEARCH window is empty, as long as the computer's wired network adapter displays an IP address assigned to the car's computer
10) Run "C: \ EC-Apps \ ESG \ E-Sys \ E-sys.exe" (It will take E-Sys some time to write the log file) and Options, Settings: In the ODX tab, set the ODX Rule Path to "C: \ ESysData \ Rules" of the EST Tab, Set the Developer-Soft-Token Path Is "C: \ ESysData \ is \ Code Away.is"
11) Press the connection button on E-Sys Target Vehicle Selection (eg TargetSelector: Project = F020_12_03_503m VehicleInfo = F020) NOTE: target vehicle for F30 is F20!
12) Select Connection via VIN, then click Connect (window should appear confirming the successful connection)
(The program will remember the "connection via VIN" for future connections)
13) When you log in for the first time to your car, you will need the E-Sys PIN, which is 2690
14) Please see other way to documents concerning coding itself.
15) Various:
a. Some modules take a long time before the changes begin to work (for example, the trunk and the mirror nearby). If still does not work after one hour, try recoding the module again, even if it seems that the correct parameter (eg "nicht_aktiv") is set.
b. Share undocumneted encodings with the community.
c. If coding for an extended period of time (> 30 minutes or more

Tuesday, December 19, 2017

BMW F01 F10 F30 used TMS Coding with ISTA-P

F01 F10 F30 used TMS Coding: Easiest way is with ISTA-P. They detect the two TMS, program and code it. Try to code FEM_BODY/BDC/CAS first, so both TMS modules will coded/init automatically. When it doesn't help, try to inject CAFD with Esys: “Detect CAF” in coding window, then choose latest file, press ok, then click Code. If CAFD is missing, then you can first try injecting. Then, if that fails, program.





Which E-sys and What tool for G series coding?

Coding a G series is possible with E-SYS, but problem is the mapping/trimmed CAFD's on new ECU's. But for exciting ECU's not a problem (BDC_BODY, NBT2, ACSM etc.)

Which E-sys can be used for G series coding?
E-Sys:
S15A psdzdata covers G001/G002/G011/G012/G013/G030/G031/G032
S15C psdzdata covers G008/G038

Which tool for G series?
I'm perfectly aware what ICOM Next is and I have it.
Icom next runs a gigabyte lan port. So if router and laptop also running gigabyte ports you increase speed, that's only if the car and software allow it.
Also the Icom next is faster for G series cars which I suspect also have gigabyte Ethernet bus.
Also it has USB3.0 instead of USB2.0 and a better wifi card. 


How to do G30 coding?

BMW G30 has a quite a lot of differences in ECU, so wanted to share my findings here.

Note:
- This is Not a comprehensive list of options But options that are unique from options standard across the recent models.
- Read SVT does Not work, use Read ECU instead.
- Ensure vehicle engine is running before you press Read ECU button otherwise you won't get the full list of ECUs.

ECU: SAS [Driver Assistance Systems]

ACC Default Distance: C_Abstandsstufe_init -> Set to 2

Blind Spot Detection: Note that G30 has a multiple Blind Spot Detection Modules, and you need to set Speed setting for each. For each radar module there is a separate KMH and MPH Setting so 6 in all.

E.g.
C_LCA_SWW_Vmin_KMH - set to 55km/h
C_LCA_SWW_Vmin_MPH - set to Option 0 (Werte 22)

ECU: HU_NBT [Head Unit]

G30 has a hardware limitation and max Video-In-Motion you can get via E-sys is 63 km/h (around 39 mph). After following standard VIM coding, Ensure that

SPEEDLOCK_SPEEDVALUE_MIN: Werte=1F
SPEEDLOCK_SPEEDVALUE_MAX: Werte=3F


ECU: DKOMBI [Instrument Cluster]

Remove Speed Limit Sign from HUD: HUD_SPEED_LIMIT_ENABLE DKOMBI

ECU: IHKA [Climate Control] - Not Tested

This encoding value determines whether the previous settings (Last Function) should be used when switching from the Auto mode to Manual mode, in manual mode, or whether the settings from "Auto" should be used when changing from the car to the manual mode.

LAST_FCT_AUTO_MAN
Default: AKTIV (Active) = 01


HO coding in order to be able to manipulate front-end adjustment of the ventilation (if necessary, in the case of special large-scale customer requests)

3003 -> VERTRIMMUNG_BEL_FRONT (Front Face)
keine = 00

3003 -> VERTRIMMUNG_FUSS_FRONT (Front Feet)
keine = 00

OPTIONS
keine = 00 (No)
kaelter = 01 (Colder)
waermer = 02 (Warmer)


ECU: BDC_Body -> 1DF7 - Comfort Access Settings

3514 PMaster Has Comfort Access Related Settings


ECU: ACSM - Safety Related Settings

Settings for SeatBelt Reminders and such

Monday, November 20, 2017

My Experience with new EsysX software

Im here to answer questions:
Somebody tried the new Esysx software already?
Is it better then Launcher Pro?


Not better or worse. 

I won't pretend to an expert of Esys , but I use E-sys launcher Pro daily long ago and more than a year in the EsysX since I use Gkoukou solution long ago ( more than 5 years ).

To be honest , I'm always grateful to have token master's solution , but as you may understand it's like I use AMD in all of my desktops and Intel in all of my laptops , the purpose is to have balance but to compare which one is better , many may tell you that the Intel CPU got better performance than the AMD , but I actually prefer the AMD more and won't choose Intel if it's a desktop again .

Since 3.27.1 , I actually prefer EsysX much more and using it most of the time (now the 3.30.1), do you do programming by Esys a lot ? if you did than you probably get my feel because EsysX handles the memory better , it's actually much stable and faster in my opinion , I can't prove this cause I'm not a programmer nor a software expert , it just my experience , although I didn't do the latest launcher Pro update since lots of issue were reported .

Update: I activated e-sys 3.31. At first , everything seems OK including editors, just like the Token Master launcher. Still has no online update support. I hope it has the next version. The rest is very easy to use, it has an interesting function of generating FSC code from VIN. I have not tried it yet, I have seen it have a 50-count counter. I do not know how to renew the counter. We can get information here.
I forgot what is important. Support is (now) very good. Paul (esysx.com) responds quickly and promptly to the questions.

Update: Esysx has much more better support, not waiting weeks or months for answer.Activation process easier.
It has actual CAF mapping data , not always old ones.
FDL cheat sheets, and you can make very easy scripts for your desired coding, without having knowledge of java.

The biggest advantage is automated online activation process.

And it has no Expiry date!

It was a good change to use Esysx



Tuesday, November 14, 2017

Free download BMW ICOM ISTA-D 4.08.12 ISTA-P 3.63.0.400 (11.2017 )

Free download 11.2017 BMW ICOM diagnostic /programming software ISTA-D 4.08.12 ISTA-P 3.63.0.400 on Mega with questions and answers frequently asked.

Download:
BMW_ISPI_ISTA-P_DAT_3.63.0.400.istap
BMW_ISPI_ISTA-P_SYS_3.63.0.400.exe

Note:  The software is not me, to use at your risk. I am not responsible for a bad use.

If you want use ICOM software with safety, i recommend this: http://www.uobdii.com/wholesale/v20179-bmw-icom-software-hdd.html
I confirmed this works perfect in BMW diagnostic, coding and programming on Exx & Fxx cars.

Space required: A full installation of ista-p 3.63 without older installed versions needs 244gb space free.

Installation of 3.63.0 with installed version:
- 3.62.0 needs 103gb
- 3.62.1 needs 95gb
- 3.62.2 needs 114gb
- 3.62.3 needs 114gb
- 3.62.4 needs 114gb
- 3.62.5 needs 114gb
space free.


Vehicle coverage: From ISTA/P version 3.62.0 on (end of June 2017), the programming of the F, G, I series with ISTA/P will be gradually switched off.

Model series affected:
F, G, I series vehicles.
· Series F056 can no longer be dealt with as of ISTA/P 3.62.1.
· Series I001, F001, F025, S15A, S15C can no longer be dealt with as of ISTA/P 3.63.0.



FAQs:

Q: I have question about installing ISTA/P, clean and fresh install or installing over old version?
A: You have to uninstall the old version before.

Q: I have 110GB free, with istap file inside it will be free only 31GB and for installation is needed 230GB free, what now?
A: Purchase bigger HDD or download standalone.

Q: How did you install 3.63 with only 150gb? The installer would not continue...
A: First thought was to remove all data from ISTA/P but I have removed PsDZ and SQLiteDBs from Rheingold, I have tried and installer didn't brake installation, instead of 240 GB it was only 137 GB needed.

Q: ISTA-P standalone? Sure? Where can i find this?
A: Here you go. 63.0 PSdZData - Lite and Full Versions:
v.63.0_PSdZData_Lite:
v.63.0_PSdZData_Full:

Q: The folder pzd-data alone is not ista-p. how should it work? how to install the other files from ista-p?
A: You can better use Ista+ incl SDP because some Fxx are not supported in new Ista-p. Update Ista-p for Exx is not useful.

Q: I extracted all files then install bmw ispi ista p sys.. but nothing happen
A: You Need Loader.  Download ISTA-P Loader V6.3 Lite + activation key:
UNBLOCK archive and extract with 7-zip
Password: beemerboy88
Or
use the easy way, install standalone version of ISTA+ and ISTA/P from here
Standalone versions of ISTA-D 3.63.0.400 and ISTA-P 4.08.12:
 For ISTA-P Loader thanks to beemerboy88.
SQLiteDBs 4.08.12, including RU, EN, DE, OTHER. 

For unpack archives use 7-zip 16.04 or higher.

All installed and ready to work.
ISTA-P work with old and new Loader from beemerboy88.
Instructions for installation, configuration and solution of possible errors, is located in the Tools folder (FAQ-RU.pdf and FAQ-EN.pdf).
To view pdf files, use Adobe Acrobat Reader DC.
Don't ask password from pdf files!!!!

Read carefully FAQ in Tools folder!!!

ISTA-P - 147 GB
Service Data (SDP) - 104 GB
Logistic Data (BLP) - 2.63 Gb
FASTA & HW check disabled !!!

What's included in torrent: