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 05-18-2017, 02:15 PM   #16
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
Quote:
Originally Posted by Desdinova View Post
Oren - Your patch is giving me an error

Getting this Oren:

tools/patch32lsb-Darwin: line 1352 in '4.4.9344_source/nickel.patch': replace_bytes mismatched data.
Cleaning up scratch directory /var/folders/wx/npyzpnn93xd2xd1_vtvlzsym0000gn/T/patch32lsb_XXXXXXXX.87jqWcNY

(its saying that for the last line)
The firmware luxim post is 4.4.9344 (84,648,827 bytes) mark 6, is different than than 4.4.9344 mark 3-5.

Replace those two patches:

Removed patches see post #2.

Last edited by oren64; 05-19-2017 at 01:41 AM. Reason: Removed patches
oren64 is offline   Reply With Quote
Old 05-18-2017, 02:48 PM   #17
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,171
Karma: 16228536
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by mbovenka View Post
Funny thing is, it identifies as 4.4.934*9*... Patches apply cleanly, though, and seem to work.
Well, now you have me totally bamboozled! I installed the mark6 version luxim posted (kobo-update-4.4.9344.zip, file size 84,648,827 md5checksum: b0208d75e861176f504df0a1ce2ddbf2, sha256checksum: dab8f716d93deb35b86cb3c613185bf06dbf43b248467f88c3 69763ab035ef0b) on both my mark6 devices (GloHD, KA1) without any problems with either the main fw update or the application of 4.4.9344 patches.

In both cases Settings - Device information displays: 4.4.9344 (6f700792a0, 16/05/2017)

Last edited by jackie_w; 05-18-2017 at 02:51 PM.
jackie_w is offline   Reply With Quote
Advert
Old 05-18-2017, 02:49 PM   #18
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,013
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
Quote:
Originally Posted by JSWolf View Post
I would not apply the patches to 4.4.9349 without them being verified.
I would agree with you, if I hadn't already done so before I found out
mbovenka is online now   Reply With Quote
Old 05-18-2017, 03:09 PM   #19
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,839
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
It may be possible that multiple updates are getting crossed in the ether

See this thread where it's reported that 4.4.9349 is available
https://www.mobileread.com/forums/sh...d.php?t=286522

And that the 4.4.3944 update had issues with the KA1 which did/did not seem to get its own replacement which was only slightly different in size...

I think I'll wait this update out, the issues it fixes, SD cards needing to be named to be seen by the Kobo, and downloaded kepubs not being marked as finished when they're done don't affect me. However the issue of not being able to use my KA1 would affect me.
MGlitch is offline   Reply With Quote
Old 05-18-2017, 03:23 PM   #20
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
Quote:
Originally Posted by jackie_w View Post
Well, now you have me totally bamboozled! I installed the mark6 version luxim posted (kobo-update-4.4.9344.zip, file size 84,648,827 md5checksum: b0208d75e861176f504df0a1ce2ddbf2, sha256checksum: dab8f716d93deb35b86cb3c613185bf06dbf43b248467f88c3 69763ab035ef0b) on both my mark6 devices (GloHD, KA1) without any problems with either the main fw update or the application of 4.4.9344 patches.

In both cases Settings - Device information displays: 4.4.9344 (6f700792a0, 16/05/2017)
What happen when you sideload the faulty FW (84,642,940 bytes)?
oren64 is offline   Reply With Quote
Advert
Old 05-18-2017, 03:40 PM   #21
Desdinova
Eternal light
Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.
 
Desdinova's Avatar
 
Posts: 263
Karma: 1088802
Join Date: Jun 2015
Location: South Wales
Device: Kobo Glo, Aura, Touch, H2O - now Aura One and Kindle Oasis 3
Thanks Oren!
Desdinova is offline   Reply With Quote
Old 05-18-2017, 03:48 PM   #22
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,839
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
Quote:
Originally Posted by oren64 View Post
What happen when you sideload the faulty FW (84,642,940 bytes)?
if you install the faulty firmware on a KA1, your KA1 displays a black screen.
MGlitch is offline   Reply With Quote
Old 05-18-2017, 04:06 PM   #23
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,171
Karma: 16228536
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by oren64 View Post
What happen when you sideload the faulty FW (84,642,940 bytes)?
Fortunately, I read of the black-on-black problems before I got that far.
jackie_w is offline   Reply With Quote
Old 05-18-2017, 05:05 PM   #24
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,013
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
Quote:
Originally Posted by jackie_w View Post
In both cases Settings - Device information displays: 4.4.9344 (6f700792a0, 16/05/2017)
Now I am confused too! It's the same file (both MD5 & SHA256 match), and my Device Information says '4.4.9349 (6f700792a0, 17/05/2017)'...
mbovenka is online now   Reply With Quote
Old 05-18-2017, 05:45 PM   #25
Desdinova
Eternal light
Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.Desdinova ought to be getting tired of karma fortunes by now.
 
Desdinova's Avatar
 
Posts: 263
Karma: 1088802
Join Date: Jun 2015
Location: South Wales
Device: Kobo Glo, Aura, Touch, H2O - now Aura One and Kindle Oasis 3
Quote:
Originally Posted by mbovenka View Post
Now I am confused too! It's the same file (both MD5 & SHA256 match), and my Device Information says '4.4.9349 (6f700792a0, 17/05/2017)'...
Just checked.... and i have the same but the patches work so perhaps its changed the serial to show as a newer patch
Desdinova is offline   Reply With Quote
Old 05-18-2017, 07:13 PM   #26
jackastor
Wizard
jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.jackastor ought to be getting tired of karma fortunes by now.
 
jackastor's Avatar
 
Posts: 1,847
Karma: 3212428
Join Date: Jun 2011
Device: iphone stanza, kobo touch,ASUS TF300,KOBO GLO, Kobo Aura HD, Kobo Mini
I think that this firmware link should be removed and all patching closed for it. As My KA1 just updated to 4.4.9349. there are obviously some major bugs because of the fast release of this update.

regards

Jack
jackastor is offline   Reply With Quote
Old 05-18-2017, 08:05 PM   #27
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
The files nickel and libnickel.so.1.0.0 changed in the updated mark6 firmware, but I checked all the patches in the attachment to post #1 and they are still okay to apply to both the mark3-5 and the updated mark6 files.

Just to be certain, these are the md5sums of the files I checked:

mark3-5:
Code:
10a74062dfc00dbeea6c015dbef7ea86  libnickel.so.1.0.0 (12,147,092 bytes)
1e7a1fda33d5181b8eee42dde8b26c94  nickel (5,660,352 bytes)
mark6 updated (from 84,648,827 byte kobo-update-4.4.9344.zip)
Code:
79ef82205d71c35fcf7819dab72049e0  libnickel.so.1.0.0 (12,147,092 bytes)
d3ceaecd896e5b19bf6d989d3f3f2668  nickel (5,660,352 bytes)
If you successfully sideloaded the mark6 firmware then it is okay to patch using the same kobo-update-4.4.9344.zip that you used to sideload the firmware.

But if you updated a mark6 device via wi-fi or via the desktop software then the situation could be a bit tricky, so to play safe it might be best to sideload the good mark6 firmware before patching, just in case.

Last edited by GeoffR; 05-18-2017 at 08:15 PM. Reason: mark6 updated (from 84,648,827 byte kobo-update-4.4.9344.zip)
GeoffR is offline   Reply With Quote
Old 05-18-2017, 08:52 PM   #28
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,171
Karma: 16228536
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by mbovenka View Post
Now I am confused too! It's the same file (both MD5 & SHA256 match), and my Device Information says '4.4.9349 (6f700792a0, 17/05/2017)'...
I think I understand what happened here. My GloHD and KA1 mark6 devices now display Device Information '4.4.9349 (6f700792a0, 17/05/2017)' - which is correct for the new mark6 fw (file size 84,648,827).

Normally the 4 files which get patched (nickel, libnickel.so.1.0.0, etc) are identical across the various mark3-6 versions of the firmware, so it doesn't matter which one you extract them from during the patch process. However, when I was preparing my patch files last night I didn't have a reliable mark6 version so I extracted the 4 files from the mark5 version.

As GeoffR says, nickel and libnickel.so.1.0.0 changed between 4.4.9344 and 4.4.9349. This firmware number is hard-coded in libnickel.so.1.0.0 and I suspect is used to populate the Settings - Device Information data.

I'm fairly confident that after the initial upgrade of my two mark6 devices (with the correct mark6 firmware) the Device Info would have been correctly set to 4.4.9349. However, after installing the patched libnickel.so.1.0.0 file, Device Info was set back to 4.4.9344 because that's the value in the mark5 version of libnickel.so.1.0.0.

Anyone with only one device to patch probably won't have run into this problem because they'll have used the same markn firmware for both the initial sideloaded upgrade and for the patching process.
jackie_w is offline   Reply With Quote
Old 05-19-2017, 12:23 AM   #29
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
I've updated the warning in post #1 to reflect that the mark6 firmware reports two different firmware versions 4.4.9344 or 4.4.9349.
GeoffR is offline   Reply With Quote
Old 05-19-2017, 01:20 AM   #30
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
Patch `Custom font to Collection and Authors names`

File nickel.patch

Spoiler:
Code:
<Patch>
patch_name = `Custom font to Collection and Authors names`
patch_enable = `yes`
#
# Multi-version patch: 4.4.9344+
#
## See https://www.mobileread.com/forums/showpost.php?p=3520879&postcount=42
#
find_base_address = `\xDB\x72\xDB\x36\x10\x7D\xF7\x57\x70\xE2\xB7\x4E`
replace_bytes = 0000, DB 72 DB 36 10 7D F7 57, 4D 73 DB 36 10 BD FB 57
replace_bytes = 0008, 70 E2 B7 4E 34 43 91 22, 70 E2 5B 27 9A A1 48 11
replace_bytes = 0010, 4C 29 93 07 37 71 3B C9, 96 94 C9 C1 4D DC 4E 32
replace_bytes = 0018, C4 89 1B FB 2D 93 F1 40, 71 E2 C6 BE 65 32 1E 88
replace_bytes = 0020, 24 24 A1 A6 08 06 84 14, 84 24 D4 14 C1 80 90 22
replace_bytes = 0028, A9 9D FE 7B C1 8B 78 C1, B5 D3 FF 5E F0 9B C4 C7
replace_bytes = 0030, 65 49 27 55 C7 0F B1 B1, 92 4E AA 8E 0F B1 B1 DC
replace_bytes = 0038, C4 39 0B EC D9 05 16 B9, F7 96 D8 B7 0B 2C 73 19
replace_bytes = 0040, 8C 58 2A 30 4D 09 FF F2, B2 44 60 9A 10 FE E5 DB
replace_bytes = 0048, ED 3A CB 1E 63 B2 A7 11, 75 9A 3E 46 E4 40 43 F2
replace_bytes = 0050, 79 97 3F 70 9A B0 F5 F1, 2E 7B E0 34 66 9B D3 6B
replace_bytes = 0058, B5 E0 3B F2 D5 F9 FB C2, C1 F7 E4 AB F3 F7 85 E3
replace_bytes = 0060, 71 BE 65 9C 65 84 8B E3, 7C 4B 39 4B 09 17 A7 89
replace_bytes = 0068, 44 B0 EC 16 F3 35 4D 17, 60 E9 2D E6 1B 9A 2C 9D
replace_bytes = 0070, CE 1C BD EA 99 12 B2 12, 05 7A D5 33 C5 64 2D 6A
replace_bytes = 0078, 27 9B EF F6 6D 9C AE 37, 9B EF F6 6D 9C 6E B6 3D
replace_bytes = 0080, 3D E3 3F 17 97 16 F6 BB, E3 3F 17 97 16 F6 BB 2D
replace_bytes = 0088, 0D 23 29 3D 0C B1 4F 3D, 23 09 3D 0E B1 4F 3D 80
replace_bytes = 0090, 80 7E 06 D1 CF 40 FA B7, 7E 06 D1 CF 40 FA B7 1C
replace_bytes = 0098, 1C AF 59 3A C8 7E E5 DA, 6F 58 32 C8 7E E5 DA D9
replace_bytes = 00A0, D9 11 C4 8E 60 76 7C 4C, 11 C4 8E 60 76 7C 8A F3
replace_bytes = 00A8, 8A AF 87 F8 3D 0F E0 BF, A7 87 F8 3D 0F E0 BF 9A
replace_bytes = 00B0, 0A 01 FE C2 68 E7 87 42, 03 FC B9 D1 CE 0F A5 7E
replace_bytes = 00B8, BF 64 42 B0 6D B3 03 C1, C5 84 60 BB 66 07 82 1F
replace_bytes = 00C0, 8F 06 51 C1 01 FD 01 A2, 4D A2 82 03 C6 03 64 A3
replace_bytes = 00C8, D1 87 F1 60 18 68 5B FB, 0F E3 C1 30 D0 B6 F6 81
replace_bytes = 00D0, 40 3E 52 80 F2 0D FB 7E, 7C A4 00 65 5B F6 FD 0E
replace_bytes = 00D8, 87 A5 6D FD 1B 63 82 F0, 4B DB E6 37 C6 04 E1 23
replace_bytes = 00E0, 11 18 55 88 37 04 C7 CF, 30 CA 14 6F 09 8E 9E B3
replace_bytes = 00E8, D9 DF 3C C3 91 64 91 5B, BF 59 8A 43 C9 22 B7 A4
replace_bytes = 00F0, 52 C6 76 4B D3 C9 86 14, C8 ED 8E 26 93 2D C9 A3
replace_bytes = 00F8, 5E 4B C9 A2 EC 50 8E E1, 96 92 45 E9 B1 58 C3 47
replace_bytes = 0100, 83 32 66 E1 81 F6 BF E5, 65 CD C2 03 ED 7F CB E3
replace_bytes = 0108, F1 55 9E C0 C0 13 40 3C, AB 3C 81 81 27 80 78 80
replace_bytes = 0110, 40 7C 5A 9A 50 A5 B9 72, FC B4 34 73 95 E6 CA D5
replace_bytes = 0118, 75 9A 6A CC 46 03 C5 AF, 69 CA 35 1B 0D 94 BF 86
replace_bytes = 0120, 21 F2 B4 F5 CC 0D 44 F3, C8 D3 DE 67 61 20 5A F4
replace_bytes = 0128, 3E 91 53 FF FB 40 45 42, 89 9C EA DF 07 2A 62 52
replace_bytes = 0130, 4A E4 95 0C FD 64 85 B7, 20 AF 65 EA 27 6B BC A3
replace_bytes = 0138, 34 39 2E 9C EB BD DC 47, F1 69 E9 5C 1F E4 3E F2
replace_bytes = 0140, 5E 60 08 72 10 13 C1 71, 1C 43 90 A3 98 08 8E 93
replace_bytes = 0148, 9A AF 18 DF 2E 9C 5D 26, 6C CD F8 6E E9 24 2C 21
replace_bytes = 0150, E9 23 9C 13 1B 58 B5 84, 36 9C 32 FA 98 85 38 26
replace_bytes = 0158, 84 45 38 21 1F F1 96 BC, 1F F1 8E BC 7E F1 27 7E
replace_bytes = 0160, 7E F1 27 7E 7C 7F F7 E2, 7C 7F F7 E2 AB 4E 70 2F
replace_bytes = 0168, AB CE 72 2F 51 27 F7 84, 01 27 F7 84 D3 F5 FB BB
replace_bytes = 0170, D3 D5 FB BB 97 4E 5E FC, 97 4E 96 FF 95 E5 7F BD
replace_bytes = 0178, 95 17 7F BD 3A 7D 98 8B, AA 1F CC C4 29 26 39 1D
replace_bytes = 0180, 63 42 16 4E 2A 99 71 32, DF E1 78 3C A1 E0 8F 0F
replace_bytes = 0188, 9E 50 F0 C7 87 CF 26 C2, 9F 4D 84 BF 13 26 55 8A
replace_bytes = 0190, DF 09 93 52 C5 30 92 5D, 61 24 BB 5E CB 98 E8 5F
replace_bytes = 0198, B4 95 4F F4 2F E9 D2 14, 24 AF 39 FB 4E 0E C9 B1
replace_bytes = 01A0, D9 B7 73 48 93 1D 18 0F, 03 E3 A3 B1 30 9A DA 3A
replace_bytes = 01A8, 88 CA 80 E4 BA 28 E1 68, 28 33 6F 34 8A 2E A6 0E
replace_bytes = 01B0, 14 5D 51 1D 1C 7F 70 51, 4E 00 C8 03 4E AB 55 20
replace_bytes = 01B8, B6 B0 AA 2A 49 59 5A 09, 29 DE 0C 6E 6B 57 B5 28
replace_bytes = 01C0, 24 C3 EB C1 6D ED 4A 17, 98 EB B2 AD 16 8D 70 FA
replace_bytes = 01C8, 05 A1 AE DD 7A D0 08 A7, F6 76 E1 E6 BE A7 C3 55
replace_bytes = 01D0, 6F 6F 17 2E F4 3D 1D AE, 8B 46 38 6D 9B BB 68 D3
replace_bytes = 01D8, 1E 34 C2 69 DB DC 45 9B, E9 62 A6 C3 D5 AB 66 3C
replace_bytes = 01E0, 4E E7 33 1D EE 34 6A C6, 7D C3 7B 88 01 5A 18 10
replace_bytes = 01E8, D3 37 BC 87 18 A0 B9 01, AB D5 26 13 2F 2F 2E 57
replace_bytes = 01F0, B1 1E 6D 22 F1 F2 E2 72, 38 7C FA 75 2F 3B 6D 52
replace_bytes = 01F8, 89 A3 A7 5F 77 B2 DC A6, 80 AC 18 97 EB 55 EF 95
replace_bytes = 0200, 25 C8 92 71 39 5E 17 60, 1E E9 D1 C9 58 4C 23 67
replace_bytes = 0208, 39 23 3B 38 39 4B 68 EC, 15 CB 07 0B D7 8C 71 F1
replace_bytes = 0210, 2C 13 F9 61 39 35 67 5C, A6 6E E5 A5 93 34 6D 38
replace_bytes = 0218, BC 39 D5 F3 6A 92 34 AD, DB 27 D1 24 64 31 E3 4B
replace_bytes = 0220, 39 DB A5 F1 24 62 09 E3, E7 F2 E6 6D FE A3 3F FF
replace_bytes = 0228, 0B E7 F2 E6 6D F1 A3 7F, 9C 9C F9 86 94 F9 75 C6
replace_bytes = 0230, FF 9C 98 F9 86 90 F9 A7, 00 54 38 75 33 03 EA 6C
replace_bytes = 0238, 88 01 A8 70 E8 66 06 D4, 04 2A 98 41 64 C8 1F 9A
replace_bytes = 0240, D9 08 54 30 82 C8 10 3F, 8D 00 85 D3 38 F7 4D 2A
replace_bytes = 0248, 34 1B 01 0A 87 31 F4 4D, 33 C1 3A BF 28 99 E8 D4
replace_bytes = 0250, 2A 33 C1 3A BF 28 91 E8, 4A 7E DA 02 3D AB DB F7
replace_bytes = 0258, E4 4A 71 E4 02 35 AB 5B, F1 5E B0 77 C9 41 FE BE
replace_bytes = 0260, FC F1 4E B0 77 E9 5E FE, 74 D6 38 CE 5A 80 67 F4
replace_bytes = 0268, BE 70 56 38 C9 5B 80 E7, B0 69 25 BD 14 47 91 3C
replace_bytes = 0270, D4 B0 5A 7A 19 8E 63 79, 44 8A 7B 54 7E B9 EC AF
replace_bytes = 0278, 92 94 97 A9 E2 86 D9 1F, F2 4A 93 75 CD E8 24 60
replace_bytes = 0280, E5 B5 26 4F 39 A3 93 C0, 87 F3 7C 23 49 60 26 09
replace_bytes = 0288, 15 CE 37 92 04 66 92 C0, AC 24 50 FF F3 8C 2F E2
replace_bytes = 0290, 4A 02 D6 3F E3 42 3C D7, B9 46 0E CF B5 72 5C C7
replace_bytes = 0298, C8 D1 94 5C 9D E3 3A 39, A7 2C DB EF 2C AD DA BE
replace_bytes = 02A0, E6 F9 6E 6B 29 8E F6 0D, 01 70 57 AD CB 43 89 0E
replace_bytes = 02A8, 18 A8 AA A1 D1 3B 64 F6, 99 A3 43 1A CB 59 8E D2
replace_bytes = 02B0, 0E 69 2C 67 39 4A FB 97, FE FD 19 47 C5 25 C2 6D
replace_bytes = 02B8, 68 1C 97 37 09 B7 D1 EB, F4 FA 73 32 94 00 E7 97
replace_bytes = 02C0, CF C9 50 02 9C 5F 86 1A, A1 46 72 0E 19 6A 24 67
replace_bytes = 02C8, C9 39 64 A8 91 9C 41 86, 90 A1 C6 31 52 86 7A 6C
replace_bytes = 02D0, 1A C7 48 19 EA BE 9D 43, E7 90 61 C3 F2 7F CB F0
replace_bytes = 02D8, 86 0D CB FF 2D C3 3D 25, 40 C9 60 33 CB 7B F0 77
replace_bytes = 02E0, 83 C5 AC A8 C1 DF 69 2C, 1A 89 6D FF B8 E8 2D 19
replace_bytes = 02E8, 36 FD E3 A2 37 64 84 32, A1 CC 47 4F E5 87 5C AB
replace_bytes = 02F0, 1F 3D F5 3C E4 5A E7 19, 9F F1 70 A9 DC E6 80 9B
replace_bytes = 02F8, 0F 97 7A 5A 08 4C 33 1F, F9 F8 A8 1C A7 6E 7D 02
replace_bytes = 0300, 1F F5 C4 A9 7B 3A 81 C8, 91 5D 2A 4E F7 02 8B C1
replace_bytes = 0308, 36 13 C7 7B 81 C5 E0 9D, 3B 93 65 FA 85 A6 6F D5
replace_bytes = 0310, C9 D2 02 43 2D B8 6A 6C, D8 0E 29 01 48 0E CD 53
replace_bytes = 0318, 3B 95 00 24 87 9A AA 2E, 5D F2 F9 02 20 57 8D ED
replace_bytes = 0320, 79 38 07 C8 55 63 DB BD, E0 E2 82 E4 C0 90 D5 E5
replace_bytes = 0328, B8 20 39 D0 69 75 B9 A7, 9E CE 67 00 B9 66 6D D9
replace_bytes = 0330, E1 0C 20 D7 AC 2D 3B BC, E1 57 07 67 AF 2E BF 07
replace_bytes = 0338, 74 B0 01 EB F2 7B E0 D3, 7E 75 D1 AC 0D BF EF B5
replace_bytes = 0340, 8B 66 6D F8 7D AF E5 EF, FC 9D DB 5D FB 64 CA E9
replace_bytes = 0348, DC EE DA 2F 33 4E B7 98, 0E F3 CA B6 74 F2 38 5A
replace_bytes = 0350, D7 B6 85 53 F8 D1 CE 78, 8F 07 79 EB 2E 9E AF AA
replace_bytes = 0358, 90 B7 EE F2 FB 3A 7B 65, 57 96 4E 59 04 43 A5 B6
replace_bytes = 0360, EA 54 49 30 94 6A 1B 2A, A5 A2 78 DB 9B 04 AF 62
replace_bytes = 0368, CA D5 DE A4 78 99 90 B8, 12 75 9B 77 09 DC 0C 84
replace_bytes = 0370, 5B BC 2B E0 A6 2B EC 23, 7D 64 69 8F 69 F2 D4 B5
replace_bytes = 0378, 4B 7B 42 D3 A7 AE A5 B9, 34 57 50 54 71 8F 62 C9
replace_bytes = 0380, 82 A2 9A 7B 14 4B 81 32, 51 86 24 5E 13 08 96 CA
replace_bytes = 0388, 24 F1 13 81 60 99 6C C7, D1 A4 43 3F 24 CF 9E E3
replace_bytes = 0390, 3B F4 43 F2 EC 4D 9C BA, D4 B5 7A 6A DA EA 3B DA
replace_bytes = 0398, D6 99 9A B6 FA 13 ED 94, 29 0D B2 E8 B9 36 BD 3D
replace_bytes = 03A0, 06 59 F4 A6 36 B5 3D 63, 65 E1 13 11 37 3F 59 D5
replace_bytes = 03A8, D1 13 11 37 3F 99 D5 01, 01 A4 2D D5 A8 56 35 1C
replace_bytes = 03B0, A4 2D D5 A8 66 35 EC C2, C2 D8 DA 46 50 6D AB 46
replace_bytes = 03B8, D8 DC 46 50 6E AB 46 35, B5 B6 E1 10 C6 56 78 00
replace_bytes = 03C0, B7 61 17 C6 66 78 00 66, 56 B8 6A 6D 2B 6C 54 0C
replace_bytes = 03C8, B8 6A 6D 33 6C 94 0F A3, A3 EB DC 05 EB 5C B5 36
replace_bytes = 03D0, F3 DC 05 F3 5C B5 36 5E, 51 CC B4 28 3E A5 82 B2
replace_bytes = 03D8, CC 34 2F 3E 65 82 B2 34, 24 73 3E FA 65 6D 7F C0
replace_bytes = 03E0, 77 3E FA 55 6E 7F C0 4B, 2B 12 2B CC 72 96 0E C9
replace_bytes = 03E8, 92 28 CC B2 97 8E C8 67, 67 92 CA C9 41 7C 4A EA
replace_bytes = 03F0, 92 C9 CE 41 7C 4A 4F 17, 8B 56 D9 03 FA 85 B6 D9
replace_bytes = 03F8, AD AA 06 F4 13 6D BD F9, FE B1 C7 31 15 27 FD 36
replace_bytes = 0400, 63 87 13 2A 8E FA 6D AC, 56 72 BE E1 44 BE F5 75
replace_bytes = 0408, E2 7C C3 89 5C F5 75 14, 18 CA 99 43 B4 5C D5 18
replace_bytes = 0410, C9 9E 43 B4 5C 75 1B 59, 59 0A 5E 9D 21 47 4D 99
replace_bytes = 0418, 09 5E ED 21 47 75 99 15, 25 FC 07 82 79 72 CB 38
replace_bytes = 0420, FC 07 82 79 7A CB 38 F9, F9 2F A1 45 DE 85 46 4F
replace_bytes = 0428, 2F A1 45 51 85 46 77 A4, A4 16 D9 78 FD AD EA 7D
replace_bytes = 0430, 16 D9 78 FD AD EA 3D A5, 45 87 04 A5 18 95 0F B7
replace_bytes = 0438, 43 82 52 8C CA EB AD 37, DE 60 80 63 2B 2B 2F 53
replace_bytes = 0440, E8 E0 D8 CC 2A D2 D4 E6, 5B 80 01 A8 78 30 C0 60
replace_bytes = 0448, 60 00 2A 1E 74 30 18 74, 30 C0 91 75 A7 7E 6C EF
replace_bytes = 0450, 70 64 DE A9 2F EE DD D7, 7E 88 87 6B 01 8A AF EA
replace_bytes = 0458, 78 38 17 20 FF EA CA 00, 0C 60 7C A3 6B 12 D9 23
replace_bytes = 0460, FA 37 3A 27 91 DD 43 04, 44 50 84 08 8C 10 59 23
replace_bytes = 0468, 79 88 40 0F 91 D5 43 DB, B4 DD 84 ED 0A 6C 3E E4
replace_bytes = 0470, 4D D8 AE C0 E6 21 E7 96, DC 92 64 6F 28 79 ED 94
replace_bytes = 0478, A4 3B 43 CA 6B A7 6C F1, CD 3F 24 65 C6 A3 7D 4C
replace_bytes = 0480, 90 94 1B 8F F6 31 29 59, 49 E6 CE FD 2F 3F 6D 68
replace_bytes = 0488, 4C EE BF FC B4 AE ED 69, 07 9A D1 55 7E 2F A8 3A
replace_bytes = 0490, 4E 97 C5 BD A0 AE 10 3F, C4 0F 20 7E D9 D2 88 0C
replace_bytes = 0498, 80 F8 65 43 63 32 F8 7F, FE B7 40 43 D4 DC 59 D2
replace_bytes = 04A0, 03 0D 51 73 67 C9 3A 53, 8E CB 33 31 9A 76 F6 2F
replace_bytes = 04A8, 9E 89 D1 94 B3 7F 01 CA, BE 7F 91 B6 00 00 00 00
replace_bytes = 04B0, F2 93 CC 00 00 02 C0 00, 00 00 00 00 00 02 C0 00
</Patch>
Code:
replace_bytes = 04A8, 9E 89 D1 94 B3 7F 01 CA, BE 7F 91 B6 00 00 00 00
replace_bytes = 04B0, F2 93 CC 00 00 02 C0 00, 00 00 00 00 00 02 C0 00
</Patch>
Oren, if you delete the last four bytes from this patch then it should work on all firmware firmware 4.4.9298 -.4.4.9349.

Last edited by GeoffR; 05-19-2017 at 01:23 AM. Reason: 4.4.9298 -.4.9349
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.16.0 GeoffR Kobo Developer's Corner 74 08-12-2015 02:12 PM
Instructions for patching firmware 3.11.0 GeoffR Kobo Developer's Corner 226 06-01-2015 05:32 AM
Instructions for patching firmware 3.12.0 GeoffR Kobo Developer's Corner 165 02-07-2015 09:22 AM
Instructions for patching firmware 3.8.0 GeoffR Kobo Developer's Corner 92 10-22-2014 07:22 AM
Instructions for patching firmware 3.1.1 GeoffR Kobo Developer's Corner 64 04-18-2014 01:23 PM


All times are GMT -4. The time now is 09:58 AM.


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