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 10-15-2017, 05:54 PM   #31
boopsy35
Member
boopsy35 is on a distinguished road
 
boopsy35's Avatar
 
Posts: 17
Karma: 70
Join Date: Mar 2017
Location: Greece
Device: kobo libra 2
So the greek keyboard patch isn't gonna work with firmware 4.6.9995 yet? right?

Is there a newer version of greek keyboard that could work with KA1..I am a newbie to all of this..thank you

Last edited by boopsy35; 10-15-2017 at 06:52 PM.
boopsy35 is offline   Reply With Quote
Old 10-16-2017, 03:49 AM   #32
ZmeuZ
Junior Member
ZmeuZ began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2017
Device: Kobo Aura One
Thank you very much for the fast patching.

On my Kobo Aura One with the fw 4.6.9995, the patch to "Preserve PDF pan position across page turns" doesn't work, even though it was working fine with 4.4.9349.
Can someone else can confirm this?
ZmeuZ is offline   Reply With Quote
Advert
Old 10-16-2017, 10:15 AM   #33
errenay
Enthusiast
errenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three noteserrenay can name that song in three notes
 
errenay's Avatar
 
Posts: 40
Karma: 24200
Join Date: Nov 2012
Device: Kobo Libra H20
Once again, patches are published very fast and they work without any problems. Thank you!
errenay is offline   Reply With Quote
Old 10-16-2017, 03:04 PM   #34
Bambur_vmf
Junior Member
Bambur_vmf began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2017
Device: Kobold Aura ONE
Cyrillic keyboard

Hello! Cyrillic alternative keyboard patch doesn't work In last firmware. I have a message "find_base_address = `æ\0à\0è\0ì\0ò\0`" is not found. Can anybody help?
Bambur_vmf is offline   Reply With Quote
Old 10-16-2017, 03:29 PM   #35
ZmeuZ
Junior Member
ZmeuZ began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2017
Device: Kobo Aura One
Quote:
Originally Posted by errenay View Post
Once again, patches are published very fast and they work without any problems. Thank you!
Do you have that patch enabled? Does it work for you?
ZmeuZ is offline   Reply With Quote
Advert
Old 10-16-2017, 08:34 PM   #36
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
Keyboard patches

I've updated the attachment to post #1 to include the keyboard patches. Here they are if you want to copy and paste the one you use into libnickel.so.1.0.0.patch instead of downloading the attachment again:

Spoiler:
Code:
#
# The following patches are alternatives, don't enable more than one.
#
# `Keyboard template (Mini/Touch/Glo/Aura)`
# `Keyboard template (AuraHD/GloHD/H2O)`
# `Keyboard template (Aura One)`
# `Cyrillic keyboard (all except Aura One)`
# `Cyrillic keyboard (Aura One)`
# `Arabic keyboard (all except Aura One)`
# `Hebrew keyboard (Mini/Touch/Glo/Aura)`
# `Hebrew keyboard (AuraHD/GloHD/H2O)`
# `Hebrew keyboard (Aura One)`
# `Greek Keyboard (Aura One)`
#

<Patch>
patch_name = `Keyboard template - Mini/Touch/Glo/Aura`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Enable uppercase for `ƒ` (script f) key
replace_bytes = 9691C6, 80 F0 01 00, 01 20 01 20
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0010, `æ\0`, `æ`
replace_string = 0014, `œ\0`, `œ`
replace_string = 0018, `þ\0`, `þ`
replace_string = 0008, `š\0`, `š`
replace_string = 000C, `ž\0`, `ž`
replace_string = 0020, `ŀ\0`, `ŀ`
replace_string = FFFFFFB8, `ƒ\0`, `ƒ`
replace_string = 0024, `μ\0`, `μ`
replace_string = 0028, `ª\0`, `ª`
replace_string = 002C, `º\0`, `º`
# Second row, left to right (11 keys):
replace_string = 0030, `à\0`, `à`
replace_string = 0048, `è\0`, `è`
replace_string = 0058, `ì\0`, `ì`
replace_string = 005C, `ò\0`, `ò`
replace_string = 0060, `ù\0`, `ù`
replace_string = 0034, `á\0`, `á`
replace_string = 004C, `é\0`, `é`
replace_string = 0064, `í\0`, `í`
replace_string = 0068, `ó\0`, `ó`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0000, `ý\0`, `ý`
# Third row, left to right (11 keys):
replace_string = 0038, `â\0`, `â`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0080, `î\0`, `î`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0088, `û\0`, `û`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0054, `ë\0`, `ë`
replace_string = 0084, `ï\0`, `ï`
replace_string = 0074, `ö\0`, `ö`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0004, `ÿ\0`, `ÿ`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ã`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0078, `õ\0`, `õ`
replace_string = 0044, `å\0`, `å`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 001C, `ij\0`, `ij`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Keyboard template - AuraHD/GloHD/H2O`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# (Top row cannot be changed.)
# Second row, left to right (12 keys):
replace_string = 0010, `æ\0`, `æ`
replace_string = 0030, `à\0`, `à`
replace_string = 0048, `è\0`, `è`
replace_string = 0058, `ì\0`, `ì`
replace_string = 005C, `ò\0`, `ò`
replace_string = 0060, `ù\0`, `ù`
replace_string = 0034, `á\0`, `á`
replace_string = 004C, `é\0`, `é`
replace_string = 0064, `í\0`, `í`
replace_string = 0068, `ó\0`, `ó`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0000, `ý\0`, `ý`
# Third row, left to right (12 keys):
replace_string = 0014, `œ\0`, `œ`
replace_string = 0038, `â\0`, `â`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0080, `î\0`, `î`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0088, `û\0`, `û`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0054, `ë\0`, `ë`
replace_string = 0084, `ï\0`, `ï`
replace_string = 0074, `ö\0`, `ö`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0004, `ÿ\0`, `ÿ`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ã`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0078, `õ\0`, `õ`
replace_string = 0044, `å\0`, `å`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 001C, `ij\0`, `ij`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Keyboard template - AuraOne`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ý`
replace_string = 0004, `ÿ\0`, `ÿ`
replace_string = 0008, `š\0`, `š`
replace_string = 000C, `ž\0`, `ž`
replace_string = 0010, `æ\0`, `æ`
replace_string = 0014, `œ\0`, `œ`
replace_string = 0018, `þ\0`, `þ`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 001C, `ij\0`, `ij`
replace_string = 0020, `ŀ\0`, `ŀ`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `à`
replace_string = 0034, `á\0`, `á`
replace_string = 0038, `â\0`, `â`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0040, `ã\0`, `ã`
replace_string = 0044, `å\0`, `å`
replace_string = 0048, `è\0`, `è`
replace_string = 004C, `é\0`, `é`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0054, `ë\0`, `ë`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ò`
replace_string = 0068, `ó\0`, `ó`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0074, `ö\0`, `ö`
replace_string = 0078, `õ\0`, `õ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 0058, `ì\0`, `ì`
replace_string = 0064, `í\0`, `í`
replace_string = 0080, `î\0`, `î`
replace_string = 0084, `ï\0`, `ï`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `ù`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0088, `û\0`, `û`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Cyrillic keyboard (all except Aura One)`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Cyrillic alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
replace_string = 0010, `æ\0`, `й`
replace_string = 0014, `œ\0`, `ф`
replace_string = 0030, `à\0`, `ц`
replace_string = 0048, `è\0`, `у`
replace_string = 0058, `ì\0`, `к`
replace_string = 005C, `ò\0`, `е`
replace_string = 0060, `ù\0`, `н`
replace_string = 0034, `á\0`, `г`
replace_string = 004C, `é\0`, `ш`
replace_string = 0064, `í\0`, `щ`
replace_string = 0068, `ó\0`, `з`
replace_string = 006C, `ú\0`, `х`
replace_string = 0000, `ý\0`, `ъ`
replace_string = 0038, `â\0`, `ы`
replace_string = 0050, `ê\0`, `в`
replace_string = 0080, `î\0`, `а`
replace_string = 0070, `ô\0`, `п`
replace_string = 0088, `û\0`, `р`
replace_string = 003C, `ä\0`, `о`
replace_string = 0054, `ë\0`, `л`
replace_string = 0084, `ï\0`, `д`
replace_string = 0074, `ö\0`, `ж`
replace_string = 008C, `ü\0`, `э`
replace_string = 0004, `ÿ\0`, `ё`
replace_string = 0040, `ã\0`, `я`
replace_string = 0090, `ñ\0`, `ч`
replace_string = 0078, `õ\0`, `с`
replace_string = 0044, `å\0`, `м`
replace_string = FFFFFFB4, `ß\0`, `и`
replace_string = 0094, `ç\0`, `т`
replace_string = 0098, `đ\0`, `ь`
replace_string = 007C, `ø\0`, `б`
replace_string = 001C, `ij\0`, `ю`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Cyrillic Keyboard - AuraOne`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `АБВ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ё`
replace_string = 0004, `ÿ\0`, `x`
replace_string = 0008, `š\0`, `ъ`
replace_string = 000C, `ž\0`, `э`
replace_string = 0010, `æ\0`, `ю`
replace_string = 0014, `œ\0`, `-`
replace_string = 0018, `þ\0`, `.`
replace_string = FFFFFFB4, `ß\0`, `,`
replace_string = 001C, `ij\0`, `;`
replace_string = 0020, `ŀ\0`, `!`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `й`
replace_string = 0034, `á\0`, `ц`
replace_string = 0038, `â\0`, `у`
replace_string = 003C, `ä\0`, `к`
replace_string = 0040, `ã\0`, `е`
replace_string = 0044, `å\0`, `н`
replace_string = 0048, `è\0`, `г`
replace_string = 004C, `é\0`, `ш`
replace_string = 0050, `ê\0`, `щ`
replace_string = 0054, `ë\0`, `з`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ф`
replace_string = 0068, `ó\0`, `ы`
replace_string = 0070, `ô\0`, `в`
replace_string = 0074, `ö\0`, `а`
replace_string = 0078, `õ\0`, `п`
replace_string = 007C, `ø\0`, `р`
replace_string = 0058, `ì\0`, `о`
replace_string = 0064, `í\0`, `л`
replace_string = 0080, `î\0`, `д`
replace_string = 0084, `ï\0`, `ж`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `я`
replace_string = 006C, `ú\0`, `ч`
replace_string = 0088, `û\0`, `с`
replace_string = 008C, `ü\0`, `м`
replace_string = 0090, `ñ\0`, `и`
replace_string = 0094, `ç\0`, `т`
replace_string = 0098, `đ\0`, `ь`
replace_string = 009C, `ł\0`, `б`
</Patch>


<Patch>
patch_name = `Arabic keyboard (all except Aura One)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Arabic alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ع`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
replace_string = 0010, `æ\0`, `ذ`
replace_string = 0014, `œ\0`, `ض`
replace_string = 0030, `à\0`, `ص`
replace_string = 0048, `è\0`, `ث`
replace_string = 0058, `ì\0`, `ق`
replace_string = 005C, `ò\0`, `ف`
replace_string = 0060, `ù\0`, `غ`
replace_string = 0034, `á\0`, `ع`
replace_string = 004C, `é\0`, `ه`
replace_string = 0064, `í\0`, `خ`
replace_string = 0068, `ó\0`, `ح`
replace_string = 006C, `ú\0`, `ج`
replace_string = 0000, `ý\0`, `د`
replace_string = 0038, `â\0`, `ش`
replace_string = 0050, `ê\0`, `س`
replace_string = 0080, `î\0`, `ي`
replace_string = 0070, `ô\0`, `ب`
replace_string = 0088, `û\0`, `ل`
replace_string = 003C, `ä\0`, `ا`
replace_string = 0054, `ë\0`, `ت`
replace_string = 0084, `ï\0`, `ن`
replace_string = 0074, `ö\0`, `م`
replace_string = 008C, `ü\0`, `ك`
replace_string = 0004, `ÿ\0`, `ط`
replace_string = 0040, `ã\0`, `ئ`
replace_string = 0090, `ñ\0`, `ء`
replace_string = 0078, `õ\0`, `ؤ`
replace_string = 0044, `å\0`, `ر`
replace_string = FFFFFFB4, `ß\0`, `ى`
replace_string = 0094, `ç\0`, `ة`
replace_string = 0098, `đ\0`, `و`
replace_string = 007C, `ø\0`, `ز`
replace_string = 001C, `ij\0`, `ظ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (Mini/Touch/Glo/Aura)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
# You can edit the top row as you like
replace_string = 0010, `æ\0`, `!`
replace_string = 0014, `œ\0`, `?`
replace_string = 0018, `þ\0`, `-`
replace_string = 0008, `š\0`, `_`
replace_string = 000C, `ž\0`, `(`
replace_string = 0020, `ŀ\0`, `)`
replace_string = FFFFFFB8, `ƒ\0`, `[`
replace_string = 0024, `μ\0`, `]`
replace_string = 0028, `ª\0`, `:`
replace_string = 002C, `º\0`, `;`
# Second row, left to right (11 keys):
replace_string = 0030, `à\0`, `/`
replace_string = 0048, `è\0`, `'`
replace_string = 0058, `ì\0`, `ק`
replace_string = 005C, `ò\0`, `ר`
replace_string = 0060, `ù\0`, `א`
replace_string = 0034, `á\0`, `ט`
replace_string = 004C, `é\0`, `ו`
replace_string = 0064, `í\0`, `ן`
replace_string = 0068, `ó\0`, `ם`
replace_string = 006C, `ú\0`, `פ`
replace_string = 0000, `ý\0`, `"`
# Third row, left to right (11 keys):
replace_string = 0038, `â\0`, `ש`
replace_string = 0050, `ê\0`, `ד`
replace_string = 0080, `î\0`, `ג`
replace_string = 0070, `ô\0`, `כ`
replace_string = 0088, `û\0`, `ע`
replace_string = 003C, `ä\0`, `י`
replace_string = 0054, `ë\0`, `ח`
replace_string = 0084, `ï\0`, `ל`
replace_string = 0074, `ö\0`, `ך`
replace_string = 008C, `ü\0`, `ף`
replace_string = 0004, `ÿ\0`, `,`
# Bottom row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ז`
replace_string = 0090, `ñ\0`, `ס`
replace_string = 0078, `õ\0`, `ב`
replace_string = 0044, `å\0`, `ה`
replace_string = FFFFFFB4, `ß\0`, `נ`
replace_string = 0094, `ç\0`, `מ`
replace_string = 0098, `đ\0`, `צ`
replace_string = 007C, `ø\0`, `ת`
replace_string = 001C, `ij\0`, `ץ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (AuraHD/GloHD/H2O)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# (Top row cannot be changed.)
# Second row, left to right (12 keys):
replace_string = 0010, `æ\0`, `/`
replace_string = 0030, `à\0`, `'`
replace_string = 0048, `è\0`, `ק`
replace_string = 0058, `ì\0`, `ר`
replace_string = 005C, `ò\0`, `א`
replace_string = 0060, `ù\0`, `ט`
replace_string = 0034, `á\0`, `ו`
replace_string = 004C, `é\0`, `ן`
replace_string = 0064, `í\0`, `ם`
replace_string = 0068, `ó\0`, `פ`
replace_string = 006C, `ú\0`, `]`
replace_string = 0000, `ý\0`, `[`
# Third row, left to right (12 keys):
replace_string = 0014, `œ\0`, `ש`
replace_string = 0038, `â\0`, `ד`
replace_string = 0050, `ê\0`, `ג`
replace_string = 0080, `î\0`, `כ`
replace_string = 0070, `ô\0`, `ע`
replace_string = 0088, `û\0`, `י`
replace_string = 003C, `ä\0`, `ח`
replace_string = 0054, `ë\0`, `ל`
replace_string = 0084, `ï\0`, `ך`
replace_string = 0074, `ö\0`, `ף`
replace_string = 008C, `ü\0`, `,`
replace_string = 0004, `ÿ\0`, `"`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ז`
replace_string = 0090, `ñ\0`, `ס`
replace_string = 0078, `õ\0`, `ב`
replace_string = 0044, `å\0`, `ה`
replace_string = FFFFFFB4, `ß\0`, `נ`
replace_string = 0094, `ç\0`, `מ`
replace_string = 0098, `đ\0`, `צ`
replace_string = 007C, `ø\0`, `ת`
replace_string = 001C, `ij\0`, `ץ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (AuraOne)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `/`
replace_string = 0004, `ÿ\0`, `'`
replace_string = 0008, `š\0`, `ק`
replace_string = 000C, `ž\0`, `ר`
replace_string = 0010, `æ\0`, `א`
replace_string = 0014, `œ\0`, `ט`
replace_string = 0018, `þ\0`, `ו`
replace_string = FFFFFFB4, `ß\0`, `ן`
replace_string = 001C, `ij\0`, `ם`
replace_string = 0020, `ŀ\0`, `פ`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `ש`
replace_string = 0034, `á\0`, `ד`
replace_string = 0038, `â\0`, `ג`
replace_string = 003C, `ä\0`, `כ`
replace_string = 0040, `ã\0`, `ע`
replace_string = 0044, `å\0`, `י`
replace_string = 0048, `è\0`, `ח`
replace_string = 004C, `é\0`, `ל`
replace_string = 0050, `ê\0`, `ך`
replace_string = 0054, `ë\0`, `ף`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ז`
replace_string = 0068, `ó\0`, `ס`
replace_string = 0070, `ô\0`, `ב`
replace_string = 0074, `ö\0`, `ה`
replace_string = 0078, `õ\0`, `נ`
replace_string = 007C, `ø\0`, `מ`
replace_string = 0058, `ì\0`, `צ`
replace_string = 0064, `í\0`, `ת`
replace_string = 0080, `î\0`, `ץ`
replace_string = 0084, `ï\0`, `.`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `!`
replace_string = 006C, `ú\0`, `?`
replace_string = 0088, `û\0`, `,`
replace_string = 008C, `ü\0`, `"`
replace_string = 0090, `ñ\0`, `)`
replace_string = 0094, `ç\0`, `(`
replace_string = 0098, `đ\0`, `-`
replace_string = 009C, `ł\0`, `_`
</Patch>


<Patch>
patch_name = `Greek Keyboard (Aura One)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Greek alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign Greek
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ελ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ό`
replace_string = 0004, `ÿ\0`, `ύ`
replace_string = 0008, `š\0`, `ϋ`
replace_string = 000C, `ž\0`, `:`
replace_string = 0010, `æ\0`, `ά`
replace_string = 0014, `œ\0`, `έ`
replace_string = 0018, `þ\0`, `ί`
replace_string = FFFFFFB4, `ß\0`, `/`
replace_string = 001C, `ij\0`, `-`
replace_string = 0020, `ŀ\0`, `_`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `;`
replace_string = 0034, `á\0`, `ς`
replace_string = 0038, `â\0`, `ε`
replace_string = 003C, `ä\0`, `ρ`
replace_string = 0040, `ã\0`, `τ`
replace_string = 0044, `å\0`, `υ`
replace_string = 0048, `è\0`, `θ`
replace_string = 004C, `é\0`, `ι`
replace_string = 0050, `ê\0`, `ο`
replace_string = 0054, `ë\0`, `π`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `α`
replace_string = 0068, `ó\0`, `σ`
replace_string = 0070, `ô\0`, `δ`
replace_string = 0074, `ö\0`, `φ`
replace_string = 0078, `õ\0`, `γ`
replace_string = 007C, `ø\0`, `η`
replace_string = 0058, `ì\0`, `ξ`
replace_string = 0064, `í\0`, `κ`
replace_string = 0080, `î\0`, `λ`
replace_string = 0084, `ï\0`, `,`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `ζ`
replace_string = 006C, `ú\0`, `χ`
replace_string = 0088, `û\0`, `ψ`
replace_string = 008C, `ü\0`, `ω`
replace_string = 0090, `ñ\0`, `β`
replace_string = 0094, `ç\0`, `ν`
replace_string = 0098, `đ\0`, `μ`
replace_string = 009C, `ł\0`, `.`
</Patch>


Edit: The way the keys are stored in memory has reverted to how it was in firmware 3.19.5761, so it is once again possible to add 3-byte utf-8 characters to the keyboard. However this might change again in the future, as it possibly depends on compiler optimisation settings.

Last edited by GeoffR; 10-16-2017 at 08:42 PM. Reason: 3-byte utf-8 characters can be used
GeoffR is offline   Reply With Quote
Old 10-17-2017, 02:59 AM   #37
Semwize
Guru
Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.
 
Posts: 873
Karma: 252902
Join Date: Jun 2016
Device: Kobo
`Keyboard template - AuraHD/GloHD/H2O`

GeoffR, for Glo HD is more suitable patch Aura One (`Keyboard template - AuraOne`)

also Mark 6 same

Thanks, it works.
Semwize is offline   Reply With Quote
Old 10-17-2017, 05:49 AM   #38
isaak
Enthusiast
isaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheese
 
Posts: 40
Karma: 1042
Join Date: Nov 2009
Device: kobo aura one; kindle dx
Smile

Quote:
Originally Posted by GeoffR View Post
I've updated the attachment to post #1 to include the keyboard patches.
Thank you so much! Update time for me has come
isaak is offline   Reply With Quote
Old 10-17-2017, 10:17 AM   #39
thorindwarf
Enthusiast
thorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to beholdthorindwarf is a marvel to behold
 
thorindwarf's Avatar
 
Posts: 31
Karma: 11958
Join Date: Jul 2013
Device: Kobo Glo
Cyrillic Phonetic Keyboard

In case someone is interested here is a Cyrillic phonetic keyboard:

Spoiler:

<Patch>
patch_name = `Cyrillic phonetic keyboard (all except Aura One)`
patch_enable = `yes`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Cyrillic alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
replace_string = 0030, `à\0`, `я`
replace_string = 0048, `è\0`, `в`
replace_string = 0058, `ì\0`, `е`
replace_string = 005C, `ò\0`, `р`
replace_string = 0060, `ù\0`, `т`
replace_string = 0034, `á\0`, `ъ`
replace_string = 004C, `é\0`, `у`
replace_string = 0064, `í\0`, `и`
replace_string = 0068, `ó\0`, `о`
replace_string = 006C, `ú\0`, `п`
replace_string = 0000, `ý\0`, `ч`
replace_string = 0038, `â\0`, `а`
replace_string = 0050, `ê\0`, `с`
replace_string = 0080, `î\0`, `д`
replace_string = 0070, `ô\0`, `ф`
replace_string = 0088, `û\0`, `г`
replace_string = 003C, `ä\0`, `х`
replace_string = 0054, `ë\0`, `й`
replace_string = 0084, `ï\0`, `к`
replace_string = 0074, `ö\0`, `л`
replace_string = 008C, `ü\0`, `ш`
replace_string = 0004, `ÿ\0`, `щ`
replace_string = 0040, `ã\0`, `з`
replace_string = 0090, `ñ\0`, `ь`
replace_string = 0078, `õ\0`, `ц`
replace_string = 0044, `å\0`, `ж`
replace_string = FFFFFFB4, `ß\0`, `б`
replace_string = 0094, `ç\0`, `н`
replace_string = 0098, `đ\0`, `м`
replace_string = 007C, `ø\0`, `ю`
replace_string = 001C, `ij\0`, `,`
replace_string = 009C, `ł\0`, `.`
</Patch>
thorindwarf is offline   Reply With Quote
Old 10-21-2017, 05:51 PM   #40
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
Oren, thanks so much for figuring out how to eliminate the third row in home screen. It's so much more clean now.
pickyaxe is offline   Reply With Quote
Old 10-23-2017, 06:33 AM   #41
helour
Enthusiast
helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.helour got an A in P-Chem.
 
Posts: 48
Karma: 6489
Join Date: Dec 2014
Location: Slovakia
Device: Onyx M96, Kobo Glo HD
Quote:
Originally Posted by Semwize View Post
`Keyboard template - AuraHD/GloHD/H2O`

GeoffR, for Glo HD is more suitable patch Aura One (`Keyboard template - AuraOne`)

also Mark 6 same

Thanks, it works.
Yes, it is true. For fw >= 4.4.9344: Kobo Glo HD keyboard == Aura One keyboard
Look at my post here.
helour is offline   Reply With Quote
Old 10-23-2017, 09:02 AM   #42
Semwize
Guru
Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.Semwize ought to be getting tired of karma fortunes by now.
 
Posts: 873
Karma: 252902
Join Date: Jun 2016
Device: Kobo
Probably, more correctly

'Keyboard template - GloHD/AuraOne/H2O2'
Semwize is offline   Reply With Quote
Old 10-27-2017, 08:23 AM   #43
oren64
I need a chapter break
oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.
 
oren64's Avatar
 
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
Patch `Allow launching browser without wifi connected`

libnickel.so.1.0.0.patch

Spoiler:
Code:
<Patch>
patch_name = `Allow launching browser without wifi connected`
patch_enable = `no`
#
#
## Normally the browser requires the wifi to be connected.
## This patch may be useful to use the browser to connect to localhost, or local files
## Credits and further info: https://a3nm.net/blog/kobo_glo_hacking.html
## https://www.mobileread.com/forums/showthread.php?t=271049
#
replace_bytes = 8E8CFE, 05 46, 01 20
replace_bytes = 8C28E6, 04 46, 01 20
</Patch>

Last edited by oren64; 11-01-2017 at 12:55 PM. Reason: edit patch
oren64 is offline   Reply With Quote
Old 10-28-2017, 11:38 AM   #44
barobach_so
Connoisseur
barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.barobach_so knows what's going on.
 
Posts: 76
Karma: 25460
Join Date: Feb 2015
Device: kobo h2o
Quote:
Originally Posted by GeoffR View Post
I've updated the attachment to post #1 to include the keyboard patches. Here they are if you want to copy and paste the one you use into libnickel.so.1.0.0.patch instead of downloading the attachment again:

Spoiler:
Code:
#
# The following patches are alternatives, don't enable more than one.
#
# `Keyboard template (Mini/Touch/Glo/Aura)`
# `Keyboard template (AuraHD/GloHD/H2O)`
# `Keyboard template (Aura One)`
# `Cyrillic keyboard (all except Aura One)`
# `Cyrillic keyboard (Aura One)`
# `Arabic keyboard (all except Aura One)`
# `Hebrew keyboard (Mini/Touch/Glo/Aura)`
# `Hebrew keyboard (AuraHD/GloHD/H2O)`
# `Hebrew keyboard (Aura One)`
# `Greek Keyboard (Aura One)`
#

<Patch>
patch_name = `Keyboard template - Mini/Touch/Glo/Aura`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Enable uppercase for `ƒ` (script f) key
replace_bytes = 9691C6, 80 F0 01 00, 01 20 01 20
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0010, `æ\0`, `æ`
replace_string = 0014, `œ\0`, `œ`
replace_string = 0018, `þ\0`, `þ`
replace_string = 0008, `š\0`, `š`
replace_string = 000C, `ž\0`, `ž`
replace_string = 0020, `ŀ\0`, `ŀ`
replace_string = FFFFFFB8, `ƒ\0`, `ƒ`
replace_string = 0024, `μ\0`, `μ`
replace_string = 0028, `ª\0`, `ª`
replace_string = 002C, `º\0`, `º`
# Second row, left to right (11 keys):
replace_string = 0030, `à\0`, `à`
replace_string = 0048, `è\0`, `è`
replace_string = 0058, `ì\0`, `ì`
replace_string = 005C, `ò\0`, `ò`
replace_string = 0060, `ù\0`, `ù`
replace_string = 0034, `á\0`, `á`
replace_string = 004C, `é\0`, `é`
replace_string = 0064, `í\0`, `í`
replace_string = 0068, `ó\0`, `ó`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0000, `ý\0`, `ý`
# Third row, left to right (11 keys):
replace_string = 0038, `â\0`, `â`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0080, `î\0`, `î`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0088, `û\0`, `û`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0054, `ë\0`, `ë`
replace_string = 0084, `ï\0`, `ï`
replace_string = 0074, `ö\0`, `ö`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0004, `ÿ\0`, `ÿ`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ã`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0078, `õ\0`, `õ`
replace_string = 0044, `å\0`, `å`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 001C, `ij\0`, `ij`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Keyboard template - AuraHD/GloHD/H2O`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# (Top row cannot be changed.)
# Second row, left to right (12 keys):
replace_string = 0010, `æ\0`, `æ`
replace_string = 0030, `à\0`, `à`
replace_string = 0048, `è\0`, `è`
replace_string = 0058, `ì\0`, `ì`
replace_string = 005C, `ò\0`, `ò`
replace_string = 0060, `ù\0`, `ù`
replace_string = 0034, `á\0`, `á`
replace_string = 004C, `é\0`, `é`
replace_string = 0064, `í\0`, `í`
replace_string = 0068, `ó\0`, `ó`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0000, `ý\0`, `ý`
# Third row, left to right (12 keys):
replace_string = 0014, `œ\0`, `œ`
replace_string = 0038, `â\0`, `â`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0080, `î\0`, `î`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0088, `û\0`, `û`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0054, `ë\0`, `ë`
replace_string = 0084, `ï\0`, `ï`
replace_string = 0074, `ö\0`, `ö`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0004, `ÿ\0`, `ÿ`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ã`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0078, `õ\0`, `õ`
replace_string = 0044, `å\0`, `å`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 001C, `ij\0`, `ij`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Keyboard template - AuraOne`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ý`
replace_string = 0004, `ÿ\0`, `ÿ`
replace_string = 0008, `š\0`, `š`
replace_string = 000C, `ž\0`, `ž`
replace_string = 0010, `æ\0`, `æ`
replace_string = 0014, `œ\0`, `œ`
replace_string = 0018, `þ\0`, `þ`
replace_string = FFFFFFB4, `ß\0`, `ß`
replace_string = 001C, `ij\0`, `ij`
replace_string = 0020, `ŀ\0`, `ŀ`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `à`
replace_string = 0034, `á\0`, `á`
replace_string = 0038, `â\0`, `â`
replace_string = 003C, `ä\0`, `ä`
replace_string = 0040, `ã\0`, `ã`
replace_string = 0044, `å\0`, `å`
replace_string = 0048, `è\0`, `è`
replace_string = 004C, `é\0`, `é`
replace_string = 0050, `ê\0`, `ê`
replace_string = 0054, `ë\0`, `ë`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ò`
replace_string = 0068, `ó\0`, `ó`
replace_string = 0070, `ô\0`, `ô`
replace_string = 0074, `ö\0`, `ö`
replace_string = 0078, `õ\0`, `õ`
replace_string = 007C, `ø\0`, `ø`
replace_string = 0058, `ì\0`, `ì`
replace_string = 0064, `í\0`, `í`
replace_string = 0080, `î\0`, `î`
replace_string = 0084, `ï\0`, `ï`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `ù`
replace_string = 006C, `ú\0`, `ú`
replace_string = 0088, `û\0`, `û`
replace_string = 008C, `ü\0`, `ü`
replace_string = 0090, `ñ\0`, `ñ`
replace_string = 0094, `ç\0`, `ç`
replace_string = 0098, `đ\0`, `đ`
replace_string = 009C, `ł\0`, `ł`
</Patch>


<Patch>
patch_name = `Cyrillic keyboard (all except Aura One)`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Cyrillic alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `абв`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
replace_string = 0010, `æ\0`, `й`
replace_string = 0014, `œ\0`, `ф`
replace_string = 0030, `à\0`, `ц`
replace_string = 0048, `è\0`, `у`
replace_string = 0058, `ì\0`, `к`
replace_string = 005C, `ò\0`, `е`
replace_string = 0060, `ù\0`, `н`
replace_string = 0034, `á\0`, `г`
replace_string = 004C, `é\0`, `ш`
replace_string = 0064, `í\0`, `щ`
replace_string = 0068, `ó\0`, `з`
replace_string = 006C, `ú\0`, `х`
replace_string = 0000, `ý\0`, `ъ`
replace_string = 0038, `â\0`, `ы`
replace_string = 0050, `ê\0`, `в`
replace_string = 0080, `î\0`, `а`
replace_string = 0070, `ô\0`, `п`
replace_string = 0088, `û\0`, `р`
replace_string = 003C, `ä\0`, `о`
replace_string = 0054, `ë\0`, `л`
replace_string = 0084, `ï\0`, `д`
replace_string = 0074, `ö\0`, `ж`
replace_string = 008C, `ü\0`, `э`
replace_string = 0004, `ÿ\0`, `ё`
replace_string = 0040, `ã\0`, `я`
replace_string = 0090, `ñ\0`, `ч`
replace_string = 0078, `õ\0`, `с`
replace_string = 0044, `å\0`, `м`
replace_string = FFFFFFB4, `ß\0`, `и`
replace_string = 0094, `ç\0`, `т`
replace_string = 0098, `đ\0`, `ь`
replace_string = 007C, `ø\0`, `б`
replace_string = 001C, `ij\0`, `ю`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Cyrillic Keyboard - AuraOne`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `АБВ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ё`
replace_string = 0004, `ÿ\0`, `x`
replace_string = 0008, `š\0`, `ъ`
replace_string = 000C, `ž\0`, `э`
replace_string = 0010, `æ\0`, `ю`
replace_string = 0014, `œ\0`, `-`
replace_string = 0018, `þ\0`, `.`
replace_string = FFFFFFB4, `ß\0`, `,`
replace_string = 001C, `ij\0`, `;`
replace_string = 0020, `ŀ\0`, `!`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `й`
replace_string = 0034, `á\0`, `ц`
replace_string = 0038, `â\0`, `у`
replace_string = 003C, `ä\0`, `к`
replace_string = 0040, `ã\0`, `е`
replace_string = 0044, `å\0`, `н`
replace_string = 0048, `è\0`, `г`
replace_string = 004C, `é\0`, `ш`
replace_string = 0050, `ê\0`, `щ`
replace_string = 0054, `ë\0`, `з`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ф`
replace_string = 0068, `ó\0`, `ы`
replace_string = 0070, `ô\0`, `в`
replace_string = 0074, `ö\0`, `а`
replace_string = 0078, `õ\0`, `п`
replace_string = 007C, `ø\0`, `р`
replace_string = 0058, `ì\0`, `о`
replace_string = 0064, `í\0`, `л`
replace_string = 0080, `î\0`, `д`
replace_string = 0084, `ï\0`, `ж`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `я`
replace_string = 006C, `ú\0`, `ч`
replace_string = 0088, `û\0`, `с`
replace_string = 008C, `ü\0`, `м`
replace_string = 0090, `ñ\0`, `и`
replace_string = 0094, `ç\0`, `т`
replace_string = 0098, `đ\0`, `ь`
replace_string = 009C, `ł\0`, `б`
</Patch>


<Patch>
patch_name = `Arabic keyboard (all except Aura One)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Arabic alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ع`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
replace_string = 0010, `æ\0`, `ذ`
replace_string = 0014, `œ\0`, `ض`
replace_string = 0030, `à\0`, `ص`
replace_string = 0048, `è\0`, `ث`
replace_string = 0058, `ì\0`, `ق`
replace_string = 005C, `ò\0`, `ف`
replace_string = 0060, `ù\0`, `غ`
replace_string = 0034, `á\0`, `ع`
replace_string = 004C, `é\0`, `ه`
replace_string = 0064, `í\0`, `خ`
replace_string = 0068, `ó\0`, `ح`
replace_string = 006C, `ú\0`, `ج`
replace_string = 0000, `ý\0`, `د`
replace_string = 0038, `â\0`, `ش`
replace_string = 0050, `ê\0`, `س`
replace_string = 0080, `î\0`, `ي`
replace_string = 0070, `ô\0`, `ب`
replace_string = 0088, `û\0`, `ل`
replace_string = 003C, `ä\0`, `ا`
replace_string = 0054, `ë\0`, `ت`
replace_string = 0084, `ï\0`, `ن`
replace_string = 0074, `ö\0`, `م`
replace_string = 008C, `ü\0`, `ك`
replace_string = 0004, `ÿ\0`, `ط`
replace_string = 0040, `ã\0`, `ئ`
replace_string = 0090, `ñ\0`, `ء`
replace_string = 0078, `õ\0`, `ؤ`
replace_string = 0044, `å\0`, `ر`
replace_string = FFFFFFB4, `ß\0`, `ى`
replace_string = 0094, `ç\0`, `ة`
replace_string = 0098, `đ\0`, `و`
replace_string = 007C, `ø\0`, `ز`
replace_string = 001C, `ij\0`, `ظ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (Mini/Touch/Glo/Aura)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
# You can edit the top row as you like
replace_string = 0010, `æ\0`, `!`
replace_string = 0014, `œ\0`, `?`
replace_string = 0018, `þ\0`, `-`
replace_string = 0008, `š\0`, `_`
replace_string = 000C, `ž\0`, `(`
replace_string = 0020, `ŀ\0`, `)`
replace_string = FFFFFFB8, `ƒ\0`, `[`
replace_string = 0024, `μ\0`, `]`
replace_string = 0028, `ª\0`, `:`
replace_string = 002C, `º\0`, `;`
# Second row, left to right (11 keys):
replace_string = 0030, `à\0`, `/`
replace_string = 0048, `è\0`, `'`
replace_string = 0058, `ì\0`, `ק`
replace_string = 005C, `ò\0`, `ר`
replace_string = 0060, `ù\0`, `א`
replace_string = 0034, `á\0`, `ט`
replace_string = 004C, `é\0`, `ו`
replace_string = 0064, `í\0`, `ן`
replace_string = 0068, `ó\0`, `ם`
replace_string = 006C, `ú\0`, `פ`
replace_string = 0000, `ý\0`, `"`
# Third row, left to right (11 keys):
replace_string = 0038, `â\0`, `ש`
replace_string = 0050, `ê\0`, `ד`
replace_string = 0080, `î\0`, `ג`
replace_string = 0070, `ô\0`, `כ`
replace_string = 0088, `û\0`, `ע`
replace_string = 003C, `ä\0`, `י`
replace_string = 0054, `ë\0`, `ח`
replace_string = 0084, `ï\0`, `ל`
replace_string = 0074, `ö\0`, `ך`
replace_string = 008C, `ü\0`, `ף`
replace_string = 0004, `ÿ\0`, `,`
# Bottom row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ז`
replace_string = 0090, `ñ\0`, `ס`
replace_string = 0078, `õ\0`, `ב`
replace_string = 0044, `å\0`, `ה`
replace_string = FFFFFFB4, `ß\0`, `נ`
replace_string = 0094, `ç\0`, `מ`
replace_string = 0098, `đ\0`, `צ`
replace_string = 007C, `ø\0`, `ת`
replace_string = 001C, `ij\0`, `ץ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (AuraHD/GloHD/H2O)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# (Top row cannot be changed.)
# Second row, left to right (12 keys):
replace_string = 0010, `æ\0`, `/`
replace_string = 0030, `à\0`, `'`
replace_string = 0048, `è\0`, `ק`
replace_string = 0058, `ì\0`, `ר`
replace_string = 005C, `ò\0`, `א`
replace_string = 0060, `ù\0`, `ט`
replace_string = 0034, `á\0`, `ו`
replace_string = 004C, `é\0`, `ן`
replace_string = 0064, `í\0`, `ם`
replace_string = 0068, `ó\0`, `פ`
replace_string = 006C, `ú\0`, `]`
replace_string = 0000, `ý\0`, `[`
# Third row, left to right (12 keys):
replace_string = 0014, `œ\0`, `ש`
replace_string = 0038, `â\0`, `ד`
replace_string = 0050, `ê\0`, `ג`
replace_string = 0080, `î\0`, `כ`
replace_string = 0070, `ô\0`, `ע`
replace_string = 0088, `û\0`, `י`
replace_string = 003C, `ä\0`, `ח`
replace_string = 0054, `ë\0`, `ל`
replace_string = 0084, `ï\0`, `ך`
replace_string = 0074, `ö\0`, `ף`
replace_string = 008C, `ü\0`, `,`
replace_string = 0004, `ÿ\0`, `"`
# Fourth row, left to right (10 keys):
replace_string = 0040, `ã\0`, `ז`
replace_string = 0090, `ñ\0`, `ס`
replace_string = 0078, `õ\0`, `ב`
replace_string = 0044, `å\0`, `ה`
replace_string = FFFFFFB4, `ß\0`, `נ`
replace_string = 0094, `ç\0`, `מ`
replace_string = 0098, `đ\0`, `צ`
replace_string = 007C, `ø\0`, `ת`
replace_string = 001C, `ij\0`, `ץ`
replace_string = 009C, `ł\0`, `.`
</Patch>


<Patch>
patch_name = `Hebrew keyboard (AuraOne)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `/`
replace_string = 0004, `ÿ\0`, `'`
replace_string = 0008, `š\0`, `ק`
replace_string = 000C, `ž\0`, `ר`
replace_string = 0010, `æ\0`, `א`
replace_string = 0014, `œ\0`, `ט`
replace_string = 0018, `þ\0`, `ו`
replace_string = FFFFFFB4, `ß\0`, `ן`
replace_string = 001C, `ij\0`, `ם`
replace_string = 0020, `ŀ\0`, `פ`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `ש`
replace_string = 0034, `á\0`, `ד`
replace_string = 0038, `â\0`, `ג`
replace_string = 003C, `ä\0`, `כ`
replace_string = 0040, `ã\0`, `ע`
replace_string = 0044, `å\0`, `י`
replace_string = 0048, `è\0`, `ח`
replace_string = 004C, `é\0`, `ל`
replace_string = 0050, `ê\0`, `ך`
replace_string = 0054, `ë\0`, `ף`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ז`
replace_string = 0068, `ó\0`, `ס`
replace_string = 0070, `ô\0`, `ב`
replace_string = 0074, `ö\0`, `ה`
replace_string = 0078, `õ\0`, `נ`
replace_string = 007C, `ø\0`, `מ`
replace_string = 0058, `ì\0`, `צ`
replace_string = 0064, `í\0`, `ת`
replace_string = 0080, `î\0`, `ץ`
replace_string = 0084, `ï\0`, `.`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `!`
replace_string = 006C, `ú\0`, `?`
replace_string = 0088, `û\0`, `,`
replace_string = 008C, `ü\0`, `"`
replace_string = 0090, `ñ\0`, `)`
replace_string = 0094, `ç\0`, `(`
replace_string = 0098, `đ\0`, `-`
replace_string = 009C, `ł\0`, `_`
</Patch>


<Patch>
patch_name = `Greek Keyboard (Aura One)`
patch_enable = `no`
# Multi-version patch: 4.6.9960 - 4.6.9995+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Greek alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Replace layout sign Greek
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ελ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ό`
replace_string = 0004, `ÿ\0`, `ύ`
replace_string = 0008, `š\0`, `ϋ`
replace_string = 000C, `ž\0`, `:`
replace_string = 0010, `æ\0`, `ά`
replace_string = 0014, `œ\0`, `έ`
replace_string = 0018, `þ\0`, `ί`
replace_string = FFFFFFB4, `ß\0`, `/`
replace_string = 001C, `ij\0`, `-`
replace_string = 0020, `ŀ\0`, `_`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `;`
replace_string = 0034, `á\0`, `ς`
replace_string = 0038, `â\0`, `ε`
replace_string = 003C, `ä\0`, `ρ`
replace_string = 0040, `ã\0`, `τ`
replace_string = 0044, `å\0`, `υ`
replace_string = 0048, `è\0`, `θ`
replace_string = 004C, `é\0`, `ι`
replace_string = 0050, `ê\0`, `ο`
replace_string = 0054, `ë\0`, `π`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `α`
replace_string = 0068, `ó\0`, `σ`
replace_string = 0070, `ô\0`, `δ`
replace_string = 0074, `ö\0`, `φ`
replace_string = 0078, `õ\0`, `γ`
replace_string = 007C, `ø\0`, `η`
replace_string = 0058, `ì\0`, `ξ`
replace_string = 0064, `í\0`, `κ`
replace_string = 0080, `î\0`, `λ`
replace_string = 0084, `ï\0`, `,`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `ζ`
replace_string = 006C, `ú\0`, `χ`
replace_string = 0088, `û\0`, `ψ`
replace_string = 008C, `ü\0`, `ω`
replace_string = 0090, `ñ\0`, `β`
replace_string = 0094, `ç\0`, `ν`
replace_string = 0098, `đ\0`, `μ`
replace_string = 009C, `ł\0`, `.`
</Patch>


Edit: The way the keys are stored in memory has reverted to how it was in firmware 3.19.5761, so it is once again possible to add 3-byte utf-8 characters to the keyboard. However this might change again in the future, as it possibly depends on compiler optimisation settings.
Dear GeoffR
I should thank you and inform you that this templates are changed in this firmware update
for example on H2O top row keys can change and it has 3 rows of 10 keys and one row of 8 keys ( as like kobo Aura in your template above )

here you can see 2 picture of my H2o and Glo keyboards

I also upload Persian keyboard base on your work for H2O ( its cover Arabic letters - we have more characters )





Code:
<Patch>
patch_name = `Keyboard template - AuraOne`
patch_enable = `no`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with custom alternatives.
## Edit the replace_string values below to select which keys to replace.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 96913E, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0\0ÿ\0\0š\0\0ž\0\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý\0`, `ض`
replace_string = 0004, `ÿ\0`, `ص`
replace_string = 0008, `š\0`, `ث`
replace_string = 000C, `ž\0`, `ق`
replace_string = 0010, `æ\0`, `ف`
replace_string = 0014, `œ\0`, `غ`
replace_string = 0018, `þ\0`, `ع`
replace_string = FFFFFFB4, `ß\0`, `ه`
replace_string = 001C, `ij\0`, `خ`
replace_string = 0020, `ŀ\0`, `ح`
# Second row, left to right (10 keys):
replace_string = 0030, `à\0`, `ش`
replace_string = 0034, `á\0`, `س`
replace_string = 0038, `â\0`, `ی`
replace_string = 003C, `ä\0`, `ب`
replace_string = 0040, `ã\0`, `ل`
replace_string = 0044, `å\0`, `ا`
replace_string = 0048, `è\0`, `ت`
replace_string = 004C, `é\0`, `ن`
replace_string = 0050, `ê\0`, `م`
replace_string = 0054, `ë\0`, `ک`
# Third row, left to right (10 keys):
replace_string = 005C, `ò\0`, `ج`
replace_string = 0068, `ó\0`, `چ`
replace_string = 0070, `ô\0`, `گ`
replace_string = 0074, `ö\0`, `پ`
replace_string = 0078, `õ\0`, `ء`
replace_string = 007C, `ø\0`, `آ`
replace_string = 0058, `ì\0`, `ؤ`
replace_string = 0064, `í\0`, `ژ`
replace_string = 0080, `î\0`, `î`
replace_string = 0084, `ï\0`, `ï`
# Fourth row, left to right (8 keys):
replace_string = 0060, `ù\0`, `ظ`
replace_string = 006C, `ú\0`, `ط`
replace_string = 0088, `û\0`, `ز`
replace_string = 008C, `ü\0`, `ر`
replace_string = 0090, `ñ\0`, `ذ`
replace_string = 0094, `ç\0`, `د`
replace_string = 0098, `đ\0`, `ئ`
replace_string = 009C, `ł\0`, `و`
</Patch>
barobach_so is offline   Reply With Quote
Old 11-06-2017, 10:54 AM   #45
arrivedercifrog
Junior Member
arrivedercifrog began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2017
Device: Kindle 3 ,Yotaphone 2, Kobo Aura One
Hi there!
First of all, Thanks for all the hard work <3
but I was wondering something;

The `Allow download all in Browser`
patch is still missing in this version does it still not work for this firmware also? Or is it not necessary anymore?
arrivedercifrog is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Instructions for patching firmware 3.18.0 GeoffR Kobo Developer's Corner 151 10-21-2016 06:15 AM
Instructions for patching firmware 3.12.1 GeoffR Kobo Developer's Corner 56 03-20-2015 05:14 AM
Instructions for patching firmware 3.12.0 GeoffR Kobo Developer's Corner 165 02-07-2015 09:22 AM
Instructions for patching firmware 3.8.0 GeoffR Kobo Developer's Corner 92 10-22-2014 07:22 AM
Instructions for patching firmware 3.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:35 AM.


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