Thanks for the info about the plugin. I don't know much python, but I'll take a look.
As for the details of firmware behavior which you mentioned (format, book location, etc), I guess those might be relevant on a closed source, dedicated reading device.
But on an Android device, all the ebook capabilities are software based, and there are several -if not dozens- of e-reader apps for Android, none of which directly interface with calibre through the Android plugin. They all just read files off a subdirectory of the SD card.
So for Android, yeah, it really is just as simple as a USB storage interface.
The format and sub-directory settings are already customizable in the Android driver customization screen in calibre, so as long as it recognizes any attached Android device, the details you brought up are already taken care of.
The firmware, custom or stock, is still Android, and still uses the same apps, and the same storage medium - the SD card.
|