![]() |
#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.16.10
Before starting:
1. Make sure your Kobo ereader is already running firmware version 3.16.10 (f9fa4bfb12). Note that this firmware version was only officially released for GloHD devices sold in Japan. 2. Check that your battery is well charged. 3. Note that in Windows 8 the instructions below might require the batch file to be run in admistrator mode. Patching from Windows, Linux (i386/x86_64), or Mac (OS X 10.8-10.9, i386/x86_64): 1. Download and extract patch_kobo_31610.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.16.10 for your device (See this thread) and copy it into the 3.16.10_source/ subdirectory. (Don't extract.) 3. Read and edit all the *.patch files in the 3.16.10_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.16.10.bat; For Linux/Mac open a terminal, change to the patch_kobo_31610/ directory, and run ./3.16.10.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 3.16.10_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.16.10_source/*.patch files to disable all patches (set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. |
![]() |
![]() |
![]() |
#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:
* I haven't tested these patches at all, because I haven't installed this firmware version on my Glo. You might want to wait until someone else has reported that they work before using them. * The `Wi-Fi insomnia` patch is missing, the Wi-Fi watchdog functions have completely changed in this firmware version so a new patch will have to be worked out. More patches: Disable pinch-to-zoom font resizing (libnickel.so.1.0.0.patch): Spoiler:
A replacement hyphenation dictionary for the Dutch language. `Default ePub monospace font` If you know of any other patches for firmware 3.16.10 post them in this thread and I'll add them to this post. Last edited by GeoffR; 08-09-2015 at 03:39 AM. Reason: Added link to `Default ePub monospace font` patch |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
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
|
Is there a way to patch the auto-rebooting so it doesn't happen?
|
![]() |
![]() |
![]() |
#4 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,282
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
|
sed -i -e s/reboot/rebarf/g /usr/local/Kobo/sickel
https://www.mobileread.com/forums/sho...5&postcount=28 Last edited by frostschutz; 08-06-2015 at 02:48 AM. |
![]() |
![]() |
![]() |
#5 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,531
Karma: 167912829
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The patches I've enabled so far are working on my test Glo. Since I rarely read kepubs and there aren't any on the Glo at this time, the kepub patches have not been tested.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I'm not sure that will do what you want, I think it will just prevent the sickel executable from running altogether.
"reboot" is the name of a function dynamically linked from libc.so.6, so changing it in sickel should cause a relocation fault when sickel starts. |
![]() |
![]() |
![]() |
#7 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,282
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
|
Yes, that's what I assumed but - it actually runs, it runs, it pings, it works in every aspect, but when it actually triggers the reboot - it dies, with relocation fault, and nickel (if still alive) subsequently starts a new instance which is back in ping-mode.
|
![]() |
![]() |
![]() |
#8 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 250
Karma: 2731310
Join Date: Jan 2013
Device: Kobo Aura
|
|
![]() |
![]() |
![]() |
#9 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 15430
Join Date: Mar 2015
Device: Kobo Forma, Pocketbook Era
|
![]()
is there a new version of the "Re-enable LeanAndMean touch gestures" patch for 3.16.10?
|
![]() |
![]() |
![]() |
#10 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
No, anything to do with LeanAndMean only applies to firmware 3.15.0. If you added the LeanAndMean=false feature setting to your config file in firmware 3.15.0 then it will probably still be there after you upgrade to a new firmware version, but it won't do anything.
|
![]() |
![]() |
![]() |
#11 | |
Bookworm
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
Quote:
Last edited by Nick_1964; 08-08-2015 at 08:03 AM. |
|
![]() |
![]() |
![]() |
#12 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
The ShouldDither feature setting disappeared after firmware 3.14.0. Since 3.15.0 there is a highQualityDithering reading setting (not feature setting), but I don't know if it does the same thing.
|
![]() |
![]() |
![]() |
#13 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 15430
Join Date: Mar 2015
Device: Kobo Forma, Pocketbook Era
|
Okay, thanks
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.13.1 | GeoffR | Kobo Developer's Corner | 56 | 07-01-2016 09:59 AM |
Instructions for patching firmware 3.11.0 | GeoffR | Kobo Developer's Corner | 226 | 06-01-2015 05:32 AM |
Instructions for patching firmware 3.12.1 | GeoffR | Kobo Developer's Corner | 56 | 03-20-2015 05:14 AM |
Instructions for patching firmware 3.12.0 | GeoffR | Kobo Developer's Corner | 165 | 02-07-2015 09:22 AM |
Instructions for patching firmware 3.8.0 | GeoffR | Kobo Developer's Corner | 92 | 10-22-2014 07:22 AM |