显示标签为“icom a2”的博文。显示所有博文
显示标签为“icom a2”的博文。显示所有博文

2017年4月13日星期四

BMW ICOM vs K+DCAN cable, which one you need?

What can you do with an BMW ICOM emulator, and which you cannot do with a K+DCAN cable? (especially in for E series) Here is something useful for education.
Diagram:
 
Price:
€469.00
€17.45
Vehicles:
New and old BMW vehicles:
E & F series up to 2017
Old BMW E series (1998 – 2008)
Software:
Inpa/Ediabas, Ncs expert, Winkfp, E-sys, ETK, Easyconnect, Itoolradar, BMW standard tool, coding database, coding tool
INPA/Ediabas
ICOM can be used with diagnosis and also programming. While DCAN cable can do all of those it is not safe to program modules because there have been a lot of cases where modules were bricked. You can only get your 1B file using FSC generator with ICOM on an E series car but cannot generate 1B file using a DCAN cable since it will give you an error. There is another way though of getting your 1B file without using an ICOM on an E series through the USB port inside your glovebox accessing the hard drive directly. Rather than going through all those stuff, it is more convenient to just buy the lifetime FSC code and be done with it.
To see if I understood:
Programming = Flashing a module, which means changing the actual software. Best done with an ICOM.
Coding = Reading and writing the memory which contains the configuration. Can be done with a K&DCAN cable.
ICOM: fast protocol, allows to secure flash software and read/write access the entire memory. Similar to JTAG programming.
K&DCAN Cable: slow serial protocol, flashing would take ages and errors could occur. Also, not possible to access the entire memory. Similar to RS232 bootloader access.
You program a module if you want to update the software to a newer one or if you a retrofitting a new module and want to flash it. ICOM is a lot more stable than dcan cable when it comes to programming. And you are right there are modules that takes hours to finish and any interruption in the process will surely brick that module. You can get a cheap china clone ICOM but finding a refutable vendor selling a good working ICOM is not easy. I’ve been using China ICOM from http://www.obd2france.com/wholesale/bmw-icom-a2-b-c-diagnostic-programme-appareil-avec-wifi-fonction.html it’s a good helper in my garage repair work. You can also get recommendations from others who bought a working clone ICOM.
www.obd2france.com all rights reservedOriginal Article url:BMW ICOM vs K+DCAN cable, which one you need?

2017年2月12日星期日

BMW coding & programming, what’s the difference?

What is Coding?
It is a process utilized by BMW, which groups system specific operating requirements (Data) together and then assigns a label/code to each of these groups of data. The various groups of data are all pre-loaded into system specific “codable” control modules, along with a basic set of operating instructions (Program).
There are various types of operating requirements such as; O2 sensors, emissions controls, fuel type, Manual or Auto transmission.
The procedure of assigning one specifically labeled group of data to the operating program of a specific control module/component is referred to as “coding”. Coding allows a specific set of data already present in the module to be selected.
A “codable” control module has a basic operating program already installed along with several specific variations of operating data. The coding process allows a specific set of operating data to be assigned to the basic operating program of that module/component, with respect to its specific application.
Coding can be performed for some systems/components via ISTA/P or the older DIS/Plus/GT1/SSS device. By entering a variant code via the device, selecting customer specific operational settings from a list of available features (VKM) or automatically by selecting a specific coding process.
Note: Codable control modules/components are system specific, which means that not all control modules are codable.

What is Programming?

It is a process utilized by BMW to load application/system specific operating instructions. Programming loads control functions instructions into a specific control module.
(Program) into a module/component which already has the systems operating requirements (Data) installed, plus it can be used as a means of updating data and operating instructions previously installed in a control module. Basic programmable control modules have a pre-defined set of operating data already installed which allows the module to be fairly generic until a specific operational program is installed.
The ability to program a module is limited to the number of times it has already been programmed and the hardware version of the control module itself.

What is I-level (or Integration Level?)

The ECU’s in a BMW are not meant to be updated individually, rather as a collection which BMW tested and knows all work fine together. The collective version number of all programmed ECU’s is called the I-level, or Integration level (German: I-stufe). The term I-level was adopted by BMW around the year 2004 and applies only to lines which were in development/production in 2004 or after (E60, E70, E90, etc.).
The I-level is a set of numbers that looks like E89X-11-09-410. The first part represents the chassis group, which is followed by the year and month of the release and a build number for that release. So, E89X-11-09-410 would mean an E80/E90, 09/2011, version 410.
You will often see a set of two I-levels, something like E89X-05-10-026, E89X-11-09-410. In this case the first set is called the Factory I-level, or the level with which the car left the factory, and the second the Dealer Organization I-level, or the current version programmed by the dealer.
In short,
- "coding" means setting options/features, or setting values (such as VIN) that allow it to work in your specific car
- "programming" means updating (overwriting) the software inside a module

Only the DME (engine control module) and EGS (automatic transmission control module) can be programmed via the car's OBD2 port. All the other modules require special hardware and software that's not been leaked out of BMW's engineering quarters. The effort required far exceeds the potential gains, so few folks have attempted it. Especially when you can just repair it or buy and code a used module for your car.

I would just get BMW Scanner 1.4 and play with that for a while and see what it can do. If you still want to dig deeper then set up the BMW ICOM A2 suite (ISTA-DISTA-P, ETK, KSD, INPA, NCS Expert, WinKFP, E-Sys 3.27.1, Psdzdata 59.0), BMW FSC code generator and BMW AiCoder).

It is from bmw icom francais technical support:BMW coding & programming, what’s the difference?

2016年12月22日星期四

BMW ICOM or K+Dcan cable to reset steering angle sensor

Here are two solutions of resetting BMW steering angle sensor, one using BMW ICOM ENET Toolset 32 for bmw F series, the other using INPA K+Dcan cable for bmw E series.
Why you need reset SAS?
The steering angle sensor (SAS) is a vital part of the ESC system that measures the steering wheel position angle and rate of turn.
When wheel alignment gets done or the actual physical direction the steering is set at, and the steering angle sensor’s last calibration is different enough to cause the DSC (dynamic stability control) ECU confusion in certain conditions.
Then you need to reset the steering angle sensor so that its straight ahead reading in software corresponds with the physical straight ahead position. 
---> For BMW F series cars:
Solution 1: bmw icom with Tool 32 reset steering angle sensor
Bmw 320d f30 2005
Well connected ENET cable or ICOM emulator with vehicle
Start launching Toolset 32 /Tool32:

Select “Load SGBD Group file”
Find your DSC module and click “open”, for example, a E90 2005 320D it is DSC_87.prg)
Drop down the “Jobs” list and find out “lenkwinkel dsc abgleichen” option, ignition on and double click the option. Wait for about 10 seconds until the job is finished.
The steering Angle is calibrated and VIN is matched to car.

---> For BMW E series:
Solution 2: K+DCAN usb cable with INPA reset steering angle sensor
Bmw e46
Well connect k+dcan cable
open INPA on the laptop
Select vehicle as E46
Select chassis
Select steering angle sensor

Hit F5 to read status

Hit F4 and the system will show the general status

You will able to view the current steering angle sensor is calibrated to close to zero deg. when the physical steering is pointed straight ahead

If the steering angle sensor calibration value is not extremely close or exact, you need to reset it.
Go to main menu and select E46 again
Select chassis
Select
DCS MK6

Click SHIFT+F4 buttons at the same, the system will display the compensation routines.

bmw icom a2+b+c diagnostic & programming tool

bmw icom a2+b+c diagnostic & programming tool 
Avec un ordinateur portable

2016年12月22日星期四


Réinitialiser le capteur d'angle de direction BMW, Tool32 ou INPA?

Voici deux solutions de réinitialisation BMW capteur d'angle de braquage, un à l' aide de BMW ICOMENET Toolset 32 pour BMW Série F, l'autre en utilisant le câble INPA K + DCAN pour BMW Série E.

Pourquoi vous avez besoin de réinitialiser SAS?
Le capteur d'angle de braquage (SAS) est une partie essentielle du système ESC qui mesure l'angle de position du volant et la vitesse du tour.
Lorsque l'alignement des roues se fait ou la direction physique réelle de la direction est fixé à, et dernier étalonnage capteur de l'angle de braquage de est assez différent pour provoquer le DSC (contrôle dynamique de la stabilité) ECU confusion dans certaines conditions.
Ensuite, vous devez réinitialiser le capteur d'angle de braquage de sorte que son droit devant la lecture dans le logiciel correspond à la position droite physique.

-> Pour les voitures de série BMW F:
Solution 1: bmw icom avec outil de capteur d'angle de braquage de 32 réinitialisation
Bmw 320d f30 2005
Bien relié  par ENET cable ou émulateur ICOM avec le véhicule
Lancer le lancement Toolset 32 ​​/ Tool32:

Sélectionnez "Charger fichier SGBD Group"

Trouvez votre module DSC et cliquez sur "ouvrir", par exemple, un E90 2005 320D est DSC_87.prg)
Dérouler la liste "Jobs" et trouver l'option "lenkwinkel dsc abgleichen", contact et double-cliquez sur l'option. Attendez environ 10 secondes jusqu'à ce que le travail est terminé.
L'angle de braquage est calibré et VIN est adapté à la voiture.


-> Pour BMW Série E:
Solution 2: câble usb K + DCAN avec capteur d'angle de braquage de remise à zéro INPA
bmw e46
Bien connecter k + câble DCAN
ouvert INPA sur l'ordinateur portable

Choisir véhicule E46
Choisir châssis
capteur d'angle Select de direction

Hit F5 pour lire l' état

Hit F4 et le système affiche l'état général

Vous sera en mesure d'afficher le capteur d'angle de braquage actuel est calibré à près de deg zéro.lorsque la direction physique est pointée droit devant

Si la valeur d'étalonnage du capteur d'angle de braquage est pas très proche ou exacte, vous devez le réinitialiser.
Aller au menu principal et sélectionnez E46 nouveau
Sélectionnez châssis
Sélectionnez
DCS MK6

Cliquez SHIFT + touches F4 au même, le système affiche les routines de compensation.
Click F1 button to reset the steering angle sensor

Go back to steering angle sensor menu to view the current status. The calibrated value should go down to zero. The procedure is complete and then you can clear the error codes or do other coding options.
Enjoy!

2016年12月15日星期四

Free download BMW ICOM Rheingold ISTA 4.03.13 (Torrent)

In this blog obd2france.com offer you free download link of newest BMW Rheingold ISTA+ 4.03.13 Standalone / SDP 4.02.31 / ISTA-P 3.60.2.001! Also ISTA 4.02.14 link is here. Mates enjoy but also try on your own risk!
Free download BMW ISTA+ 4.03.13 Standalone / SDP 4.02.31 / ISTA-P 3.60.2.001:
https://mega.nz/#!UkokgQhC!Vpviwwre4R32W0oVDsIl5Wt0-bTuo7Y8qOHXz3FCGXU
BMW ISTA 4.03.13 software package list:

Free download BMW ISTA-D Rheingold 4.02.14 Standalone / SDP 4.02.13 / ISTA-P 3.60.0.600
https://mega.nz/#!1lYRyYCa!s734Z8ilpoeLkyPaxQCUMb2NHZ2yTXqhp-Kgd4-B9JE

BMW ISTA-D Rheingold 4.03.13+ ISTA-P 3.60.2.001 required interfaces:

Software details of BMW ISTA Rheingold 4.03.13:
Module (ECU) errors reading and clearing
Gearbox (transmission) and engine adaptations erasing
Fuel injectors control, correction amount real time viewing, injector registering
Engine mountings testing
Mass air flow (MAF) testing and registering. Whole air system testing
EGR system control and testing
Turbocharger and related components control and testing
Diesel particulate filter regeneration (DPF)
Battery replacement
Oil change and service interval reset
Wiring diagrams, live data, repair instructions, technical documents etc
Programming, vehicle retrofit, mirror coding, FSC codes adding or updating etc
And many more other functions

Before install BMW ISTA+ Rheingold 4.03.31, need Install:
Ediabas 7.3.0, Java, vcredist 2005-2015, vs90_piaredist, net framework 4.5.2 and 4.6.2
If the system is x64, vcredist must install and x86 and x64, otherwise start Rheingold.
All except Java and net framework 3.5 is in the Tools folder.

Operating system:
Windows 7 (32-bit or 64-bit)
Windows 8 or 8.1 (32-bit or 64-bit)
Windows 10 (32-bit or 64-bit)

2016年12月4日星期日

How to rework ICOM A2 with heatsink for Cooling chips

This is a great solution of ICOM A2 reworkwith a heatsink which is cooling both chips.
(GREAT THANKS to B1257)
Now here are some pictures about the heatsink I made.

Picture1 As you can see in my way the heatsink is made with two parts. The main center plate which will later touch the complete case for a better heat dissipation. And second the small CPU plate which is glued with a special Thermal Bound paste for FPGA chips on the center plate. You can see the compound type on the picture.

Picture2 Shows the Temp in C° after an idle running time of the head about 30 minutes, without any cooling.

Picture3 Original there are two pads for the cooling, but not one is touching the case, after a longer time the complete case will warm up in a way that the both chips are near out of max temp range, which is in a normal grade about 70°C. For our heatsink I will use a small pad for the MICREL chip to give me the right contact to my center plate. Second reason is that the pad gives me a little bit place for a realignment to center the main plate with both chips.

Picture4 You can see new srewls and bolts to compensate the new height. The screwls dimension of the innerside srewls is 2.5x12mm (countersunk bolt, this is important, because we cant fix the center place in the case if there is not enough place with normal screwls.)

Picture5 Be careful to center the plate exactly with vary the three plastic bolts, may you have to cut it a little bit. Check the space between the case and the center plate one or more times. Take care that both chips are touching the heatsink, because some cases can vary the height.

Picture6 Apply compound paste to the center plate, where the heatsink is later touching the case for the best heat dissipation.

Picture7 For the best way take care that the complete heatsink is touching the case. See the red arrow.
After the heatsink mod the temps are always inside the specs. I remember 5 hours idle running about 40.5C° room temp about 26°C.
Attachment:
Heatsink Dimension PDF overview
Sketup File
I hope this helps you to mount the heatsink in a proper way.
So advice to all -
To avoid issues, please check the PCB design (with the cooling plate) before your buying. when buying from China, it seems obd2france.com is one of the safest way to make sure of things quality.

This is their ICOM A2 pcb with a cooling plate
(BIG THANKS to B1257 in http://cartechnology.co.uk/)

Original - from obd2france.com obd2 francais service technique:How to rework ICOM A2 with heatsink for Cooling chips

Rapporter l'article:

bmw icom francais

2016年11月24日星期四

(solved) ICOM NEXT ISTA-P error occurred during execution

Used ISTA / P 3.60.1 (Loader 6.1F) with ICOM NEXT for bmw motorcycle programming but met the error message:
Fehler
Bei der Durchfuhrung der MaBnahme ist ein Fehler aufgetreten
94201    Fachdiendtinitialisierung fhelgeschlagen
-2        Global Unknown
1000000  Global Unknown
(Error in ISTA P
An error occurred during the execution of the action
94201 Technical deadline initialization fhelgeschlagen
-2        Global Unknown
1000000  Global Unknown)
Here is the customer solution:
Try to disconnect the battery for 15 min.
then reconnect the battery
turn ignition on (KL:15)
wait 1min and then connect the ICOM and restart
On a note from another:
There is not enough info to determine which model the programming is being attempted on but the belief that disconnecting battery on the the bikes does some form of reset on engine ECU is an urban myth, power is removed from the processor systems and memory every time the ignition is turned off
I will try and report here. Hope it does help.

2016年10月23日星期日

Icom a2 ISTA P V3.58 with BMW F10 programming solution

Have used2016 Ista P version 3.58 to do some programming on F10 but always got the error message:

”an error occurred on execution of the measure.
94201 technical service initialisation failed
-2 global unknown
63014 (castor) - error when executing a psdz function
63014 (castor) - error when executing a psdz function”
Ediabas 7.3.0 is installed correctly and patched. There is no problem with other cars like E series.

Windows Firewall is disabled and there is no other security software on that laptop.
ISTA/P works OK with other cars, so presume configuration is OK.

Reset a batteryon the vehicle. It is said that if F series sometimes gives this error, disconnecting the battery for 15 minutes usually solves the problem...but not worked for me also.

I installed the BMW software myself and I am not any expert on the matter, so it is possible I have copied some files into wrong directories.  I have two main folder on C: drive Rheingold with ISTA Diagnosis which works well. My SQliteDBs and PSdZ folders are in there. ISTA P is installed in a separate folder on C: drive . There is no PSdz subfolder in ISTA P.Then i copied data to the following directory:%:\ISTA-P\BMW\Services\data\ecudata...not worked too
Finally, i guessed it was related to the faulty ICOM A1. So i connected the different BMW Icom A2 emulator from a Chinese vendor: obd2france.com, the problem has gone ....