View Single Post
Old 04-23-2014, 07:33 PM   #2
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Other patches

If you have a new or improved patch that works with firmwares 3.3.x - 3.5.x, post in this thread and I'll add it to this post.


ePub adjustable top/bottom margins: I've now included this in with the other patches in post #1, but left it disabled by default. See this thread for discussion: Adjustable top/bottom margin patch testing


Block WiFi firmware upgrade (libnickel.so.1.0.0): This patch should prevent the firmware being upgraded during WiFi sync. You can still upgrade by sideloading the new firmware or by syncing via the Kobo desktop program. See this thread for discussion.

firmware 3.3.0:
Spoiler:
Code:
<Patch>
patch_name = `Block WiFi firmware upgrade`
patch_enable = `no`
# Use with patch32lsb
replace_string = C482E2, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
# Use with kpg.exe
#replace_xor_00 = C482E2, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
</Patch>

firmware 3.3.1:
Spoiler:
Code:
<Patch>
patch_name = `Block WiFi firmware upgrade`
patch_enable = `no`
# Use with patch32lsb
replace_string = C4B302, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
# Use with kpg.exe
#replace_xor_00 = C4B302, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
</Patch>

firmware 3.4.1:
Spoiler:
Code:
<Patch>
patch_name = `Block WiFi firmware upgrade`
patch_enable = `no`
# Use with patch32lsb
replace_string = C4B212, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
# Use with kpg.exe
#replace_xor_00 = C4B212, `%\x003\x00/\x00%\x004\x00/\x00%\x005\x00`, `k\x00/\x009\x009\x00.\x009\x00/\x005\x00`
</Patch>


Custom page refresh options (libnickel.so.1.0.0): This patch changes the Reading Settings "Refresh the screen every:" menu options. Instead of only refreshing every 1,2,3,4,5, or 6 pages, you can add more options by changing the patch replacement values of Base, Increment, and Maximum. E.g. Base=2, Increment=2, Maximum=20 will give a menu with options to refesh every 2,4,6,8,10,12,14,16,18, or 20 pages.

This patch is now included in patch_kobo_35.zip attached to post #1.


Customise PinchGestureRecognizer (libnickel.so.1.0.0): Change some pinch/zoom settings. (Aura or other devices with Multi-touch kernel installed):

Firmware 3.5.0:
Spoiler:
Code:
<Patch>
patch_name = `Customise PinchGestureRecognizer`
patch_enable = `no`
# PinchGestureRecognizer::StationaryTolerance
replace_float = CA8570, 5.0, 5.0
# PinchGestureRecognizer::UpdateTolerance
replace_float = CA8578, 10.0, 10.0
# PinchGestureRecognizer::TriggerTolerance
replace_float = CA8580, 30.0, 30.0
</Patch>


Applying patches with kpg.exe: The attached files contain kpg.conf with all of the main patches from post #1 for use with kpg.exe. Note that some of the patches now need to be applied to librmsdk.1.0.0 or libadobe.so instead of libnickel.so.1.0.0, and so these ones have been commented out.
Attached Files
File Type: zip kpg_conf_330.zip (3.5 KB, 776 views)
File Type: zip kpg_conf_331.zip (3.6 KB, 674 views)
File Type: zip kpg_conf_341.zip (4.9 KB, 665 views)
File Type: zip kpg_conf_350.zip (5.1 KB, 732 views)

Last edited by GeoffR; 08-28-2014 at 06:59 AM. Reason: Added `Customise PinchGestureRecogniser for firmware 3.5.0
GeoffR is offline   Reply With Quote