Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 02-23-2017, 07:24 PM   #31
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 lkstrummer View Post
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:

# Example replacement footer height values: AuraHD/H2O/GloHD
replace_string = 001A, `footerMargin: 105;`, `footerMargin: 170;`
replace_string = 002D, `min-height: 70px;`, `min-height: 36px;`
replace_string = 003F, `max-height: 70px;`, `max-height: 36px;`

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

# Replacement footer height values: AuraHD/H2O/GloHD
replace_string = 0076, `min-height:80px`, `min-height:52px`
replace_string = 0086, `max-height:80px`, `max-height:52px`
The right-hand values are all you need to change to customise the patch. So just change the 52px to 36px, and leave the 80px as it was.
Code:
# Replacement footer height values: AuraHD/H2O/GloHD
replace_string = 0076, `min-height:80px`, `min-height:36px`
replace_string = 0086, `max-height:80px`, `max-height:36px`
GeoffR is offline   Reply With Quote
Old 02-23-2017, 08:24 PM   #32
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by mbovenka View Post
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 View Post
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
jackie_w is offline   Reply With Quote
Advert
Old 02-23-2017, 08:24 PM   #33
Ksquared
Groupie
Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.Ksquared ought to be getting tired of karma fortunes by now.
 
Ksquared's Avatar
 
Posts: 181
Karma: 2635236
Join Date: Jun 2015
Location: Cleveland, Ohio USA
Device: Original Kobo Aura 6", Libra H2O
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!
Ksquared is offline   Reply With Quote
Old 02-23-2017, 10:24 PM   #34
lkstrummer
Enthusiast
lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.lkstrummer shines like a glazed doughnut.
 
Posts: 30
Karma: 8892
Join Date: Feb 2011
Device: Sony Daily Edition PRS-950SC
Quote:
Originally Posted by GeoffR View Post
The right-hand values are all you need to change to customise the patch. So just change the 52px to 36px, and leave the 80px as it was.
Code:
# Replacement footer height values: AuraHD/H2O/GloHD
replace_string = 0076, `min-height:80px`, `min-height:36px`
replace_string = 0086, `max-height:80px`, `max-height:36px`
That did the trick. Thanks, Geoff. Also, let me use the opportunity again to thank you for your patches; they're greatly appreciated
lkstrummer is offline   Reply With Quote
Old 02-24-2017, 04:32 AM   #35
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,018
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
Quote:
Originally Posted by jackie_w View Post
@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.
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.

Thanks so far!
mbovenka is offline   Reply With Quote
Advert
Old 02-24-2017, 06:03 AM   #36
pickyaxe
Addict
pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.pickyaxe ought to be getting tired of karma fortunes by now.
 
Posts: 285
Karma: 3762916
Join Date: Nov 2011
Device: none
WARNING: I've installed the "Enable new home screen" patch and ended up with a bootloop.

Last edited by pickyaxe; 02-24-2017 at 06:05 AM.
pickyaxe is offline   Reply With Quote
Old 02-24-2017, 06:29 AM   #37
GERGE
Guru
GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.
 
Posts: 732
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
Hey,

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?
GERGE is offline   Reply With Quote
Old 02-24-2017, 06:37 AM   #38
booklover6
Grand Sorcerer
booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.
 
booklover6's Avatar
 
Posts: 6,533
Karma: 14008730
Join Date: May 2008
Location: PA (USA)
Device: Kobo Clara, 2E, Libre, PW4, PW5, 2022 Kindle
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?
booklover6 is offline   Reply With Quote
Old 02-24-2017, 07:30 AM   #39
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by booklover6 View Post
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.
tshering is offline   Reply With Quote
Old 02-24-2017, 07:36 AM   #40
booklover6
Grand Sorcerer
booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.
 
booklover6's Avatar
 
Posts: 6,533
Karma: 14008730
Join Date: May 2008
Location: PA (USA)
Device: Kobo Clara, 2E, Libre, PW4, PW5, 2022 Kindle
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.
booklover6 is offline   Reply With Quote
Old 02-24-2017, 08:23 AM   #41
booklover6
Grand Sorcerer
booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.booklover6 ought to be getting tired of karma fortunes by now.
 
booklover6's Avatar
 
Posts: 6,533
Karma: 14008730
Join Date: May 2008
Location: PA (USA)
Device: Kobo Clara, 2E, Libre, PW4, PW5, 2022 Kindle
Quote:
Originally Posted by JSWolf View Post
I've not yet tried it, but here is my customized patch for the H2O.
Let us know when you try it. I get an error when trying to run the bat with your code *with some of it commented out.
booklover6 is offline   Reply With Quote
Old 02-24-2017, 01:36 PM   #42
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,018
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
Quote:
Originally Posted by jackie_w View Post
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
mbovenka is offline   Reply With Quote
Old 02-24-2017, 01:55 PM   #43
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
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%`
jackie_w is offline   Reply With Quote
Old 02-24-2017, 02:42 PM   #44
bearymore
Zealot
bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'bearymore can spell AND pronounce 'liseuse.'
 
Posts: 102
Karma: 39270
Join Date: May 2010
Device: Kobo Aura One
Quote:
Originally Posted by oren64 View Post
Patch 'Dictionary frame size'

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


Patch `Increase The Cover Size In Library`.

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


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Instructions for patching firmware 3.15.0 GeoffR Kobo Developer's Corner 146 05-24-2016 06:10 AM
Instructions for patching firmware 3.17.0 GeoffR Kobo Developer's Corner 49 08-16-2015 05:20 AM
Instructions for patching firmware 3.16.10 GeoffR Kobo Developer's Corner 12 08-14-2015 03:40 AM
Instructions for patching firmware 3.11.0 GeoffR Kobo Developer's Corner 226 06-01-2015 05:32 AM
Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x GeoffR Kobo Developer's Corner 285 08-27-2014 10:06 AM


All times are GMT -4. The time now is 02:50 AM.


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