Either the KoboTouch or KoboTouchExtended drivers can be used will all Kobo devices from the Touch onwards. The former is included in calibre, and the latter has to be installed. If you install the KoboTouchExtended driver, then the matching plugboard needs to be used when sending a book to the device.
What will work depends on what you are sending to the device. The intention of the KoboTouchExtended driver is to convert from epub to kepub on the fly. The metadata gets updated before the book is converted. That means metadata plugboard will be used for epub files.
If there are kepubs in the library, converted or from some other source, they will be sent in preference to epubs (unless you change the configuration). In this case the plugboard for kepubs will be used. This is the case for either driver. But, if this is done, the
KePub Metadata Writer plugin is needed to update the metadata when the book is sent.
So, from the first post:
Quote:
Originally Posted by dvd8n
epub:KOBOTOUCH([{series:re(([^\s])[^\s]+(\s|$),\1)}{series_index:0>2s| - | - }{title}] -> title
|
This will be used if you are using the standard KoboTouch driver and send an epub to the device.
Quote:
kepub:KOBOTOUCHEXTENDED([{series:re(([^\s])[^\s]+(\s|$),\1)}{series_index:0>2s| - | - }{title}] -> title
|
This will be used if you are using the KoboTouchExtended driver and send a kepub that is in your calibre library to the device.
For the device listed when it is connected, it should show the actual model name, not the driver name. Originally it just showed "Kobo Touch" but I got tired of the "But I don't have a Touch. Will it still work?"