Folks who have CSST know the capability of OMAP doing something known as a peripheral boot mode support over USB and UART. on Linux, well.. looks like no one(at least to my knowledge) has done the same thing.. So, today, in the middle of cooking some kadai chicken and some chicken kebobs, i played around and got thru to give a proof of concept code( http://www.geocities.com/crecmca98/Linux/omap_linux_peripheral_boot.tgz ): 1) “Hacking” to get the vendor id and product id: I dont own a Catc or a usb monitor.. so just plugged in the board to my laptop and dumped the syslog ;) $ cat /var/log/syslog Mar 16 15:26:23 coyote NetworkManager: [1205699183.236191] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_451_d009_N/A'). Voila!! 3430 is nothin but, VendorId = 0x0451 DeviceID = 0xD009 2) Trigger an external program to download image: Would you believe it, last time i was working in the kernel, hotplug was still working.. i...