I think what we need is a hacker with some experience in electronices. I think what Kobo have done is similar to Garmin on their GPS's; they place a load across some of the pins on the USB cable. See
http://pinouts.ru/GPS/garmin_nuvi_power_pinout.shtml