Sunday, July 15, 2018

BMW F series Information correction of maintenance history

Information correction of maintenance history in the f bodies with system-Evo System




Wednesday, June 20, 2018

BMW G30 Retrofit ICAM

BMW G30 Retrofit ICAM  (icam)

HU_NBT_EVO > EXBOX 3001 > CAM_ECU = wert_25 
HU_NBT_EVO > EXBOX 3001 > CAMERA_SYSTEM = icam2_rvc 
HU_NBT_EVO > EXBOX 3001 > ICAM2_HELLIGKEIT_KONTRAST = aktiv 
HU_NBT_EVO > EXBOX 3001 > MACRO_RV_C = aktiv 

TRSVC - aka ICAM in REINGOLD\ISTA (always displays and when rear view camera 3AG and when cameras 5DM and 5DN)

E_Sys ICAM4 for G-ser

Tuesday, April 17, 2018

How to install E-sys 3.30.0 with Java 32 bit

Free download BMW E-sys 3.30.0  software:

How to install E-sys 3.30.0 with Java 32 bit:
For flashing failure risks to minimize, you need as much JAVA memory as you can have.
E-sys 3.30.0 comes standard with Java 32 bit, maximizing usable memory to 2Gb (actually less, because runtime uses lots of Mb’s as well. Thx Tokenmaster).
Default setting in E-sys 3.30.0 is 1024Mb. You can change it (in esys.bat; thx Shawn)to about 1500Mb. If you set too high, E-sys won’t start anymore. Just trial&error.
If you want more usable memory to further reduce memory related flash failures, upgrade Java to 64bit:
1. Download/Install vcredist_x64.exe (see link)
2. Download/Install JRE 8 x64 (see link)
3. Delete JRE folder in c:\EC-apps\ESG\E-Sys\jre
4. Rename just installed JRE 8 x64 folder(c:\Program Files\Java\jre1.8.0_144) to JRE and move to c:\EC-apps\ESG\E-sys\jre.
5. Change memory setting in esys.bat:
:startEsys
:set OPTION_MEMORY=-Xmx3000m (or 2048 or 4000 or whatever)
6. Run E-sys and close E-sys
7. Open last LOG file in c:\Data\Logs\
8. Search for : “Java (max)” Without quotes to check your present max usable memory
9. Use E-sys software with decreased flash failure risks
For me this was solution for NBT flash issues!

BMW ENET E-sys 3.30.0 Feedback

BMW ENET E-sys 3.30.0 review: 
I tested it by psdzdata 3.62.1 for coding and programming ok.
But for FDL coding, because CAFD was trimmed,so refer to launcher+E-sys 2.8.1+psdzdata 3.61.4.002 for reference,for example “startup_emblem” countered the 32th from bottom of 3001,in the “Ausgelesen” of “Werte=00”,changed to “01”,so got the error:
“Failed to sign FDL[C158],EstCmCryptgraphicExcetion:SignHandler can not be initialized with data from EST.
For FDL Coding, E-Sys Launcher provides both an .EST Token Solution for signing Coding Changes, and CAFD Mapping to add back in and display the Trimmed Data.
You do not have .EST Token solution, so you have EST error. So, either a real BMW AG .EST Token file is needed or E-Sys must be patched to accept a non-OEM .EST Token file.
Beyond Token, you also need either Untrimmed PSdZData from BMW AG’s vault. Without Untrimmed PSdZData, you can resort to “counting” method as you did, or similarly using FDL Storage Info (Address and Bitmask), which spares you the counting, but both methods are tedious and make the assumption that Current CAFD versions FDL Code structure is same as previous version, an assumption that is not always true. Without Untrimmed PSdZData, FDL Coding is best left to older E-Sys 3.23.4 / 3.27.1 / 3.28.1 and E-Sys Launcher.

Monday, March 5, 2018

E-sys launcher 3.27 on VMware 2018 solution

This is in no way to frustrate developer, but with very little reply from TM or no reply at all we still need to code our bimmers, so this is offered as a temporary solution for FREE

Download both files:
Note that pszd v63 lite included for coding
 
Install VMware which is already set with 2016 date.

After installation of VMware place folder "Windows 7 x64" to user\documents\Virtual Machines\


Enjoy!


Monday, February 26, 2018

F series coding: Esys vs Carly for BMW

Which better for BMW F series coding: BMW E-sys ENET or Carly for BMW?
Look here:
Carly: not for coding; E sys: coding success
I have been using Carly on my F30 for over a year, but not for coding, as that’s still not supported on Android. Carly can read and clear diagnostic codes and a host of other things that E-Sys isn’t meant to do. I recommend going to their website and checking on its capabilities there. From what they’ve told me, their F-chassis coding will probably be limited to the KOMBI module (dashboard items), but it may expand to include HU-ENTRY/CIC/NBT/NBT2 and FEM_BODY in the future.
It’s a simple connect (via their BT adapter), read coding data, select features to activate or deactivate (or change values), then push back into the module. Same as E-Sys but with a much more simplified interface. It allows you to save the module coding data as a backup, just like E-Sys. It worked great for coding on E-chassis cars, so I’m hoping it will be the same for F-Chassis, although they’ve had quite a bit of time to get things working and so far, coding with Android still isn’t fully tested yet. I’ve since used E-Sys for coding my F30 and the wife’s F23.
BMW E-Sys works better than Carly app in Fxx coding
I used Carly for my wife’s previous E88 128 convertible and it worked great – no having to do one item at a time, etc. Not quite sure what the problem is with the F-cars, because the principle is the same – read coding data, modify, write coding data. Apparently the new “network” and whatever read/write protocol that implies is far different than the CANbus of the E-series cars.
By comparison, E-Sys has improved vastly over the past year or two and coding both my F30 and the wife’s new F23 was relatively easy, particularly since you can save the coding data, disconnect, take the computer inside to do the modifications on a copy of the saved data, then reconnect and push the data back using the modified file. No more sitting in the car searching for the feature to be coded while the engine’s idling.
Carly adapter BluetoothE sys ENET cable– Ethernet to OBD
Actually, the Carly adapter is Bluetooth. E-Sys looks for a connection via the ethernet port on your laptop. It won’t recognize BT at all – at least, I’ve not been able to make it do so. If your laptop doesn’t have an ethernet/RJ45 connector, you’ll need to find a device that does. Pretty sure that you can’t use a USB-to-ethernet adapter, either.
Coding the speedo correction affects the analog (gauge) speedometer; it appears that the digital readout, which gets added to the “list” of things you can display in the center of the cluster, then gives the same reading as the analog. I can guarantee that it does fix the approximately 3 MPH slow reading (actual speed 67, speedo reading 70). All speedos are going to be somewhat innacurate unless they’re calibrated and “certified”, such as the ones in Law Enforcement cars. Even your GPS will give you a 1-2 MPH difference from the “corrected” reading once you’ve coded it, but the GPS is generally reading too slow as well.
BMW F series coding in details…
BMW F series coding & programming solutions…

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.