Bookworm
Posts: 975
Karma: 768585
Join Date: Aug 2010
Location: Netherlands
Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo
|
Quote:
Originally Posted by tshering
If you decide which of the previous FWs that can make screenshots you would like to use, somebody here will certainly provide the patch to prevent wifi update.
|
There are not much.. how to call it... sorry.. you know a bit more about me, there is not much text explaining what a new firmware does or don't do.
There is a word for it... but the long reply made a fuse blown in my mind.
All the readers are now on 3.1.1.
I use the following kpg.conf on it:
Spoiler:
# Firmware 3.1.1 (761b066420)
#
<Patch>
patch_name = `Custom reading footer style`
patch_enable = `yes`
#
# The "#" character at the beginning of a line indicates a comment. Uncomment
# the line beginning with replace_xor for the footer example you wish to be
# applied, and comment out all other replace_xor lines.
#
# Disable footer example
#replace_xor_9C = 13FD538, `ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 40;\n}\n\nReadingFooter[deviceCodeName="kraken"], \nReadingFooter[deviceCodeName="phoenix"] {\n\tmin-height: 82px;\n\tmax-height: 82px;\n\tqproperty-footerMargin: 15;\n}\n\nReadingFooter[deviceCodeName="dragon"] {\n\tmin-height: 120px;\n\tmax-height: 120px;\n\tqproperty-footerMargin: 20;\n}\n\n* {\n\tfont-size: 16px;\n}\n\n[deviceCodeName="kraken"], \n[deviceCodeName="phoenix"] {\n\tfont-size: 20px;\n}\n\n[deviceCodeName="dragon"] {\n\tfont-size: 26px;\n}\n\n[localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}`, `* {\n\theight: 5px;\n\tfont-size: 1px;\n\tcolor: transparent;\n}\n\n\x00`
#
# Decrease footer example for Glo/Aura
#replace_xor_9C = 13FD538, `ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 40;\n}\n\nReadingFooter[deviceCodeName="kraken"], \nReadingFooter[deviceCodeName="phoenix"] {\n\tmin-height: 82px;\n\tmax-height: 82px;\n\tqproperty-footerMargin: 15;\n}\n\nReadingFooter[deviceCodeName="dragon"] {\n\tmin-height: 120px;\n\tmax-height: 120px;\n\tqproperty-footerMargin: 20;\n}\n\n* {\n\tfont-size: 16px;\n}\n\n[deviceCodeName="kraken"], \n[deviceCodeName="phoenix"] {\n\tfont-size: 20px;\n}\n\n[deviceCodeName="dragon"] {\n\tfont-size: 26px;\n}\n\n[localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}`, `ReadingFooter {\n\tmin-height: 40px;\n\tmax-height: 40px;\n\tqproperty-footerMargin: 15;\n}\n\n* {\n\tfont-size: 20px;\n\tpadding-bottom: 5px;\n}\n\n\x00`
#
# Decrease footer example for Aura HD
replace_xor_9C = 13FD538, `ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 40;\n}\n\nReadingFooter[deviceCodeName="kraken"], \nReadingFooter[deviceCodeName="phoenix"] {\n\tmin-height: 82px;\n\tmax-height: 82px;\n\tqproperty-footerMargin: 15;\n}\n\nReadingFooter[deviceCodeName="dragon"] {\n\tmin-height: 120px;\n\tmax-height: 120px;\n\tqproperty-footerMargin: 20;\n}\n\n* {\n\tfont-size: 16px;\n}\n\n[deviceCodeName="kraken"], \n[deviceCodeName="phoenix"] {\n\tfont-size: 20px;\n}\n\n[deviceCodeName="dragon"] {\n\tfont-size: 26px;\n}\n\n[localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}`, `ReadingFooter {\n\tmin-height: 70px;\n\tmax-height: 70px;\n\tqproperty-footerMargin: 20;\n}\n\n* {\n\tfont-size: 31px;\n\tfont-family: Amasis;\n}\n\n[localeName="ja_JP"] {\n\tfont-family: A-OTF Gothic MB101 Pr6N;\n}\x00`
</Patch>
<Patch>
patch_name = `My line spacing values`
patch_enable = `yes`
# Bypass code-injected values 1.0, 1.2, 1.5, 2.0, 3.0
replace_bytes = 73FA4E, 35 F6 BE EB, 00 46 00 46
replace_bytes = 73FA9C, 35 F6 96 EB, 00 46 00 46
replace_bytes = 73FAC2, 35 F6 84 EB, 00 46 00 46
replace_bytes = 73FAF8, 35 F6 68 EB, 00 46 00 46
replace_bytes = 73FB54, 35 F6 3A EB, 00 46 00 46
# Other values for replace
replace_float = 73FB98, 1.05, 0.765
replace_float = 73FBA0, 1.07, 0.80
replace_float = 73FBA8, 1.1, 0.83
replace_float = 73FBB0, 1.35, 0.865
replace_float = 73FBB8, 1.7, 0.905
replace_float = 73FBC0, 1.8, 0.95
replace_float = 73FBC8, 2.2, 1.0
replace_float = 73FBD0, 2.4, 1.05
replace_float = 73FBD8, 2.6, 1.1
replace_float = 73FBE0, 2.8, 1.25
</Patch>
<Patch>
patch_name = `Custom fonts sizes`
patch_enable = `yes`
# Values for replace
replace_int = 115A778, 12, 16
replace_int = 115A77C, 14, 20
replace_int = 115A780, 16, 22
replace_int = 115A784, 17, 24
replace_int = 115A788, 18, 25
replace_int = 115A78C, 19, 26
replace_int = 115A790, 20, 27
replace_int = 115A794, 21, 28
replace_int = 115A798, 22, 29
replace_int = 115A79C, 24, 30
replace_int = 115A7A0, 25, 31
replace_int = 115A7A4, 26, 32
replace_int = 115A7A8, 28, 33
replace_int = 115A7AC, 32, 34
replace_int = 115A7B0, 36, 35
replace_int = 115A7B4, 40, 36
replace_int = 115A7B8, 44, 37
replace_int = 115A7BC, 46, 38
replace_int = 115A7C0, 48, 39
replace_int = 115A7C4, 50, 40
replace_int = 115A7C8, 52, 42
replace_int = 115A7CC, 54, 44
replace_int = 115A7D0, 56, 48
replace_int = 115A7D4, 58, 52
</Patch>
<Patch>
patch_name = `Custom left & right margins`
patch_enable = `yes`
# Values for replace
replace_int = 13F2564, 02, 01
replace_int = 13F2568, 04, 02
replace_int = 13F256C, 06, 03
replace_int = 13F2570, 08, 04
replace_int = 13F2574, 10, 05
replace_int = 13F2578, 12, 06
replace_int = 13F257C, 14, 07
replace_int = 13F2580, 16, 08
</Patch>
<Patch>
patch_name = `Fix page breaks bug`
patch_enable = `yes`
replace_bytes = DE94A6, E8 D0, E8 E7
#Alternative method
#replace_bytes = DE94A6, E8 D0, 00 46
</Patch>
<Patch>
patch_name = `Freedom to advanced fonts control`
patch_enable = `yes`
replace_bytes = 9837B0, D4 F7 42 E1, E4 F7 38 E5
replace_bytes = ADD500, B2 F6 2C E2, 00 46 00 46
replace_bytes = AE1202, AE F6 AC E3, 00 46 00 46
</Patch>
<Patch>
patch_name = `Wi-Fi insomnia`
patch_enable = `no`
replace_bytes = 7CEC4C, 11 B9, 00 46
</Patch>
<Patch>
patch_name = `Brightness fine control`
patch_enable = `yes`
replace_int = 90DDE0, 10, 01
replace_int = 90DE10, 10, 01
</Patch>
<Patch>
patch_name = `Search in Library by default`
patch_enable = `yes`
replace_bytes = 9E7DBC, 7E F7 C0 E2, 00 46 00 46
replace_bytes = 9E7E08, 7E F7 9A E2, 00 46 00 46
</Patch>
<Patch>
patch_name = `Margins fine tuning`
patch_enable = `no`
# Initial replaces
replace_bytes = 92CC5A, 19 46, 00 21
replace_bytes = 92CC5C, 1A 46, 00 22
# Values for replace
# Left margin
replace_int = 92CC5A, 0, 10
# Top margin
replace_int = 92CC5C, 0, 10
</Patch>
<Patch>
patch_name = `Allow download all in Browser`
patch_enable = `yes`
replace_bytes = A773AC, 15 F7 10 E5, 01 20 01 20
</Patch>
<Patch>
patch_name = `prevent firmware update`
patch_enable = `yes`
# alternative 1
#change `5.0.0` , `99.10` , `999.9` or similar
#replace_string = 01105C10, `3.1.1`, `99.10`
# alternative 2
replace_string = 01106BB0, `https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/%3/%4/%5`, `https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/%3/9.9/N`
# alternative 3
#replace_string = 01106BB0, `https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/%3/%4/%5`, `https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/k/99.9/N`
</Patch>
And yes..got a reply on another forum.. what we do is illegal,making digital copy's of analogue books, we don't spread them,and "our" people are still to young for the Gutenberg Project  In the pass we asked for permission,but we never get.
And we are ready to start a project with new volunteers we called: voorleesmoeders, "mothers that come in the class to read for the children" they gonna read the books loudly to be used on daisy readers for the 16 blind people we have now.
|