Microchip's DM240415 Android accessory starter kit consists of two components: a development board and a software library. The development kit enables a standardized accessory framework, which is essentially a new vendor class the USB. It allows for a direct data-path between App and external accessories. This accessory framework is now included in the latest Android version (version 2.3.4 and later). Customers no longer need to customize their accessory interface to enable external applications. Android 2.3.4 and 3.1 open accessory interface support both USB host and device modes on the android device side. Current Android software library includes android application examples which talk to host mode accessories only. If you wish to create a device mode accessory, you can find the firmware examples in www.microchip.com/usb or www.microchip.com/mal.