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 06-24-2018, 08:06 PM   #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.8.11090

This firmware version has only been released only for the new Clara HD. The download link is http://download.kobobooks.com/firmwa...update-4.8.zip, file size 94,824,833 bytes. You will need to rename the file from kobo-update-4.8.zip to kobo-update-4.8.11090.zip for it to work with the patching scripts.


Before starting:

1. Check Settings > Device information to make sure your Kobo ereader is already running firmware version 4.8.11090 (bee5052c41). 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/ARM), or Mac (OS X 10.8-10.9, i386/x86_64):

1. Download and extract patch_kobo_40811090.zip (attached).

2. Download the Kobo firmware archive version 4.8.11090 for your device (See the note at the top of this post), rename it to kobo-update-4.8.11090.zip, and copy it into the 4.8.11090_source/ subdirectory that was created in step 1. (Don't unzip the firmware archive.)

3. Read and edit all the *.patch files in the 4.8.11090_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 run 4.8.11090.bat (double-click); For Linux/Mac run 4.8.11090.sh (double-click, or right-click + run, or execute 4.8.11090.sh from the command line, or drag 4.8.11090.sh into Terminal, depending on your particular OS/desktop.)

5. If there were no errors, a new 4.8.11090_target/ subdirectory will be created. Copy the KoboRoot.tgz file from this 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.8.11090_source/*.patch files to disable all patches (i.e. set patch_enable = `no` for every patch).

2. Repeat steps 4-6 of the procedure above.
Attached Files
File Type: zip patch_kobo_40811090.zip (518.3 KB, 286 views)

Last edited by GeoffR; 06-26-2018 at 07:14 PM. Reason: updated attachment to include 2 nickel patches from oren64's post #15
GeoffR is offline   Reply With Quote
Old 06-24-2018, 08:17 PM   #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:

None of the patches are enabled by default.

The `Disable QuickTurn` patch should no longer be needed, as this firmware version has an option to disable that feature (?)


Other patches:

* `Increase headlines font`
* `New home screen subtitle custem font`
* New home screen removing the footer (row3) and increasing cover size`
* `new home screen removing the footer (row3)`
* `New home screen footer rename`

If you know of any other patches for firmware 4.8.11090, post them in this thread and I'll add a link above.

Last edited by GeoffR; 06-26-2018 at 07:29 PM. Reason: added links to other patches that still work with this firmware version
GeoffR is offline   Reply With Quote
Advert
Old 06-24-2018, 08:58 PM   #3
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 21,106
Karma: 36811068
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by GeoffR View Post
This firmware version has only been released for the new Clara HD, and there appears to be no official download link yet. See geek1011's post in the Clara discussion thread for a link to kobo-update-4.8.11090.zip.
That changed soon after that post. See https://www.mobileread.com/forums/sh...53#post3703753. But, geek1011 doesn't seem to have added the Clara HD to his firmware checking page.
davidfor is offline   Reply With Quote
Old 06-24-2018, 09:26 PM   #4
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: 5,729
Karma: 14352952
Join Date: Sep 2009
Location: UK
Device: Kobo: H2O, GloHD, KA1, ClaraHD, Forma
Quote:
Originally Posted by GeoffR View Post
These patches from the previous version are still missing:
nickel.patch:
- `Custom Header menubar - reduce height by 33%`
- `Custom Header menubar - reduce height by 50%`
- `Dictionary pop-up frame size increase`
`Custom Header menubar - reduce height by 33%`
Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubar - reduce height by 33%`
patch_enable = `no`
# Multi-version patch: 4.08.11090+
#
# patch_group = `Custom header alternatives`
#
find_base_address = `\x4D\x53\xDB\x30\x10\x86\xEF\xFC\x0A\x0D\x39\x70`
replace_bytes = 0000, 4D 53 DB 30 10 86 EF FC, C9 6E DB 30 10 86 EF 7E
replace_bytes = 0008, 0A 0D 39 70 69 66 12 07, 0A 21 3E E4 52 03 DE E4
replace_bytes = 0010, 27 71 3A 1C 28 BD D0 69, AD F0 C1 4D 2F 2E DA 20
replace_bytes = 0018, 19 66 E8 70 E9 74 18 C5, 40 8A 5C 8A 22 A0 65 5A
replace_bytes = 0020, 11 B6 5A 47 32 92 42 48, 62 2B 93 0A 49 6F 6D FA
replace_bytes = 0028, 4B FF 7B 65 C7 C1 1F 92, EE A5 64 39 5A 48 8D 18
replace_bytes = 0030, D7 22 81 5B 22 7B 9F 77, 3B B9 D9 A4 E6 FB 47 33
replace_bytes = 0038, BD FB 7A 25 F7 6E 14 56, BF 46 54 F3 5E 22 B9 11
replace_bytes = 0040, 2B F9 09 8B 5B 4A D6 3F, 9F 10 7F 20 78 F7 E3 69
replace_bytes = 0048, 1E CE D3 F4 6E 41 1E 69, 16 45 8F 4B BC 25 1E 9E
replace_bytes = 0050, 48 2E E5 77 41 13 1E 6D, 8B EF 9C 84 CC 3F 4C 25
replace_bytes = 0058, CE 94 58 91 9F E8 EF 11, DF E0 9F CE DF 86 E3 AC
replace_bytes = 0060, 42 4B FC D4 8F 09 8D 62, D1 BE 15 60 E2 07 72 E2
replace_bytes = 0068, 35 43 93 61 FA F4 31 5B, F4 87 D1 FE 63 BC 46 68
replace_bytes = 0070, A3 AC B1 F6 EF A8 07 50, 69 ED 5F A3 09 50 EF 02
replace_bytes = 0078, AF 63 4E 18 7D 6A A1 06, 86 29 D9 57 50 07 6D 9D
replace_bytes = 0080, 16 6A E0 40 FD 2C 70 C4, 7A 5C 83 A9 9F 39 F2 19
replace_bytes = 0088, 59 0B 74 E8 59 A8 C5 62, AD 80 8E 0C D0 91 0D 14
replace_bytes = 0090, 07 16 6F 92 EC F6 36 B0, 1D C2 F8 EA 0A 6C A7 ED
replace_bytes = 0098, 3F B1 80 B7 8B 06 58 C6, EA DC 74 51 03 8B 80 ED
replace_bytes = 00A0, 7C 7D C9 16 34 C4 8A 0B, E6 74 49 3C 24 19 17 D3
replace_bytes = 00A8, 79 76 8F 13 59 20 E7 38, 15 0A 45 8A 5C 20 EF B7
replace_bytes = 00B0, FC 1D 09 BE 62 8B 7E C8, CF D9 86 2E 5B 1E 0B 19
replace_bytes = 00B8, 13 2E 66 48 09 CC 64 8A, 9F 38 92 23 2A 22 C4 31
replace_bytes = 00C0, 05 61 AA 9B 54 E6 66 82, 95 F5 A4 2C 37 1D B4 0B
replace_bytes = 00C8, D6 31 55 24 47 2C 89 94, 88 C4 09 62 8D 85 40 3E
replace_bytes = 00D0, 38 22 2E 82 08 A5 78 B1, B6 11 74 9C 08 2D 97 84
replace_bytes = 00D8, A0 2C 9A A1 C1 F6 F9 1E, FA 13 27 AD DB 53 C4 59
replace_bytes = 00E0, 52 C1 53 22 D4 A6 8F 75, 84 B9 3C B4 90 AA 07 5D
replace_bytes = 00E8, 3D D8 52 DF 36 43 27 E7, AB CB 26 CE F5 2C FE FD
replace_bytes = 00F0, D9 EF AF E4 5E A1 67 94, 15 AF A4 F3 EC 24 BF 1F
replace_bytes = 00F8, FF BE BD D0 17 88 38 C9, 6E D4 06 E6 D7 71 C8 8A
replace_bytes = 0100, 42 EE 39 53 7D A9 36 09, 51 D9 12 F2 10 E2 89 43
replace_bytes = 0108, 99 21 AA 74 58 58 4D A3, A4 0A F3 F2 69 D4 F9 EC
replace_bytes = 0110, CB 69 DB 68 FA 47 07 0F, 18 4D FE A8 E0 CE 38 2D
replace_bytes = 0118, 83 A2 9C D6 50 D3 4E 95, A7 31 54 37 53 2E B4 DB
replace_bytes = 0120, 50 6F 04 85 1A 9E A9 44, 83 42 35 C7 E4 22 7B 5D
replace_bytes = 0128, 8E 3C 30 D2 B4 45 25 F6, 30 52 B7 45 2E B6 6F 8C
replace_bytes = 0130, D4 1A 9B F0 10 27 E4 0A, 0D 99 87 42 7C 8B D6 78
replace_bytes = 0138, 2F C9 D9 F1 2F 7C F7 E5, 7A F5 0B 3D 7E B9 BB CA
replace_bytes = 0140, FA B8 1A B8 AD 13 E3 62, 07 1E EB 44 19 5F A3 B0
replace_bytes = 0148, 89 93 5A 6C BB 6B 80 9E, 10 5B ED 1A A0 27 15 6D
replace_bytes = 0150, B4 B4 C1 15 7F 48 73 1C, B0 C5 5F D2 1C 0B E0 EB
replace_bytes = 0158, 80 AF 6B 99 03 10 6A A4, 5A 66 01 84 1A D9 3D 23
replace_bytes = 0160, B7 47 82 E7 C9 46 CA D5, C1 59 78 10 62 B3 B6 74
replace_bytes = 0168, D2 D1 19 0E C0 2B FE 88, 86 05 F0 96 6D D1 DB D1
replace_bytes = 0170, DF 8E 06 BB 6F 34 A9 13, 60 F7 F5 86 45 E2 7D 84
replace_bytes = 0178, 6F 52 1C 12 D1 39 D9 F5, 3C CC 6B E7 BA 1A 60 3B
replace_bytes = 0180, 00 5B D3 85 8A B5 7D C7, B2 94 81 B2 EF 20 9D 69
replace_bytes = 0188, C5 4C D3 83 AE B6 04 33, 6A D0 15 96 60 A6 61 AA
replace_bytes = 0190, 2D 73 BD 64 FA 26 D3 77, 67 4C 57 67 BA 16 4C 7D
replace_bytes = 0198, 60 9A 53 BD 44 4E 06 06, A6 67 C8 61 5B 43 0E DB
replace_bytes = 01A0, 72 BB D4 81 B4 4C F4 12, 16 48 C3 44 CF A0 63 1D
replace_bytes = 01A8, 1A 98 D0 C0 0E 6D 9D C1, 3A 36 43 2B 67 70 F6 58
replace_bytes = 01B0, E5 6B F9 48 25 9D 67 EF, 6E 89 20 8B F8 B9 8B 37
replace_bytes = 01B8, 5D 76 B1 1B 61 7D B5 5F, EB 11 C6 47 FB 85 91 EC
replace_bytes = 01C0, 18 F9 D5 02 C2 56 40 3B, A6 10 BA 01 DA F9 A1 D1
replace_bytes = 01C8, 3F 1C F5 24 C1 22 8C 2F, 14 18 71 2F 98 7B 8C BE
replace_bytes = 01D0, 43 CE DE AC ED 4D C9 5A, 59 DB CB 92 85 6E 03 92
replace_bytes = 01D8, B7 01 C9 03 5C D1 94 AC, 17 B8 A2 2C 99 37 03 A0
replace_bytes = 01E0, 9A 01 50 DC DF 33 86 60, 78 BE 67 34 C1 82 55 20
replace_bytes = 01E8, CD 2A 90 E4 01 9E 02 7B, C9 0B 3C 05 F6 32 41 A5
replace_bytes = 01F0, 99 A3 8A BD B8 9F E8 8D, EF E2 56 A8 5E B4 6A 9E
replace_bytes = 01F8, 56 CF B3 82 B6 5B 15 DB, A5 B4 D3 2A 4F CF 5D 76
replace_bytes = 0200, 43 C7 A9 5B A7 2C C0 91, 9D 32 00 7B 66 A0 6B D5
replace_bytes = 0208, 1D E8 3B F5 C1 C2 3B 7D, 07 03 AF FF 6A 9E 5E BD
replace_bytes = 0210, 35 CF AC 5E 9D E8 7B 20, 22 D1 ED 82 44 7B B7 97
replace_bytes = 0218, D1 DD ED 0D 80 37 E8 20, 00 DD 76 0D A1 BA 74 29
replace_bytes = 0220, B4 97 AE 20 8C BA 08 AD, A1 57 47 A8 AC D5 A9 6D
replace_bytes = 0228, B5 DA B5 AD 13 D0 5E 9C, B5 80 EA E2 9C CA 70 7A
replace_bytes = 0230, 5D 19 76 3B 88 CC CF 88, 83 88 E4 8C B8 40 FC 46
replace_bytes = 0238, 73 2C 2E F4 66 80 29 23, BD 0C 10 A1 98 2B CB 12
replace_bytes = 0240, 42 5B 96 6A E2 CB 7F C7, 45 7C F9 6F 79 D8 D4 41
replace_bytes = 0248, C3 A6 09 82 C7 4D 4D A3, F0 B8 29 68 D4 F5 20 1B
replace_bytes = 0250, AB 07 E5 68 D3 92 61 7E, 6D 4A D2 4B CE 98 A3 CA
replace_bytes = 0258, C6 9C B6 3E 00 3C 73 00, 1B 80 67 0E A0 AB 77 CE
replace_bytes = 0260, 5D B3 73 16 DD E1 C0 51, A0 DB 69 5B 0A 97 26 0F
replace_bytes = 0268, B8 31 79 00 5D A3 DF 36, A0 AB F5 DB 24 EB DA CA
replace_bytes = 0270, 59 DF 55 B6 39 7F 20 61, 96 E7 0F 24 AC FB C4 20
replace_bytes = 0278, D3 27 16 69 0F 78 E2 BD, DD 05 EE F8 AC 93 60 A6
replace_bytes = 0280, 4E 82 A5 46 F6 AA 7E C3, 11 3F AA DF 10 F7 09 55
replace_bytes = 0288, 22 A2 6C 86 C6 7E F3 AB, 9F 6B 6E F9 AB 21 F1 6A
replace_bytes = 0290, 21 F7 6A FD F2 DE 59 40, 71 FB EC 2C A0 DE E6 B3
replace_bytes = 0298, BD AD 66 31 1D 82 59 4C, 18 75 C0 2C 8E DB 67 67
replace_bytes = 02A0, 87 07 65 01 74 BA 96 C4, 01 74 BA 90 C4 00 4E 62
replace_bytes = 02A8, 18 4E 62 7C 58 12 50 D7, 70 59 12 50 D7 F3 69 8C
replace_bytes = 02B0, AB 69 04 70 2D 02 F7 5A, E1 5A 8C ED 6B 91 28 9D
replace_bytes = 02B8, E4 4A FB D9 C2 F8 96 AC, 67 0B ED 5B B2 90 83 BD
replace_bytes = 02C0, E5 E0 6E 4D 4B 0A AE 9E, 35 0D 29 D8 7A E2 1D 53
replace_bytes = 02C8, 78 C7 14 1C 0D F1 9E 19, B0 34 C4 7B 66 60 EB 06
replace_bytes = 02D0, B8 BA C1 29 87 FF D2 A5, AB 1C FE 03 3A 04 79 0F
replace_bytes = 02D8, 79 77 00 00 02 D0 23 73, 00 00 00 00 02 D0 23 73
</Patch>


`Custom Header menubar - reduce height by 50%`
Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubar - reduce height by 50%`
patch_enable = `no`
# Multi-version patch: 4.08.11090+
#
# patch_group = `Custom header alternatives`
#
find_base_address = `\x4D\x53\xDB\x30\x10\x86\xEF\xFC\x0A\x0D\x39\x70`
replace_bytes = 0000, 4D 53 DB 30 10 86 EF FC, C9 6E DB 30 10 86 EF 7E
replace_bytes = 0008, 0A 0D 39 70 69 66 12 07, 0A 21 3E E4 52 03 DE E4
replace_bytes = 0010, 27 71 3A 1C 28 BD D0 69, AD F0 C1 4D 2F 2E DA 20
replace_bytes = 0018, 19 66 E8 70 E9 74 18 C5, 40 8A 5C 8A 22 A0 65 5A
replace_bytes = 0020, 11 B6 5A 47 32 92 42 48, 62 2B 93 0A 49 6F 6D FA
replace_bytes = 0028, 4B FF 7B 65 C7 C1 1F 92, EE A5 64 39 5A 48 8D 18
replace_bytes = 0030, D7 22 81 5B 22 7B 9F 77, 3B B9 D9 A4 E6 FB 47 33
replace_bytes = 0038, BD FB 7A 25 F7 6E 14 56, BF 46 54 F3 5E 22 B9 11
replace_bytes = 0040, 2B F9 09 8B 5B 4A D6 3F, 9F 10 7F 20 78 F7 E3 69
replace_bytes = 0048, 1E CE D3 F4 6E 41 1E 69, 16 45 8F 4B BC 25 1E 9E
replace_bytes = 0050, 48 2E E5 77 41 13 1E 6D, 8B EF 9C 84 CC 3F 4C 25
replace_bytes = 0058, CE 94 58 91 9F E8 EF 11, DF E0 9F CE DF 86 E3 AC
replace_bytes = 0060, 42 4B FC D4 8F 09 8D 62, D1 BE 15 60 E2 07 72 E2
replace_bytes = 0068, 35 43 93 61 FA F4 31 5B, F4 DC 68 FF 31 5E 23 B4
replace_bytes = 0070, A3 AC B1 F6 EF A8 07 50, B4 F6 AF D1 04 A8 77 01
replace_bytes = 0078, AF 63 4E 18 7D 6A A1 06, C3 94 EC 2B A8 7D 03 B5
replace_bytes = 0080, 16 6A E0 40 FD 2C 70 C4, 6F 41 FD CC 91 CF 68 05
replace_bytes = 0088, 59 0B 74 E8 59 A8 C5 62, 74 D0 D6 A1 C7 B5 1A 28
replace_bytes = 0090, 07 16 6F 92 EC F6 36 B0, 3A 84 F1 D5 15 D8 91 01
replace_bytes = 0098, 3F B1 80 B7 8B 06 58 C6, 3B 32 63 45 C0 76 73 BA
replace_bytes = 00A0, 7C 7D C9 16 34 C4 8A 0B, 24 1E 92 8C 8B E9 0A 85
replace_bytes = 00A8, 79 76 8F 13 59 20 E7 38, 22 05 2E 90 F7 DB E7 6C
replace_bytes = 00B0, FC 1D 09 BE 62 8B 7E C8, 43 97 2D 8F 85 8C 4F 1C
replace_bytes = 00B8, 13 2E 66 48 09 CC 64 8A, C9 11 15 11 E2 98 CA 7A
replace_bytes = 00C0, 05 61 AA 9B 54 E6 66 82, 52 96 99 0E DA 05 44 E2
replace_bytes = 00C8, D6 31 55 24 47 2C 89 94, 04 B1 C6 42 20 1F DB 08
replace_bytes = 00D0, 38 22 2E 82 08 A5 78 B1, 3A 4E 84 96 4B 42 FD 89
replace_bytes = 00D8, A0 2C 9A A1 C1 F6 F9 1E, 93 DE DE 53 C4 59 84 B9
replace_bytes = 00E0, 52 C1 53 22 D4 A6 8F 75, 3C B4 90 AA 06 5D AB CB
replace_bytes = 00E8, 3D D8 52 DF 36 43 27 E7, 26 CE F5 2C FE FD 15 AF
replace_bytes = 00F0, D9 EF AF E4 5E A1 67 94, A4 F3 EC 24 BF 1F 6E D4
replace_bytes = 00F8, FF BE BD D0 17 88 38 C9, 06 E6 D7 71 C8 8A 51 D9
replace_bytes = 0100, 42 EE 39 53 7D A9 36 09, 12 F2 10 E2 89 43 A4 0A
replace_bytes = 0108, 99 21 AA 74 58 58 4D A3, F3 F2 69 D4 B9 EC 18 4D
replace_bytes = 0110, CB 69 DB 68 FA 47 07 0F, FE A8 E0 CE 38 2D A7 31
replace_bytes = 0118, 83 A2 9C D6 50 D3 4E 95, 54 B7 52 2E B4 DB 83 42
replace_bytes = 0120, 50 6F 04 85 1A 9E A9 44, 35 BF E4 22 7B 5D 30 52
replace_bytes = 0128, 8E 3C 30 D2 B4 45 25 F6, 37 45 2E B6 6F 8C 0D 99
replace_bytes = 0130, D4 1A 9B F0 10 27 E4 0A, 87 42 7C 8B D6 78 7A F5
replace_bytes = 0138, 2F C9 D9 F1 2F 7C F7 E5, 0B 3D 7E B9 BB CA 07 1E
replace_bytes = 0140, FA B8 1A B8 AD 13 E3 62, EB 44 19 5F A3 B0 10 5B
replace_bytes = 0148, 89 93 5A 6C BB 6B 80 9E, ED 1A A0 27 15 6D B0 C5
replace_bytes = 0150, B4 B4 C1 15 7F 48 73 1C, 5F D2 1C 0B E0 EB 5A 66
replace_bytes = 0158, 80 AF 6B 99 03 10 6A A4, 01 84 1A D9 3D 23 C1 59
replace_bytes = 0160, B7 47 82 E7 C9 46 CA D5, 78 10 62 B3 B6 74 86 05
replace_bytes = 0168, D2 D1 19 0E C0 2B FE 88, F0 96 6D D1 DB D1 60 F7
replace_bytes = 0170, DF 8E 06 BB 6F 34 A9 13, F5 86 45 E2 7D 84 3C CC
replace_bytes = 0178, 6F 52 1C 12 D1 39 D9 F5, 6B A7 BA 9A 5F 3B B2 94
replace_bytes = 0180, 00 5B D3 85 8A B5 7D C7, 81 B2 EF 20 1D 69 6A CC
replace_bytes = 0188, C5 4C D3 83 AE B6 04 33, 15 96 60 A6 61 A6 67 4C
replace_bytes = 0190, 2D 73 BD 64 FA 26 D3 77, 57 67 BA 16 4C 7D A2 67
replace_bytes = 0198, 60 9A 53 BD 44 4E 06 06, C8 61 5B 43 0E DB 16 48
replace_bytes = 01A0, 72 BB D4 81 B4 4C F4 12, C3 3C CF A0 63 1D 3A 36
replace_bytes = 01A8, 1A 98 D0 C0 0E 6D 9D C1, 43 2B 67 70 F6 58 6E 89
replace_bytes = 01B0, E5 6B F9 48 25 9D 67 EF, 20 8B F8 B9 8B 37 EB 11
replace_bytes = 01B8, 5D 76 B1 1B 61 7D B5 5F, C6 47 FB 85 91 EC A6 10
replace_bytes = 01C0, 18 F9 D5 02 C2 56 40 3B, BA 01 DA F9 A1 D1 14 18
replace_bytes = 01C8, 3F 1C F5 24 C1 22 8C 2F, 71 2F 98 7B 8C BE 59 DB
replace_bytes = 01D0, 43 CE DE AC ED 4D C9 5A, CB 92 85 6E 03 92 17 B8
replace_bytes = 01D8, B7 01 C9 03 5C D1 94 AC, A2 2C 99 37 03 A0 78 BE
replace_bytes = 01E0, 9A 01 50 DC DF 33 86 60, 67 34 C1 82 55 20 C9 0B
replace_bytes = 01E8, CD 2A 90 E4 01 9E 02 7B, 3C 05 F6 32 41 A5 EF E2
replace_bytes = 01F0, 99 A3 8A BD B8 9F E8 8D, 56 A8 5E B4 6A 9E A5 B4
replace_bytes = 01F8, 56 CF B3 82 B6 5B 15 DB, D3 2A 4F CF 47 76 9D 32
replace_bytes = 0200, 43 C7 A9 5B A7 2C C0 91, 00 7B 66 A0 6B D5 07 03
replace_bytes = 0208, 1D E8 3B F5 C1 C2 3B 7D, AF FF 6A 9E 5E BD 22 D1
replace_bytes = 0210, 35 CF AC 5E 9D E8 7B 20, ED 82 44 7B B7 97 00 DD
replace_bytes = 0218, D1 DD ED 0D 80 37 E8 20, 76 0D A1 BA 74 29 A1 57
replace_bytes = 0220, B4 97 AE 20 8C BA 08 AD, 47 A8 AC D5 A9 6D B5 80
replace_bytes = 0228, B5 DA B5 AD 13 D0 5E 9C, EA E2 9C CA 70 7A 83 88
replace_bytes = 0230, 5D 19 76 3B 88 CC CF 88, E4 8C B8 40 FC 46 BD 0C
replace_bytes = 0238, 73 2C 2E F4 66 80 29 23, 10 A1 98 2B CB 12 45 7C
replace_bytes = 0240, 42 5B 96 6A E2 CB 7F C7, F9 6F 79 D8 D4 41 F0 B8
replace_bytes = 0248, C3 A6 09 82 C7 4D 4D A3, 29 68 D4 F5 20 1B 6D 4A
replace_bytes = 0250, AB 07 E5 68 D3 92 61 7E, D2 4B CE 98 A3 CA 1B 80
replace_bytes = 0258, C6 9C B6 3E 00 3C 73 00, 67 0E A0 AB 77 CE A0 DB
replace_bytes = 0260, 5D B3 73 16 DD E1 C0 51, 69 5B 0A 97 26 0F A0 AB
replace_bytes = 0268, B8 31 79 00 5D A3 DF 36, F5 DB 24 EB DA CA 96 E7
replace_bytes = 0270, 59 DF 55 B6 39 7F 20 61, 0F 24 AC FB C4 20 DD 05
replace_bytes = 0278, D3 27 16 69 0F 78 E2 BD, EE F8 AC 93 60 A6 11 3F
replace_bytes = 0280, 4E 82 A5 46 F6 AA 7E C3, AA DF 10 F7 09 55 DF 55
replace_bytes = 0288, 22 A2 6C 86 C6 7E F3 AB, 6E F9 AB 21 F1 6A 71 FB
replace_bytes = 0290, 21 F7 6A FD F2 DE 59 40, EC 2C A0 DE E6 B3 18 75
replace_bytes = 0298, BD AD 66 31 1D 82 59 4C, C0 2C 8E DB 67 67 01 74
replace_bytes = 02A0, 87 07 65 01 74 BA 96 C4, BA 90 C4 00 4E 62 70 59
replace_bytes = 02A8, 18 4E 62 7C 58 12 50 D7, 12 50 D7 F3 69 8C E1 5A
replace_bytes = 02B0, AB 69 04 70 2D 02 F7 5A, 8C ED 6B 91 28 9D 67 0B
replace_bytes = 02B8, E4 4A FB D9 C2 F8 96 AC, ED 5B B2 90 83 BD 35 0D
replace_bytes = 02C0, E5 E0 6E 4D 4B 0A AE 9E, 29 D8 7A E2 1D 53 B0 34
replace_bytes = 02C8, 78 C7 14 1C 0D F1 9E 19, C4 7B 66 60 EB 06 AB 1C
replace_bytes = 02D0, B8 BA C1 29 87 FF D2 A5, FE 03 07 06 78 AF 00 00
replace_bytes = 02D8, 79 77 00 00 02 D0 23 73, 00 00 00 00 02 D0 23 73
</Patch>


`Dictionary pop-up frame size increase`
Spoiler:
Code:
<Patch>
patch_name = `Dictionary pop-up frame size increase`
patch_enable = `no`
# Multi-version patch: 4.08.11090+
#
find_base_address = `\xD0\x78\x9C\xB5\x59\xCB\x6E\xDB\x38\x14\xDD\xE7`
replace_bytes = 0000, D0 78 9C B5 59 CB 6E DB, D0 78 9C B5 59 DB 6E DB
replace_bytes = 0008, 38 14 DD E7 2B 84 7A 5B, 38 10 7D CF 57 08 F5 6B
replace_bytes = 0010, 03 7A 58 B2 E5 20 8B 00, 0D E8 62 CA 97 20 0F 01
replace_bytes = 0018, 99 19 A4 68 83 60 62 CC, B2 BB 48 D1 06 C1 C6 D8
replace_bytes = 0020, 66 30 08 68 8B B6 39 95, 97 C5 22 A0 2D 5A E6 96
replace_bytes = 0028, 44 97 A2 13 7B 8A FE FB, 12 5D 8A 4E EC 2D FA EF
replace_bytes = 0030, 48 D6 93 E2 15 49 25 6D, 2B 59 77 71 24 52 49 9B
replace_bytes = 0038, BB D2 15 EF 39 87 97 BC, 3C 69 CC 39 E7 70 86 C3
replace_bytes = 0040, 0F 2B 2B 7A DC EC BF E0, 19 D9 6B 7E DC EE BF 90
replace_bytes = 0048, F4 68 7D BF B2 AC 35 65, F8 68 7D BF B2 AC 0D 17
replace_bytes = 0050, 11 66 4B 2B A5 29 BE BE, 01 11 2B 2B E6 31 B9 BE
replace_bytes = 0058, FA 71 F5 40 36 5F 71 BC, FA 71 F5 40 B7 5F 09 5B
replace_bytes = 0060, 12 D7 A0 CD D7 1D A3 C7, B7 D7 E0 ED D7 50 F0 63
replace_bytes = 0068, 34 9A 6E 68 4C F3 D5 9C, 1C 4C B7 9C F1 74 B5 14
replace_bytes = 0070, A1 34 3B 20 86 53 7E 9D, 38 4E 0E 58 90 58 5E A7
replace_bytes = 0078, 2F 48 10 DB 91 74 69 39, 0B 22 2C 42 1A AF 2C 67
replace_bytes = 0080, B3 C3 A9 00 29 3C 57 F8, 76 38 65 20 99 E7 9A 9C
replace_bytes = 0088, C4 EF 39 4E 3E 5E 9E EE, E4 BD 24 D1 C7 CB D3 7D
replace_bytes = 0090, 13 B4 C3 C5 E3 00 E0 EB, 84 43 92 3D F6 00 BE EE
replace_bytes = 0098, 9E 70 DC 77 FD FB DB ED, A9 24 5D D7 BF BF DD 1E
replace_bytes = 00A0, E1 F0 1C E1 17 B2 C1 F7, 0E CF 01 79 A1 5B 72 9F
replace_bytes = 00A8, D9 8A 91 98 EE CE 37 9C, AC 05 65 3C 3C DF 48 71
replace_bytes = 00B0, 1D F1 3F 3D 54 C5 CA 0B, 24 FF 74 50 07 56 5E 08
replace_bytes = 00B8, 61 42 D2 E9 2B 89 F8 7E, 23 1A 4F 5F 69 20 F7 2B
replace_bytes = 00C0, 69 B9 B6 2D 8B 14 FD 1F, CB B5 6D 55 64 DB FF 71
replace_bytes = 00C8, F7 14 A7 E4 64 C0 24 AC, CF 49 4C 4F 06 4C AD 95
replace_bytes = 00D0, 94 98 5C 2D D3 1D 43 3B, 0A 93 AB 65 BA 13 38 E4
replace_bytes = 00D8, 9A 1A 10 75 17 F6 79 3C, B1 01 51 73 61 97 C7 D3
replace_bytes = 00E0, FD 8E EE D0 39 26 BB 3D, EF E8 0E 9F 19 0D F7 D2
replace_bytes = 00E8, 37 61 12 96 4A 5C A1 96, 84 A9 B5 54 E1 5A 6A B9
replace_bytes = 00F0, 0B 8E FE 1E 17 A0 4B 6B, E0 E8 EF 49 06 BA B2 66
replace_bytes = 00F8, 16 14 FE C5 95 39 F5 6C, 7E E6 9F 1D 99 53 C7 66
replace_bytes = 0100, C6 27 22 61 FA 00 A6 AF, 9C 11 05 13 01 98 48 8B
replace_bytes = 0108, C5 04 43 5A BB CF 6D 19, 09 86 B4 74 9F DB 2A E4
replace_bytes = 0110, 72 3E 32 CC 12 68 08 80, 7C 64 98 15 D0 25 00 DA
replace_bytes = 0118, 0E C7 93 64 BF D3 94 3F, 1F 4F 9A FC CE 63 F9 B4
replace_bytes = 0120, 6D 50 8C 3F E7 F9 85 4B, C5 8C 7C 4E EB 8B E4 A0
replace_bytes = 0128, D0 31 B1 F6 E7 40 5C E6, 63 62 8D E6 40 5C E6 EF
replace_bytes = 0130, EF E1 53 9F C3 B8 A0 99, E1 1B CE C3 B8 A0 99 F0
replace_bytes = 0138, F0 29 CF 68 01 6C 6F F1, 0D E6 68 01 6C 6F F1 AE
replace_bytes = 0140, AE ED 69 CE CF 71 5C 99, ED 69 F2 E7 38 AE CA 58
replace_bytes = 0148, B1 32 8A 94 D6 24 E9 3C, 18 DB 94 D6 24 6A 3C 7D
replace_bytes = 0150, 7D 46 6B 1C AB 0B 9F 65, C6 1B C2 86 2F 3E CB 2A
replace_bytes = 0158, 55 CF EB 38 5F 62 00 57, 9E 37 2C 5D 62 00 97 0B
replace_bytes = 0160, 0A 8F 69 B1 9F 07 94 E0, 67 3C DB CF 03 8E C8 CD
replace_bytes = 0168, 9B 0F FF A2 E7 4F 8F 1F, 87 7F F1 F3 A7 C7 0F B9
replace_bytes = 0170, 4A D5 DB 7C AB D3 2D 4A, EA 5D BA D5 E9 0E 47 94
replace_bytes = 0178, 48 7C 5E 5A 4F 79 AD 9E, 9D 57 D6 53 7A 57 4F 9F
replace_bytes = 0180, 3E 61 46 B6 9F 1E 3F 5A, 88 A0 BB 4F 8F 1F AD 24
replace_bytes = 0188, 59 F1 94 15 4F D7 F5 C2, 7B 4A B2 A7 EB 72 61 22
replace_bytes = 0190, 8C 9F 63 5C B4 00 96 A0, CF 8C 64 2D 40 44 98 19
replace_bytes = 0198, D8 98 7B F8 0E 96 A0 E4, 73 F7 9F C1 1C 94 FE 97
replace_bytes = 01A0, BF 1C D3 09 8D 82 A3 BB, 62 3A 4B A3 E0 E8 4E 59
replace_bytes = 01A8, 65 1D 44 D7 7B 03 A2 74, 03 D1 F5 DE 80 A8 9C A3
replace_bytes = 01B0, 8F BA 80 6F 91 78 1B 9F, 26 E0 5B 24 DE B2 73 92
replace_bytes = 01B8, B3 EC 98 C0 88 9E D9 8D, 1C 23 18 D1 33 3B 11 6D
replace_bytes = 01C0, 10 11 1F E8 0B FA 89 70, C4 07 FE 82 7F 22 1C 70
replace_bytes = 01C8, C0 55 EE 42 02 69 F2 86, 94 9B 90 40 99 BC 21 D1
replace_bytes = 01D0, 83 3E A0 28 22 E9 6E CA, 07 1C 04 34 0E A7 92 1F
replace_bytes = 01D8, E9 21 8F 63 99 1B B5 6D, D2 38 E6 B5 51 DA 36 5C
replace_bytes = 01E0, 4D 39 A7 49 65 7E F7 05, 4A 1E 15 E6 77 1F 80 16
replace_bytes = 01E8, 10 98 3C 98 E9 A7 5C 0C, 93 07 33 FD 94 83 D1 22
replace_bytes = 01F0, 81 68 06 13 01 53 CE 5B, 9A C1 44 C0 94 F3 96 7C
replace_bytes = 01F8, CE 43 A0 F2 61 2A 1F 28, B4 A8 10 4C 85 80 EB 8C
replace_bytes = 0200, 67 84 A3 98 6C B2 9B 2D, 4A CC E8 36 B9 D9 61 96
replace_bytes = 0208, 8A B3 1C 6A A0 D4 08 25, A4 50 3D 57 4D EB 0A F8
replace_bytes = 0210, E0 0F 4C F3 09 0D F5 33, 83 F0 74 42 C3 DD 8A CF
replace_bytes = 0218, BE 44 92 08 70 8A D6 31, 91 14 02 12 E3 0D 23 81
replace_bytes = 0220, 8E 34 04 55 C1 9A 84 97, 86 A0 B8 B0 26 CB CB 5F
replace_bytes = 0228, 7F 05 C8 7D 1A 93 14 DF, 06 72 1F 33 1A 93 3B BA
replace_bytes = 0230, 91 0D 27 34 45 EC FC 17, 95 94 C7 58 9C FF A2 E4
replace_bytes = 0238, C1 AF DA 7E 95 97 D2 6A, 55 DB AF D2 AB B4 98 2D
replace_bytes = 0240, B6 F0 83 BA 7F B4 F3 46, 90 5F F6 8F 7A DE A8 6D
replace_bytes = 0248, 6B EB 94 5C 77 31 6B 17, 8D 2B D7 F3 FC 7A 61 C7
replace_bytes = 0250, F6 8C 26 2A 80 2E D6 AA, 68 A2 02 E8 62 B5 0A 7F
replace_bytes = 0258, 08 C2 85 A4 A2 B5 75 54, B9 50 54 D4 B6 E6 D4 E2
replace_bytes = 0260, 78 3E A0 A2 32 9A A8 90, 02 2A 0A A3 89 0A B5 B7
replace_bytes = 0268, 7B 5B 2B C2 B1 6D 39 16, D5 22 1C DB 56 63 D1 30
replace_bytes = 0270, 1D 63 77 78 0A 03 59 46, 36 64 F8 36 20 A3 30 1A
replace_bytes = 0278, 65 34 92 01 F4 BC 8E 10, C9 00 7A 5E 43 88 07 09
replace_bytes = 0280, 0F 12 E2 41 42 82 D9 42, F1 20 21 F3 39 20 A4 30
replace_bytes = 0288, 16 52 19 7F 5C 4D A2 46, FE B8 9A 04 95 86 8A A3
replace_bytes = 0290, 43 C3 D1 04 6D 0E 6C A1, 52 EB BA C0 16 2A E3 E5
replace_bytes = 0298, 35 5E 7E 5C 54 35 C6 16, E5 A2 55 25 85 89 91 5D
replace_bytes = 02A0, 6C 31 DE 16 1D D8 96 28, D6 80 6D 85 41 9F EE 77
replace_bytes = 02A8, F4 E7 AD C1 74 75 98 C0, 42 02 B9 AB 11 1D 1B 82
replace_bytes = 02B0, E9 B5 90 1E 04 E9 69 21, 44 3A 48 28 0F 1A D0 F2
replace_bytes = 02B8, A1 93 68 41 67 2E 00 3A, 05 63 22 D3 EA FC 2D A0
replace_bytes = 02C0, AB CA EB 84 E7 F9 F9 5B, D2 A4 DA CA 00 BB EE 42
replace_bytes = 02C8, 44 B8 49 BE 35 A3 8B EF, 8D 7A 6D 6C D4 A5 83 D4
replace_bytes = 02D0, CA 71 6F 8D 9D CC 74 7C, BA AC F6 03 53 C3 25 56
replace_bytes = 02D8, 39 33 1D 5F 49 0D 27 59, D5 6A F3 50 A9 C6 46 31
replace_bytes = 02E0, C3 12 DA 00 75 77 40 AE, 22 A0 18 73 5B 2F 35 58
replace_bytes = 02E8, 53 CF 03 D2 D1 5B 28 A9, 57 55 7D 22 E0 A8 D5 C6
replace_bytes = 02F0, C1 CC 6A EA 84 0F 5C 36, 9A 79 09 5C 46 85 AD 9F
replace_bytes = 02F8, B7 FB 13 A2 62 09 3D F9, 19 2E A5 6A F4 5E 00 DC
replace_bytes = 0300, E6 87 CD 21 0E 30 C3 C9, B5 B1 51 74 2E F2 D4 A2
replace_bytes = 0308, D4 DC 69 0F BA E8 9E CC, 2B 8C 29 7B 42 A4 4C 9B
replace_bytes = 0310, ED B8 76 28 A7 5D 65 CC, 44 D2 33 52 4E 82 65 F6
replace_bytes = 0318, D9 33 CC 79 DE 26 B2 81, 5F 5D F6 40 13 68 9E AC
replace_bytes = 0320, A1 72 12 85 C5 FF A6 DC, EA 10 95 B0 BF 74 B4 EC
replace_bytes = 0328, 03 6D 40 CE 80 0E EC 2F, B0 8C 1A 22 7B 7C 8D C6
replace_bytes = 0330, 1D 2E 7B 2C A3 C6 C8 01, C5 1E 5F 93 C1 B0 C7 D5
replace_bytes = 0338, 5F A3 81 71 C0 D7 64 34, 68 04 EC F1 D5 0F 7B 7D
replace_bytes = 0340, 1C 70 35 1A 02 07 7C F5, 7A 8D C6 3A E3 20 97 E3
replace_bytes = 0348, E3 DE 90 5E A3 C1 CE 38, 46 71 47 75 46 38 51 BC
replace_bytes = 0350, C8 F5 C0 51 95 D2 DE 10, E1 0C 4B EA 1F D6 0A 54
replace_bytes = 0358, C7 AA C4 54 4B 1A 1E D7, 1F 46 F5 C7 25 A6 0D EA
replace_bytes = 0360, 2A D4 00 46 0D C6 1D 8C, C2 52 DD D1 D1 EB C0 2E
replace_bytes = 0368, 08 EA C2 52 DD D1 D1 EB, 60 D8 C5 C8 08 18 D4 97
replace_bytes = 0370, C1 2E 60 D8 C5 C8 08 18, 51 2B F1 34 BE C3 3D C3
replace_bytes = 0378, E4 D7 88 56 32 66 3F 82, 2B 0F 70 44 92 04 87 44
replace_bytes = 0380, 77 7D 81 13 9C 65 68 87, AD DF DB 97 54 B8 68 EC
replace_bytes = 0388, E5 FC BD 7D C9 85 B3 CE, 78 65 D9 6D 9F 5F 7B 19
replace_bytes = 0390, 8E 97 96 2D FA FC DA 62, F4 92 48 F1 BC FE 13 22
replace_bytes = 0398, 30 48 C2 D9 F3 EA 4F 88, A9 2E B1 AE B7 36 19 79
replace_bytes = 03A0, A4 29 62 7D 6F ED 61 54, 86 BD 76 BF 2F 12 EC 21
replace_bytes = 03A8, 7D B8 EE 65 A5 91 D5 83, 68 D7 BA 14 E5 88 C8 86
replace_bytes = 03B0, 1B B4 6B DD 11 95 88 BE, 10 11 18 47 7D E2 72 4C
replace_bytes = 03B8, 0D 21 FA 60 1C F5 07 57, 1F 54 E9 97 2A 77 9C 4B
replace_bytes = 03C0, 62 06 A0 CA A0 56 B9 A5, 22 D4 B6 8A D4 FE E2 B5
replace_bytes = 03C8, 94 63 26 35 98 19 34 0B, 7D 74 B1 FA 76 10 FC 40
replace_bytes = 03D0, 06 82 8F 2E 56 DF 0E 8C, 84 3C 5F 84 7C 29 BE D7
replace_bytes = 03D8, 1E 30 E3 E7 8B 90 2F D5, 75 ED EB D6 67 17 3D 7D
replace_bytes = 03E0, 97 5D D7 BE 16 DE 5D F4, 1F E6 AF 2E E5 A7 B6 32
replace_bytes = 03E8, 0C BD 2C 7F BC 88 6F 85, 36 03 AD 7F 66 0F 88 54
replace_bytes = 03F0, 49 11 E8 FD 81 AD 50 29, A2 DF A3 11 0D 69 44 A3
replace_bytes = 03F8, 85 7F 40 A4 AF 12 E9 2B, 34 22 40 23 1A D4 A8 E6
replace_bytes = 0400, 45 FA F0 87 39 E8 03 DE, 13 56 E9 B9 03 2A BB 1F
replace_bytes = 0408, 90 48 F9 44 61 99 9E AB, 6A 54 FA 80 CA 6A 42 61
replace_bytes = 0410, 90 D9 7F 29 CA 2C DF 0A, 38 0E 8F CA B9 33 6B B3
replace_bytes = 0418, 83 94 0B 0D 52 4D C5 89, B0 AF 59 9B 85 7D 8D DA
replace_bytes = 0420, 51 BA 3B 4A 97 CF AC D7, 2C EC 6A D6 66 61 5F 83
replace_bytes = 0428, C2 BE 66 BD 16 F6 35 EA, 36 DB A3 D7 AC CD 9A 06
replace_bytes = 0430, B5 B0 AB 59 AF 85 7D 0D, 59 3D 5B 23 A2 DC 7E 53
replace_bytes = 0438, 7A ED 80 5E B3 5E 6B 1A, 1A 17 E6 D6 57 A3 C3 C4
replace_bytes = 0440, 64 E1 3B AC FA 84 D4 D3, 9A E1 D5 B1 8B 6F 3D 26
replace_bytes = 0448, 73 A0 91 AD 9A 7F 17 6A, 7B 82 83 E2 F2 C9 7F 3C
replace_bytes = 0450, 62 CD 04 EB D8 D5 EF DB, AA BE AC 70 0E 27 2B E1
replace_bytes = 0458, C9 1E A3 A8 AA 40 E5 DF, 8C 06 56 28 F0 79 E8 2C
replace_bytes = 0460, 90 9A 6F 16 CE E1 64 65, 3B 2D AC 31 E1 9B 41 2F
replace_bytes = 0468, 34 26 91 B5 63 E8 AC BA, DD FE 00 9C 26 A0 43 35
replace_bytes = 0470, CE 8E 80 35 26 7C CA 42, 04 C1 0D 86 78 0E A0 CD
replace_bytes = 0478, 07 C1 69 02 AA AA 48 10, 07 D1 86 83 BE 04 F0 CA
replace_bytes = 0480, 9C 32 C4 CA D2 01 A2 69, 1F 0C FE 07 48 0D 90 BA
replace_bytes = 0488, 82 AE CC F1 FF 01 74 23, 00 00 00 00 00 00 00 00
replace_bytes = 0490, 92 93 00 00 01 9B 00 00, 00 00 00 00 01 9B 00 00
</Patch>
jackie_w is offline   Reply With Quote
Old 06-24-2018, 09:27 PM   #5
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 davidfor View Post
That changed soon after that post. See https://www.mobileread.com/forums/sh...53#post3703753. But, geek1011 doesn't seem to have added the Clara HD to his firmware checking page.
Do you have links to the firmware I can post?
GeoffR is offline   Reply With Quote
Advert
Old 06-24-2018, 09:37 PM   #6
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 jackie_w View Post
`Custom Header menubar - reduce height by 33%`

`Custom Header menubar - reduce height by 50%`

`Dictionary pop-up frame size increase`
Thanks jackie_w, I've added those 3 to the attachment in post #1.
GeoffR is offline   Reply With Quote
Old 06-24-2018, 10:20 PM   #7
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 21,106
Karma: 36811068
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by GeoffR View Post
Do you have links to the firmware I can post?
Not with me. I'll try and remember to get them when I get home tonight.
davidfor is offline   Reply With Quote
Old 06-25-2018, 10:11 AM   #8
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 GeoffR View Post
2. Download the Kobo firmware archive version 4.8.11090 for your device (See this post for links) and copy it into the 4.8.11090_source/ subdirectory that was created in step 1. (Don't unzip the firmware archive.)


The link doesn't work.

Is there a demand for the missing patches or the other patches?
oren64 is offline   Reply With Quote
Old 06-25-2018, 08:40 PM   #9
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 21,106
Karma: 36811068
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
The URL for downloading firmware 4.8.11090 should be: http://download.kobobooks.com/firmwa...update-4.8.zip. It has worked just now for me. I haven't installed this anywhere but looking at the version in the file is 4.8.1109 and the timestamps seem to be about right.
davidfor is offline   Reply With Quote
Old 06-25-2018, 09:01 PM   #10
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: 5,729
Karma: 14352952
Join Date: Sep 2009
Location: UK
Device: Kobo: H2O, GloHD, KA1, ClaraHD, Forma
Quote:
Originally Posted by davidfor View Post
The URL for downloading firmware 4.8.11090 should be: http://download.kobobooks.com/firmwa...update-4.8.zip. It has worked just now for me. I haven't installed this anywhere but looking at the version in the file is 4.8.1109 and the timestamps seem to be about right.
I just downloaded the zip file from your link and compared it with the fw I captured from Kobo Desktop when I registered my ClaraHD. They look identical to me.
jackie_w is offline   Reply With Quote
Old 06-25-2018, 09:10 PM   #11
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 21,106
Karma: 36811068
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by jackie_w View Post
I just downloaded the zip file from your link and compared it with the fw I captured from Kobo Desktop when I registered my ClaraHD. They look identical to me.
There was another version available for a while. I think it was replaced around the time of the official release. I never installed it anywhere and don't remember what version it had inside. But, the size of the tgz file and timestamps inside where different to this one.
davidfor is offline   Reply With Quote
Old 06-25-2018, 09:22 PM   #12
jkrzok
Connoisseur
jkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texanjkrzok might easily be mistaken for a Texan
 
Posts: 56
Karma: 18396
Join Date: Apr 2010
Device: Clara HD, Aura One, Voyage, Oasis 1 & 2, Many others getting dusty.
Quote:
Originally Posted by oren64 View Post
The link doesn't work.

Is there a demand for the missing patches or the other patches?
I do miss the one that got rid of the third row on the home screen.

Otherwise every patch I tried with this release works, given the limited experimentation I've done so far.
jkrzok is offline   Reply With Quote
Old 06-25-2018, 09:25 PM   #13
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 davidfor View Post
The URL for downloading firmware 4.8.11090 should be: http://download.kobobooks.com/firmwa...update-4.8.zip. It has worked just now for me. I haven't installed this anywhere but looking at the version in the file is 4.8.1109 and the timestamps seem to be about right.
Thanks, I've added the link to post #1, with a note to rename the file from kobo-update-4.8.zip to kobo-update-4.8.11090.zip.
GeoffR is offline   Reply With Quote
Old 06-26-2018, 12:58 AM   #14
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: 5,628
Karma: 5806517
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Quote:
Originally Posted by jkrzok View Post
I do miss the one that got rid of the third row on the home screen.

Otherwise every patch I tried with this release works, given the limited experimentation I've done so far.
I'll check because I know I modified one and I have removed the third line in my Clara.
Terisa de morgan is offline   Reply With Quote
Old 06-26-2018, 05:22 AM   #15
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
Missing patches from nickel.patch (attachment post #1)

`Changing the info panel in full size screensaver (upper left corner)`

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


`Changing the info panel in full size screensaver (lower left corner)`

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



Other patches:

You can use the other patches from this post.
https://www.mobileread.com/forums/sh...93&postcount=7

`Wikipedia Search Language`
oren64 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.17.3 GeoffR Kobo Developer's Corner 60 09-17-2015 06:35 PM
Instructions for patching firmware 3.16.10 GeoffR Kobo Developer's Corner 12 08-14-2015 04:40 AM
Instructions for patching firmware 3.12.0 GeoffR Kobo Developer's Corner 165 02-07-2015 10:22 AM
Instructions for patching firmware 3.2.0 DNSB Kobo Developer's Corner 66 12-05-2014 08:28 AM
Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x GeoffR Kobo Developer's Corner 285 08-27-2014 11:06 AM


All times are GMT -4. The time now is 03:55 AM.


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