topblog Ivoire blogs


Free download BMWAI Coder&Toolsv4.6 v4.4 for ICOM A2

It is said that v2016.09 BMW icom software will add BMWAI Coder&Tools. Here is something interesting i did today. Wish this helps.


Share the BMWAI link here:

Direct link to DL is:
Alternate hoster:


No viruses !!



Today I used BMWAI with ICOM A2 mux to successfully code the mirrors to fold in from key fob locking, and added 2 extra blinks on the turn signals (when pressed when changing lanes).

I also changed settings for sensitivity of auto headlights, I think. I thought it was too sensitive, headlights are on all morning...but I've seen other F30s at that time that don't have headlights on (just halo DRLs). I'll know tomorrow morning if it worked.


Some screenshots here:

bmwai-coder&tools-for-icom-a2 (1).JPG

bmwai-codertools-for-icom-a2-1bmwai-codertools-for-icom-a2-2 bmwai-codertools-for-icom-a2-3 bmwai-codertools-for-icom-a2-4bmwai-codertools-for-icom-a2-5 bmwai-codertools-for-icom-a2-6 bmwai-codertools-for-icom-a2-7 bmwai-codertools-for-icom-a2-8 bmwai-codertools-for-icom-a2-9




(solved) Obdstar X300M communication failed on some models

Here are some Obdstar X300M solutions of unsuccessful odometer correction on some models. Enjoy!


Error message may be like that:

X300M Error message info

If you find that some models cannot change mileages, please follow the steps below:


1 Power On X300M unit -> Start -> System Settings -> Data Log -> On -> ESC Return to Main Menu;

2 when matching vehicles in the list, but X300M pops up the error message communication failure, please unplug the machine;

3 unplug the TF card, which the root directory LOG folder

4 send folders in the document to, engineers there would help analyze the problem


Note! Every time you unplug the x300m machine, the data record will automatically be turned off. So, if you want to save the data the next time , you need to follow the above steps to re-open the data record




How to solve Xprog-m v5.5.5 “verify error”

Here are important tips for all xprog users when they got this problem "verify error" during reading motorola mcu, and after try several time is read maybe.
Xprog software used:

Usually two xprog with same problem v5.45 / v5.55


The MAIN reason & solution:

Xprog version 5.5.5 is not so stable, find download 5.5.1 and downgrade it, its the most stable for clones available


Possible reasons and solutions:

- Internet issue

Reinstall on fresh PC, and don’t connect that to internet!!! Internet off.. then rewrite firmware v555


- power supply problem

Check power supply to xprog


- virus problem

Only fresh OS and fresh software, directly from disk or from safe link...doesn't mater if internet is on or off...etc
Only virus problem...tested 1000%


Free download Xprog-M 5.5.1:!CYIx2A6a!T5s_8eLwA5Y6AuPjc1l5E6yKCbI...


Xprog 5.5.1 update steps:
1. Erase chip atmega 64
2. Program eeprom , Flash
3. Set Lock bits and fuse bits. Program lock bits, fuse bits.
4. Copy Xprogbox 5.51 to C: and run Xprognew.reg
5. Run XprogDesktop.exe and update .


Here are some Xprog users feedback when tried to downgrade to v5.51


I had same problems today with 5.5.5, after few weeks i've got verify errors on motorola and 5p08c eeprom . What i did was deleted xprog folder (it was without instalation without dongle), go into registry editor (win xp) search for "xprog" deleted all registry keys with that tag and again copied clean folder (instalation) of xprog software and it worked. Also i disconected internet connection before everything.


I had the same problem,with 555 firmware, reading always different data, but sometimes correct,just sometimes.I back to 551 firmware and reading now without problem,may be need some hardware modification


had same story with 5.5.5 downgraded to 5.5.1 and used no dongle software with new usb cable and now all running smooth it was ver 5.5.3 with dongle when i got it so i want up up and back down 5.5.1 is stable and no problems


Tips to avoid Xprog “verify error” issues:

older versions (lower than v5.55) are favorable now, without “verify error”:

Xprog 5.50x-prog-box-ecu-programmer-xprog-m-cas4-5m48h-cd-1

Xprog-m v5.302012-newest-version-xprog-m-plus-with-dongle-as-1