08-20-2015, 11:46 AM | #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.17.3
Before starting:
1. Make sure your Kobo ereader is already running firmware version 3.17.3 (407d48ba86). 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_3173.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.17.3 for your device (See this thread) and copy it into the 3.17.3_source/ subdirectory. (Don't extract the firmware zip archive.) 3. Read and edit all the *.patch files in the 3.17.3_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.17.3.bat; For Linux/Mac open a terminal, change to the patch_kobo_3173/ subdirectory, and run ./3.17.3.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 3.17.3_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.17.3_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; 08-22-2015 at 12:40 PM. Reason: Running as administrator on Windows shouldn't be needed |
08-20-2015, 11:50 AM | #2 |
Bookworm
Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
Thank you again Geoffr, you are the fastest.
|
Advert | |
|
08-20-2015, 11:55 AM | #3 |
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 `Custom page refresh options` patch has been split into two patches, one for 1,2,3,...,12 pages and the other for 1,2,4,8,16,32,64 pages per refresh. * `Wi-Fi insomnia` patch is still missing. I think the Wi-Fi watchdog function might be handled by the seperate fickel process now? * There seems to be something a little different with the EPUB reader layout in full-screen mode. After upgrading from 3.17.0 to 3.17.3 I can't get the layout of the ePub book I was reading exactly back to where it was. The KEPUB reader seems to be unaffected, * Sickel doesn't automatically reboot anymore, so there should be no need to patch it. More patches: A replacement hyphenation dictionary for the Dutch language. A new `Force user line spacing in ePubs` patch. A patch to `Always display chapter name on navigation menu`. If you know of any other patches for firmware 3.17.3 post them in this thread and I'll add them to this post. Last edited by GeoffR; 09-17-2015 at 03:14 PM. Reason: Added link to `Always display chapter name on navigation menu` patch. |
08-20-2015, 12:42 PM | #4 |
Eternal light
Posts: 263
Karma: 1088802
Join Date: Jun 2015
Location: South Wales
Device: Kobo Glo, Aura, Touch, H2O - now Aura One and Kindle Oasis 3
|
The first thing I look for once I update! Many, many thanks!
|
08-21-2015, 05:08 AM | #5 |
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. You are the best.
|
Advert | |
|
08-21-2015, 06:23 AM | #6 |
Evangelist
Posts: 407
Karma: 314204
Join Date: Jan 2015
Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus
|
@GeoffR
Sorry if you have answered before. I know that 'WiFi insomnia' and padding-bottom in 'Custom reading footer style' are problematic to translate to 3.17.3 but are there a chance to get they? Are there some problem with `Custom header style` and `Unitless ePub line height`? I can't see these anywhere. I want to test `Change dicthtml strings to micthtml` with 3.17.3. Can you update that patch to do it? Thanks in advanced and, of course, for your patches. Last edited by boriar; 08-21-2015 at 06:24 AM. Reason: correct version firmware |
08-21-2015, 09:07 AM | #7 |
Addict
Posts: 250
Karma: 2731310
Join Date: Jan 2013
Device: Kobo Aura
|
Thanks GeoffR!
|
08-21-2015, 09:41 AM | #8 | |||
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
The Reading footer code also had a major change, starting in firmware 3.13.1 it works completely differently. The padding-bottom doesn't work at all so there is no point adding it to the patch. However is is not needed either, because you can increase the gap between the bezel and footer by increasing the height of the footer and/or decreasing the margin-top (making it more negative.) The new footer patch can do everything the old one did, it is just done in a different way. Quote:
Starting with firmware 3.16.0 the `Unitless line height` patch is not needed anymore because Kobo have fixed the problem it was created to solve. Quote:
For example, here is the output from strings filtered by grep: Spoiler:
And here is the updated patch, based on the one from version 3.12.1: Spoiler:
Last edited by GeoffR; 08-21-2015 at 10:00 AM. Reason: ... and make some guesses ... |
|||
08-21-2015, 10:01 AM | #9 | |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
Quote:
Code:
@ECHO off CD %~dp0 |
|
08-21-2015, 10:02 AM | #10 | |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
Quote:
Code:
>cd C:\GeoffR\patches\patch_kobo_3173 >3.17.3.bat restore |
|
08-21-2015, 10:49 AM | #11 |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
I think it is much easier to give names to the self-made dictionaries that are different from the original dictionaries. For instance, when you have a self-made English dictionary call it dicthtml-en-en.zip. Since you are a KSM user, you can easily activate these kinds of dictionaries (tools > nickel diverse.msh > activate dictionaries.msh),if nickel does not recognize them automatically.
Last edited by tshering; 08-21-2015 at 11:46 AM. |
08-21-2015, 02:12 PM | #12 |
Evangelist
Posts: 407
Karma: 314204
Join Date: Jan 2015
Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus
|
Thanks GeoffR for your complete explanation. Good arguments. And also thanks tshering, I will try both methods.
|
08-21-2015, 04:27 PM | #13 |
Bookworm
Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
But,maybe I am stupid.. (ehh.. open goal here..) when you just put the firmware on it again,would you not bypass all the patches.. I mean, if you replace the patched firmware with the same unpatched, all pathing is undone ??
|
08-21-2015, 04:42 PM | #14 |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
You are completely right. The difference is file size and processing time.
|
08-21-2015, 04:56 PM | #15 |
Bookworm
Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
Didn't thought about the size.. I never have more then 25 books or so on it, so never stumbled into that, but walking trough all the patch settings takes for me even the same time as copy and unzip, the space must be there before otherwise you was not able to upgrade the first time to when sideloaded... Makes me wonder, what if the upgrade started by wifi and there is not enough room,does it check before or just stop when the space isn't enough.. Well..never mind, thank you for claring it out for me
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.15.0 | GeoffR | Kobo Developer's Corner | 146 | 05-24-2016 07:10 AM |
Instructions for patching firmware 3.16.0 | GeoffR | Kobo Developer's Corner | 74 | 08-12-2015 03:12 PM |
Instructions for patching firmware 3.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 08:28 AM |
Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x | GeoffR | Kobo Developer's Corner | 285 | 08-27-2014 11:06 AM |
Instructions for patching firmware 3.1.1 | GeoffR | Kobo Developer's Corner | 64 | 04-18-2014 02:23 PM |