![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Instructions for patching firmware 3.19.5613
See the Firmware 3.19.5613 discussion thread for information about what has changed in this firmware version.
See the Index to the Metazoa firmware patches thread for a description of what some of these patches do. Before starting: 1. Make sure your Kobo ereader is already running firmware version 3.19.5613 (4b76aa47bd). If not, then you need to upgrade before applying this patch. 2. Check that your battery is well charged. Patching from Windows, Linux (i386/x86_64), or Mac (OS X 10.8-10.9, i386/x86_64): 1. Download and extract patch_kobo_3195613.zip (attached). [WARNING: If using Windows, make sure the path to the extracted files does not contain any '&' characters.] 2. Download the Kobo firmware archive version 3.19.5613 for your device (See this thread) and copy it into the 3.19.5613_source/ subdirectory. (Don't extract the firmware zip archive.) 3. Read and edit all the *.patch files in the 3.19.5613_source/ subdirectory in order to: choose which patches to enable (patch_enable=`yes`) or disable (patch_enable=`no`); and to change some of the replacement values to suit your device and preferences. 4. In Windows double-click 3.19.5613.bat; For Linux/Mac open a terminal, change to the patch_kobo_3195613/ subdirectory, and run ./3.19.5613.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 3.19.5613_target/ subdirectory to the .kobo directory on your ereader. 6. Safely eject and unplug the device, which will then update and restart. To return your ereader to its original unpatched state: 1. Edit all the 3.19.5613_source/*.patch files to disable all patches (set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. Last edited by GeoffR; 12-29-2015 at 09:51 PM. Reason: Updated attachment to add new `Custom page refresh (Aura only)` patches |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Notes and more patches
Notes:
This firmware version fixes the page refresh bug that especially affected full-screen reading mode in 3.18.0. There is another bug that affects KePubs only in full-screen mode, but it is not a big one: once you read past a chapter break the margins can no longer be adjusted, until the book is closed and re-opened. The following patches are currently missing, I'm not sure yet whether/when they will be back: * `Compact homepage layout (Glo only)` * `Compact homepage layout (Aura only)` * `Remove white borders from homescreen tile book covers` The `Disable pinch-to-zoom font resizing` patch is no longer needed as the Aura's pinch bug has been fixed in this firmware version. There is a new `Fix three KePub fullScreenReading bugs` patch which replaces the following three patches: * `Fix kepub side bearing font cut-off bug` * `KePub zero body margin/padding` * `Disable KePub FullSceenReading block img style` There are new `Custom page refresh options (Aura only)` patches, as the other `Custom page refresh` patches don't have any effect on the Aura. These patches are new since the last version, see the notes in the patches themselves for info: * `ePub disable built-in body padding-bottom` * `KePub full justification default` * `Un-Force user font-family in KePubs` See post #63 for a summary of how to customise the `Custom reading footer style` patch. There is a new Kobo Patch GUI that can be used to select which patches you want to enable/disable. With the patches for this firmware version it can also check for mutually-exclusive alternatives. More patches: A replacement hyphenation dictionary for the Dutch language. (This dictionary works with all firmware versions, but needs to be re-installed after each firmware update.) A Turkish language hyphenation dictionary can be found here. Although this firmware version has support for Turkish as a UI language, it doesn't come with a Turkish hyphenation dictionary, so this one will probably remain installed after a firmware update (unless Kobo add their own in a future firmware version.) A patch for `'Changing the info panel in full size screensaver` A patch to increase the `Dictionary frame size` If you know of any other patches for firmware 3.19.5613 post them in this thread and I'll add them to this post. Last edited by GeoffR; 01-07-2016 at 12:23 PM. Reason: Added link to Dutch and Turkish hyphenation dictionaries |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Connoisseur
![]() ![]() Posts: 68
Karma: 152
Join Date: Jun 2015
Device: Kobo Glo HD
|
Awesome, your the boss!
Thank you very much. |
![]() |
![]() |
![]() |
#4 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 875
Karma: 2676800
Join Date: Aug 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Have Kobo gone and changed the font handling again?
|
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I've updated the zip in post #1 to include the `Disable reading footer` and `Custom reading footer style` patches.
I'll post the `Freedom to advanced fonts control` patch here in case anyone wants to test it. There is a problem when changing fonts in the ePub reader with this patch enabled, but it might only occur after the new Kobo Tsukushi Mincho and Kobo UD Kakugo fonts are used. If you avoid using those two fonts then it might be okay, let me know if you try it. Firmware 3.19.5613, paste into libnickel.so.1.0.0.patch. Spoiler:
Last edited by GeoffR; 12-08-2015 at 11:51 PM. Reason: If you avoid using those two fonts ... |
![]() |
![]() |
![]() |
#7 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
After further testing, I think the problem is with the new Kobo Tsukushi Mincho font, not with the patch.
Even with unpatched firmware, loading the Kobo Tsukushi Mincho font in the ePub reader is causing various problems -- the book gets stuck on the Kobo Tsukushi Mincho font and can't change to anything else, if I try to change to another font the book closes when I try to turn the page, and when I re-open it it is still set to the Kobo Tsukushi Mincho font. I have to power off and reboot, then open the book and change the font to something else. The KePub reader seems to have no problem with it though. |
![]() |
![]() |
![]() |
#8 |
eBook-Reader-Fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175
Karma: 444178
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O 2nd Edition
|
Thank you very much, GeoffR. The patcher works fine on my »Kobo Aura H2O«.
|
![]() |
![]() |
![]() |
#9 |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
I made a patch 'Changing the info panel in full size screensaver' for firmware 3.19.5613 that I post here.
It's for device with res 1440x1080 and 1024x768 (glo, aura, aura hd\h2o) i don't know if it work on glo hd. the info panel is in the top corner, if you want it to be in the bottom corner, change the number. If your charging in sleeping mode, the text "sleeping" be cut. libnickel.so.1.0.0.patch Spoiler:
EDIT:Multi-version 3.13.1-3.19.5613,+Mini here. Last edited by oren64; 12-12-2015 at 10:16 AM. Reason: Multi-version 3.13.1-3.19.5613,+Mini here. |
![]() |
![]() |
![]() |
#10 | |
Bookworm
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
Quote:
typical Kobo.. fixes bugs and introducing new ones..this font one is dangerous because many people just get it in their device, unknowing that this can happen.. maybe it would be better if Kobo would "take back" this firmware.. |
|
![]() |
![]() |
![]() |
#11 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,831
Karma: 143095300
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Can we please get the patch to fix the bottom padding bug in ePub? Thanks.
|
![]() |
![]() |
![]() |
#12 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 16
Karma: 13138
Join Date: Dec 2015
Device: Kobo mini/Glo HD
|
Thanks for the work you put into this! Really appreciated :-)
One question though, in the libnickel.patch file, there are often different replacement strings for different readers. To me it's not completely clear if it's safe to leave those strings uncommented (thinking that if it's not my reader the string the patch is looking for isn't even there) or if I should comment all lines of code for the other readers. Thanks a lot! |
![]() |
![]() |
![]() |
#13 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,545
Karma: 14008730
Join Date: May 2008
Location: PA (USA)
Device: Kobo Clara, 2E, Libre 1, PW4, PW5, 2022 Kindle, Kobo Libre Colour
|
Tested and working on Aura HD & Mini.
Thanks for your hard work, Geoff! Last edited by booklover6; 12-09-2015 at 07:49 AM. |
![]() |
![]() |
![]() |
#14 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,831
Karma: 143095300
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
delete post
Last edited by JSWolf; 12-09-2015 at 08:49 AM. |
![]() |
![]() |
![]() |
#15 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
For example in this section: Code:
#<<<Kobo glo+Kobo Aura>>> #QWidget-height from the top #To move the info pannel to the botten corner change 00px to 904px replace_string = C059AF, `min-height: 680px;`, `min-height: 00px;` replace_string = C059C3, `max-height: 680px;`, `max-height: 00px;` To safely replace substrings within a larger string you need to make sure the replecements are the exact same length as the originals, e.g. Code:
#To move the info pannel to the botten corner change 000px to 904px replace_string = C059AF, `min-height: 680px;`, `min-height: 000px;` replace_string = C059C3, `max-height: 680px;`, `max-height: 000px;` |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.17.0 | GeoffR | Kobo Developer's Corner | 49 | 08-16-2015 05:20 AM |
Instructions for patching firmware 3.16.0 | GeoffR | Kobo Developer's Corner | 74 | 08-12-2015 02:12 PM |
Instructions for patching firmware 3.11.0 | GeoffR | Kobo Developer's Corner | 226 | 06-01-2015 05:32 AM |
Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x | GeoffR | Kobo Developer's Corner | 285 | 08-27-2014 10:06 AM |
Instructions for patching firmware 3.1.1 | GeoffR | Kobo Developer's Corner | 64 | 04-18-2014 01:23 PM |