View Single Post
Old 09-07-2015, 03:45 PM   #1
mishagale
Member
mishagale began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Dec 2012
Device: Kobo Touch
Determine device firmware version

TL;DR: Does anyone know how to programmatically obtain the currently installed firmware version on a Kobo?

I've been working on a program which will automatically download books from a calibre content server onto the Kobo. Currently, my method for forcing the device to add the downloaded books to its library is to fake a USB plug in event, fake a tap on the "Connect" button, and then fake a USB unplug. This works fine on my device, but the problem is that I need the screen co-ordinates of the connect button.

The location of the button is fairly predictable, but the UI has changed once or twice, so it might be in different places on different firmwares, and of course it will depend on the screen resolution, which I think varies with the actual model.

So my questions are basically
  1. Is there actually a better method of forcing a the device to re-index the content on the SD card?
  2. Is there a way to determine the device's firmware version?
  3. Is there a way to determine what model the device is? (WiFi, Glo, Mini, etc..)
  4. Does anyone know which firmwares changed the layout of the USB connection dialog?
mishagale is offline   Reply With Quote