Regarding 'Custom reading footer style', I'm flashing my H2O from 3.19.5761 to 4.3.8842. I previously used the following values to shrink the footer to my preferred height:
However, 70px and 36px output an error in the latest patch. I've tried various other combinations and they all result in an error. Currently, I'm using the default values of
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by mbovenka
I'm having an issue with the `Custom Header menubar - reduce height by 33%` patch, though. It applies, but doesn't seem te work; the menubar stays the default height. Same with the 50% one; I tried that one too.
Quote:
Originally Posted by jackie_w
It's probably me you need to be talking to for this patch.
Let me double-check it myself on my H2O and I'll get back to you.
<snip>
ETA: The 33% reduction patch is working for me. See attached screenshots from my H20. I haven't applied GeoffR's Custom Footer patch so you can see the difference in depth of the header and footer in the 2nd image.
@mbovenka,
I've just had another thought. Is it possible you're one of the people who has the new Home screen setup? It looks as if a different header arrangement has been created for this setup, in which case I will need to look for some extra code in nickel to patch.
After a quick look I can see a potential candidate, but it's a bit late to pursue it tonight. I should have more time tomorrow.
Last edited by jackie_w; 02-23-2017 at 08:59 PM.
Reason: typo
My Aura 6" updated yesterday and had the new home screen. I tried to apply the patches and got a full reset - after the reset I am back to the old home screen. I think I am OK with that. Time to patch again!
I've just had another thought. Is it possible you're one of the people who has the new Home screen setup? It looks as if a different header arrangement has been created for this setup, in which case I will need to look for some extra code in nickel to patch.
After a quick look I can see a potential candidate, but it's a bit late to pursue it tonight. I should have more time tomorrow.
I didn't get the new home screen, but did enable it with the patch. I'll try disabling it this evening and see whether the patch works then.
KePub fullScreenReading bugs seems to be fixed for Glo HD. I haven't encountered them since 4.x.x. Maybe they shouldn't be default anymore if other, newer devices are the same?
I want to try the new FW on my spare Mini. Is there any harm in adding the "Disable new home screen" to the patch for the Mini, even though, as it is not a high-res device, the new home screen may not be applicable?
I want to try the new FW on my spare Mini. Is there any harm in adding the "Disable new home screen" to the patch for the Mini, even though, as it is not a high-res device, the new home screen may not be applicable?
It should not do any harm adding this patch. But since it is not certain whether you get the new home screen, you can postpone the decision whether you add it. Being not a high-res device might not be a decisive factor. I enabled the new home screen on a Touch to quench my curiosity. Therefore, I guess your mini can also become a test candidate and therefore you might want to disable the new home screen.
Thanks, I have successfully installed the firmware and the patch on the Mini, and I enabled the patch to disable the new home screen. All looks good, except (and I need to research this) the bottom margin is not playing nice, I know I had a patch for that in the past.
I've just had another thought. Is it possible you're one of the people who has the new Home screen setup? It looks as if a different header arrangement has been created for this setup, in which case I will need to look for some extra code in nickel to patch.
After a quick look I can see a potential candidate, but it's a bit late to pursue it tonight. I should have more time tomorrow.
Your idea was right on the money. Forcing the old home screen made the patch work. As I hardly use the home screen anyway, I'll leave things as they are now
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Update for patches 'Custom Header menubar - reduce height'
For the attention of those who have enabled the following patch in the nickel.patch file:
Code:
patch_name = `Custom Header menubar - reduce height by 33%`
As you are probably aware firmware 4.3.8842 has introduced a new Home screen for some users. What only became clear yesterday is that the new Home screen also comes with a new Header widget. Consequently those who have chosen to enable the old version of this patch will only see their Header height reduced by 33% if they are using the old Home screen.
This updated patch applies the 33% height reduction to both the old and new Header widgets so it doesn't matter whether you choose the old or the new Home screen, the Header height will be similarly reduced.
Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubars (old + new Home screens) - reduce height by 33%`
patch_enable = `yes`
# Multi-version patch: 4.3.8842+
#
# Old header for those using old Home Screen
#
find_base_address = `\x78\x9C\xA5\x95\xCB\xAE\xD3\x30\x10\x86\xF7\x7D`
replace_bytes = 0000, 78 9C A5 95 CB AE D3 30, 78 9C 95 56 4D 4F C2 40
replace_bytes = 0008, 10 86 F7 7D 8A E8 74 4B, 10 BD F3 2B 1A B9 4A 52
replace_bytes = 0010, A5 A4 4D 9A 93 20 16 5C, A0 E5 CB 78 F0 E3 A0 07
replace_bytes = 0018, 16 B0 38 02 09 04 0B 84, A2 89 46 0F C6 98 85 2E
replace_bytes = 0020, 90 DB F8 A4 16 A9 ED E3, 65 63 D9 5D B6 8B 80 C6
replace_bytes = 0028, B8 B4 05 F1 EE 34 B7 A2, FF 6E 5B 4A 4D 3B BB D3
replace_bytes = 0030, 64 C6 97 8A ED E8 CF 37, 72 9D BC 7D 6F FA 66 E6
replace_bytes = 0038, 93 7F 2E 9E 7F D4 44 1F, A5 ED 27 4D F4 26 BE 26
replace_bytes = 0040, EA 57 44 7D 66 F4 F8 F5, EA 85 D1 ED DB FA 4A CA
replace_bytes = 0048, E9 A5 94 DF 0B FA 93 6D, 8F 80 7E B1 39 BD 8F 9F
replace_bytes = 0050, E9 BB FA 93 62 95 28 CF, 15 8B 44 B8 BF 3C D3 6A
replace_bytes = 0058, 2F EE B4 3A D0 BB 6F C1, 43 CF DE 9D 9F 96 E3 AC
replace_bytes = 0060, EF 59 10 EC 19 5F EC 28, 18 EF 2C 29 0B 97 7A E2
replace_bytes = 0068, 2B 77 3A 0F D2 48 9E 9E, 78 43 B9 BB 48 6B 64 57
replace_bytes = 0070, 37 31 72 9A C4 FE CC E6, A9 FD B6 DA 08 EF E3 52
replace_bytes = 0078, 16 EE 87 9D A0 9C 9D 8C, 50 CE 76 56 DE 81 0B 79
replace_bytes = 0080, DC 0C E1 66 1E DC 37 8A, 0F 35 9C F7 56 91 50 70
replace_bytes = 0088, 94 82 1B B1 D1 12 E1 F6, 2B ED C8 40 3B 6A 42 4B
replace_bytes = 0090, 41 07 98 9C AB 46 6E 46, F6 51 8A B6 12 77 5D 1F
replace_bytes = 0098, 27 29 82 EE 82 17 B4 6A, 32 E7 C5 84 5A A5 85 57
replace_bytes = 00A0, 02 5F 58 51 52 6D 75 F8, 16 84 54 A3 FE 9E B7 DA
replace_bytes = 00A8, D9 6C 5E D1 47 1F E5 B5, 11 5D 34 41 16 1D 6C 59
replace_bytes = 00B0, 82 23 2B F4 2E 0F 96 61, A0 97 13 A7 E7 7A FF 0D
replace_bytes = 00B8, FC AF 80 71 CC 96 7F D2, 94 6B 98 7E 65 0E 88 BE
replace_bytes = 00C0, 09 4B 7E 53 CF 86 5C 49, 6D 62 47 2D DF 85 FA BE
replace_bytes = 00C8, 08 F3 77 31 5B FE 71 C7, 5B A7 5F 9E 17 22 6F 19
replace_bytes = 00D0, 2C E9 0D AD ED 33 AD A2, 6C AE D4 EF 0E 80 7A 5E
replace_bytes = 00D8, 35 C8 DE C7 AC D9 27 6D, 43 D5 2B 63 C5 F4 6D 1B
replace_bytes = 00E0, B5 E5 37 4D 40 9F 2D 0E, 90 AB 79 EE 10 74 90 D7
replace_bytes = 00E8, 53 50 41 1F 9B 54 70 F9, 2A 1D 24 8F D8 8A 44 53
replace_bytes = 00F0, 88 ED 49 F5 20 0A 3A C0, 11 D0 23 D9 09 33 39 F5
replace_bytes = 00F8, 6E E8 C9 AD 5F 4F EB 8C, 75 B5 CF EE C8 07 7D E6
replace_bytes = 0100, EE 13 50 67 1F BB D4 59, B5 A4 CF 38 3B 81 19 51
replace_bytes = 0108, B7 2B B0 21 EA B5 E0 9A, 37 82 6B C2 38 55 D9 FB
replace_bytes = 0110, 30 4E 95 7B 08 9F A4 12, B5 54 42 52 A5 F7 1D 2D
replace_bytes = 0118, 92 2A 7D 5E 68 21 1F 88, E4 94 A8 90 F1 89 E3 66
replace_bytes = 0120, 2A 19 CF 83 B5 17 0E AB, 2F 56 34 8E 49 48 33 D8
replace_bytes = 0128, 15 C5 DD 7B E1 90 19 F9, 8C CC 3F 43 25 36 3C E8
replace_bytes = 0130, 1F 1A D6 71 94 17 85 2D, CC 45 24 D4 C4 D1 8A F0
replace_bytes = 0138, 70 4F EB 9A 94 B4 D5 6D, 58 12 45 B9 4E 35 25 09
replace_bytes = 0140, C8 F6 47 A9 C4 81 17 8B, 02 C6 C3 94 25 99 CF A1
replace_bytes = 0148, AD A8 84 CA 03 AD 08 AF, 8F 63 2D FD C6 84 B4 5C
replace_bytes = 0150, 25 51 94 EB C6 7E 49 8A, 54 87 43 3A AE D1 4C F3
replace_bytes = 0158, 82 F1 B2 C1 5C 46 B5 6B, 3B B1 A2 75 27 14 4B C6
replace_bytes = 0160, C9 10 6B DA 9D 07 E1 38, 93 D6 6B 2F 2D 25 7F E0
replace_bytes = 0168, A8 BA 9B 32 6C D4 46 F3, 75 B0 2D 5B B0 43 34 D4
replace_bytes = 0170, B7 62 4F 5D D7 A4 96 8C, 21 67 44 6B AA F6 CD C0
replace_bytes = 0178, BB BA D8 0C 58 03 7F CF, D9 20 D9 37 FE 31 60 CB
replace_bytes = 0180, 5D B2 23 7B 64 DD 95 74, E0 9A 7B 03 CC 1C B8 4B
replace_bytes = 0188, 29 37 44 6B AA CE 7E E2, 46 73 0C 2B 67 32 07 C2
replace_bytes = 0190, 76 A6 D9 2F FB CF 80 85, 6C E6 40 24 62 0E 04 9B
replace_bytes = 0198, 83 1B 1F AF 6D E6 C0 B5, CD A9 59 6D 1F 9A E3 A3
replace_bytes = 01A0, 42 CD 41 B6 0F 33 07 CA, E6 80 F0 31 7A 03 23 CA
replace_bytes = 01A8, 4C E6 40 A5 C5 1C 28 C6, 64 0D 40 D9 9C 01 40 C4
replace_bytes = 01B0, CD 71 6C 79 02 CD 49 AC, 18 80 35 FB 82 67 E3 10
replace_bytes = 01B8, E6 80 3B 8C 7A 03 AF 35, 06 F3 10 3D 28 43 2A 9A
replace_bytes = 01C0, 66 0D 50 99 9C 01 42 8B, 8D 31 A4 A7 D1 1A 88 B3
replace_bytes = 01C8, 31 40 8B FB 62 7F 26 52, 9A 03 A1 98 3D 10 6D 31
replace_bytes = 01D0, F8 46 A5 D6 85 42 1E 08, A8 26 BC C7 D0 A2 F1 29
replace_bytes = 01D8, DC 18 E4 21 41 AD 81 3A, 99 93 F1 95 83 AC 3B 3E
replace_bytes = 01E0, A3 39 50 6A B3 07 AA 0D, E1 2C 0D EF 7B 7E F3 CD
replace_bytes = 01E8, 06 39 DE B1 0C 5A 94 DD, 35 3C EF E3 CF 4D 7E 94
replace_bytes = 01F0, 72 73 5A DE F8 90 45 D9, 09 8A 9F B8 E6 39 55 09
replace_bytes = 01F8, 0D 6B 89 7C BF 4C FC 27, ED C2 81 E6 C7 5C 61 28
replace_bytes = 0200, 17 F9 7C 65 FF 1C F3 63, 3C 68 BC F6 15 82 7E 0D
replace_bytes = 0208, 0C 88 87 57 DC FF 4E 4D, 01 66 43 4E E1 E5 14 7F
replace_bytes = 0210, 8E F6 D5 01 FF 65 9E 10, 27 D0 E2 20 00 00 00 00
replace_bytes = 0218, AE 1E 78 8F FD 04 B0 72, 00 00 00 00 00 00 00 00
replace_bytes = 0220, 00 6C 36 F4 88 B8 47 FC, 00 00 00 00 00 00 00 00
replace_bytes = 0228, 05 09 3D 43 96, 00 00 00 00 00
#
# New header for those using new Home Screen
#
find_base_address = `\x5E\x78\x9C\xB5\x97\x4D\x73\xDA\x30\x10\x86\xEF`
replace_bytes = 0000, 5E 78 9C B5 97 4D 73 DA, 5E 78 9C B5 97 4D 8F DA
replace_bytes = 0008, 30 10 86 EF F9 15 1A 38, 30 10 86 EF FC 8A 08 0E
replace_bytes = 0010, E4 52 66 C0 C4 80 DD E1, 7B 29 52 08 84 AF 8A 03
replace_bytes = 0018, 90 A6 97 74 DA 4E 66 D2, DD 5E A8 DA 6A A5 AD B8
replace_bytes = 0020, E1 D2 E9 64 84 AD D8 6A, 54 D5 CA 04 93 B8 0D 76
replace_bytes = 0028, 8D E4 48 22 84 36 FD EF, D6 36 0B B4 DB FF 5E 27
replace_bytes = 0030, F5 17 C1 1F F2 5A C4 CD, 84 25 1F CE C4 6C BA 37
replace_bytes = 0038, CD C8 EC F3 AE 77 5F AD, B0 99 E7 1D 66 5E 4F 9C
replace_bytes = 0040, E5 E1 AD C2 6A 2B 3F 60, CE BD 44 72 27 3E 20 BE
replace_bytes = 0048, B1 A2 64 B7 B2 BE 3F 5C, 24 78 BF 74 BE 3F CE A3
replace_bytes = 0050, C6 F1 9D 4F 1E A9 47 AE, E8 61 8D 9F 88 87 17 E2
replace_bytes = 0058, E5 37 41 23 1E EC 97 03, 1B 27 21 F3 8F B3 B6 E4
replace_bytes = 0060, 25 B6 64 F0 03 FD 39 43, 3B DC FE 61 FD 69 59 D6
replace_bytes = 0068, 68 43 D9 28 24 34 08 95, 96 D0 6E 80 89 1F C8 A9
replace_bytes = 0070, 8B E6 93 F8 E9 7D BA 86, 35 18 45 87 F7 F1 1A 3A
replace_bytes = 0078, 9F 6A 6B 7F CF 86 20 F9, 14 D6 FE B6 3A 20 F9 2E
replace_bytes = 0080, 26 E4 84 D1 A7 56 B2 A3, 60 98 92 43 25 79 68 97
replace_bytes = 0088, 21 3B 46 E4 8F 02 07 9C, C9 A7 B5 3A F2 47 8E 7C
replace_bytes = 0090, B5 82 27 96 86 5C 2C 76, 46 2B C1 63 0D 78 6C 06
replace_bytes = 0098, A2 F1 3E 4A 03 DA E1 F6, 46 C7 30 FE 7D 25 BA 67
replace_bytes = 00A0, 5C 03 CF 17 35 70 19 F2, BB 65 76 BA A8 81 8B 80
replace_bytes = 00A8, DD 35 F3 A9 87 15 17 72, ED 17 74 4D 3C 24 19 17
replace_bytes = 00B0, 39 B8 C7 91 3C 60 D7 D8, B3 F6 06 85 E2 8C 5D 21
replace_bytes = 00B8, FB 15 08 BE 65 FE C8 E3, EF 97 CF D9 8E AE BB 1E
replace_bytes = 00C0, 11 17 2E 52 02 33 19 63, 0B 19 9F 5A 92 23 2A 22
replace_bytes = 00C8, 41 98 32 A2 95 72 6C C2, C4 31 95 46 B4 4C 8E 65
replace_bytes = 00D0, 76 21 55 24 C3 6C 88 94, D8 3E 20 12 27 98 2D 16
replace_bytes = 00D8, 38 20 26 A2 08 C5 D8 F7, 02 F9 D8 44 D4 B2 22 B4
replace_bytes = 00E0, 29 0B 5C 34 CE 9F F3 21, 5E 13 EA 4F AD B4 86 8F
replace_bytes = 00E8, 16 3C 26 42 ED 47 38 A9, 11 67 11 E6 F2 D8 45 AA
replace_bytes = 00F0, 0C DB 24 7F 73 D1 F9 65, 32 74 AB 7E 36 B5 6E E6
replace_bytes = 00F8, 7A FD 99 DC 2B F4 8C B2, F1 E7 CF 78 23 AD 67 2B
replace_bytes = 0100, EB D5 55 72 83 88 F3 34, F9 BC BC 55 1B 98 DF C4
replace_bytes = 0108, E4 9E 33 35 92 6A 1F 11, 21 1B 46 65 57 C8 63 88
replace_bytes = 0110, 17 51 95 84 79 E5 34 BA, A7 16 91 2A CC CB A6 51
replace_bytes = 0118, FD 97 C7 D3 DF 49 F8 C4, EF BE 53 3C F9 AD C2 7B
replace_bytes = 0120, 29 0A AB 0D D6 59 AC 14, 93 B4 B0 DA 60 9D C1 32
replace_bytes = 0128, 6C 4D A1 60 8D 8B 4A B1, C1 4E 1F 0A D6 78 28 13
replace_bytes = 0130, 53 0B 8C D5 D9 A4 14 7D, DB 77 C0 58 9D 4D 32 D1
replace_bytes = 0138, A1 8D 8E B8 87 23 F2 15, 03 6D 74 C8 3C 14 E2 AF
replace_bytes = 0140, 6F C8 72 F0 13 DF 7D BA, 68 8B 67 ED 9F E8 E1 D3
replace_bytes = 0148, A9 04 E6 F5 62 5C 6C 70, 5D 2E F0 54 2F CA F8 16
replace_bytes = 0150, 54 89 85 3C 04 74 A7 A5, 85 B9 58 C8 43 40 77 2A
replace_bytes = 0158, 21 E6 02 FD 1A 65 04 3D, 1A 62 2E D0 AC 51 46 D0
replace_bytes = 0160, B5 81 46 50 B8 B1 D6 AB, 6B 1B 68 04 85 1B EB BC
replace_bytes = 0168, 12 BD 8C F6 52 6E 37 C6, 2A D1 79 78 14 62 B7 35
replace_bytes = 0170, 6E 31 4B B4 C3 45 D3 79, 76 8B 59 A2 35 2E EA 8F
replace_bytes = 0178, 95 7A 1B 63 8F 08 B3 F9, F2 D4 FB 08 79 98 9B 4D
replace_bytes = 0180, BD A3 BE 0A 13 23 CE 8E, EF 3D 59 CB 40 19 71 78
replace_bytes = 0188, D3 AA B2 04 53 DB 66 77, 99 56 B9 25 98 5A 35 B9
replace_bytes = 0190, 81 B0 9B 54 DB 80 DA 32, 53 84 5B A6 BA 06 D4 8A
replace_bytes = 0198, B7 0B C2 7C DC 80 E6 4B, A9 9D 12 46 76 09 3A B2
replace_bytes = 01A0, 1D D0 B6 89 5D 30 9C 26, 0D A0 55 13 3B 65 4C CA
replace_bytes = 01A8, D6 D1 63 81 E9 7A DC 66, D8 89 1E 0B 4C D7 CB 31
replace_bytes = 01B0, 8F 54 D2 75 BA 8F D2 BB, 7B 22 82 AC E2 73 14 EF
replace_bytes = 01B8, 06 10 FD 66 7D A1 64 B7, 1A 40 F4 87 F5 85 92 6C
replace_bytes = 01C0, 0B 0C DB 82 AD 7D 77 36, A7 18 BA 03 5B FB AE D5
replace_bytes = 01C8, 94 04 0B 2F BC F6 38 FB, 11 18 71 2F 58 78 8C FE
replace_bytes = 01D0, 8F 26 A8 CB D6 7A 0F C8, 47 13 14 65 0B BD 07 64
replace_bytes = 01D8, F6 72 49 5D B6 6A 0E 40, 1B B9 A4 28 9B 37 07 A0
replace_bytes = 01E0, B5 8F 8B 1A A2 35 F3 40, DA C4 45 25 D1 82 79 20
replace_bytes = 01E8, B2 BD 7C D6 D1 DB 0C 56, D9 46 3E AB E9 6D 02 4B
replace_bytes = 01F0, BC 79 47 51 F2 5A 4D E6, 9F BC DD 50 3D 56 D5 9C
replace_bytes = 01F8, 54 C1 3B AC 8A FC A8 71, 4A 79 E7 55 9E DE BC 4C
replace_bytes = 0200, 61 DA 37 0D 72 AA 47 DA, FB A6 41 F6 F5 48 D7 B0
replace_bytes = 0208, 86 3D D1 10 2F 4E 26 EA, 27 1A E2 E0 6A A2 AE 8A
replace_bytes = 0210, AA 58 65 DA 16 C8 3C 65, 79 A6 EB 80 CC 6B CE 40
replace_bytes = 0218, 0F D4 10 D6 B8 83 01 95, 01 E1 D8 35 0C A8 84 29
replace_bytes = 0220, B0 60 4C BB 18 40 CD 0E, A3 5F C7 00 6A 76 6E 61
replace_bytes = 0228, 2D EC 44 40 45 3A 94 E3, 2D 02 2A D2 B9 1C E7 27
replace_bytes = 0230, F0 C6 91 D9 19 71 8D C5, 8E 48 EE 88 2B C4 6F D5
replace_bytes = 0238, 55 F2 E2 C0 94 11 91 98, 83 03 11 8A B9 32 31 51
replace_bytes = 0240, 98 26 CC 97 DF 86 87 CD, CC 97 EF 86 97 CD 32 A8
replace_bytes = 0248, 26 A8 6B 1C 55 54 BA BB, 6E 1C E5 54 EA BB 71 19
replace_bytes = 0250, 71 1C 7F 89 AC 97 9D 31, 7F 4A D6 4B EE 98 E3 CA
replace_bytes = 0258, 17 AD 0F D1 35 93 00 6D, 3F 51 37 93 00 6D 5D 17
replace_bytes = 0260, 5D 17 35 DA 93 B1 A1 78, 35 DA 3D DB 50 BC 34 99
replace_bytes = 0268, 63 32 01 DA 9A EE EB A4, 00 6D 4D F7 75 D2 AE A9
replace_bytes = 0270, 6D 53 E9 E6 7C 82 C4 75, 74 79 3E 41 E2 3A DF 68
replace_bytes = 0278, BE D1 C8 5B C0 93 BF FA, E4 1D E0 9F BF FA 2E 78
replace_bytes = 0280, 2C 78 D4 49 B7 F1 17 2C, D1 89 8F F1 17 C4 7D 42
replace_bytes = 0288, 02 CA 5C 34 B3 EB 5F 11, D5 EB 9C 5B 7C 8B 48 FC
replace_bytes = 0290, 99 7F AB B7 7B 64 02 F7, 9B DF 6E 90 09 DC EB 6C
replace_bytes = 0298, BA 9C C9 62 02 66 B2 98, 26 E3 1E 98 C9 69 BB 41
replace_bytes = 02A0, F4 CC 04 EC 7C 25 91 19, 26 60 E7 73 89 0C E1 44
replace_bytes = 02A8, 9C C8 AC 6F 22 B0 0B CA, 86 4D 13 81 5D 90 4D 65
replace_bytes = 02B0, A9 38 70 4D 9C 13 6A 92, 02 D7 64 72 45 4D 4E 5A
replace_bytes = 02B8, 6B BD D6 26 8D 6F CD 4A, AF B5 49 E9 5D 33 97 C7
replace_bytes = 02C0, 1E 27 D8 55 97 86 B9 47, 15 76 D5 A5 61 EE 91 37
replace_bytes = 02C8, DE 34 0D 63 83 BC 6D 16, 4D C3 D8 20 6F 9B 85 B9
replace_bytes = 02D0, E6 EE 30 CA E3 1F FA 84, 3B 8C F2 F8 07 46 A5 71
replace_bytes = 02D8, 72 3D, D5 00
</Patch>
Just replace the old patch code in nickel.patch with the above patch code. If anyone has problems after applying it, please post in this thread with as much detail as possible.
N.B:
For the sake of trying to keep things simple, I'm going to suggest we retire the 'reduce height by 50%' version of the same patch because IMHO it really makes the Header too small on any device other than a KA1. Even on a KA1 it may be too small for anyone who doesn't have small fingers.
If lots of you have been happily using the 50% version, now is the time to speak up in favour of keeping it
ETA: For those who spoke up in favour of keeping it I've un-retired the partner patch
Code:
patch_name = `Custom Header menubar - reduce height by 50%`
Here is the new patch code. It will reduce Header height by 50% for both old and new Home screen setups:
Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubars (old + new Home screens) - reduce height by 50%`
patch_enable = `no`
# Multi-version patch: 4.3.8842+
# patch_group = `Custom header alternatives`
#
# Old header for those using old Home Screen
#
find_base_address = `\x78\x9C\xA5\x95\xCB\xAE\xD3\x30\x10\x86\xF7\x7D`
replace_bytes = 0000, 78 9C A5 95 CB AE D3 30, 78 9C 95 56 CB 6E DB 30
replace_bytes = 0008, 10 86 F7 7D 8A E8 74 4B, 10 BC FB 2B 84 F8 5A 03
replace_bytes = 0010, A5 A4 4D 9A 93 20 16 5C, 72 2C F9 55 F4 D0 C7 A1
replace_bytes = 0018, 16 B0 38 02 09 04 0B 84, 3D 04 0D 90 22 39 04 41
replace_bytes = 0020, 90 DB F8 A4 16 A9 ED E3, 41 5B 8C 4C 54 26 99 15
replace_bytes = 0028, B8 B4 05 F1 EE 34 B7 A2, 5D DB 09 FA EF 91 64 C9
replace_bytes = 0030, 64 C6 97 8A ED E8 CF 37, 85 B4 E4 52 3E 7A 31 3B
replace_bytes = 0038, 93 7F 2E 9E 7F D4 44 1F, B3 9C 7D C8 C3 3B C3 CC
replace_bytes = 0040, EA 57 44 7D 66 F4 F8 F5, 2E FF C2 E0 5E F0 FD E3
replace_bytes = 0048, E9 A5 94 DF 0B FA 93 6D, CB 67 AD 7F 27 FC AF 58
replace_bytes = 0050, E9 BB FA 93 62 95 28 CF, F3 1F F9 2F 10 99 4A 8F
replace_bytes = 0058, 2F EE B4 3A D0 BB 6F C1, 9F AE 0C EC F8 D5 53 F0
replace_bytes = 0060, EF 59 10 EC 19 5F EC 28, 36 08 82 AD 90 A3 0D 17
replace_bytes = 0068, 2B 77 3A 0F D2 48 9E 9E, E9 C6 2C 83 49 AC 0F 1F
replace_bytes = 0070, 37 31 72 9A C4 FE CC E6, CB 18 3B 74 62 FF 06 43
replace_bytes = 0078, 16 EE 87 9D A0 9C 9D 8C, 82 F7 76 A3 B8 14 07 27
replace_bytes = 0080, DC 0C E1 66 1E DC 37 8A, 6F 64 E1 8D 7A F0 7E 03
replace_bytes = 0088, 94 82 1B B1 D1 12 E1 F6, 96 2A E9 A4 9D 86 98 F6
replace_bytes = 0090, 41 07 98 9C AB 46 6E 46, 14 F3 D0 B2 63 56 A2 9D
replace_bytes = 0098, 27 29 82 EE 82 17 B4 6A, C4 73 0B F1 BC 21 86 F2
replace_bytes = 00A0, 02 5F 58 51 52 6D 75 F8, F7 83 48 52 6E 48 77 3F
replace_bytes = 00A8, D9 6C 5E D1 47 1F E5 B5, 0C 86 19 7F EE 83 3C EB
replace_bytes = 00B0, 82 23 2B F4 2E 0F 96 61, EF 45 62 36 CB E0 3A 8C
replace_bytes = 00B8, FC AF 80 71 CC 96 7F D2, FE EB B7 63 94 7E A7 0B
replace_bytes = 00C0, 09 4B 7E 53 CF 86 5C 49, 84 BE AB 5F 8D 56 1C 62
replace_bytes = 00C8, 08 F3 77 31 5B FE 71 C7, FD D8 FB FE 76 B7 08 79
replace_bytes = 00D0, 2C E9 0D AD ED 33 AD A2, 47 5B 6B A5 C9 78 8A D4
replace_bytes = 00D8, 35 C8 DE C7 AC D9 27 6D, EB 18 A9 DE 69 2A A5 EF
replace_bytes = 00E0, B5 E5 37 4D 40 9F 2D 0E, EA 7F AD 16 85 33 54 41
replace_bytes = 00E8, 53 50 41 1F 9B 54 70 F9, 1D EB 54 50 24 89 2D CB
replace_bytes = 00F0, 88 ED 49 F5 20 0A 3A C0, 6E 54 C2 1B B2 0B 7A 72
replace_bytes = 00F8, 6E E8 C9 AD 5F 4F EB 8C, 69 76 B7 CE F1 3C 46 75
replace_bytes = 0100, EE 13 50 67 1F BB D4 59, D6 B1 A2 CE BC 5A 80 15
replace_bytes = 0108, B7 2B B0 21 EA B5 E0 9A, 83 AF 4A 1A 26 24 87 2A
replace_bytes = 0110, 30 4E 95 7B 08 9F A4 12, FF 45 83 D2 1C CC 71 64
replace_bytes = 0118, 92 2A 7D 5E 68 21 1F 88, 94 BE 61 90 0A B9 0C C2
replace_bytes = 0120, 2A 19 CF 83 B5 17 0E AB, 2A 63 CB F3 9C A5 BC 82
replace_bytes = 0128, 15 C5 DD 7B E1 90 19 F9, AD D8 FA 4F 0A 6A 27 93
replace_bytes = 0130, 1F 1A D6 71 94 17 85 2D, D1 5A 65 0A 96 81 01 26
replace_bytes = 0138, 70 4F EB 9A 94 B4 D5 6D, 73 CD 80 4B 53 6A 6A 96
replace_bytes = 0140, C8 F6 47 A9 C4 81 17 8B, 24 42 A6 25 4B D1 9F 53
replace_bytes = 0148, AD A8 84 CA 03 AD 08 AF, 1D 4D AC 7C 63 41 DA 0E
replace_bytes = 0150, 25 51 94 EB C6 7E 49 8A, C2 69 8F 9A 31 5A 19 F9
replace_bytes = 0158, 82 F1 B2 C1 5C 46 B5 6B, 5D 6D B9 6F 85 72 2D 64
replace_bytes = 0160, C9 10 6B DA 9D 07 E1 38, 51 BA 77 D3 4A F2 9F D2
replace_bytes = 0168, A8 BA 9B 32 6C D4 46 F3, 07 DB 8B 67 71 3A 0C 3E
replace_bytes = 0170, B7 62 4F 5D D7 A4 96 8C, E4 8A 19 C3 E1 D8 0F 5C
replace_bytes = 0178, BB BA D8 0C 58 03 7F CF, 35 52 BC D2 8F 41 53 86
replace_bytes = 0180, 5D B2 23 7B 64 DD 95 74, C7 3C 9A 52 E6 E0 59 B2
replace_bytes = 0188, 29 37 44 6B AA CE 7E E2, 9A 63 19 39 9B 39 18 E6
replace_bytes = 0190, 76 A6 D9 2F FB CF 80 85, 32 07 23 09 73 30 D8 6E
replace_bytes = 0198, 83 1B 1F AF 6D E6 C0 B5, 8E 67 B4 63 6C 4E 4C 9A
replace_bytes = 01A0, 42 CD 41 B6 0F 33 07 CA, 83 8E 8F D5 1B 7C A2 6C
replace_bytes = 01A8, 4C E6 40 A5 C5 1C 28 C6, D6 20 94 CB 19 04 24 8C
replace_bytes = 01B0, CD 71 6C 79 02 CD 49 AC, 41 58 BB 2F F4 6D 9C E1
replace_bytes = 01B8, E6 80 3B 8C 7A 03 AF 35, C3 3C 23 17 CA 72 15 ED
replace_bytes = 01C0, 66 0D 50 99 9C 01 42 8B, C6 58 AE A7 D5 1A 8C 73
replace_bytes = 01C8, 31 40 8B FB 62 7F 26 52, 9A 83 A1 94 3D 18 ED 30
replace_bytes = 01D0, F8 46 A5 D6 85 42 1E 08, C8 73 BC 17 D8 A2 C5 25
replace_bytes = 01D8, DC 18 E4 21 41 AD 81 3A, 37 A7 E2 6B 1F B2 F1 E2
replace_bytes = 01E0, A3 39 50 6A B3 07 AA 0D, 82 B5 B4 E4 5F C7 FD 27
replace_bytes = 01E8, 06 39 DE B1 0C 5A 94 DD, D7 92 3E A1 D3 6D 7E B4
replace_bytes = 01F0, 72 73 5A DE F8 90 45 D9, 09 A2 E6 D3 D5 FF 4E 75
replace_bytes = 01F8, 0D 6B 89 7C BF 4C FC 27, 8E F6 D9 81 FE CB DC 61
replace_bytes = 0200, 17 F9 7C 65 FF 1C F3 63, 38 7B D0 7B EC 3B 04 13
replace_bytes = 0208, 0C 88 87 57 DC FF 4E 4D, 0F 01 65 03 B4 FF 72 BE
replace_bytes = 0210, 8E F6 D5 01 FF 65 9E 10, 03 90 DE E1 C0 00 00 00
replace_bytes = 0218, AE 1E 78 8F FD 04 B0 72, 00 00 00 00 00 00 00 00
replace_bytes = 0220, 00 6C 36 F4 88 B8 47 FC, 00 00 00 00 00 00 00 00
replace_bytes = 0228, 05 09 3D 43 96, 00 00 00 00 00
#
# New header for those using new Home Screen
#
find_base_address = `\x5E\x78\x9C\xB5\x97\x4D\x73\xDA\x30\x10\x86\xEF`
replace_bytes = 0000, 5E 78 9C B5 97 4D 73 DA, 5E 78 9C B5 97 4D 8F DA
replace_bytes = 0008, 30 10 86 EF F9 15 1A 38, 30 10 86 EF FC 8A 08 0E
replace_bytes = 0010, E4 52 66 C0 C4 80 DD E1, 7B 29 12 04 C2 02 15 07
replace_bytes = 0018, 90 A6 97 74 DA 4E 66 D2, BA BD 50 B5 D5 4A 5B 71
replace_bytes = 0020, E1 D2 E9 64 84 AD D8 6A, A9 AA 95 49 4C E2 36 D8
replace_bytes = 0028, 8D E4 48 22 84 36 FD EF, 59 DB 2C D0 6E FF 7B 9D
replace_bytes = 0030, F5 17 C1 1F F2 5A C4 CD, 10 96 7C 38 13 43 BA 37
replace_bytes = 0038, CD C8 EC F3 AE 77 5F AD, 88 33 CF 3B 99 79 3D 71
replace_bytes = 0040, E5 E1 AD C2 6A 2B 3F 60, 3A 0F 12 C9 AD F8 80 F8
replace_bytes = 0048, B1 A2 64 B7 B2 BE 3F 5C, 92 E0 DD D2 FE FE 34 8F
replace_bytes = 0050, C6 F1 9D 4F 1E A9 47 AE, A2 47 0F 3F 13 17 2F C4
replace_bytes = 0058, E5 37 41 23 1E EC 97 03, 37 4E 42 E6 1F 66 6D C9
replace_bytes = 0060, 25 B6 64 F0 03 FD 39 43, B7 B8 FD C3 FA D3 B2 AC
replace_bytes = 0068, 68 43 D9 28 24 34 08 95, 0D A1 DD 00 13 3F 90 53
replace_bytes = 0070, 8B E6 93 F8 E9 7D BA 86, 6B E0 44 FB F7 F1 35 B4
replace_bytes = 0078, 9F 6A 6B 7F CF 86 20 F9, 2F 5C FB DB EA 80 E4 FB
replace_bytes = 0080, 26 E4 84 D1 A7 56 B2 A3, 80 61 4A F6 95 E4 A1 86
replace_bytes = 0088, 21 3B 46 E4 8F 02 07 9C, 3C 34 22 7F E4 C8 67 B4
replace_bytes = 0090, B5 82 27 96 86 5C 2C 76, 12 3C EA 95 C1 C7 6B B5
replace_bytes = 0098, A2 F1 3E 4A 03 DA E1 F6, 60 74 08 E3 FB 2B D1 63
replace_bytes = 00A0, 5C 03 CF 17 35 70 19 F2, 0D 7A 5C 85 16 01 DB 2D
replace_bytes = 00A8, DD 35 F3 A9 87 15 17 72, A8 47 5C 24 19 17 B3 F6
replace_bytes = 00B0, 39 B8 C7 91 3C 60 D7 D8, 1A 85 E2 04 5D 21 F7 97
replace_bytes = 00B8, FB 15 08 BE 65 FE C8 E3, CF D9 96 7A 5D 97 85 8C
replace_bytes = 00C0, 11 17 2E 52 02 33 19 63, 4F 2D C9 11 15 11 E2 98
replace_bytes = 00C8, 41 98 32 A2 95 72 6C C2, 4A 23 5A 26 C3 32 6C 17
replace_bytes = 00D0, 76 21 55 24 C3 6C 88 94, 10 89 13 CC 06 0B 81 7C
replace_bytes = 00D8, 38 20 26 A2 08 C5 D8 F7, 6C 22 6A 59 11 F2 3C 42
replace_bytes = 00E0, 29 0B 5C 34 CE 9F F3 21, FD A9 95 3E E6 53 C4 59
replace_bytes = 00E8, 16 3C 26 42 ED 47 38 A9, 84 B9 3C 74 91 AA 0B DD
replace_bytes = 00F0, 0C DB 24 7F 73 D1 F9 65, A8 DB A6 D6 CD 3C FE FD
replace_bytes = 00F8, 7A FD 99 DC 2B F4 8C B2, 19 AF A5 F5 62 25 BF 97
replace_bytes = 0100, EB D5 55 72 83 88 F3 34, 77 6A 01 F3 9B 38 64 CD
replace_bytes = 0108, E4 9E 33 35 92 6A 1F 11, A8 EC 0A 79 08 F1 D4 22
replace_bytes = 0110, 17 51 95 84 79 E5 34 BA, 52 85 B9 D9 34 EA BD 77
replace_bytes = 0118, FD 97 C7 D3 DF 49 F8 C4, 8C 27 BF 55 78 7F 92 16
replace_bytes = 0120, 29 0A AB 0D D6 59 AC 14, 56 1B AC B3 57 26 D8 1E
replace_bytes = 0128, 6C 4D A1 60 8D 8B 4A B1, 40 C1 1A 07 65 62 07 36
replace_bytes = 0130, 53 0B 8C D5 D9 A4 14 7D, 18 AB 33 49 26 7A A8 8D
replace_bytes = 0138, A1 8D 8E B8 87 23 F2 15, 0E 99 8B 42 FC 15 6D F0
replace_bytes = 0140, 6F C8 72 F0 13 DF 7D BA, AC FD 13 3D 7E BA CF 05
replace_bytes = 0148, A9 04 E6 F5 62 5C 6C 70, 1E EB 45 19 DF A0 30 17
replace_bytes = 0150, 54 89 85 3C 04 74 A7 A5, 0B 79 08 E8 4E 45 43 CC
replace_bytes = 0158, 21 E6 02 FD 1A 65 04 3D, 05 9A 35 CA 08 7A 69 03
replace_bytes = 0160, B5 81 46 50 B8 B1 D6 AB, 8D A0 70 63 ED AB 12 9D
replace_bytes = 0168, 12 BD 8C F6 52 6E 37 C6, 87 07 21 B6 1B 63 B7 98
replace_bytes = 0170, 6E 31 4B B4 C3 45 D3 79, 25 5A E3 A2 C1 6D 9E FA
replace_bytes = 0178, 95 7A 1B 63 8F 08 B3 F9, 10 21 17 73 B3 D9 BD 23
replace_bytes = 0180, BD A3 BE 0A 13 23 CE 8E, 9E 0C 94 11 47 E7 61 95
replace_bytes = 0188, D3 AA B2 04 53 DB 66 77, BB 04 53 AB E6 76 8A 70
replace_bytes = 0190, 81 B0 9B 54 DB 80 DA 32, CA 54 C7 80 5A 31 B3 53
replace_bytes = 0198, B7 0B C2 7C DC 80 E6 4B, C2 6D AF 04 BD ED 19 40
replace_bytes = 01A0, 1D D0 B6 89 5D 30 9C 26, AB E6 75 CA 98 94 B1 13
replace_bytes = 01A8, D6 D1 63 81 E9 7A DC 66, 3D 16 98 AE E7 6D F6 4C
replace_bytes = 01B0, 8F 54 D2 75 BA 8F D2 BB, 04 59 C5 FB 28 5E 35 80
replace_bytes = 01B8, 06 10 FD 66 7D A1 64 B7, E8 37 EB 2B 25 59 4E 31
replace_bytes = 01C0, 0B 0C DB 82 AD 7D 77 36, 74 0B B6 F6 5D AB 23 30
replace_bytes = 01C8, 94 04 0B 2F BC F6 38 FB, E2 6E B0 70 19 FD 8F 26
replace_bytes = 01D0, 8F 26 A8 CB D6 7A 0F C8, 28 CA 16 7A 0F C8 36 72
replace_bytes = 01D8, F6 72 49 5D B6 6A 0E 40, 49 51 36 6F 0E 40 B5 89
replace_bytes = 01E0, B5 8F 8B 1A A2 35 F3 40, 8B 4A A2 05 F3 40 B2 8D
replace_bytes = 01E8, B2 BD 7C D6 D1 DB 0C 56, 7C 56 D3 DB 04 96 BE 79
replace_bytes = 01F0, BC 79 47 51 F2 5A 4D E6, BB A1 7A AD AA 39 95 F2
replace_bytes = 01F8, 54 C1 3B AC 8A FC A8 71, 4E 57 79 7A 3A 32 ED 9B
replace_bytes = 0200, 61 DA 37 0D 72 AA 47 DA, 06 39 D0 23 1D C3 9E 68
replace_bytes = 0208, 86 3D D1 10 2F 4E 26 EA, 88 C3 8B 89 BA 2A E6 99
replace_bytes = 0210, AA 58 65 DA 16 C8 3C 65, 8E 0D 32 2F D9 03 05 84
replace_bytes = 0218, 0F D4 10 D6 B8 83 01 95, DD AB 61 40 25 4C 19 83
replace_bytes = 0220, B0 60 4C BB 18 40 CD 0E, 3A 06 50 B3 53 0B 6B 11
replace_bytes = 0228, 2D EC 44 40 45 3A 94 E3, 50 91 4E E5 38 BD 71 44
replace_bytes = 0230, F0 C6 91 D9 19 71 8D C5, 72 46 5C 21 7E A7 5E 1C
replace_bytes = 0238, 55 F2 E2 C0 94 11 91 98, 88 50 CC 95 89 89 62 BE
replace_bytes = 0240, 98 26 CC 97 DF 86 87 CD, FE 37 3C 6C 96 41 75 E3
replace_bytes = 0248, 26 A8 6B 1C 55 54 BA BB, 28 A7 52 DF 8D F3 F8 53
replace_bytes = 0250, 71 1C 7F 89 AC 97 9D 31, B2 6E 72 C6 1C 57 3E 44
replace_bytes = 0258, 17 AD 0F D1 35 93 00 6D, DD 4C 02 B4 75 5D D4 68
replace_bytes = 0260, 5D 17 35 DA 93 B1 A1 78, F7 7B 86 E2 A5 C9 04 68
replace_bytes = 0268, 63 32 01 DA 9A EE EB A4, 6B BA AF 93 76 4C A5 CB
replace_bytes = 0270, 6D 53 E9 E6 7C 82 C4 75, F3 09 12 D7 F9 46 23 6F
replace_bytes = 0278, BE D1 C8 5B C0 93 BF FA, 03 4F 7E F5 59 F0 AC 13
replace_bytes = 0280, 2C 78 D4 49 B7 F1 17 2C, 6F E3 2F 88 FB 84 AA 6F
replace_bytes = 0288, 02 CA 5C 34 B3 EB 5F 11, 2E A7 F8 15 91 F8 37 BF
replace_bytes = 0290, 99 7F AB B7 7B 64 02 F7, DC 20 13 B8 D7 D9 4C C6
replace_bytes = 0298, BA 9C C9 62 02 66 B2 98, 7D 30 93 E3 72 83 4C C0
replace_bytes = 02A0, F4 CC 04 EC 7C 25 91 19, CE E7 12 19 C1 89 8C 9A
replace_bytes = 02A8, 9C C8 AC 6F 22 B0 0B CA, 26 02 BB 20 9B CA 04 AE
replace_bytes = 02B0, A9 38 70 4D 9C 13 6A 92, C9 E4 82 9A 1C B5 AE B5
replace_bytes = 02B8, 6B BD D6 26 8D 6F CD 4A, 49 E9 5B 33 97 C7 05 76
replace_bytes = 02C0, 1E 27 D8 55 97 86 B9 47, D5 A5 61 EE 91 37 4D C3
replace_bytes = 02C8, DE 34 0D 63 83 BC 6D 16, D8 20 6F 9B 85 B9 3B 8C
replace_bytes = 02D0, E6 EE 30 CA E3 1F FA 84, F2 F8 07 F9 92 71 75 00
replace_bytes = 02D8, 72 3D, 00 00
</Patch>
Last edited by jackie_w; 02-26-2017 at 07:40 AM.
Reason: ETA: Added `Custom Header menubars (old + new Home screens) - reduce height by 50%`
<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>
I'm having an issue with the dictionary frame size patch with the new home screen enabled. If the definition extends into the increased part of the frame, the text does not show.