![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Instructions for patching firmware 4.5.9587
See the Firmware update - 4.5.9587 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. Check Settings > Device information to make sure your Kobo ereader is already running firmware version 4.5.9587 (c77383d7d1). 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_4059587.zip (attached). 2. Download the Kobo firmware archive version 4.5.9587 for your device (See this thread) and copy it into the 4.5.9587_source/ subdirectory that was created in step 1. (Don't unzip the firmware archive.) 3. Read and edit all the *.patch files in the 4.5.9587_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 run 4.5.9587.bat (double-click); For Linux/Mac run 4.5.9587.sh (double-click, or right-click + run, or execute 4.5.9587.sh from the command line, or drag 4.5.9587.sh into Terminal, depending on your particular OS/desktop.) 5. If there were no errors, a new 4.5.9587_target/ subdirectory will be created. Copy the KoboRoot.tgz from this 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 4.5.9587_source/*.patch files to disable all patches (set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. Note that the following patches are enabled by default: In librmsdk.so.1.0.0.patch: `Fix page breaks bug` `Default ePub monospace font (Courier)` In libnickel.so.1.0.0.patch: `Custom left & right margins` `Custom page refresh options` `Fix three KePub fullScreenReading bugs` Last edited by GeoffR; 07-25-2017 at 11:48 PM. Reason: Updated attachment with new 4.5.9587.sh script to avoid using stat in OS X |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Notes and other patches
Notes:
The `Allow download all in Browser` patch is missing in this version. The 4.5.9587.sh script failed with an error about stat/chmod on some OS X systems (see post #24 for report). I have updated the attachment in post #1 to include a new 4.5.9598.sh script that should solve the problem. (See post #27 for details of fix.) Other patches: `New home screen footer rename` `Increase headlines font` `New home screen subtitle custem font` tshering's Bad Eyes adaptation `sickel reboot timeout` patch to increase the time allowed for tasks to complete before the sickel watchdog assumes the task has hung and reboots the device. If you know of any other patches for firmware 4.5.9587, post them in this thread and I'll add a link above. Last edited by GeoffR; 08-09-2017 at 04:58 AM. Reason: Added link to `sickel reboot timeout` patch |
![]() |
![]() |
![]() |
#3 |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Thanks Geoff!
`New home screen footer rename` `Increase headlines font` `New home screen subtitle custem font` The patches above will work on firmware 4.5.9587. |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,581
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Thank you both of you! I've generated the firmware and I'll apply it when I 'm at home.
|
![]() |
![]() |
![]() |
#5 |
eBook-Reader-Fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175
Karma: 444178
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O 2nd Edition
|
Thank you both, @GeoffR and @oren64. The patcher works fine on my H2O.
![]() |
![]() |
![]() |
![]() |
#6 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 10992
Join Date: Oct 2012
Device: Nook Simple Touch, Nook Glowlight Plus, Kobo Aura One
|
Patches work well on my Aura One.
Thanks to all for the development work. |
![]() |
![]() |
![]() |
#7 |
Dude
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 205
Karma: 2184130
Join Date: Feb 2014
Location: Dobbstown
Device: Kobo Aura One; Kobo Aura H2o; Sony Reader PRS-T3
|
I patched my KA1 and all is well 👍
|
![]() |
![]() |
![]() |
#8 |
absolute beginner
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 1750999
Join Date: May 2017
Location: Go with the wind (43°19'17.7"N 2°00'19.4"W)
Device: ka1
|
Thanks Geoff!
tshering's Bad Eyes adaptation nickel.patch Spoiler:
libnickel.so.1.0.0.patch Spoiler:
|
![]() |
![]() |
![]() |
#9 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,958
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#10 | |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Quote:
In the home screen the the text the secondary text that show in gray is "HOURS TO GO", "COLLECTIONS"... I don't like the gray front it's not showing well on my Glo. |
|
![]() |
![]() |
![]() |
#11 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 445
Karma: 287725
Join Date: Sep 2014
Location: Europe
Device: Kobo Aura H2O/Glo HD/Libra 2, Kindle PW3/PW5/PW11, Boox Palma
|
First of all, huge thanks to Geoff and oren64 for all you do! I can't imagine going back to using my reader unpatched
![]() I asked this in the thread for the previous firmware, so I'll try again here: is there any way right now, or could a patch be written, to change the font used in footnote popups in the KEPUB renderer? With the newer interface they switched from Georgia to what I believe is Kobo Nickel (looks a lot like it anyway). With Georgia, it was possible to read medium-length notes easily inside the popup as the font itself and the line-height weresmall, but with Kobo Nickel not only is the font itself harder to read (IMO at least) but the line-height is huge, meaning that with any note longer than one sentence you get immediately redirected to the note's page. I *did* contact Kobo through the feedback section of their website but as it's not a bug I doubt it'll get much attention... |
![]() |
![]() |
![]() |
#12 |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Can you post a picture.
|
![]() |
![]() |
![]() |
#13 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 288
Karma: 3762916
Join Date: Nov 2011
Device: none
|
oren64, I can't get "New home screen footer rename" to work with version, the patcher fails with "find_base_address string not found" for the line "find_base_address = `Find your next great read`"
As always thanks for the patches oren64 and GeoffR. |
![]() |
![]() |
![]() |
#14 |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Did you copy the patch to file libnickel.so.1.0.0.patch?
|
![]() |
![]() |
![]() |
#15 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 977
Karma: 2209358
Join Date: Nov 2011
Location: London, UK
Device: Kobo Aura, Kobo Aura ONE, PocketBook InkPad Color 3
|
As an aside, how do folks generally manage upgrading from a previous patched firmware? By that I mean: I'd enabled a bunch of patches on 4.4.9344 (say), and now I want "the same" things enabled on 4.5.9587.
It is currently quite fiddly to manually migrate things between releases, so any tips would be appreciated. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.18.0 | GeoffR | Kobo Developer's Corner | 151 | 10-21-2016 06:15 AM |
Instructions for patching firmware 3.17.3 | GeoffR | Kobo Developer's Corner | 60 | 09-17-2015 05:35 PM |
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.10 | GeoffR | Kobo Developer's Corner | 12 | 08-14-2015 03:40 AM |
Instructions for patching firmware 3.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 07:28 AM |