Showing posts with label bmw icom a2 wifi. Show all posts
Showing posts with label bmw icom a2 wifi. Show all posts

9.04.2017

Set up DHCP server on external router for BMW ICOM ECU flash

I made a definitive guide of how to set up DHCP server on an external router for BMW ECU flashing with BMW ICOM diagnostic tool.

Why is this necessary?
When flashing specific modules (KOMBI, NBT,..) on F and G series, the
ICOM switches between different IP addresses and therefore loses sync with the computer. In order to resolve this issue, there needs to be a DHCP server between the ICOM and PC, which redirects any traffic on the selected MAC address (in this case the ICOM’s MAC address) to a specified IP address.

All three connected devices (PC, ROUTER and ICOM incl. icom a1, icom a2, icom next) need to be set to DHCP.

In this tutorial, I used an old D-Link DIR-300 router. You can use any router that supports setting its’ netmask to 255.255.0.0 and has the capability for DHCP server.

Step-by-step instructions:

Before this, you need to turn off your Windows Firewall !

Step 1: Configure your PC to DHCP

Go to Control Panel > Network Connections > Ethernet>Properties
control-panel
Select: Internet Protocol Version 4 (TCP/IPv4) and click Properties.
Both tabs need to be as follows:
internet-protocol
When you now connect something with LAN cable, your Ethernet card under Control Panel > Network Connections > Ethernet>Details should now show DHCP Enabled Yes.
show-dhcp-enabled
Step 2: Configure your ICOM to DHCP

Connect your ICOM to the car’s OBD2 port, wait for it to power on and connect it to your PC via LAN cable. Wait a minute or two to be recognized by the PC.
In iToolRadar or Dr. Gini take a look at your ICOM’s assigned IP address. Copy it into your web browser (I use Google Chrome) and at the end add :60080 (this is the port fort the settings).

Example: http://169.254.97.140:60080/
You will then be asked for a Login username and password.
Username: root Password: NZY11502
enter-user-name-and-password
Under LAN settings make sure your ICOM is set to DHCP. Make a note of the ICOM’s subnet mask.

Step 3: Configure your router for DHCP server.

Disconnect ICOM, power up your router and connect it to your PC via LAN cable. Use the router’s LAN ports.
Open Command Prompt (CMD) and type in ipconfig.
You will see a list of your Connection Cards configurations. Under LAN you will see your router’s IP addresses. Copy the Default gateway IP address into your internet browser. This time you do not add any port number at the end. P.S.: If there is no Default gateway listed, make a hard reset of your router with its’ physical reset button.
Type in the username and password of your router. The default username is usually admin and the password is either nothing/blank or also admin.
Now go under advanced and turn off your router’s firewall. In my case it is under ADVANCED>Firewall&DMZ. Disable SPI, save settings.
Then go to LAN settings and assign 192.168.0.1 with subnet mask
255.255.0.0 to your router.

Important: The subnet mask of the router needs to match ICOM’s subnet mask. Enable DHCP server.
Set the pool to be between 100 and 199.
Save settings and reboot your router.
The DHCP Client list should now be populated with your PC’s address. If not, physically power off and on your router (maybe also PC), then check again.

Settings should look like this:
dhcp-client
router-settings
And your PC listed under DHCP client List.

Step 4: Connect everything together

Power off your router, disconnect it from your PC, disconnect your ICOM from the car and LAN. No device should be connected via LAN to anything at this point and both router as well as ICOM should be powered off.

Follow this exact order:
 Power on your router. Wait 2 min for it to fully boot up.
 Connect ICOM to the car’s OBD2 port and wait for it to fully boot up.  Connect ICOM to the router via LAN cable. Use the LAN ports on the router (port number does not matter). Wait a minute or two.
 Connect your PC to the router via LAN cable. Use the LAN ports on the router (port number does not matter). Wait for the PC to recognize the router.
 In web browser connect to your router’s settings menu as described in step 3. Take a look at the DHCP Client list under LAN settings. Your ICOM and PC should be listed.
 Open iToolRadar or Dr. Gini and you should see your ICOM listed with an IP address of 192.168.0.x, where x is a number between 100 and 199.

This is it. You can now open ISTA/D and run a vehicle test with your BMW ICOM. If ISTA/D recognizes your vehicle fully, you are all set. If not, there is a problem and you should not attempt to flash anything.


Good reference may help you out:

How to setup router for Programming KOMBI and NBT

Router DHCP, Icom DHCP and Windows Ethernet: automatic dhcp

First of all the ICOM should be configured this way:
ICOM Config
ConnectionMode = STATIC_IP
Ip = 192.168.68.85
Netmask = 255.255.255.0
Gateway = 192.168.68.99
DHCPSRV.INI
[SETTINGS]
IPPOOL_1=192.168.68.1-254
IPBIND_1=192.168.68.99
AssociateBindsToPools=1
Trace=1
DeleteOnRelease=0
ExpiredLeaseTimeout=3600
[GENERAL]
LEASETIME=86400
NODETYPE=8
SUBNETMASK=255.255.255.0
NEXTSERVER=192.168.68.99
ROUTER_0=192.168.68.1
[DNS-SETTINGS]
EnableDNS=0
[TFTP-SETTINGS]
EnableTFTP=0
ROOT=C:\Users\Osx\Desktop\DHCP\wwwroot
WritePermission=0
[HTTP-SETTINGS]
EnableHTTP=0
ROOT=C:\Users\Osx\Desktop\DHCP\wwwroot
[00-01-A9-00-EE-E9]
IPADDR=192.168.68.1
AutoConfig=06/26/2016 12:41:32
Hostname=ICOM1120134
LeaseEnd=1467070189
Windows Ethernet config:
“Use the following IP Address”
IP 192.168.68.99
Subnet mask 255.255.255.0
Hope this help.

5.30.2017

BMW E-SYS 3.28.1 and Psdzdata 3.61.4 Lite Free Download

This blog will show you a tested working mega link to download: BMW E-SYS 3.28.1+ E-SYS Launcher Premium 2.7.1+ Psdzdata3.61.4 Lite

BMW Coding Program about E-SYS ALL included! NO pass, free to all!
bmw-e-sys-3-28-1
Which diagnostic cable to use with E-SYS 3.28.1 and PsdzdataLite 3.61.4?
BMW ENET Cable for F-series coding (Cheapest option for BMW Coding)
bmw-enet-cable
BMW ICOM A2 WIFI (More than just do coding, allow you to fully diagnose and program BMW)
bmw-icom-a2-wifi
BMW ICOM NEXT (The next generation of ICOM A2)
bmw-icom-next
Note:
Tip 1: Before installing new E-SYS 3.28.1 You should uninstall the existing E-SYS version.
Tip 2: E-sys Launcher Premium 2.7.1 is tested OK to launch E-SYS 3.28.1. (require NET Framework 4.5.2 or above.)
Tip 3: E-SYS Launcher Premium V2.7.1 Build 135 update info:
Fixed “Unknown Error” error when recalling cheat code;
When generating a token, simply enter the PIN number to simplify the creation (remove folder selection);
Improved communication between Launcher and E-Sys
Tip 4: Why we prefer Psdzdata Lite than Psdzdata Full?
It’s recommended to use the Psdzdata “Lite” version because it has all the Firmware data removed so it saves a lot of space!


How to install BMW E-Sys 3.28.1 coding software?
(Refer to E-Sys 3.26.1 installation)
Extract E-Sys using Winrar.
Right click it and click “extract here”.
Run E-Sys_Setup_3_26_1_b42487.exe
Select language, click “Next” then “I accept the agreement” then “Next”.
Click “Browse” to choose where to install E-Sys. The default location is C:\EC-Apps\ESG\E-Sys.
installation-location
Set the data path for E-Sys, the default is C:\Data.
data-patch
Click next until the installation begins.
Click “Finish” to complete the basic installation procedure for E-sys.
click-on-finish
Then you need to make it work.
You will see two folders, one is a “Patch” the other is “Token Generator”.
token-generator
The patch folder contains 2 files: E-Sys.bat (batch file) and svc0x80.jar file
e-sys-batch-file
Copy the svc0x80.jar file to the lib directory (C: /EC-Apps/ESG/E-Sys/lib)
Place the E-Sys.bat (batch file) in the same directory as the .exe file. Replace the .bat file in that directory (C: /EC-Apps/ESG/E-Sys)
Use the Token Software, enter a username as you like and password.

How to install psdzdata 3.61 Lite?
This is an important and final step of the installation process. The E-Sys installation doesn’t contain any data so you must copy the data into the right folder.
Extract Psdzdata using Winrar. Right click it and click “extract here”.
After that go to C:\Data and erase the existing “Psdzdata” folder and copy this extracted new one in the same location.

You can use E-Sys now!

6.27.2016

How to use NCS Expert with BMW ICOM A2

It’s a dummy guide to help many out and try to make sense of NCS expert with BMW ICOM A2.

All said by a ICOM A2 user at bmw forum...

He said:
Before all operation, you need a good ICOM A2 emulator, clone or original
I used clone bmw icom a2 wifi at

Used it for years and updated to ISTA-D 3.54ISTA-P 3.58 in SSD... Much faster and more stable

Then, i have to mention that ALL PROCEED AT YOUR OWN RISK. This is just my interpretation for educational/entertainment value only. I am not responsible for you blowing up your car or damaging your modules.

So here goes the key point:
DUMMIES GUIDE TO UNDERSTANDING NCS AND CODING

This is roughly how it works... and my dummy interpretation of it. Please read it fully if you want to understand, this isn;t exactly a quick cheat sheet guide.

On Pre '02 cars the coding is slightly different method than Post '02 cars. I am only going to elaborate on coding individual parameters, you can go learn how to code entire modules thru the VO later once you learn the basics below.

The first part to understand is what this stuff about ZCS/VO or "vehicle order" is. When BMW makes a car, they create whats called a "vehicle order", this is basically a bunch of numbers writen into the car that tell what modules are installed in the car, regional info etc. This is like your car's DNA! for example if the car has a sunroof, or a convertible or radio etc etc and that it was meant for US,Canada,France etc. Because each car is different with a different set of options/modules or country that its located, the "vehicle order" aka. "ZCS" or "VO" may be different. Why is it called ZCS you ask? because its abbreviated german, and its confusing as hell.

The VO is written into a couple modules of the car, usually ones that start with an "A", like AKMB or ALSZ. On some cars its written elsewhere. In my 02 M3, the VO was written in ALSZ and AKMB. On my '00 328ci it was stored in EWS, KMB. Its nothing more than a string of text/numbers stored in the flash memory of these modules, nothing special. Why is it written into two places? because if one module is failed and has to be replaced, then the other will serve as a backup so you can code the new replacement module to your car. For example ALSZ is the "light switch module" in your car, for some reason it fails. When you buy a new LSZ/LCM, you can retrieve all your settings of VO from AKMB and then code your new LCM to YOUR factory settings. The chances of both modules failing is slim, but if it does... you'll have to contact BMW so they can give you the VO for your car from their records.

OK the one difference is pre-02 cars dont have a VO. Those cars have their ZCS (which acts like a VO) stored in the EWS or KMB modules. The stuff below is basically identical however for individual parameter coding.

Now go get into the basics of coding.

1. When you load NCS expert, you need to load a profile. These profiles just change how ncs expert behaves when you read your car. The two profiles i stick to are "expertmode" and "revtor's expert profile". if you dont have it, you can find it on the net easily. In order to code your car the first time, you should pick "revtors". This has something called "manipulation" enabled... ill elaborate on that later.

2. Once the profile is loaded, you basically need to select Vin/ZCS/FA in order for ncs to download VIN info off your car. Once it does this, it will ask you to select a module. Why? because it needs to know your "vehicle order" information. In most cases it will probably be in an "A" module. if it doesnt load, or cant be accessed, no harm done, just try a different module. When it is able to read it, you will see a long string next to "FA" starting with your chassis "E46_" followed by numbers and text along with #'s and $'s. This is your VO. Now that NCS Expert knows it, it can code your car properly!

CODING HAS NOTHING TO DO WITH THE MODULE YOU JUST SELECTED TO READ THE VO FROM! This perplexed me for the longest time, I didn't understand why i selected two modules each time, or what the difference selecting AKMB or ALSZ or etc the first time was. Well... It has no bearing!! all NCS is doing is reading the text/number string that is your VO off the memory in these modules in this first step. You will actually select the desired module to code in later steps.

** PRE-02 cars, you wont see the long FA "VO" string, instead there will be a few lines FG, GM, VN, SA followed by numbers, its basically the same thing different format. For all intents and purposes this is referred to by me as the vehicle order or ZCS for a pre-02 car.

ON POST-02 cars select any module with "A' in front of it, on PRE-02 the "A" modules wont work, you will need to use EWS or KMB for this step... It doesnt matter which. 

Now this guide will touch on the basics to code INDIVIDUAL items on your car. The steps to add items to your VO and code your modules is different and i wont comment on that here, because it will confuse the amateur. Just understand the basics of individual coding first, then coding from your VO will all make sense later.

3. The next part is to download your factory settings in your car to your PC. Once you get the VO loaded, you hit the BACK button. The default job in NCS is to write SO BE VERY CAREFUL here. You will see all your modules listed, for example "EWS,ABG,ASC,KMB,APL,.....etc" and underneath "SG_CODIEREN"

NCS at this point is set to SG_CODIEREN, which means to WRITE to ALL modules listed. You dont want to do that.

4. So now select "Process ECU", and select the INDIVIDUAL MODULE you want to code. For example LSZ (light switch module). Once you do this, it will say only LSZ (and not all the modules in your car).

5. Now you want to change the job from WRITE to READ. Select "CHANGE JOB", then select "CODIERDATEN_LESEN". This is to READ DATA.

6. Once selected it will confirm this by indicating the module and job type on the screen. Now you are ready. Hit "EXECUTE JOB".

It will say Coding Activ, then Coding Ended.

7. At this point, in your NCSexpert/WORK/ folder there will be a file called "FSW_PSW.TRC"

This is what we want, the coding of your LSZ module that we read earlier. IMMEDIATELY save a backup of this file, rename it to FSW_PSW_LSZ_ORIGINAL.TRC and save it somewhere incase you decide you want to revert to the original copy. Now I want you to resave another copy of this FSW_PSW.TRC file as FSW_PSW.MAN (manipulation...hint hint). Make sure it doesnt save as FSW_PSW.MAN.TXT or some crap like that, it wont work properly.

OK why all this juggling?? because NCS expert only reads modules and saves EVERYTHING as a FSW_PSW.TRC file. Regardless of what module you read in your car, this is what the filename will be. And everytime you load NCS expert, this file is constantly erased, written and re-written. So thats why we are saving it as FSW_PSW.MAN so we can alter it safely without our copy being overwritten.

8. Now open up FSW_PSW.MAN with a text editor.

You will see a long list of stuff like this..

LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
aktiv

This is where you can code. now its all in german, so you will need to run these words in a translator (google) to understand it, OR you can use NCS Dummy that translates this stuff for you and gives you all available parameters, but thats a whole different program and you ought to learn how to use it.

This is what the above looks like if translated. Now you can see how we can deactivate/activate certain things. Im going to deactivate DRLs here.
Translated...

AUTOMATIC HEADLIGHT CONTROL
active
BRAKE LIGHT ERROR REPORTING
dont report
DAYTIME RUNNING LIGHTS
active 

edited...

LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
nicht_aktiv

By changing to nicht_activ, it deactivates this setting. Now don’t go crazy, some codes are redundant so changing just one thing wont do the trick. This takes some time and effort to find the right code/codes to work with.

9. Once you are happy, SAVE your FSW_PSW.MAN file.

10. Open up NCS expert, load up "revtors" profile (with manipulation enabled), and reload it to the part where the VO is loaded and its asking you to process ecu (Basically steps 1-3) Look above how to do this. Once you're there, select "PROCESS ECU", select the correct module you are coding, in this case "LSZ". Then select "CHANGE JOB" and make sure you pick "SG_CODIEREN". Once this is done, you are ready to code the car.

NCS will basically now take the FSW_PSW.MAN file, and overwrite the codes in your car's LSZ module with your new settings. It only uses the MAN file because you are using a profile with "manipulation" enabled. The other mode "expertmode" does not have manipulation, and you cannot code individual stuff like this using that profile.

11. Hit "EXECUTE JOB". Wait till it says "Coding ended". Now your new LSZ is coded. Turn off the car, and restart, and check to see if your results are as expected!

12. Open up the /WORK/ folder, open the FSW_PSW.MAN file, select all, delete, save and exit.

Viola! That’s it. You are now an expert on coding individual features!



Now what do you do if you screwed it up or something is behaving funny and you want to go back to original settings. Or you cant remember all the stuff you changed, or dont like the results.

To load up the ORIGINAL factory defaults if you mess up.

Go to your /WORK/ folder. Open FSW_PSW.MAN, select all, delete, save & exit.

Load NCS Expert

Select "Expertmode" profile

Hit "VIN/ZCS/FA" to load your Chassis and Vehicle order info

Hit BACK

Hit PROCESS ECU

Select the chassis, then module you F'd up on. For example "LSZ"

On Pre-2002 cars It will say "LSZ" and underneath "SG_Codieren" along with some files LSZ.Cxx, LSZ.PRG, etc etc. SG_CODIEREN is the correct job you want.

On Post-2002 cars It will say "LSZ" and underneath "SG_Codieren" along with some files LSZ.Cxx, LSZ.PRG, etc etc. Hit CHANGE JOB, Select "FA_WRITE" Job.

"xx" is usually the specific Coding index used in your default module, its a number. think of this like "firmware version".

These files are basically from your /DATEN/ folder and contain the proper coding information specific to your car. How does NCS know which files to use? Because it knows by looking at your VIN and VO, then selects the correct files. NCS will then basically read these files, then read your VO and re-write the proper codes, features, activate, deactivate everything to your factory settings.

The job is SG_Codieren or FA_Write because you will WRITE your original settings back in.

Hit EXECUTE JOB.

Viola, your original data is re-written and your car will work again. Hopefully.


That’s all my interpretation of BMW ICOM NSC expert; hope this helps someone out there.

4.17.2016

ICOM ISTA-D “vehicle could not be identified” error solution

Share a solution with you all when there is a connection problem with BMW ICOM A2 ista D 3.5 on BMW models like my F56 JCW.
Basic info:
tools: BMW Icom A2 wifi
software: IstaD tested versions 3.52 – 3.53 – 3.54
operating system: Windows 10 (Firewall dissabled)
model: F56 JCW

Here, Ista P 3.58 works flawlessly. But in Ista D KL15-30 are shown but no identification happens.
Every time I try to identify the car an error prompts:
“The vehicle could not be identified. Please check the access to the vehicle and check whether the testing-analysis-diagnosis has been activated”
ista-d-vehicle-not-identified-1ista-d-vehicle-not-identified-2ista-d-vehicle-not-identified-3 ista-d-vehicle-not-identified-4 ista-d-vehicle-not-identified-5

Searched for solutions on webs…
Solved finally!!
I uncheck the ethernet box and ICOM A2 ISTA-D worked.

Note: This is the solution cartechnology member provided, you are at your own risk.

1.25.2016

Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P

A detail wiring diagram of BMW certain control module will help a lot in accessing and troubleshooting control unit. BMW ICOM ISTA-D ISTA-P engineering software will make things easier.
What you need:
WIFI BMW ICOM A2+B+C diagnostic tool hardware
BMW ICOM software HDD (ISTA-D 3.46.30 ISTA-P 54.2.002 )
A laptop running Win 7 O/S
Well install BMW ICOM ISTA/D ISTA/P with engineering and developing software on laptop
Setup ICOM A, B and C and then connect BMW ICOM A2+B+C diagnostic system with
Run BMW ICOM software HDD
Click “Product structure” Tab to select specific module, Drive control unit for example
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click “Function structure” Tab, select “Steering wheel heating”, press “Start search” button on the right button corner
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click on “SSP Steering wheel heater” option, press “Display” button on the right button corner
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
The BMW ICOM ISTA-D ISTA-P software HDD program will display the wiring diagram of the control unit you selected previously
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click on each component, you are able to view the detail wiring diagram of specific part of your vehicle
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Press the magnifying icon, the wiring diagram will display in larger screen.
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
http://www.obdii365.com/producttags/bmw+icom/

1.17.2016

How to configure BMW ICOM Rheingold on ENET cable

BMW mechanic has set up ICOM Rheingold ISTA-D ISTA-P diagnostic & programming software on other coding cables instead of BWM ICOM A2+B+C WIFI diagnostic emulators. Here is an example on configure BMW ENET (Ethernet to OBD) cable to loaded with Rheingold.

Tool needed:
BMW ENET (Ethernet to OBD) cable for F-series coding
BMW ICOM Rheingold ISTA-D ISTA-P software HDD
bmw-enet-cable-1

NOTE:
ENET cable with E-sys software is only for BMW F-series coding, but if loaded with BWM Rheingold software, it will do all BMW chassis.

DISCLAIMER: We are not responsible for the damage.


Configuring ICOM Rheingold on ENET cable:

The configuration is based on Virtual Machine.

1. Open used for connection network adapter properties, then “Internet Protocol Version 4 (TCP/IPv4)” properties, then enter 169.254.1.1 for “IP address” and 255.255.0.0 for “Subnet mask”


 setup BMW ICOM Rheingold on ENET cable 1


2. If VMware is installed, open Virtual Network Editor and disconnect from the host any adapters with Subnet address 169.254.0.0

 setup BMW ICOM Rheingold on ENET E-sys cable 2

3. Connect ENET cable with laptop and the other end with vehicle via OBD socket. Turn ignition on with engine off

4. Run BMW ICOM Rheingold ISTA-D ISTA-P software shortcut on start menu, wait until it boots, then press “Settings” icon the top of the program

 setup BMW ICOM Rheingold on ENET E-sys cable 3


5. Select “VCI Config” (VCI Configuration) Tab and tick “HO-ICOM/ENET local and ISIS network”, press “OK”

 setup BMW ICOM Rheingold on ENET E-sys cable 5


6. Go to “Operations” menu, the “Read Out Vehicle Data” and “Complete Identification”

 setup BMW ICOM Rheingold on ENET E-sys cable 6
 setup BMW ICOM Rheingold on ENET E-sys cable 7


7. Select your ENET connection from the list and press “Set up connection” button. The software will detect vehicle and process Vehicle Identification procedure.
 setup BMW ICOM Rheingold on ENET E-sys cable 8
 setup BMW ICOM Rheingold on ENET E-sys cable 8

8. Alternatively you could select “HO-ICOM/ENET direct connection” in “VCI Config” tab and “ENET” mode with empty “IP-Address” field during connection setup.
 setup BMW ICOM Rheingold on ENET E-sys cable 9
 setup BMW ICOM Rheingold on ENET E-sys cable 10



9. Configuration is done. You can start running the Rheingold software. 

1.15.2016

BMW ICOM A2 vs. BMW ICOM diagnostic scanner

BMW ICOM vs. BMW ICOM A2

Products
BMW ICOM
BMW ICOM A2
Item NO
SP101
SP110
SP168-BA SP168-BO
Features
best quality made by Yanhua Company, without software
Not made by Yanhua Company, without software
Full set with external HDD
General version, most users buy SP168-B. SP168-B (ICOM A2) has the same hardware SN as ICOM A1.
Apply new hardware SN which different from SP168-B/C, and work very well. SP168-BA packed not with software, SP168-BO contains HDD.
Wifi Version, which allows diagnosis and programming via wireless connection.
ICOM VS ICOM A2
1.       ICOM A2 support WiFi connection.
2.       ICOM A2 has better computer compatibility, 2014.9 BMW ICOM A2+B+C support almost 95% PCs on the world with Intel chip (I3/I5/I7 series).
3. ICOM A2 is especially modified for vehicles with OBD port and boasts a significantly more powerful processor and a 4GB memory, ensuring faster running speed and wider storage space.
4. Newest BMW ICOM A2+B+C support latest BMW cars made in 2013 and most MINI Cooper in full system diagnose and offline programming.
5. ICOM A2 features an Aluminum case, which is strong and solid to protect the machine from damage in harsh environments.
6. ICOM C for old series come with a diagnostics socket, and will be additionally equipped with a long cable around 20cm, which improves the connection of the ICOM A2.
7. To protect the MOST connector, the ICOM B for vehicles with optical MOST access will be equipped with a soft cover made of rubber instead of plastic cap.
OS
All ICOM and ICOM A2 OS requirement:
1.        Internal Hard disk comes with Windows XP
2.        Moveable Hard Disk run with Win7
Language
All ICOM and ICOM A2 are Multilanguage available.
Function
Generally speaking, ICOM and ICOM A2 support diagnosis and programming.