Honda Accord V6 2007 all keys lost: HDS HIM made new keys!

Honda Accord V6 2007 have lost all keys. Possible to use HDS + HIM to program new keys?


Yes. You can make new keys to Accord with HDS if you have a decent HIM diagnostic tool.

Here is the test report: Honda HDS HIM working for Accord 2007 all keys lost

Connect Honda HIM interface to your vehicle by OBD.

Run the Honda HDS software and enter “System Selection Menu”

Select “IMMOBI”

Note: Not all system may be available on this vehicle.

Refer to the Service Manual for further information


Keep ignition ON until the tester directs you to turn the ignition off.

Press [Enter] to continue


The tester cannot program keys with T5 stamped on the blade of the key or with the word ILCO on the plastic head.

The keys can only be programmed with the ILCO key duplicator.

Press[Enter] to continue


Determining immobilizer system type. Please wait.


Select “Immobilizer Setup”


For vehicle equipped with keyless Access System, use the actual immobilizer key in the remote to register and diagnose the system


Then you will see there are 5 options as below picture:

Before programming new keys, you would better to check the number of key.

Select “System Check, Number of Keys and Status Log ”à” Number Of Keys”


It show there is 1 key registered


Then Exit the selection and select “Add and Delete Keys”

This function does the necessary registration for registering new keys or deleting registered keys

Select “All Key Lost”


It prompt “Obtain PCM-code(IMMOBILIZER PCM CODE) for In

This vehicle’s VIN will be required to obtain the password”

Look here: methods to get immo pin code:
1.Inquire dealer to get immo pin code via VIN

2.Disassemble immo box or smart box to read out the pin code by programmer

3.Read out immo pin code by auto key programmer

Read out PIN Code from immo/smart box.

The pin code is stored in the chip located in ECU,immo box,smart box or BCM box,it depend on the vehicle models.You need to remove chip from PCB,then use programmer to read out the pin code,the accuracy up to 99%.This method require you have skillful operations:disassembling,welding,reading out pin code.

Read out PIN code by auto key programmer:

Many devices can calculate the pin code by their programmer,you just need to plug the programmer into OBD socket to get pin code,then programming keys.

Try to disassemble chip to read out pin code when you find the device can not support.

In summary, when you get incorrect PIN code by VIN calculating:

1.Check difference between the appearance VIN and immo system VIN.

If you they are different,the immo system VIN is more reliable.

2.Make sure vehicle models is corresponding to the immo system.(many freshman select incorrect models)

3.Immo system have been locked due to much time incorrect pin code enter(wait for hours or next day,try it again!)

Inquire PIN Code by Dealer or Three-part via VIN.

Because the VIN(Vehicle Identify Number) of each car is unique identification. It will cost you $20~100 depend on your vehicle models, the accuracy rate is more than 95%.The advantage is that you do not need to disassemble any parts on the vehicle.After getting the PIN code, you are available to program keys directly.

Personally, if the problem can be solved by paying a little,you would better to, it will save you much time.

But sometimes, your customers unwilling to spend extra money or you got the incorrect PIN code by VIN, so you need to try other methods.


Enter PCM-Code


After input the PCM code, it prompt you to enter the key number you want to register.

Here enter “1”

Then follow the Honda HDS guides:

Turn the ignition switch off


Then turn the ignition switch on


Turn the ignition switch off within 16 seconds


Turn the ignition switch to on within 20 seconds, without changing the key


Turn the ignition switch off

Then turn the ignition switch on

It prompt that “Is the immobilizer indicator light turned off?”

Click “Yes” to continue

Turn the ignition switch off

Turn the ignition switch on

Turn the ignition switch off

Turn the ignition switch on again

The registration of keys has been completed.

Turn the ignition switch off

Check All Keys to ensure each will start the engine


Subaru locksmith tool LISHI DAT17: Where to buy + How to use?

What is LISHI DAT17 2-in-1 locksmith tool?

LISHI DAT17 is a lock pick and decoder 2-in-1 locksmith tool.

It can be used for Subaru:

Tribeca (2007 Onwards)
Forester (2008 Onwards)
Imprezza (2004 Onwards)
Legacy (2004 Onwards)
Legacy Outback (2004 Onwards)
Outback (2004 Onwards)
B9 Tribeca (2004 Onwards)

Where to get the original LISHI DAT17 2-in-1?

Link to buy the genuine LISHI DAT17:

The genuine should be like this:


How to use LISHI DAT17 lock pick and decoder 2 in 1?
how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-1 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-2 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-3 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-4 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-5 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-6 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-7 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-8 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-9 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-10
how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-11 how-to-use-Lishi-DAT17-2in1-Pick-Decoder-Tool-12






Piwis 3 Compare With Piwis Tester 2

As the Piwis 3 for Porsche diagnostic & programming released, most client inquiry for the Piwis 3 to replace Piwis tester ii for Porsche new models. Some client asks what’s the difference between Piwis Tester II & Piwis 3. whether the Piwis II work with the Piwis 3 software? Below share one client opinion for this.
Porsche Piwis 2 or Porsche Piwis 3?


It may be an interesting subject, I’m sure there is some information about this out here.

First of all, the Piwis 2 interface is a lot more robust piece of equipment, compared to the cheesy and flimsy looking and feeling interface produced by Actia for Piwis 3.

Originally designed for the VW ODIS system, the VAS 6154 VCI is quite the service needy piece. [Breaks easily] not a hard comparison to make.
Is it worth to purchase Piwis 3 replace Piwis 2 now? Can the Piwis 2 compatible with Piwis 3 Software?

This answer for the question of whether Piwis 3 software can work with Piwis II Samtec HSX Interface ?

Secondly, I thought the Piwis 3 for Porsche went cheap. [my humble opinion, way below Porsche standard!]

At the same time, there is a service from Poland and Ukraine [If I remember correctly] that can make the Samtec based Piwis 2 VCI , to work with Piwis 3.

Unfortunately, their charges are just as much and frankly cost prohibitive as the New Piwis 3 VCI. 2-3-4 thousand dollars for these VCIs is simply not reasonable for small operators.

They will come down in price just like the Chinese VCIs did for all manufacturers as the markets get saturated and folks are not buying them as eagerly as at the beginning of the Piwis 3 had.

They will get as much money as the market bares. [as much as people are willing to pay]

Your more pointed answers will not come in this tread Ibi. This is Cars Fan’s money-making tread, he will not volunteer any information, but if U start your own tread, U may be more likely to find out stuff.


What Do the Piwis 3 updates replace Piwis 2?

Diagnostics application is used for communication with control units. You can search for, identify, code and control program units, read out the event memory, execute complex processes, change drive links and execute routines.

Guided fault finding (GFF) generates a test plan for a fault code. This test plan shows the best sequence for carrying out tests. GFF compiles a list of recommended tests, documents and wiring diagrams

Actual values/input signals functions display you the actual values and input signals of control units

Drive links/tests function displays the drive links of control units, allows you to change the parameters of these drive links and run test routines for individual control units

Maintenance/repairs function group – use this function to call up control unit-specific processes that cannot be implemented generically from the ODX data

Coding/programming function group – use this function to write coding values. Piwis 3 can code Values automatically or set manually. This function group includes (Automatic coding, Manual

coding, Customer-specific settings, and Factory settings) coding modes

Logging – use this function to activate logging for diagnostics, guided fault finding (GFF) and measuring equipment applications. Temporary and permanent working log can be created

Filter – use this function to limit the view of the control units installed in the vehicle. In the diagnostic application, you can create, edit, activate, deactivate or assign filters

Wiring diagrams application is the representation of physical connections and layouts of circuits

Measuring equipment interface work for DC and AC voltage measurement, direct and alternating current measurement, diode testing, resistance measurement, continuity/open circuit testing, showing voltage, current and resistance over time (oscilloscope function)

Honda Diagnostic System HDS HIM clone any good?

Look here: Honda diagnostic system HDS HIM reviews

Review: Honda HDS HIM

Honda HDS (Honda & Acura Diagnostic System) is the latest diagnostic software for Honda vehicles. Diagnostic functions available for vehicles of HONDA/ACURA from year 1992 to 2007. Test coverage: Dynamical, Body, Chassis, ABS, SRS, Anti-theft, etc. HDS supports CAN BUS system, and it can re-program the Auto ECU.

HIM is the host with double board (see picture below).

So Honda HDS is the copied software load on a third-party HIM firmware. You need an RS-232 port on your computer. If your computer doesn’t natively have one, you’ll need a USB->RS-232 adapter. Software updates frequently.

I have successfully used the TPMS features, CKP relearn, idle relearn, ECU reset, and cleared DTS faults. I believe this thing can data log, reprogram gauge clusters, and reprogram the immobilizer for new keys, but have not tried these things yet.


Review: I used HIM for Learning the Throttle Position

I finally figure out how to get my HIM diagnostic tools running. Thanks Jibberjabbs.

So I bought this off exactly months ago,

Good seller, fast shipping, and I haven’t tried it until yesterday.

I install the software following the video, but somehow I can’t get the unit to connect.

I do notice that when I plug in my USB to Serial adapter that came included with this unit, the laptop told me fail to install driver… so after doing deduction, I finally realize the problem is the USB to Serial Adapter.

I tried to install the driver that came with the USB to Serial Adapter, but the software have error, could not even start installing it.

I look at the website and try to download from the manufacturer, but each time I click download, it is block by the host/manufacturer website…

what the…

so I think,… hmmm there must be only handful of chip manufacturer for this device so I RANDOMLY download several USB to Serial adapter from internet and finally by trial and error (luckily I am right on the second download), I got the serial driver to work!

Ok.. so I test again and I still fail to connect,

so I look at the best source for Honda Fit which is… FITFREAK hahaha…

and got into this thread and realize that Jibberjabbs point out, I need to set to


Yes, that is the key COM1,…

and I just finished using this HIM for Learning the Throttle Position again after installing the MaxBore Larger Throttle Body !!!

I am so relief and happy now…

because this open another way for the Sprintex install that will need this tool!

Review: very powerful; you can everything the dealer can

So I have had a lot of question on my HDS clone setup lately so I thought I would do a bit of a review. HDS is a general term for Honda’s Diagnostic System. HIM is the specific tool (Honda Interface Module). Honda has had several tools, the HIM is two or three generations old, but the newer ones are not cloned yet (GNA600 & MVCI).
So if you don’t know there are all kinds of clones of Honda’s HDS HIM diagnostic system out there on the internet. I made a leap of faith and picked one up online, sent from China about two years ago to reprogram my TPMS sensors (I hate you Honda for this TPMS crap system). I was hesitant because it did not state that it supported my 2011 Fit. The cracked HDS software version that came with it did not cover my car, but I was able to find a newer version (V2.024.05) on the internet that worked. I have successfully used the TPMS features, CKP relearn, idle relearn, ECU reset, and cleared DTS faults. I belive this thing can data log, reprogram gauge clusters, and reprogram the immobilizer for new keys, but have not tried these things yet.

Here is a pic of mine if it helps.

It came with various connectors for self-verification testing too.

So the HDS only has a RS232 DB9 serial port (no usb),and most laptops don’t have them anymore. The adaptor will plug into your laptops usb and replicate a RS232 port. You will probably need a RS232 to USB adaptor too. I have always had good luck with FTDI adapters. Future Technology Devices Intl – UC232R-10 The HDS will only connect to com port 1. So you may have to change your com port assigned number when you use a usb adapter. I have only used the HDS on a windows XP laptop so I cannot confirm this works on newer Windows.

Here is another possible option I have not tried yet, but would love to because it is much cheaper and uses USB! Looks like it uses the same HDS software!

And if you are going to do TPMS you might want to look at triggering tools, if not you have to deflate and re-inflate a wheel to trigger the sensor. Our TPMS sensors only only transmit when they are spinning over ~26MPH, detect a rapid pressure change, or are triggered with a 125Mhz signal.

Overall this is a very powerful tool that lets you do about everything the dealer can!

The factory service manual pretty much explains how to use the HDS in all of Honda’s trouble shooting procedures. All of the things I have used have matched up, like TPMS and CKP relearn.

Here are a few more things it claims to do:

Honda functions include:
? DTC reading and clearing
? Snapshot function (capture data relative to a trigger event)
? Vehicle data display (value, line graph, or bar graph formats)
? DLC locator diagrams
? Data list display (real-time display of ECU parameters)
? Onboard tutorial
? Generic scan tool runs basic tests on non-Honda/Acura vehicles (HDS Tablet and Pocket Tester only)
? Control module update functions (HDS Tablet and Pocket Tester only)

The factory service manual pretty much explains how to use the HDS in all of Honda’s trouble shooting procedures. All of the things I have used have matched up, like TPMS and CKP relearn.

Here are a few more things it claims to do:

Honda functions include:

DTC reading and clearing
Snapshot function (capture data relative to a trigger event)
Vehicle data display (value, line graph, or bar graph formats)
DLC locator diagrams
Data list display (real-time display of ECU parameters)
Onboard tutorial
Generic scan tool runs basic tests on non-Honda/Acura vehicles (HDS Tablet and Pocket Tester only)
Control module update functions (HDS Tablet and Pocket Tester only)

mitsubishi mut 3 reprogramming pc software

Search Method Selection

Select Special Function


Select ECU Reprogramming


Select an appropriate button:
– Automatic Reprogramming (K-line): – Automatically searches appropriate Reprogramming data stored in PC.

– Database File Display (K-line): Shows the list of Reprogramming data stored in PC.

– Reprogramming Data Selection: Allows to select Reprogramming data in arbitrary drive and directories.

– Search: Allows to search the target data by ECU No., ROM-ID, etc.

– Automatic Reprogramming (CAN) : Automatically searches appropriate Reprogramming data stored in PC.

– Database File Display (CAN): Shows the list of Reprogramming data stored in PC.

– Memory card transfer: Transfer of stored Reprogramming data to Memory card.

Connect PC and V.C.I., and prepare following steps.

Connect Mitsubishi MUT-3 Main Harness B or A to V.C.I. securely.
After verifying the ignition switch position at LOCK (OFF), connect the M.U.T.-III Main harness B or A to the vehicle’s data-link-connector.

Turn Ignition switch on, and turn V.C.I. main switch on. (Do not start engine)

Data Search & Transfer (PC –> V.C.I.)

(a). Automatic Data Search

(b). Database File display

(c). Reprogramming Data Selection

(d). Search

(a). Automatic Data Search

Mitsubishi mut-3 Automatic reprogramming by K-LINE

Verify the connection of V.C.I. and harness

Applicable reprogramming data is searched from database installed in PC automatically

Result of the search appears.

Start transferring the data into V.C.I. memory.

After completing the data transfer, ECU reprogramming will start sequentially


(b)Database File display

Press Database File Display (K-line)

-Reprogramming data files in the hard disk are listed.

-Select an appropriate data file

-After completing the data transfer, ECU reprogramming will start sequentially


(c)Reprogramming Data Selection

To select the reprogramming data from arbitrary directories

Press Reprogramming Data Selection



-The displayed data as default is in the folder shown below.

C:¥Program Files¥MUT3¥RPGDATA

This directory is the default reprogramming data pool of M.U.T.-III.

-After completing the data transfer, ECU reprogramming will

start sequentially.

Data selection

Select a drive on the left chart, and the directories in the drive are displayed on the right chart.



To search the reprogramming data by inputting ECU Part No., ROM-ID, or Data No.



To input, 2 ways can be taken.

-By PC keyboard

-By virtual keyboard

Some info need to be a combination with the other info for

data search

– Current ECU P/N & ROM-ID need to be together.

– Data No. needs no other info.


Select appropriate data

Reprogramming ECU (V.C.I. –> vehicle ECU)


Mitsubishi mut-3 Reprogramming by CAN Communication

Special function – ECU reprogramming – function options

mitsubishi-mut-3-reprogramming-pc-software-13 mitsubishi-mut-3-reprogramming-pc-software-14

Automatic Reprogramming (K-line)

Database File Display (K-line)

Reprogramming Data Selection


Automatic Reprogramming (CAN)

Database File Display (CAN)

Memory card transfer

in detail..

(a)Automatic Reprogramming

Press Automatic Reprogramming (CAN)

Vehicle choice

-Selected Model year and Model Code of the vehicle are indicated.

-Select a system (ECU) and loading option

Check all equipment properly


Data search

Searching the target reprogramming data


Data check

-The appropriate reprogramming data is indicated

Reprogramming data check


Reprogramming on board ECU starts.


Reprogramming completed

-Reprogramming is completed properly.

-Reprogrammed ECU Part No. and S/W Part No. are indicated.


(b)Database File display

Press Database File Display (CAN)


Can’t possible update at select data from data list.


How to Use CG100 Prog to Read & Write 93C66 Chip

Here show you a test report on CG100 Prog read and write 93c66 chip.It is very convenience and fast to operation.

What you Need?

CG100 Programmer

CG100 ATMEGA Adapter


Install 93C66 chip on EEPROM adapter,and install EEPROM adater on ATMEGA adapter

How - to - Use - CG100 - 1

Connect ATMEGA adapter to CG100

How - to - Use - CG100 - 2

Run CG100 software,and click “Programmer”

How - to - Use - CG100 - 3

Select “Serial Flash”àSelect “93C66”

How - to - Use - CG100 - 4

Click “Read” button to read

How - to - Use - CG100 - 5

Reading succeeded
How - to - Use - CG100 - 6 How - to - Use - CG100 - 7

And before operating writing,please save the original 93C66 data file on you compute in case data damaged.

How - to - Use - CG100 - 8

Now we change digits from 00000000 line to 00000010 line to “00”,then click “Write” button to start writing

How - to - Use - CG100 - 9 How - to - Use - CG100 - 10

Writing succeeded

How - to - Use - CG100 - 11

After then you can try to read the 93C66 data again to check if the writing operation successfully.

How - to - Use - CG100 - 12


Possible to use AppCar FCA software with Mircropod 2?

Topic: Can you use AppCar FCA software with Mircropod 2?


What is Appcar DiagFCA:

Appcar DiagFCA is a professional diagnostics & programming software for Chrysler, Dodge, Jeep and RAM vehicles

The Appcar DiagFCA software allows you:

Read and erase all DTC Fault codes from all systems available on the vehicle,
Read identification data from all vehicle systems, such as part numbers and software versions, VIN numbers recorded in each module,
Show Live Data – current parameters available on each of the systems ,
Test and control of selected actuators such as valves, relays, lighting and more,
Programming and configuring some unique features,
Activation and deactivation of selected vehicle equipment.


What is Mircropod 2:

Mircropod II is the same diagnostic and programming tool the dealerships are using. It replaces your StarMobile, StarScan, and wi-TECH POD, and enables technicians to increase their productivity and provide world-class diagnostic services to users/owners. It offers 100% CAN coverage for Chrysler, Dodge, Jeep, and Fiat vehicle

MOPAR MicroPOD II Features:

Support all the latest technologies and vehicle platforms including the latest Chrysler and Fiat Vehicles.

Work as a direct replacement for the wiTECH POD

Work with the current wiTECH software

No smart cables required but PC-based

AppCar FCA Software and Mircropod2:

Because i work with FCA diag software on a daily basis i can share some experience.

There is a standard adopted by most automakers in 2002? So just about any cheap chinese obd tool (if it supports the appropriate communications protocol) can read basic trouble codes populated on the databus. But that’s all.

To dig deeper into other control units, make adjustments and programming you need more sophisticated devices

When talking about OEM tools, then for almost anything up to 2005 (some dodge trucks up to 2007) you need a DRBIII
WiTech DRB Emulator is NOT a 100% replacement for a real DRB Scan tool.
From 2007 up to 2009 you can use StarScan or StarMobile. basically the same device with the same capabilities. The only difference ist that Starscan is a standalone handheld unit with color LCD and Starmobile uses the VCI pod as an interface and needs a PC as a desktop client. Now obsolete, no FCA support nor flash files anymore.
Still both work pretty well in standalone mode, you can do almost anything dealer can, except flashes.

WiTech (or WiTech1) – can use the same communication interface as starmobile did. Or can use the new Micropod. Can work in standalone mode. Supports vehicles up to 2015. Again, can do just about anything the dealer can, including flashes (if you have paid access to techAuthority service). Lot of clones on the market, also same used units from closed dealerships…
BUT!!! You go online and play with FCA and do not have registered micropod or VCI pod it will be rendered locked and useless.

Today state of art is Witech2.
This is online only solution. No standalone software or application. Works with just about any internet browser or operating system (win, apple, unix, linux android…..) Does not work without internet connection.
Uses the same micropod2 bud you need an utility to change firmware. this can be done only once. So if you still plan to use Witech 1, you need another micropod which will be dedicated to Witech2 only.
Then you need a $$$ subscription from FCAWitech. In USA it is also available for an aftermarket shops, in Europe it is a dealer-only option.
Works also with some clones, but it is a hit/miss. Good clones which work run about $500 in the net. Not cheap, but still better than $1800

Regarding the AppCar FCA software – it works. I know who made it and have a multi license version (not single vehicle). can do a lot but not everything.
But in some cases it can go beyond the capabilities of dealer tools.
You can change gear ratios, tyre circumference/size, enable/disable TPMS, program DRL, program voltages for PWM (good for LED headlamps) and a lot of other stuff.

quite long post, but hope someone finds this info useful.

GM MDI 2 Genuine vs. China Clone

Look here: GM MDI 2 what’s the difference of the genuine and the china knock-off?

compared with GM MDI 1, what’s good of MDI2? Should you buy a new one?



The MDI 2 genuine and china clone share the same functions.

They are different in the price and operating system only!

For a GM garage, you can buy the genuine to use with relief!

For personal use, the price of clone is good and it’s worth the money!

MDI 2 comes with GM software in a HDD that people don’t have to install software themselves and will have no installation issues!

Is it necessary to have a MDI 2 if you have a MDI already?

It depends.

If you are the one pursuit security and efficiency, it’s necessary to have a new MDI2 interface.

in detail… (all information below works for the original MDI2. for the china clone, it’s for reference only!)

The next generation of the J2534 GM Multiple Diagnostic Interface, MDI 2 (Fig. 1, right), offers increased processing power and security than the original MDI (Fig. 1, left) for faster programming speeds on current Global A vehicles as well as future Global B vehicles. The compact communication module is required in order to manage the transfer of data between a vehicle’s onboard network and a service technician’s PC.


Fig. 1

Both original and clone MDI 2 are now available in the market.

Both MDI 2 supports diagnostic applications — GDS 2, Data Bus Diagnostic Tool, and Tech2Win — as well as Pass-Thru programming applications — TIS2Web–SPS.

Enhancements to the tool were based on technicians’ feedback on how they use the MDI and how to improve it. It replaces the first generation MDI, introduced in 2007, for Pass-Thru programming on current GM models. The MDI 2 is backward compatible, so it can be used to perform Pass-Thru programming on all vehicles built since 1996.

The MDI 2 connects to the vehicle via the J1962 connector using a new DLC cable. Connection between the MDI 2 and the PC running the Global Diagnostic System 2 (GDS 2) software can be accomplished via standalone (USB), through a new Point-to-Point wireless Wi-Fi interface feature (a simple plug & play), or through the dealership network (Ethernet or wireless).

MDI 2 Full Kit

The EL-52100 MDI 2 kit includes:

MDI 2 Unit
SAE J1962 DLC Cable (Fig. 2)
10-ft. USB A to USB B Cable (Fig. 3)
Ethernet Cable
D-Link Wireless USB Adapters (Dongles) (Optional; for wireless connection) (Fig. 4)


Fig. 2


Fig. 3


Fig. 4

A DLC Cable Self-Test Loopback Adapter (Fig. 5) was sent to dealerships as an essential tool in December. It’s compatible with the MDI and MDI 2. It’s also sold separately through GM Dealer Equipment.

The adapter is used to test the DLC cable for open wires when used with the MDI Manager software. The adapter also can be used to power the MDI or MDI 2 on the workbench.


Fig. 5

GM MDI 2 Connections (Fig. 6)

USB Port Type A
DB26 Connector (DLC Cable)
USB Port Type A
USB Port Type B – PC Connection Port
Wireless Adapter (Dongle)
Ethernet Port

Fig. 6

New Features

Wi-Fi Connection– The USB Wi-Fi adapter uses a USB dongle that enables Point-to-Point connections without the need for Wi-Fi SSID information or a wireless router.
USB Connection– Uses a new, more secure Type B connector and Ground Offset Failure protection. A wired connection is recommended for longer programming events.
Power Source – The MDI 2 is powered from the vehicle battery via the DLC Cable. It may also be powered over USB to perform firmware updates only using a PC.
Power Backup– Internal batteries that were used in case of a power interruption have been removed, which eliminates the possibility of old batteries corroding over time and damaging the unit. Capacitors maintain power during engine cranking, so operation is maintained.
Firmware Download– Uses USB 2.0 for faster firmware downloads instead of a separate AC power supply.
Future Expansion– Additional USB ports, an SD memory card slot and Function buttons are built into the unit for future enhancements.
Operating Temperature Range– The temperature range has been extended to -20° to 70°C (the MDI range was zero to 50° C).
DLC Cable– The DLC cable is twice as long as the previous cable and connects at the top, making it easier to use. The cable only connects to the MDI 2. A self-test adapter (accessed through the MDI Manager) can be used to test the integrity of the cable.

MDI Manager Software

The MDI Manager must be installed on the PC in order to configure, update and run diagnostic applications targeted for the PC.  Initially, use the MDI Manager software to set up the configuration of the MDI 2. The MDI Manager is also used to update the firmware on the MDI 2. Visit the TIS2Web/GlobalTIS website to determine if a newer version of MDI Manager software is available.

Wireless Dongle Setup

The first time the MDI 2 is used, the point-to-point USB dongle must be paired with the PC, which will install the necessary drivers on the computer. One dongle should be plugged into the PC and one into the MDI 2. (Fig. 7) The dongles are identical. Use either one for either connection. Remove the bottom dust cover to access the port.

TIP: Do not plug the dongle into a USB hub. It must be plugged directly into the computer.

Fig. 7

Connect the MDI 2 to the PC via the USB cable. After starting the MDI Manager, the Point-to-Point connection is automatically configured. The USB dongles are intended to stay plugged into the PC or laptop at all time. If it must be removed, safety eject it by right-clicking on the Windows USB icon in the bottom right toolbar on the computer.

Dealerships considering new purchases should look into the MDI 2 for its many new advantages The original MDI will continue to be supported, but will not work on future Global B models.

– Thanks to Chris Henley

USA 2018 Jeep Compass read PIN, Erase & Program Proximity with Obdstar X300DP PLUS

This is a test report from How-to: bypass pin code and program a new smart key on a 2018 Jeep Compass from the U.S.

Two proximity keys to Compass:


Jeep USA-CANADA in OBDSTAR key master dp:

obdstar-2018-jeep-compass-proximity-2 obdstar-2018-jeep-compass-proximity-3

It’s 2018 Jeep Compass USA

Immobilizer – Compass (2017-2018)- proximity

VERY IMPORTANT: pls confirm your internet connection is good, coz server connection is required for the functions below


Step 1: Read pin code

Step 2: Read key number

Step 3: Erase a key

Step 4: Program a new key

in detail…

Step 1: Read pin code

X300 DP PLUS is gonna to read PIn codes


Confirmed that your network connection is good

Switch ignition off and press the emergency flasher switch


Read Pin success


Step 2: Read key number

Obdstar key master dp will read keys


2 keys available

Step 3: Erase a key

X300 DP PLUS will erase a key


Make sure that your network connection is good

Switch ignition off and press the emergency flasher switch

Make sure there are no wireless devices close to the prox key

Make sure all doors are closed


The procedure will disable all prox and then program one prox


Obdstar fill in pin automatically

Just press enter to continue


Put the smart key to be added in the central control position

press and release the unlock key once within 30 seconds (3 times)


Now, only 1 key available



Step 4: Program a new key

Obdstar X300 DP PLUS will program a smart key


Make sure:

– your network connection is good

– Switch ignition off and press the emergency flasher switch

– Make sure there are no wireless devices close to the prox key

– Make sure all doors are closed

The procedure will add a new key without erasing the ones previously programmed


Enter pin

Pls add to the smart key in the central position

30 seconds


press the unlock button repeatedly until the door lock moves


2 keys now!

Test the new key


(Solved) 2015 Chevy Express 4500 – no start

Car models: 2015 Chevy Express 4500 with a little over 18,000 miles.

Symptom – When trying to start engine, turn key , dash goes dark and nothing happens, the engine does not turn over. Stop turning key and “SERVICE AIRBAG” is displayed and dash chimes 33 times. I used a Snap-on Solus Ultra to read the codes.

Current Codes that are showing up:U0100,U0140,U0073,C0055

Troubleshooting so far:
Battery is good. Checked all fuses in engine compartment and under drivers seat. All test good. Looking for ideas on what to check next.

Analysis 1:

– No EBCM fault will cause no start condition, so you can safely ignore the C0055 for now.
The three U codes are important and most likely have one common cause. The ECM, BCM, TCM modules are unable to communicate with each other. Finding the reason could be tricky, time to study that electrical diagram posted above and verify power, ground to the modules, disconnect those C100 and C101 connectors and check for continuity on the data wires. Automotive electrical troubleshooting experience required.
As a side effect, PRNDM1 indicator on the instrument cluster will not be illuminated while no communication is present. So when it lights up you know you found the problem.


I do not see a C100 or C101 connector in the Body Builders service manual.

The PRNDM1 indicator is illuminated and seems to work when shifted. The head lights and FTP and brakes lights all seem to function properly as well.

Troubleshooting 1/18/19:
I disconnected the connector to the Airbag control module under the drivers seat. I got different symptoms when I tried to start the vehicle. I then reconnected it and disconnected the EBCM on the drivers side rail under the vehicle. When I tried to start the vehicle, I got the same exact symptoms as when it is connected. I measured 12 volts on both pins 1 and 11 and 18 and 28 on the EBCM connector K17. The ground was good to the ECBM as well.

I am going to hook a oscilloscope up to the CAN bus data pins and see if the correct signal voltages for proper bus communications are present.

Troubleshooting 1/19/19:
I hooked the scope to pins 6 and 14 on the OBD2 interface under the drivers side dash. I turned the ignition on. I saw the expected wave forms with no strenuous signals. I tried to start the vehicle and this time the started engaged and the engine turned over but it still did not start. The “Service Airbag” message was no longer displaying. I disconnected the connection to the OBD2 connector. I tried to start the engine again and it turns over but did not start. I tried again and the “Service Airbag” message re-displayed. I reconnected the OBD2 connector to the scope and was able to get the “Service Airbag” message to go away again.

With the engine wanting to turn over, I disconnected the EBCM connector again. I got the same exact symptom as when it is connected, engine turns over but does not start.

Next step, I am going to try to see if there is any data on the SAE J1850 bus pins on the OBD2 connector.

Troubleshooting 1/20/19:
I connected the scope to pis 2 and 10 on the OBD2 connector to measure data. I did not see any signals on those pins.

I disconnected the battery so I could measure the resistance of the High speed bus, pins 6 and 14 on the OBD2 connector. I read 60.4 ohms which is the correct resistance.

Analysis 2:

DTC U0100: Lost Communication With ECM/PCM “A”
DTC U0140: Lost Communication With Body Control Module (not Brake Control)

Check continuity to them.


I started to look at the BCM. The BCM for my vehicle is NOT located behind the right driver side knee like the documentation states. It was located in front middle of the passenger knee bottom plastic plate. I took the BCM out of the holder. I pulled the X3 connector that has the data bus connections on it. Tried to start the vehicle with the connector removed. No PRNDM1 indicator and no crank. I plugged X3 back in, cycled the key and now it starts! I reinstalled all of the things I disassembled. It starts up every time. No codes are on the ECU now. I am kind of worried that this issue is going to come back to haunt me one day, but at least I know where to start looking. Thanks again for everyone’s help!

Not fixed yet! Ugh!
This Chevy Express 4500 is a RV cutaway for a Coachmen Freelander 21QB. During the troubleshooting I accidentally stripped the brass positive cable screw. I replaced the stripped battery terminal yesterday and connected the house battery’s back in and hooked back up the RV charging relay. The problem reappeared. It failed to turnover and the service airbag message appeared again. I unhooked the relay and after many tries was able to get it to start again. Seems to be very intermittent. I am looking back at the pictures of the scope screen for the CAN- low level. I noticed interesting voltage levels on the CAN Low bus line. Not sure if that is impacting the bus or not. I attached the picture so you can see that the low part of the CAN-Low line signal has a couple of different voltage levels. The CAN-High signaling seems to look fine. I will attempt more troubleshooting again tonight to see if I can create a fail/good start scenario to help a little more in finding the source of the issue. I wish I had a digital scope with 2 inputs and CAN bus decode, but I only have an older analog one right now with a single input.


CAN – low signal

Advise continue to check:

You’re goanna have to probe deeper. Use continuity mode on your DMM. Probe the data bus pins between module and module to make sure they have a good connection. Check power supply and ground connections too.

What to do:

I measured the resistance between the CAN-H and CAN-L pins on the OBD2 port below the driver knee. I measured 60 ohms. If the data bus was open anywhere, I thought that I would get a different resistance but this is all new to me. All of the dash lights seem to function properly even during the no crank situation. The PRNDM1 seems to always work unless I disconnect the X3 connector. The battery is good and not a source of problem.

The issue seems to be intermittent. I can recreate a no start / service airbag display if I let the vehicle sit for a long period of time (so far I have only tried 24 hours); put the key in; turn the ignition to run; wait 1 sec; turn key to crank. The starter will engage for .5 seconds and the stop. All lights on dash go out. When I release the key back to run, the dash lights reappear and chimes 5 times and then I get 33 fast chimes with the service airbad message.

The engine will not start until I do the following. It I take the key out, open the drivers door, wait 10 seconds, put key in and turn to run; wait 4 seconds; then turn to start. The engine will then start and no messages are displayed. The engine will continue to start (most of the time) with any attempt after this and seems to function normally.

I need to figure out what sequences/sensor conditions in the computers will cause the “service airbag” message to appear with 33 chimes.


Can someone help me understand the CAN bus layout for my vehicle? The diagram show 3 x 120 ohm resisters instead of 2. Also, why do most of the modules have 2 connections to the CAN bus? I would think that it would only be one if the module was a node on the bus.



I have an digital oscilloscope with CAN bus decode on order and will be posting captures hopefully soon.


I really think you are barking down the wrong rabbit hole. Analyzing the signals will be very time consuming, and ultimately unproductive towards solving your no-start.

If you checked to make sure the modules have good solid connections to each other, power, and ground, then the next step is to start swapping modules.


I think I understand, 2 different transmission configurations with terminating resistors shown in the diagram. Thanks. Scope is due to arrive next Thursday. I will be able to plot voltages to the BCM while cranking as well as do a detailed signal inspection of the CAN bus. More to come.

Go on….

Based on my older scope analysis, I believe that I have a module that is corrupting the bus. Instead of randomly replacing modules, my goal is to capture the data of the offending module and gather the ID field of it. Then I will know what module is bad and replace it. I have seen others troubleshoot it by pulling fuses to the modules one at a time until the bus looks clean, but I am going to try this method first.

GM Tech2 needed:

if you really believe you have a module issue you need to borrow a GM MDI / GDS tech tool, it will allow you to determine/test the health of each system. Your van is too new to use the older Tech2 which is pretty common at local service shops (I have one myself and they are invaluable but my van is an 06).

What to do next:

Just a quick update. The engine starts every time I try now, I can no longer make it fail. I did not do anything to fix it that I know of. For additional troubleshooting, I purchased a “CANable” CAN to USB adapter. I was able to configure the adapter and connect it to a Raspberry PI 3 and run Wireshark to capture raw CAN bus packets. I was specifically looking for packets with the “error” bit set in the CAN header which would represent bus errors. I captured packets for an extended period of time and did not see a single error. I guess I will have to wait till this problem reoccurs to troubleshoot further.

Till next time…….

Finally solved.

Problem back. My vehicle is an RV so I went to use the vehicle last weekend for the first time since December and the same thing happened again. Turn key , dash goes dark and nothing happens, the engine does not turn over. Stop turning key and “SERVICE AIRBAG” is displayed and dash chimes 33 times. I then used the same method of getting it to start as before. Opened the drivers door and closed it. Waited for the mileage to disappear, turn the key to on, wait for 4 seconds and then start. It has started ever time after that. At least I think I have a work around and hoping it does not stick me on the road in some distant city.