10.15.2019

BMW F10 Programming with ESYS? ISTA-P? ISTA+?

This is a question and answer about enet cable programing

Question:
Any one has programmed all car with ista-p with enet cable successful
it’s safe to do it with enet cable?
BMW F10 530DX

Answer:

ICOM is a separate computer which handles all protocols itself and has connection to a car through multiple busses (D-CAN, K-CAN, ENET) at the same time. It also has internal measurement for car voltage, etc.
F10 is able to talk via D-CAN and ENET. Strictly speaking both of these are connected to ZGM which then “translates” messages and forward to other units in a car via appropriate buses. As long as your ZGM is functioning properly there is no difference. However ENET bus needs much more complicate software to run, and early ZGMs do have issues to be programmed over this bus (you can use search on this forum to find workarounds).
So basically, ICOM can monitor car voltage, ignition status and other things itself and stop communication with a car if prerequisites are not met. ENET cable will pump data to a car in any case. If your power supply has ample amperage to keep constant car voltage, this may not be an issue.
As Spirit said flashing a car is always a risk. Its just smaller (and potentially easier recoverable) with the right tools.
I personally prefer ISTA+ for flashing because its “run and enjoy”. It knows which units need to be programmed with ignition on and which with it off. It also runs all required initializations afterwards. With E-Sys you more or less need to know all of that yourself and do manually. But when flashing fails seriously, E-Sys is the only tool to do recovery.

Good to know: INPA K+DCAN cable vs. ENET cable vs. BMW ICOM


Attachment: BMW F10 coding cheat sheet 2011

– Add Paddle Shifter Functionality for retrofit Sport Paddles
FA (VO) Replace 205 with 2TB.
Code new FA in ECUs ICM, EGS, GWS, and SZL

– Add SAT functionality
FA (VO) Replace 205 with 2TB.
Code new FA in ECUs EGS, and GWS

– Automatic High beam Assist Headlights (Car must have KAFAS camera which supports High Beam Assistant, Lane Departure Warning, and
Speed Limit Information. Without this camera system installed, there is no KAFAS module)
2011-12 (CIC)
FRM => 3050 => FLA_VERBAUT => aktiv
FRM => 3050 => FLA_AUTO_AKTIV => automatisch
KAFAS2 => 3050 => FLA_ON_OFF => aktiv
HU_CIC => 3000 => HIGH_BEAM_ASSISTANT => aktiv
2012-13 (NBT) and 2014 LCI
FRM => 3050 => FLA_VERBAUT => aktiv
FRM => 3050 => FLA_AUTO_AKTIV => automatisch
KAFAS2 => 3050 => FLA_ON_OFF => aktiv
HU_NBT => 3000 => HIGH_BEAM_ASSISTANT => aktiv

– Automatic Parking Brake Release (Some 2011-12 cars)
DSC => 3000 => Funktion_AutomaticDriveawayRelease_aktiv => aktiv
EMF => 3000 => ADR_AKTIV => ADR_ein

– Auto Start-Stop function to start as last used
CAS => 3000 => TC_MSA_MEMORY => aktiv
2014 LCI
Already incorporated

– Auto Start-Stop OFF by default
CAS => 3000 => TC_MSA_DEFAULT_OFF => aktiv

– Blind Spot Detection at lower speeds (17 mph min)
ICM => 3000 => Hc2_i_CPar_Aktiv_v_low => 25 kmh, or
ICM => 3000 => HcSwcCPar_i_Hc2_Aktiv_v_low => 25 kmh

– Change Nav voice from US to UK English
2011-12 (CIC)
HU_CIC => 3000 => VOICE_LANGUAGE_RR_US => aktiv
2012-13 (NBT) and 2014 LCI
HU_NBT => 3000 => LANGUAGE_ENGLISH_UK => master
HU_NBT => 3000 => LANGUAGE_ENGLISH_US => nicht_aktiv

– Disable iDrive legal disclaimer
2011-12 (CIC)
HU_CIC => 3001 => LEGAL_DISCLAIMER_TIME => kein_ld
2012-13 (NBT) and 2014 LCI
HU_NBT => 3001 => LEGAL_DISCLAIMER_TIME => kein_ld

– Disable Night Vision camera legal disclaimer
2011-12 (CIC)
HU_CIC => 3001 => MACRO_NIVICAM_LDISCLAIMER => kein_ld
2012-13 (NBT)
HU_NBT => 3001 => MACRO_NIVICAM_LDISCLAIMER => kein_ld

– Disable Rear and Side view camera legal disclaimer
2011-12 (CIC)
HU_CIC => 3001 => MACRO_CAM_LEGALDISCLAIMER => kein_ld
2012-13 (NBT) and 2014 LCI
HU_NBT => 3001 => MACRO_CAM_LEGALDISCLAIMER => kein_ld

– Disable seat belt status display – driver and pax
ACSM => 3000 => Gurtzustandsanzeige_Fahrer_GWF_GZA_FA => nicht_aktiv
ACSM => 3000 => Gurtzustandsanzeige_Beifahrer_GWF_GZA_BF => nicht_aktiv

– Disable seat belt reminder – driver and pax
ACSM => 3000 => SBR_FA_GWF_SBR_FA (or SeatBeltReminder_SBR_Fahrer) => nicht_aktiv
ACSM => 3000 => SBR_BF_GWF_SBR_BF (or SeatBeltReminder_SBR_Beifahrer) => nicht_aktiv

– Disable sound on disconnect SB – driver and pax
ACSM => 3000 => SPW_FA (or SBR_PreWarning_Fahrer) => nicht_aktiv
ACSM => 3000 => SPW_BF (or SBR_PreWarning_Beifahrer => nicht_aktiv

– Display digital speed in instrument cluster (bottom center in basic, bottom of Speedo in Extended and Multi-Function)
KOMBI => 3000 => BC_DIGITAL_V => aktiv

– Enable Adaptive Brake Lights
FRM => 3050 => ESS_ERSCHEINUNGSBILD => bremslicht blinkend

– Enable DVD in motion
2011-12 (CIC)
HU_CIC => 3000 => SPEEDLOCK_X_KMH_MIN => value = FF
HU_CIC => 3000 => SPEEDLOCK_X_KMH_MAX => value = FF
HU_CIC => 3000 => VIDEO_NUR_MIT_HANDBREMSE => nicht_aktiv
2012-13 (NBT) and 2014 LCI
HU_NBT => 3000 => SPEEDLOCK_X_KMH_MIN => value = FF
HU_NBT => 3000 => SPEEDLOCK_X_KMH_MAX => value = FF
HU_NBT => 3000 => VIDEO_ HANDBRAKE => nicht_aktiv

– Enable Fog Lights with High Beams
FRM => 3050 => NSW_AUS_BEI_FL => nicht_aktiv

– Enable current position (GPS and Street Name) menu item (Navigation Display => options)
2011-12 (CIC)
HU_CIC => 3000 => NAVI_POSITION_MENU => aktiv
2012-13 (NBT)
HU_NBT => 3000 => NAVI_POSITION_MENU => aktiv
2014 LCI
Already in iDrive

– Enable HUD Entertainment and Telephone display
KOMBI => 3000 => HUD_ENTERTAINMENT_ENABLE => aktiv (Enables radio menu)
KOMBI => 3000 => HUD_TELEFONBUCH_ENABLE => aktiv (Should display full contact list)
KOMBI => 3000 => HUD_TELEFONANRUF_ENABLE => aktiv (Enables recent calls list to be displayed)
KOMBI => 3000 => HUD_SPRACHEINGABE_ENABLE => aktiv (Display voice command conformation information in HUD)

– Enable HUD Turn Signals display
2011-12 (CIC)
KOMBI => 3000 => BLINKER_HUD_ENABLE => aktiv
HU_CIC => 3000 => HUD_TURNSIGNAL => aktiv
2012-13 (NBT)
KOMBI => 3008 => HUD_PIA_BLINKER => aktiv
KOMBI => 3000 => BLINKER_HUD_ENABLE => aktiv
HU_NBT => 3001 => HUD_TURNSIGNAL => aktiv

– Enable key fob and driver side door handle to close the trunk (requires powered trunk)
HKFM => 3010 => TASTER_FBD => aktiv
HKFM => 3010 => SCH_TOEHKI => aktiv
HKFM => 3010 => SCH_FBD => aktiv

– Enable key fob and driver side door handle to fold mirrors* and close windows and moon roof
CAS => 3003 => KOMFORTSCHLIESSUNG_FB => aktiv
CAS => 3003 => KOMFORTSCHLIESSUNG_PA => aktiv
FRM => 3020 => ASP_BEIKLAPPEN_BEI_KOMFORTSCHLIESSEN => aktiv
* To change mirror fold delay
CAS -> 3003 -> KMFRT_SCHLIESSEN => Werte= 05 for 0.5 sec, 0A for 1 sec, 0F for 1.5 sec

– Enable Pressure and Temperature Readings to the TPMS Screen
2011-12 (CIC)
HU_CIC => 3001 => RDC_SAFETY => aktiv
2012-13 (NBT) and 2014 LCI
HU_NBT => 3001 => RDC_SAFETY => aktiv

– Enable Sports Display (Power* & Torque* Meters) in the Vehicle Info screen.
(For N55 only. For N63 cars the gauges appear, but do not function)
2011-12 (CIC)
HU_CIC => 3000 => EFF_DYN_SPORT_CID => aktiv
HU_CIC => 3000 => EFF_DYN_SPORT_UNIT => aktiv
2012-13 (NBT)
HU_NBT => 3000 => EFF_DYN_SPORT_CID => aktiv
HU_NBT => 3000 => EFF_DYN_SPORT_UNIT => aktiv
2014 LCI
Already in iDrive
* To change units displayed to be ft lb and hp
KOMBI => 3008 => DREHMOMENT => lb_ft (displays ft lb)
KOMBI => 3008 => LEISTUNG => ps (displays hp)

– Enable Sports Display menu when switching to sport driving mode
KOMBI => 3000 => SPA_SPORT_ENABLE => aktiv

– Enable video playback via USB Port and with various video formats
HU_NBT => 3003 => API_USB_VIDEO => both
HU_NBT => 3000 => ENT_CODEC_XVID => aktiv
HU_NBT => 3000 => ENT_CODEC_VCD => aktiv
(Will play any format (mpg, avi, mkv, divx . Also at HD Resolution)

– Halos full brightness even when headlights are on
FRM => 3060 => U_EFF_POL => wert_02__100%

– Opening doors will not interrupt window roll up (Front and Back)
FRM => 3030 => FH_TUER_AUF_STOP_MAUT => nicht_aktiv
JBBF => 3070 => FH_TUERAUF_STOP_MAUT => nicht_aktiv

– Rear view camera always available
PDC => 3009 => D_SCHWELLE_2 => Werte => FF
PDC => 3009 => V_SCHWELLE_2 => Werte => FF

– Subtle orange lines at the bottom of Extended (6WA) or Multifunction (6WB) display during the day (2013 Default is grey)
KOMBI => 3000 => HINTERGRUND_FARBE_TAG => orange

– Subtle grey lines at the bottom of Extended (6WA) or Multifunction (6WB) display during the night (2013 Default is orange)
KOMBI => 3000 => HINTERGRUND_FARBE_NACHT => grau

– Subtle grey lines at the bottom of Extended (6WA) or Multifunction (6WB) always in day mode
KOMBI => 3007 => DIM_NACHT_EIN => Werte=FF

– Splash animation on the iDrive screen upon system load: Variant1 = M logo, Variant7 = White BMW logo, Variant8 = Brown bmw logo (same as
HU_CIC), Variant9 = Merry Xmas
2011-12 (CIC) (function not found)
2012-13 (NBT) and 2014 LCI
HU_NBT => 3001 => STARTUP_EMBLEM => variant_01 (default: _0)

– Turn off power (radio and iDrive) when opening door
2011-12 (CIC)
CAS => 3000 => TC_LOGIC_KLR_OFF_DOOR => aktiv
2012-13 (NBT) and 2014 LCU
CAS => 3000 => TC_LOGIC_KLR_OFF_DOOR => aktiv

– Transfer telephone ringtone to the car
2011-12 (CIC)
CMB_MEDIA => 3001 => INBAND_RINGING => aktiv
2012-13 (NBT)
HU_NBT => 3003 => INBAND_RINGING => aktiv

– Unlock doors when engine is stopped (doors unlock linked to doors automatically locked by iDrive)
CAS => 3002 => ER_KEYOUT_AUTOVR => aktiv

10.07.2019

Free Download 10.2019 BMW ETK Parts Catalogue

10.2019 BMW ETK – latest spare parts and accessories catalog

Links:
bmw-etk-software-download
CD version: 10/2019
EPC version: ETK 3.2.20
Database version: ETK 2.36
Data from: 20.09.2019

Language: English, Spanish, Italian, Mexican, German, Russian, Turkish, French, Swedish, Japanese

Operating system: Windows XP, Vista, Windows 7, Windows 8

Images:
2019-10-bmw-etk-version-1

2019-10-bmw-etk-version-2

2019-10-bmw-etk-version-3
Description:
BMW ETK Electronic Spare Parts Catalogue contain full information about original spare parts for cars (from 1932 year) and motorcycles (from 1948 year) and also helps you to find parts more quickly, easily and safely. Moreover, it is no longer necessary to search in different microfilms and lists, because you are provided with extensive information about the following:

* FULL PARTS SEARCH (GRAPHICAL OR BY VEHICLE)
* ALL PART LOCATIONS & TECHNICAL VALUES
* FULLY DETAILED ZOOMABLE DIAGRAMS & PHOTO’S SHOWING PART LOCATIONS
* FULL ACCESSORY INFORMATION FOR ALL CATEGORIES INCLUDING:
* EXTERIOR PARTS
* INTERIOR PARTS
* PERFORMANCE ACCESSORIES
* SAT NAV AND AUDIO
* BMW DVD SYSTEM
* IPOD INTERFACE
* COMMUNICATION (CAR TELEPHONES)
* CLEANING INFORMATION
* AERODYNAMICS
* EXHAUST
* ALLOY WHEELS
* STERRING WHEELS
* DOOR ENTRANCE STRIPS
* HANDBRAKE GRIPS
* GEAR LEVER KNOBS
* SELECTOR LEVER GRIPS
* INFOTAINMENT
* SUN VISOR
* SEATS
* SUSPENSION
* LIGHTS
* ROOF BOXES
* LUGGAGE CARRIER SYSTEMS
* LUGGAGE COMPARTMENTS
* ROOF RACKS
* REAR BICYCLE CARRIERS
* MIRRORS
* CLEANING SOLUTIONS
* DOG SAFETY KITS
* SPECIAL APPLICATIONS
* INTERIOR TRIM FINISHES
* CHILD SEATS
* STORAGE SOLUTIONS

IN FACT ANYTHING YOU NEED TO KNOW ABOUT BMW PARTS AND ACCESSORIES!

The function of PARTS SEARCH lead you through the search process, from vehicle identification through the actual parts search to the diagrams and the parts list which you use to assemble the parts for your order.

Before searching for a part, you must identify the vehicle for which the part is intended. This limits the selection of possible parts to that particular vehicle. Generally, the vehicle is identified by entering the CHASSIS NUMBER. The last 7 digits of the chassis number recorded on the registration are used for this. If the chassis number is unknown, the VEHICLE DATA can be entered instead. You make your selections in series from left to right.

9.20.2019

How to change BMW ICOM A2 serial number in 24c02?

For ICOM A2:

All ICOM from China A1
The firmware version is determined by the ICOM serial number, in China they are all the same 1120134. To change ICOM2, you need to change the serial number in 24c02 to the serial number from the range 1801201, and then restore the ICOM  from the restore.bin
Do not use serial numbers like 1111111, after restoration you will get a brick!!

in detail..

Unsolder 24c02 and change the serial number icom 1120134 to 1801201
change-bmw-icom-sn-1

change-bmw-icom-sn-2

change-bmw-icom-sn-3
Solder 24c02 and perform ICOM_Restore:
1.Copy to ICOM_Restore.bin flash drive
2.Insert flash drive in icom
3.Press the button and turn on the power, all LEDs will turn red and then release
the button and press it three times.
Wait until recovery is complete!!!
After recovery, update the firmware icom!
change-bmw-icom-sn-4 
Thanks to for his contribution

IT’S YOUR OWN RISK.

Note: another method to update icom a2 firmware: http://blog.obdii365.com/2016/01/04/free-bmw-icom-a1-a2-clone-v1-40/ (done by download link)


For ICOM Next:

Firmware update is done by download link:
it’s ICOM Next firmware 1.40.05

steps:

  1. Please use internet cable to connect ICOM Next with the computer, and charge ICOM Next via 12V power adapter or connect ICOM Next to BMW vehicle for power.

  1. Use IE Internet Explorer to open http://169.254.33.45:60080/, username/password: root/NZY1150263

  1. Select “Update Firmware”, you can see ICOM firmware version information.

  1. Select “Browse” to select file “ICOM-BootImage-01-25-02.bin”, set image type as “SYSTEM”, click “Send the file”.

  1. Select “Yes” when you get prompt “Write the image file to the flash?”, then ICOM indicator light will turn red.

  1. When it shows “The SYSTEM IMAGE update was successful”, click “Update Firmware”.

  1. Choose “ICOM-ApplicationImage-01-40-05.bin”, set image type “APPLICATION”, click “Send the file”, this will be done in several minutes please be patient.

  1. click “Yes” when you get prompt “Write the image file to the flash?”, then the ICOM indicator light will turn red again.
Complete updating, click “reboot”.

  1. Click “Home” – “Update Firmware”, you will see ICOM Next firmware display the newest version.

8.30.2019

Make esys read the psdzdata from the Rheingold

Q: How to make esys read the psdzdate from the Rheingold?

A:
You can do that with mklink.
Let's assume that the PSdZ data are located at Rheingold under C:\WINDOWS\system32>mklink\ C:\ Program Files (x86) \ Rheingold\ PSdZ\data_swi \ psdzdata
As an administrator, you open the CMD console.
open CMD with admin rights
mklink /d C:\Data\psdzdata "C:\Program Files (x86)\Rheingold\PSdZ\data_swi\psdzdata"
copy this command if your
Esys Data path is C:\Data and your Rheingold Path C:\Program Files (x86)\Rheingold\

Through this action, the PSdZ data of Rheingold for E-SYS are now firmly linked.

6.10.2019

BMW CBS Reset Tool Recommendation

Topix: How to reset BMW Service Reminder

How-to: reset various BMW service lights using the ODO reset button and also BMW scanner. BMW service light includes:
  • Front Brake Pads
  • Rear Brake Pads
  • Oil Service Reminder
  • Microfileter (Cabin Air Filter)
  • Spark Plugs
  • Brake Fluid Change

BMW Condition Based Servicing (CBS) system monitors all these services.

It is found on 2002 and newer 7 Series (E65 & E66), 2004 and up 1 Series (E87), 2004 and up 5 Series (E60 & E61) and 6 Series (E63 & E64), and 2006 and up 3 Series (E90 & E91).

BMW CBS can be reset via the instrument cluster or using an OBD2 scanner capable of resetting CBS.

On some BMW models, Factory Scheduled Maintenance (FSM) is used instead of CBS.



BMW Service Lights Explained
bmw-service-light

It reminds the driver to service their car when these items wear. You can check the CBS messages on your BMW via the iDrive display.

On your iDrive select Service Requirements then Status. It will show the state of each component as shown in this picture.

If your BMW needs to be services you will get a message on the iDrive or instrument cluster before each component is due for servicing.


TIPS:

  • Make sure the clock is displayed on the instrument cluster before you start with BMW CBS Reset procedure.
  • The red symbol means the system has not been reset yet. When you successfully reset a BMW service the light turns to orange.
  • You may need to repeat the procedure a couple of times to be able to reset BMW CBS reminder.

Reset BMW Services via Instrument Cluster
  1. Below you will find instructions on how to reset BMW CBS services using the ODO reset button on the instrument cluster.
  2. Turn on ignition by turning key to Position II or by pressing the start button. Do not press the brakes or start the engine. All dash lights will turn on.
  3. Press and hold the RESET button on the instrument cluster for about 10 seconds.
  4. The screen will show a triangle, then one of the service items such as the microfilter symbol or oil can.
  5. Press the RESET button several times until you see the item you want to reset.
  6. Once the item that you need to reset is shown on the cluster, press and hold the RESET button.
  7. After about 5 seconds you should see Reset? or OK?
  8. As soon as you see one of the messages above release reset button then press and hold it for another 5 seconds.
  9. After a few seconds, the selected service will be reset.

Reset BMW CBS using Autel Scanners

Scanners can be: MaxiDAS, MaxiSys series, i.e MaxiSys Elite

Instructions (General steps)

  1. Plug in your scanner into the OBD-II.
  2. Turn on the ignition but don't start the engine.
  3. Your scanner will turn on.
  4. Select European car from the menu.
  5. Select BMW.
  6. Read Auto Vehicle Data.
  7. Select Service Functions
  8. Select Maintenance
  9. Select CBS to reset twice
  10. Select any of the following CBS options to reset it.
  11. Engine Oil
  12. Spark Plugs
  13. Front Brake
  14. Rear Brake
  15. Brake Fluid
  16. Microfilter
  17. Vehicle Check
  18. Select the reset button on the right side of the menu to carry that particular reset.
  19. Press Yes to confirm.

autel-maxisys-reset-bmw-cbs-1

autel-maxisys-reset-bmw-cbs-2

autel-maxisys-reset-bmw-cbs-3

autel-maxisys-reset-bmw-cbs-4

autel-maxisys-reset-bmw-cbs-5

autel-maxisys-reset-bmw-cbs-6

autel-maxisys-reset-bmw-cbs-7

autel-maxisys-reset-bmw-cbs-8

autel-maxisys-reset-bmw-cbs-9

autel-maxisys-reset-bmw-cbs-10

autel-maxisys-reset-bmw-cbs-11

autel-maxisys-reset-bmw-cbs-12

Reset BMW CBS using Foxwell NT510/ NT520 Pro
  1. Plug scanner into the OBD II port and turn on the ignition.
  2. Select BMW
  3. Scan VIN
  4. Select Service
  5. Select CBS Reset (twice)
  6. Select the service you need to reset
  7. Press Enter
  8. Press F3 to carry out the reset
  9. Do you really wish to perform the reset? Press YES

foxwell-nt520-reset-bmw-cbs-1

foxwell-nt520-reset-bmw-cbs-2

foxwell-nt520-reset-bmw-cbs-3

foxwell-nt520-reset-bmw-cbs-4

foxwell-nt520-reset-bmw-cbs-5

foxwell-nt520-reset-bmw-cbs-6

foxwell-nt520-reset-bmw-cbs-7

foxwell-nt520-reset-bmw-cbs-8

foxwell-nt520-reset-bmw-cbs-9

foxwell-nt520-reset-bmw-cbs-10

foxwell-nt520-reset-bmw-cbs-11

foxwell-nt520-reset-bmw-cbs-12

Reset BMW CBS using Carly for BMW

Note: Carly requires paid a subscription in addition to Carly for BMW adapter.

Instructions
  1. Plug Carly Adapter into the OBD2 port.
  2. Pair Carly Adapter with your phone.
  3. Download and install Carly for BMW app.
  4. Open Carly App.
  5. Select your BMW model.
  6. Select Connect then Bluetooth.
  7. Go back to Carly Dashboard.
  8. Select Service
  9. Scan for available functions
  10. Purchase Advanced features.
  11. Once you completed the purchase, return to the app and carry the procedure by repeating the steps above.
carly-obd-reset-bmw-cbs-1

carly-obd-reset-bmw-cbs-2

carly-obd-reset-bmw-cbs-3

carly-obd-reset-bmw-cbs-4

carly-obd-reset-bmw-cbs-5

carly-obd-reset-bmw-cbs-6

carly-obd-reset-bmw-cbs-7

carly-obd-reset-bmw-cbs-8

carly-obd-reset-bmw-cbs-9
www.obdii365.com