IEBus Analyzer
June 21 2017
The IEBus is a communications protocol used in a number of vehicles to send information between human interfacing devices such as a display and radio headunit. The physical layer uses a differential pair, and is capable of allowing multiple devices to create a network. Some manufacturers call the IEBus by other names. For instance, Honda GA-NET II; Toyota AVC-LAN. The NEC uPD6708 chip is the most common controller. However, if emulation is needed any chip capable of producing a differential signal could be used, such as an inexpensive RS485 chip.
The analyzer was written using the Saleae SDK. The analyzer is avaliable on my github if you would like to try it out for yourself. For more information on the IEBus protocol checkout: IEBus