10-12-2016, 12:58 PM | #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.1.7729
This firmware version has only been oficially released for the Aura One and Aura Edition 2, it should work on other Mk 6 devices (Glo HD) but don't try to install it on other devices unless you know what you are doing, installing the wrong firmware could potentailly result in an unbootable ereader.
See the Firmware 4.1.7729 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 4.1.7729 (8bedc76ce7). 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_4017729.zip (attached). 2. Download the Kobo firmware archive version 4.1.7729 for your device (See this thread) and copy it into the 4.1.7729_source/ subdirectory. (Don't unzip the firmware.) 3. Read and edit all the *.patch files in the 4.1.7729_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 4.1.7729.bat; For Linux/Mac open a terminal, change to the patch_kobo_4017729/ subdirectory, and run ./4.1.7729.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 4.1.7729_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 4.1.7729_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: `Fix page breaks bug` `Default ePub monospace font (Courier)` `Custom left & right margins` `Search in Library by default` `Custom page refresh options (1,2,3,...,12)` `Fix three KePub fullScreenReading bugs` Last edited by GeoffR; 10-15-2016 at 12:40 PM. Reason: Updated attachment to include `ePub fixed/adjustable top/bottom margins` patch |
10-12-2016, 01:02 PM | #2 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Notes and other patches
The firmware link for this version (Mk6 devices only) is http://download.kobobooks.com/firmwa...e-4.1.7729.zip
The following patches are still missing: Spoiler:
The `Custom Sleep/Power-off timeouts` patch has changed, it can now only change the highest timeout value on the menu. The `ePub fixed/adjustable top/bottom margins` patch is now two separate patches: `ePub fixed top/bottom margins` and `ePub fixed/adjustable top/bottom margins`. The following four patches created by oren64 are now included in nickel.patch: `Changing the info panel in full size screensaver` `Dictionary frame size` `Increase The Books Cover Size In The Library` `Increasing The View Details Container` For the `My 24 line spacing values` patch, these alternative replacement values might better suit lower-dpi devices like the Aura 2ed: Spoiler:
Other patches: `Cyrillic keyboard` patch for Aura One, thanks AxaRu. `Greek keyboard` patch for Aura One, thanks isaak. Here is a `Keyboard template` patch (libnickel.so.1.0.0.patch) for the Aura One. (You'll need to fill in the replacement values with the keys you want according to the pattern in the comments.) Spoiler:
Here are keyboard patches for other devices (libnickel.so.1.0.0.patch): Spoiler:
A new patch to Reduce the size of the header menu bar by 33% including the title header in KePub books. (nickel.patch) A new patch `Force user font-family in ePubs`. A new patch `KePub text-rendering options` can enable ligatures in KePub books and fix the em-dash justification problem. `Brightness fine control` If anyone else has patches for firmware 4.1.7729 post them in this thread and I'll include a link here. Last edited by GeoffR; 02-06-2017 at 12:44 AM. Reason: Added link to `Brightness fine control` patch. |
Advert | |
|
10-12-2016, 01:03 PM | #3 |
Grand Sorcerer
Posts: 6,268
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Thank you very much, the "Search in library by default" is the only patch I was missing.
|
10-12-2016, 01:13 PM | #4 |
Séduisant
Posts: 4,706
Karma: 2107018
Join Date: Jan 2010
Location: Texas, USA
Device: Boox Note Air2+; Kobo Libra2; Kindle Scribe, Oasis3; iPad Mini6
|
Thank you.
|
10-12-2016, 01:36 PM | #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 greatest.
|
Advert | |
|
10-12-2016, 01:47 PM | #6 |
Connoisseur
Posts: 78
Karma: 25542
Join Date: Nov 2013
Location: NRW Germany
Device: Kobo Forma
|
Thank you GeoffR, for this very fast release!
Is it possible to edit these patches, so doese they work in the ne FW? Changing the info panel in full size screensaver Dictionary frame size Increase The Books Cover Size In The Library Increasing The View Details Container __________________ |
10-12-2016, 04:11 PM | #7 |
Connoisseur
Posts: 67
Karma: 450010
Join Date: Jul 2016
Device: Kobo Aura H2O, Aura One
|
do I need to always remove patches made in previous firmware version if I want to upgrade to a newer firmware or am I good just upgrading the firmware directly and then applying the patches once again?
|
10-12-2016, 04:41 PM | #8 |
Resident Curmudgeon
Posts: 74,523
Karma: 129668758
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
When updating the firmware, you do not need to remove the patches before you update.
Last edited by JSWolf; 10-12-2016 at 06:13 PM. |
10-12-2016, 05:45 PM | #9 |
Junior Member
Posts: 5
Karma: 100
Join Date: Sep 2014
Device: Kobo Aura One
|
Thank you GeoffR
I would like to add a Korean keyboard. Can you give me advice? |
10-13-2016, 04:42 AM | #10 | |
I need a chapter break
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Quote:
Changing the info panel in full size screensaver Dictionary frame size Increase The Books Cover Size In The Library Increasing The View Details Container |
|
10-13-2016, 04:44 AM | #11 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Thanks oren64, I've added links in post #2.
|
10-13-2016, 05:06 AM | #12 | |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
I think the problem might that the Korean characters are encoded as three bytes in UTF-8, while the other languages that have worked with the keyboard are encoded as two bytes. Each keyboard letter has three bytes allocated, but I don't know if they are stored as individual characters or as strings, I suspect the latter, and so the third zero byte might be an end-of-string marker. The way to find out for sure is to try an experiment using one of the other keyboard patches, but modified so that the third zero byte is overwritten, for example: Code:
replace_string = 0000, `š\0`, `ㅂ` replace_string = 0003, `ž\0`, `ㄷ` (Edit: Everything above refers to the Extended Latin keypad you see when the UI is set to a Latin-like language. The keyboard you see when Japanese is selected might be completely different and maybe that is what you would need to patch for Korean, but I have no experience with that at all.) Last edited by GeoffR; 10-13-2016 at 06:30 AM. Reason: Extended Latin keyboard vs. Japanese keyboard |
|
10-13-2016, 12:42 PM | #13 |
Grand Sorcerer
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
|
I'm making this post to see if there is any general interest in a patch to reduce (not eliminate) the size of the top header menubar thereby reducing what many have described as 'screen wastage' in kepubs.
In the last few days I've been tinkering with pipcat's alternative method for patching the nickel file. I discovered that it's currently quite easy to reduce the height of the top menubar. See attached images for example. First image: a typical kepub page on an AuraOne with GeoffR's 'Custom Footer' patch plus my 'Reduce Header by 33%' patch. Second image: same page when tapped to show top and bottom menus. Without the 'Reduce Header' patch both top and bottom menubars are 13mm in height. With the extra patch the top menubar is 8.5mm. In truth the height could be reduced to any number of pixels you like, but I chose reducing by 33% as a first stab. What I'm not sure about is whether those who describe the top header in kepubs as 'waste' are more than happy to just use the 'full-screen' option. In which case I won't bother pursuing this. If there is any interest I can use GeoffR's makepatch utility to create a suitable 4.1.7729-specific addition to nickel.patch |
10-13-2016, 02:05 PM | #14 |
I need a chapter break
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
@jackie_w:I like how it look, what's the streems numbers in nickel-extracted.css the patch changes?
Last edited by oren64; 10-13-2016 at 02:07 PM. |
10-13-2016, 02:15 PM | #15 | |
Evangelist
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
|
Quote:
I like it! |
|
|
Similar Threads | ||||
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.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.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 07:28 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 |