Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-23-2017, 02:37 AM   #1
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Instructions for patching firmware 4.3.8842

See the Aura One firmware 4.3.8842 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.3.8842 (ed3f655eae). 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_4038842.zip (attached).

2. Download the Kobo firmware archive version 4.3.8842 for your device (See this thread) and copy it into the 4.3.8842_source/ subdirectory. (Don't unzip the firmware.)

3. Read and edit all the *.patch files in the 4.3.8842_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.3.8842.bat; For Linux/Mac open a terminal, change to the patch_kobo_4038842/ subdirectory, and run ./4.3.8842.sh from the command line.

5. If there were no errors, copy the resulting KoboRoot.tgz from the 4.3.8842_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.3.8842_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`
`Custom page refresh options`
`Fix three KePub fullScreenReading bugs`
Attached Files
File Type: zip patch_kobo_4038842.zip (498.8 KB, 669 views)

Last edited by GeoffR; 02-26-2017 at 09:25 PM. Reason: Updated `Custom Header menubars - reduce height by 33%/50%` patches and `Dictionary frame size` patch
GeoffR is offline   Reply With Quote
Old 02-23-2017, 02:42 AM   #2
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Notes and other patches

Notes:

The following two patches are no longer needed because of changes to the firmware:
* `Brightness fine control`
* `Search in Library by default`

The original `Custom Header menubars - reduce height by 33%/50%` patches didn't work with the new home screen, but have now been updated (including in the attachment to post #1) and should work with both home screens. See post #43.

The `Dictionary frame size` patch has also been updated (including in the attachment to post #1), see post #69.


Other Patches:

For these two patches It might be best to wait and see which home screen you get (and that might not be determined until after the first sync + reboot following the upgrade to 4.3.8842) and then only apply the appropriate patch if you want to change. At least one report of problems with the `Enable new home screen` patch..
`Disable new home screen`
`Enable new home screen`

Keyboard 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:
Code:
<Patch>
patch_name = `Keyboard template (Aura One)`
patch_enable = `yes`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad.
#
# Aura One keyboard layout:
#
# Row:  Position
# ---:-----------
# Top: 0123456789
# 2nd: 0123456789
# 3rd: 0123456789
# Bot:  12345678
#  
# Untested: Enable uppercase for `ß` key (Top row, pos 7)
#replace_bytes = 74DAFC, 00 26, 01 26
#
# Replace layout sign (Cyrillic example)
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `š\0ž\0þ\0ŀ\0`
# Top row, pos 2-3
replace_string = 0000, `š`, `2`
replace_string = 0003, `ž`, `3`
# Top row, pos 6
replace_string = 0006, `þ`, `6`
# Top row, pos 9
replace_string = 0009, `ŀ`, `9`
#
find_base_address = `æ\0à\0è\0ì\0`
# Top row, pos 0-1
replace_string = 0021, `ý`, `0`
replace_string = 0045, `ÿ`, `1`
# Top row, pos 4-5
replace_string = 0000, `æ`, `4`
replace_string = 0024, `œ`, `5`
# Top row, pos 7-8
replace_string = 0054, `ß`, `7`
replace_string = 0060, `ij`, `8`
# Second row, left to right:
replace_string = 0003, `à`, `0`
replace_string = 0012, `á`, `1`
replace_string = 0027, `â`, `2`
replace_string = 0036, `ä`, `3`
replace_string = 0048, `ã`, `4`
replace_string = 0051, `å`, `5`
replace_string = 0006, `è`, `6`
replace_string = 0015, `é`, `7`
replace_string = 002A, `ê`, `8`
replace_string = 0039, `ë`, `9`
# Third row, left to right:
replace_string = 000C, `ò`, `0`
replace_string = 001B, `ó`, `1`
replace_string = 0030, `ô`, `2`
replace_string = 003F, `ö`, `3`
replace_string = 004E, `õ`, `4`
replace_string = 005D, `ø`, `5`
replace_string = 0009, `ì`, `6`
replace_string = 0018, `í`, `7`
replace_string = 002D, `î`, `8`
replace_string = 003C, `ï`, `9`
# Bottom row, left to right:
replace_string = 000F, `ù`, `1`
replace_string = 001E, `ú`, `2`
replace_string = 0033, `û`, `3`
replace_string = 0042, `ü`, `4`
replace_string = 004B, `ñ`, `5`
replace_string = 0057, `ç`, `6`
replace_string = 005A, `đ`, `7`
replace_string = 0063, `ł`, `8`
</Patch>


keyboard patches for devices other than the Aura One:
Spoiler:
Code:
<Patch>
patch_name = `Cyrillic keyboard`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Cyrillic alternatives.
#  
# Enable uppercase for `ß` key
replace_bytes = 74DAFC, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `й`
replace_string = 0003, `à`, `ц`
replace_string = 0006, `è`, `у`
replace_string = 0009, `ì`, `к`
replace_string = 000C, `ò`, `е`
replace_string = 000F, `ù`, `н`
replace_string = 0012, `á`, `г`
replace_string = 0015, `é`, `ш`
replace_string = 0018, `í`, `щ`
replace_string = 001B, `ó`, `з`
replace_string = 001E, `ú`, `х`
replace_string = 0021, `ý`, `ъ`
# Third row, left to right:
replace_string = 0024, `œ`, `ф`
replace_string = 0027, `â`, `ы`
replace_string = 002A, `ê`, `в`
replace_string = 002D, `î`, `а`
replace_string = 0030, `ô`, `п`
replace_string = 0033, `û`, `р`
replace_string = 0036, `ä`, `о`
replace_string = 0039, `ë`, `л`
replace_string = 003C, `ï`, `д`
replace_string = 003F, `ö`, `ж`
replace_string = 0042, `ü`, `э`
replace_string = 0045, `ÿ`, `ё`
# Bottom row, left to right:
replace_string = 0048, `ã`, `я`
replace_string = 004B, `ñ`, `ч`
replace_string = 004E, `õ`, `с`
replace_string = 0051, `å`, `м`
replace_string = 0054, `ß`, `и`
replace_string = 0057, `ç`, `т`
replace_string = 005A, `đ`, `ь`
replace_string = 005D, `ø`, `б`
replace_string = 0060, `ij`, `ю`
replace_string = 0063, `ł`, `.`
</Patch>


<Patch>
patch_name = `Arabic keyboard`
patch_enable = `no`
# Multi-version patch: 4.0.7523 - 4.2.8842+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Arabic alternatives.
## Note that after the device boots, the keypad will just show blank squares
## until the first book has been opened.
#  
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ع`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `ذ`
replace_string = 0003, `à`, `ص`
replace_string = 0006, `è`, `ث`
replace_string = 0009, `ì`, `ق`
replace_string = 000C, `ò`, `ف`
replace_string = 000F, `ù`, `غ`
replace_string = 0012, `á`, `ع`
replace_string = 0015, `é`, `ه`
replace_string = 0018, `í`, `خ`
replace_string = 001B, `ó`, `ح`
replace_string = 001E, `ú`, `ج`
replace_string = 0021, `ý`, `د`
# Third row, left to right:
replace_string = 0024, `œ`, `ض`
replace_string = 0027, `â`, `ش`
replace_string = 002A, `ê`, `س`
replace_string = 002D, `î`, `ي`
replace_string = 0030, `ô`, `ب`
replace_string = 0033, `û`, `ل`
replace_string = 0036, `ä`, `ا`
replace_string = 0039, `ë`, `ت`
replace_string = 003C, `ï`, `ن`
replace_string = 003F, `ö`, `م`
replace_string = 0042, `ü`, `ك`
replace_string = 0045, `ÿ`, `ط`
# Bottom row, left to right:
replace_string = 0048, `ã`, `ئ`
replace_string = 004B, `ñ`, `ء`
replace_string = 004E, `õ`, `ؤ`
replace_string = 0051, `å`, `ر`
replace_string = 0054, `ß`, `ى`
replace_string = 0057, `ç`, `ة`
replace_string = 005A, `đ`, `و`
replace_string = 005D, `ø`, `ز`
replace_string = 0060, `ij`, `ظ`
replace_string = 0063, `ł`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard`
patch_enable = `no`
# Multi-version patch: 4.0.7523 - 4.3.8842+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
## Note that after the device boots, the keypad will just show blank squares
## until the first book has been opened.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `@`
replace_string = 0003, `à`, `'`
replace_string = 0006, `è`, `/`
replace_string = 0009, `ì`, `ק`
replace_string = 000C, `ò`, `ר`
replace_string = 000F, `ù`, `א`
replace_string = 0012, `á`, `ט`
replace_string = 0015, `é`, `ו`
replace_string = 0018, `í`, `ן`
replace_string = 001B, `ó`, `ם`
replace_string = 001E, `ú`, `פ`
replace_string = 0021, `ý`, `-`
# Third row, left to right:
replace_string = 0024, `œ`, `,`
replace_string = 0027, `â`, `ש`
replace_string = 002A, `ê`, `ד`
replace_string = 002D, `î`, `ג`
replace_string = 0030, `ô`, `כ`
replace_string = 0033, `û`, `ע`
replace_string = 0036, `ä`, `י`
replace_string = 0039, `ë`, `ח`
replace_string = 003C, `ï`, `ל`
replace_string = 003F, `ö`, `ך`
replace_string = 0042, `ü`, `ף`
replace_string = 0045, `ÿ`, `_`
# Bottom row, left to right:
replace_string = 0048, `ã`, `ז`
replace_string = 004B, `ñ`, `ס`
replace_string = 004E, `õ`, `ב`
replace_string = 0051, `å`, `ה`
replace_string = 0054, `ß`, `נ`
replace_string = 0057, `ç`, `מ`
replace_string = 005A, `đ`, `צ`
replace_string = 005D, `ø`, `ת`
replace_string = 0060, `ij`, `ץ`
replace_string = 0063, `ł`, `.`
</Patch>


<Patch>
patch_name = `Turkish keyboard`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Turkish alternatives.
#
# Enable uppercase for `ß` key
replace_bytes = 74DAFC, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `EN/TR`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `!`
replace_string = 0003, `à`, `q`
replace_string = 0006, `è`, `w`
replace_string = 0009, `ì`, `e`
replace_string = 000C, `ò`, `r`
replace_string = 000F, `ù`, `t`
replace_string = 0012, `á`, `y`
replace_string = 0015, `é`, `u`
replace_string = 0018, `í`, `ı`
replace_string = 001B, `ó`, `o`
replace_string = 001E, `ú`, `p`
replace_string = 0021, `ý`, `ü`
# Third row, left to right:
#replace_string = 0024, `œ\0`, `’`
replace_string = 0027, `â`, `a`
replace_string = 002A, `ê`, `s`
replace_string = 002D, `î`, `d`
replace_string = 0030, `ô`, `f`
replace_string = 0033, `û`, `g`
replace_string = 0036, `ä`, `h`
replace_string = 0039, `ë`, `j`
replace_string = 003C, `ï`, `k`
replace_string = 003F, `ö`, `l`
replace_string = 0042, `ü`, `ş`
replace_string = 0045, `ÿ`, `ğ`
# Bottom row, left to right:
replace_string = 0048, `ã`, `z`
replace_string = 004B, `ñ`, `x`
replace_string = 004E, `õ`, `c`
replace_string = 0051, `å`, `v`
replace_string = 0054, `ß`, `b`
replace_string = 0057, `ç`, `n`
replace_string = 005A, `đ`, `m`
replace_string = 005D, `ø`, `ö`
replace_string = 0060, `ij`, `ç`
replace_string = 0063, `ł`, `i`
</Patch>


<Patch>
patch_name = `Bulgarian keyboard`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Bulgarian alternatives.
#  
# Enable uppercase for `ß` key
replace_bytes = 74DAFC, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `!`
replace_string = 0003, `à`, `я`
replace_string = 0006, `è`, `в`
replace_string = 0009, `ì`, `е`
replace_string = 000C, `ò`, `р`
replace_string = 000F, `ù`, `т`
replace_string = 0012, `á`, `ъ`
replace_string = 0015, `é`, `у`
replace_string = 0018, `í`, `и`
replace_string = 001B, `ó`, `о`
replace_string = 001E, `ú`, `п`
replace_string = 0021, `ý`, `ч`
# Third row, left to right:
replace_string = 0024, `œ`, `?`
replace_string = 0027, `â`, `а`
replace_string = 002A, `ê`, `с`
replace_string = 002D, `î`, `д`
replace_string = 0030, `ô`, `ф`
replace_string = 0033, `û`, `г`
replace_string = 0036, `ä`, `х`
replace_string = 0039, `ë`, `й`
replace_string = 003C, `ï`, `к`
replace_string = 003F, `ö`, `л`
replace_string = 0042, `ü`, `ш`
replace_string = 0045, `ÿ`, `щ`
# Bottom row, left to right:
replace_string = 0048, `ã`, `з`
replace_string = 004B, `ñ`, `ь`
replace_string = 004E, `õ`, `ц`
replace_string = 0051, `å`, `ж`
replace_string = 0054, `ß`, `б`
replace_string = 0057, `ç`, `н`
replace_string = 005A, `đ`, `м`
replace_string = 005D, `ø`, `ю`
replace_string = 0060, `ij`, `,`
replace_string = 0063, `ł`, `.`
</Patch>


<Patch>
patch_name = `Greek keyboard`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Greek alternatives.
#
# Enable uppercase for `ß` key
replace_bytes = 74DAFC, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `EN/GR`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0`
# Second row, left to right:
replace_string = 0000, `æ`, `!`
replace_string = 0003, `à`, `ά`
replace_string = 0006, `è`, `ς`
replace_string = 0009, `ì`, `ε`
replace_string = 000C, `ò`, `ρ`
replace_string = 000F, `ù`, `τ`
replace_string = 0012, `á`, `υ`
replace_string = 0015, `é`, `θ`
replace_string = 0018, `í`, `ι`
replace_string = 001B, `ó`, `ο`
replace_string = 001E, `ú`, `π`
replace_string = 0021, `ý`, `-`
# Third row, left to right:
replace_string = 0024, `œ`, `?`
replace_string = 0027, `â`, `α`
replace_string = 002A, `ê`, `σ`
replace_string = 002D, `î`, `δ`
replace_string = 0030, `ô`, `φ`
replace_string = 0033, `û`, `γ`
replace_string = 0036, `ä`, `η`
replace_string = 0039, `ë`, `ξ`
replace_string = 003C, `ï`, `κ`
replace_string = 003F, `ö`, `λ`
replace_string = 0042, `ü`, `ή`
replace_string = 0045, `ÿ`, `ώ`
# Bottom row, left to right:
replace_string = 0048, `ã`, `ζ`
replace_string = 004B, `ñ`, `χ`
replace_string = 004E, `õ`, `ψ`
replace_string = 0051, `å`, `ω`
replace_string = 0054, `ß`, `β`
replace_string = 0057, `ç`, `ν`
replace_string = 005A, `đ`, `μ`
replace_string = 005D, `ø`, `,`
replace_string = 0060, `ij`, `.`
replace_string = 0063, `ł`, `ύ`
</Patch>


If anyone else has patches for firmware 4.3.8842 post them in this thread and I'll include a link here.

Last edited by GeoffR; 02-26-2017 at 09:33 PM. Reason: Added link to `Custom Header menubars (old + new Home screens) - reduce height by 33%`
GeoffR is offline   Reply With Quote
Advert
Old 02-23-2017, 03:00 AM   #3
MGlitch
Wizard
MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.
 
Posts: 2,845
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
You continue to amaze me, within a day of the firmware being release you have the patches available.

We are truly spoiled by your efforts Geoff!
MGlitch is offline   Reply With Quote
Old 02-23-2017, 03:10 AM   #4
Terisa de morgan
Grand Sorcerer
Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.
 
Terisa de morgan's Avatar
 
Posts: 6,310
Karma: 12116851
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Thank you very much, Geoff! I think I'm going to use them in my Aura (perhaps, I'll get it out of 3.11 )
Terisa de morgan is offline   Reply With Quote
Old 02-23-2017, 03:33 AM   #5
GlenRunciter
Enthusiast
GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.
 
GlenRunciter's Avatar
 
Posts: 36
Karma: 253826
Join Date: Apr 2015
Location: Stuttgart
Device: Kobo Sage
THX GeoffR.
I appreciate that very much.
GlenRunciter is offline   Reply With Quote
Advert
Old 02-23-2017, 03:35 AM   #6
Martina Schein
eBook-Reader-Fan
Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.Martina Schein ought to be getting tired of karma fortunes by now.
 
Martina Schein's Avatar
 
Posts: 175
Karma: 444178
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O 2nd Edition
Wow, so soon after appearing a new firmware is already the patcher. Thanks a lot, GeoffR.

The patcher works very fine on our readers (H2O, Glo HD, Glo).
Martina Schein is offline   Reply With Quote
Old 02-23-2017, 03:38 AM   #7
oren64
I need a chapter break
oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.
 
oren64's Avatar
 
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
Patch 'Dictionary frame size'

Remove.

Patch `Increase The Cover Size In Library`.

Spoiler:
Code:
<Patch>
patch_name = `Increase The Cover Size In Library`
patch_enable = `yes`
# Version patch: 4.3.8842+
#
## See https://www.mobileread.com/forums/showpost.php?p=3241532&postcount=82
#
find_base_address = `\x78\x9C\xAD\x58\x5D\x6F\x9B\x30\x14\x7D\xEF\xAF`
replace_bytes = 0000, 78 9C AD 58 5D 6F 9B 30, 78 9C AD 57 D1 6E 9B 30
replace_bytes = 0008, 14 7D EF AF 88 9A B7 69, 14 7D EF 67 B4 6F 53 23
replace_bytes = 0010, 91 02 09 90 A4 EA 43 BB, 01 29 24 A5 EA 43 BB BD
replace_bytes = 0018, BD 6C EA AA 4C 9B D6 87, 6C EA AA 4C 9B D6 87 69
replace_bytes = 0020, 69 AA 5C 70 C0 2B C1 D4, AA 5C 70 C1 2B 60 6A 9B
replace_bytes = 0028, 98 26 D9 B4 FF 3E 83 F9, 26 59 D4 7F 9F C1 34 C1
replace_bytes = 0030, E6 1A 27 CB 92 B7 63 B8, 17 63 D2 68 C9 93 1D 38
replace_bytes = 0038, E7 F8 DE 73 CD 85 37 A3, E7 F8 DE 73 AF 6F 3E 6C
replace_bytes = 0040, DF 17 A3 D1 13 72 9F 7D, 1E 50 F4 94 30 5A 15 71
replace_bytes = 0048, 46 D3 C8 5B 8D 76 01 E1, B8 4C 89 C0 17 AF 47 9F
replace_bytes = 0050, F8 EA E2 CF C5 7B 86 7C, 18 4A 68 71 43 B8 B8 23
replace_bytes = 0058, 1A DD 91 84 3F 10 CF C7, 71 82 C5 AF E7 AB B2 BC
replace_bytes = 0060, FC FB CB 4D 1C 3F 7A F8, 8F F1 0B 89 F0 67 FE 83
replace_bytes = 0068, 95 B8 F8 43 F2 95 91 90, 91 8C 26 EB CB 63 C1 2A
replace_bytes = 0070, FA 87 EB 4B CE 52 7C F9, 7C FC 7B 93 93 62 92 62
replace_bytes = 0078, 23 0F B3 25 D1 24 C0 C4, 92 A4 22 74 5D BF 5C 5D
replace_bytes = 0080, 0F F8 6A 64 18 56 BC BF, E4 68 05 36 E4 13 4B 12
replace_bytes = 0088, CA 40 B4 07 40 71 E5 8E, 8B 34 F4 CF CE DA 07 BA
replace_bytes = 0090, 78 3C 58 8D AC D9 BC BE, EB E7 92 D1 12 33 B1 9E
replace_bytes = 0098, B0 8B BD C4 8C C6 98 F1, F0 12 45 A4 48 42 D7 EB
replace_bytes = 00A0, C3 24 89 91 4B 22 5F C4, 6C 66 F8 51 7C 45 2C 21
replace_bytes = 00A8, 30 DB 0B 21 DE F0 4F 88, 45 E8 38 A3 F2 16 29 C5
replace_bytes = 00B0, F9 24 92 6B 3A E1 EB 80, 05 59 19 E5 9D CD 80 3C
replace_bytes = 00B8, E2 88 EC D5 C2 E7 0E 20, B5 B1 95 17 9C 4F 35 79
replace_bytes = 00C0, BC 02 6B E1 B6 B3 E8 09, 6A 6D 90 E7 1F 2C 4F FD
replace_bytes = 00C8, AF 30 48 B8 35 20 DC D2, 6A 54 37 83 C1 9B E9 C1
replace_bytes = 00D0, 0B 97 AB 6A DD 0E 94 70, 3B 9F 05 9A 3A B5 EE AB
replace_bytes = 00D8, A7 9F F0 A5 3D ED E9 AE, F3 9C C3 D5 A1 34 23 C8
replace_bytes = 00E0, 30 40 B7 39 55 EB CE D6, AC 6E 0A D5 D5 1B 63 80
replace_bytes = 00E8, B4 BA 51 10 12 34 A0 7B, 57 D9 9A F3 2A 37 21 7A
replace_bytes = 00F0, 06 E9 CE 41 5D E8 9B F0, 0E 38 AF DA 18 97 B8 CE
replace_bytes = 00F8, 90 24 E9 56 19 DB 9C 02, EA C7 8D 90 1E 48 70 BB
replace_bytes = 0100, 39 29 40 BD EC 43 98 DD, B1 0D A1 EB CD 1C 2D 86
replace_bytes = 0108, A0 0E 6E 02 46 A9 C1 3A, ED 86 21 88 C1 70 10 4F
replace_bytes = 0110, E1 86 39 EF 3B A5 06 A1, 50 25 52 CA 36 BB 07 24
replace_bytes = 0118, 94 DB 03 29 B7 33 ED 63, E0 6D 95 DF 90 02 F3 D0
replace_bytes = 0120, 94 F2 80 B2 5C 54 7D 9D, DD 3E A0 84 67 34 42 19
replace_bytes = 0128, 88 7F 9F 6E EF 48 84 13, BE 45 39 BE 3C FE 83 EE
replace_bytes = 0130, C1 D0 B8 4E 6E 2D A4 2E, BF 2C A4 E6 47 5A 88 09
replace_bytes = 0138, 0A F1 3D DA E2 EB CB 9F, 27 7F B1 3C B4 46 FF 48
replace_bytes = 0140, E8 F1 E3 BA D8 D5 86 46, 59 84 6F 30 8A 6B 0D BE
replace_bytes = 0148, 7C 92 90 5F 38 4B 4E 57, 44 7A 44 2F B4 62 B2 2E
replace_bytes = 0150, D4 86 32 17 DF 61 E4 E5, E3 F1 2A 6C 8F A4 97 98
replace_bytes = 0158, CA 72 9F 8E 37 E8 95 A6, 5A 76 8B 00 D6 40 1D F4
replace_bytes = 0160, 4C 9C 13 DE 71 87 42 B9, 41 1E 53 39 B5 C0 BA 1B
replace_bytes = 0168, E7 7E A7 57 50 AB 03 A1, D5 B2 C3 03 DD EC 5B 79
replace_bytes = 0170, 06 94 35 53 52 AB DA BA, 0C 75 A1 70 3D 57 A3 51
replace_bytes = 0178, E4 B1 FB D4 36 40 0D F5, CB AE 8B A0 89 EC 34 26
replace_bytes = 0180, 90 A5 A1 56 34 66 41 63, F7 B4 C8 33 9D 68 06 88
replace_bytes = 0188, 1A 3D E6 0A 6A 59 15 72, 02 40 14 34 44 1C 33 82
replace_bytes = 0190, AA 8E 59 E5 D1 92 C8 E9, B9 C5 0A 11 7D C1 6C 41
replace_bytes = 0198, 73 3B 00 B7 0D 70 DB 05, 56 39 2A 7F 12 BC DC 37
replace_bytes = 01A0, 77 82 19 C1 89 DE 68 2E, 8B 73 5F 53 33 F7 41 74
replace_bytes = 01A8, 7D C5 6C 4D F6 5B 14 7F, 5D 0F 76 5A AF D1 63 A5
replace_bytes = 01B0, 23 78 77 92 31 80 13 A9, B3 24 D3 01 AE 71 7A B6
replace_bytes = 01B8, 82 1A 3A 97 40 8E 96 65, 71 A0 6F 9C 71 C2 C1 AC
replace_bytes = 01C0, 8E 06 F9 35 EE 70 FA FC, BA 53 50 87 6A DD E1 0B
replace_bytes = 01C8, 0E C0 6F 18 80 80 02 D4, 60 BF 69 36 46 F8 4C ED
replace_bytes = 01D0, 29 18 36 C9 12 38 92 21, E6 AD 0C 7C 50 16 3E 34
replace_bytes = 01D8, 01 73 48 C0 FC 28 01 AA, 92 B9 1D 8D 1C 70 D8 4F
replace_bytes = 01E0, B3 B2 EC 86 69 5F 42 8D, 6E 00 8E 18 80 23 7A 53
replace_bytes = 01E8, 35 35 D8 90 06 FB B8 24, E8 DD A9 39 A4 84 2F 68
replace_bytes = 01F0, 68 FC 6A 18 7D C3 D6 58, F4 84 B7 24 D6 A4 9E 1A
replace_bytes = 01F8, 53 C4 C2 04 44 48 10 10, 5E FF 2E E4 25 BF D7 DB
replace_bytes = 0200, 41 92 35 75 9F 71 C5 3B, 5D 07 EA F2 E7 30 41 2E
replace_bytes = 0208, 68 8E B7 D0 FD 5F B8 18, 34 84 7B 88 7A DD 21 EF
replace_bytes = 0210, 91 8E BA BD BB A7 45 3F, 14 3F 6C 2F 07 C4 DE 81
replace_bytes = 0218, AF 8B F3 BD 35 BC A3 B6, EA F7 B5 B3 5D 3D F0 DB
replace_bytes = 0220, D9 4E DD D0 B0 55 8F 37, 3B E5 5B DC EA 02 B7 BA
replace_bytes = 0228, CA 69 66 1D DE 51 C7 BD, B0 FE 03 A8 3F 38 28 FA
replace_bytes = 0230, A7 6E 49 67 FE E6 B9 DF, C0 BE EF 8D BF C5 FD A3
replace_bytes = 0238, C3 FE DD FC 9A 2A 75 BA, 05 3E 87 1D 6C AE 3A 58
replace_bytes = 0240, E1 E4 3A E9 BA 69 06 54, 4C 97 45 46 51 FC 51 DE
replace_bytes = 0248, 6A 06 55 6A B8 9B 3C BA, 91 48 B6 51 66 37 AC F1
replace_bytes = 0250, 8B 42 8A BC 77 62 4C 40, 96 D6 06 34 56 C3 EF 7E
replace_bytes = 0258, E2 C8 67 7A FF AB A7 DC, 18 65 00 AE 32 12 68 33
replace_bytes = 0260, E6 1A CB 98 DA 23 B0 8E, 56 97 C0 73 F6 20 80 61
replace_bytes = 0268, 0C F0 A6 7A 32 55 72 C9, 33 53 04 43 14 81 A4 60
replace_bytes = 0270, B1 55 CB 05 E5 57 3D 94, 72 46 90 99 11 15 DF 94
replace_bytes = 0278, A9 D9 E4 C4 C6 C4 0C 25, 28 6E C6 05 65 80 92 49
replace_bytes = 0280, AA C9 53 F9 30 8D 91 27, 16 BC BC 46 72 74 B2 5E
replace_bytes = 0288, 47 AA D2 3C 31 13 BC 78, 36 A7 27 7C 5D 44 77 88
replace_bytes = 0290, 77 8B C4 2C 3A F8 F4 14, 15 F2 65 FB B5 D4 32 34
replace_bytes = 0298, 3E 49 0E 91 FB 80 58 24, EA C2 E6 A2 79 DB 61 2A
replace_bytes = 02A0, 02 E8 1F B4 05 53 2E 38, 75 DE 08 75 AF 47 0D 52
replace_bytes = 02A8, 1B 3C 65 AD 4B 94 15 E5, C3 F4 EA D4 7E 9F DA 1F
replace_bytes = 02B0, 36 B5 32 FA E7 A4 52 06, A1 86 0D 66 90 19 A4 5D
replace_bytes = 02B8, E4 89 8E 0C 0B 96 61 69, 23 6E A6 0A 9D D8 1B 0B
replace_bytes = 02C0, 65 F4 0E 37 A5 0A C0 2C, 77 BF B6 86 A9 A1 21 74
replace_bytes = 02C8, 6D 11 E5 D0 D5 11 61 EA, F2 A0 4F AE 86 8F 07 CA
replace_bytes = 02D0, 4B 02 F4 AE 5A 06 E4 A3, 18 5D 2A 1B FC 97 0C 0E
replace_bytes = 02D8, 8E 10 1B 16 52 0E 61 4F, 03 1E 98 97 61 C0 C3 C2
replace_bytes = 02E0, 94 31 BA 93 EE F9 DF 05, 6D C1 3B 2C 86 47 DF 16
replace_bytes = 02E8, 57 C7 3E BF 8A EA D8 67, 8C 26 0C 73 7E 8D D8 46
replace_bytes = 02F0, D7 66 20 F4 D9 F9 FE BC, C2 C7 98 35 95 B4 FB 5F
replace_bytes = 02F8, 66 D4 67 38 49 6E 91 7C, 3C 89 68 46 59 78 72 7D
replace_bytes = 0300, C5 12 64 1E 66 45 AF 36, 55 7F 65 CB AA AB 70 22
replace_bytes = 0308, BF 97 4C 5C 1A 52 B1 30, 68 19 AA 11 A5 59 3E 50
replace_bytes = 0310, BE BD C9 FE F2 10 CD DA, 21 68 1E 4E 7B 98 23 03
replace_bytes = 0318, 7E C2 69 BC 1A 55 AF B6, 9F 7A 7B 97 96 76 A3 9B
replace_bytes = 0320, 39 F4 44 39 A7 DB 02 6D, 15 0B 5C EF F6 EE C2 F9
replace_bytes = 0328, B3 1C 31 2E CB 18 ED 9A, 3D 38 7F 04 0E DE A7 1D
replace_bytes = 0330, 16 60 A7 A4 EA C0 E0 AC, B4 76 CE EE A0 A9 8C D8
replace_bytes = 0338, D2 0A 6C 81 81 2D 5D 60, D0 7A B7 43 17 2F E8 E1
replace_bytes = 0340, 68 66 68 C6 AD 5F 6F 9A, F5 F3 11 86 51 5A 15 4F
replace_bytes = 0348, 71 CB 62 0E C4 05 9F 71, 9B 7E 2E 9C E6 53 CF DF
replace_bytes = 0350, AD C8 36 18 19 A8 E4 6A, BB 9A DA 08 BC 12 13 C1
replace_bytes = 0358, E5 06 69 F4 DC F9 E2 55, 50 C1 E5 DF A8 3C AC 4A
replace_bytes = 0360, 55 70 9A FF E4 3B 4F DD, D9 3B 23 C4 F1 C5 EB 3F
replace_bytes = 0368, CA F9 D5 1C EF F9 84 33, 74 64 40 62 00 00 00 00
replace_bytes = 0370, 14 25 E2 6D 58 14 30 8D, 00 00 00 00 00 00 00 00
replace_bytes = 0378, C5 31 EF A2 24 FF 4E F6, 00 00 00 00 00 00 00 00
replace_bytes = 0380, 17 8D 7A 7A 31 00 00 03, 00 00 00 00 00 00 00 03
</Patch>

Last edited by oren64; 02-25-2017 at 04:52 AM.
oren64 is offline   Reply With Quote
Old 02-23-2017, 03:51 AM   #8
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by oren64 View Post
Thanks, I've updated the attachment in post #1 to include these two.
GeoffR is offline   Reply With Quote
Old 02-23-2017, 04:30 AM   #9
LucyOne
Librocubicularist
LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.LucyOne ought to be getting tired of karma fortunes by now.
 
LucyOne's Avatar
 
Posts: 617
Karma: 11908623
Join Date: Dec 2013
Location: Germany
Device: PocketBook InkPad 3 & Touch HD 3, Kobo Clara HD, Kindle Paperwhite 5
Thanks for the fast update!
LucyOne is offline   Reply With Quote
Old 02-23-2017, 05:07 AM   #10
Josieb1
Grand Sorcerer
Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.Josieb1 ought to be getting tired of karma fortunes by now.
 
Posts: 5,031
Karma: 18018738
Join Date: Nov 2009
Location: UK
Device: Kindle Scribe, PW SE & Kindle 2022, Kobo Libra 2
Thank you for the patches, I was able to fine tune my instructions from yesterday.

And they needed tuning
Josieb1 is offline   Reply With Quote
Old 02-23-2017, 06:25 AM   #11
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,103
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Thank you for the patches.

How do I change the values in `Custom Sleep/Power-off timeouts`? All I see is how to change the value for the largest number. How do I change some of the other values?
JSWolf is offline   Reply With Quote
Old 02-23-2017, 06:42 AM   #12
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by JSWolf View Post
How do I change the values in `Custom Sleep/Power-off timeouts`? All I see is how to change the value for the largest number. How do I change some of the other values?
That patch has become complicated because the compiler now overlaps some of the strings used for the menu entries. It is possible to change the 10, 30 and 60 minute menu items easily enough, but the 5, 15 and 45 minute items are tricky, and I'd rather not mess with them. I didn't think there was much point changing the 10 and 30 if the the 5, 15 and 45 couldn't be changed, but some might still want to increase the 60.
GeoffR is offline   Reply With Quote
Old 02-23-2017, 06:54 AM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,103
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by GeoffR View Post
That patch has become complicated because the compiler now overlaps some of the strings used for the menu entries. It is possible to change the 10, 30 and 60 minute menu items easily enough, but the 5, 15 and 45 minute items are tricky, and I'd rather not mess with them. I didn't think there was much point changing the 10 and 30 if the the 5, 15 and 45 couldn't be changed, but some might still want to increase the 60.
I would like to change the 10 to 20. I found that to be optimal for me. 10 was too short. Thanks.
JSWolf is offline   Reply With Quote
Old 02-23-2017, 08:26 AM   #14
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by JSWolf View Post
I would like to change the 10 to 20. I found that to be optimal for me. 10 was too short. Thanks.
How about changing the 30 to 20? So you have 5,10,15,20,45,60:
Spoiler:
Code:
<Patch>
patch_name = `Custom Sleep/Power-off timeouts for JSWolf`
patch_enable = `yes`
#
# Value displayed on both menus
replace_string = 9D2C3E, `30 mins`, `20 mins`
# Actual value used for sleep menu
replace_int = 80A8F6, 30, 20
# Actual value used for power menu
replace_int = 80AA62, 30, 20
</Patch>
GeoffR is offline   Reply With Quote
Old 02-23-2017, 08:36 AM   #15
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
`Disable new home screen`

This patch doesn't change which testing group you are in. Maybe you could do that by modifying the database. I haven't tested it much.

Edit: Wait until you see which home screen you get, don't apply the patch if you don't need it.

`Disable new home screen` (paste into libnickel.so.1.0.0.patch)
Spoiler:
Code:
<Patch>
patch_name = `Disable new home screen`
patch_enable = `yes`
# HomePageController::newHomeScreenEnabled() --> False
replace_bytes = 736894, 30 46, 00 20
</Patch>

Last edited by GeoffR; 02-24-2017 at 07:08 PM. Reason: Wait until you see which home screen you get, ...
GeoffR is offline   Reply With Quote
Reply


Forum Jump

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 06:10 AM
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.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


All times are GMT -4. The time now is 01:26 AM.


MobileRead.com is a privately owned, operated and funded community.