Before submitting
Device
Pocketbook
KOReader version
2026.03
Model and firmware version
PocketBook InkPad 3 (U740.6.8.4473)
Issue description
Since PR #14985, the coverimage plugin calls iv2sh WriteStartupLogo every time a book cover is written to the cover image file (on book open/close and on rotation changes). This always overwrites the device's boot logo, regardless of what setting the user has selected in the PocketBook firmware under Personalize → Logos → Boot Logo.
PocketBook's firmware has at least these boot logo options:
- PocketBook logo
- Book Cover
- Current Page
- Random logo
KOReader should not set the Book Cover as a boot logo unless the user specifically requested that. Furthermore, this conflicts with potentially setting the Current Page as a boot logo (which is far more useful as it allows one to start reading almost immediately after pressing the power button):
Regression
Yes
Last working version
2025.10
Steps to reproduce
- go to PocketBook settings → Personalize → Logos → Boot Logo
- set something else than Book Cover, e.g. PocketBook logo
- open a book in KOReader
- power off PocketBook (preferably by holding the power button for a bit as that's the most reliable way to get the same startup behaviour as if it powered off to save power after a long idle period)
- wait until it properly shuts down (at least 10 s)
- press the power button
- within a second or two, the book cover will appear as the boot logo instead of PocketBook logo
Log
Additional information
#14985 (comment) suggests a fix for this issue — read PocketBook settings using inkview API and only set the cover as a boot logo if the bootlogo settings equals @cover_logo. An alternative is to simply add a toggle to coverimage plugin settings — worse UX but potentially compatible with PocketBook changing its settings names/values.
The suggested fix additionally makes the "Book Cover" power-off logo setting work seamlessly instead of requiring the user to select the "cover.bmp" image after KOReader has written it for the first time.
Furthermore, the pocketbooksync.koplugin implements a similar settings-reading logic to set the current page as boot logo only if the user requests this. This relates to #15124, a feature request to implement this in upstream KOReader.
Before submitting
Device
Pocketbook
KOReader version
2026.03
Model and firmware version
PocketBook InkPad 3 (U740.6.8.4473)
Issue description
Since PR #14985, the coverimage plugin calls
iv2sh WriteStartupLogoevery time a book cover is written to the cover image file (on book open/close and on rotation changes). This always overwrites the device's boot logo, regardless of what setting the user has selected in the PocketBook firmware under Personalize → Logos → Boot Logo.PocketBook's firmware has at least these boot logo options:
KOReader should not set the Book Cover as a boot logo unless the user specifically requested that. Furthermore, this conflicts with potentially setting the Current Page as a boot logo (which is far more useful as it allows one to start reading almost immediately after pressing the power button):
Regression
Yes
Last working version
2025.10
Steps to reproduce
Log
Additional information
#14985 (comment) suggests a fix for this issue — read PocketBook settings using inkview API and only set the cover as a boot logo if the
bootlogosettings equals@cover_logo. An alternative is to simply add a toggle to coverimage plugin settings — worse UX but potentially compatible with PocketBook changing its settings names/values.The suggested fix additionally makes the "Book Cover" power-off logo setting work seamlessly instead of requiring the user to select the "cover.bmp" image after KOReader has written it for the first time.
Furthermore, the pocketbooksync.koplugin implements a similar settings-reading logic to set the current page as boot logo only if the user requests this. This relates to #15124, a feature request to implement this in upstream KOReader.