Register Guidelines E-Books Search Today's Posts Mark Forums Read

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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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, 311 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
Advert
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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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
Old 02-23-2017, 03:00 AM   #3
MGlitch
Guru
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: 813
Karma: 3531736
Join Date: Aug 2014
Device: Kobo H2O, Kobo Aura One
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
Wizard
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: 4,300
Karma: 4554083
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Aura, Kobo Aura One, 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
Junior Member
GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'GlenRunciter knows the difference between 'who' and 'whom'
 
GlenRunciter's Avatar
 
Posts: 5
Karma: 10000
Join Date: Apr 2015
Location: Stuttgart
Device: Kobo Aura One
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: 117
Karma: 408582
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O
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: 2,962
Karma: 38490142
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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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: 324
Karma: 1902949
Join Date: Dec 2013
Location: Germany
Device: Pocketbook Touch HD + Ultra, Kobo Glo HD, Kindle Paperwhite 2
Thanks for the fast update!
LucyOne is offline   Reply With Quote
Old 02-23-2017, 05:07 AM   #10
Josieb1
Wizard
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: 4,179
Karma: 10389176
Join Date: Nov 2009
Device: Voyage/PW2 3G, Kobo H20, iPad Mini 4,Samsung S2 8, Fire HD8
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: 49,021
Karma: 40053823
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, Sony PRS-650, Sony PRS-T1, nook STR, iPad 4, iPhone 5
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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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: 49,021
Karma: 40053823
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, Sony PRS-650, Sony PRS-T1, nook STR, iPad 4, iPhone 5
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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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,380
Karma: 13060269
Join Date: Nov 2012
Location: Beneath the Long White Cloud
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

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 08:02 AM.


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