If your device spontaneously reboots for no apparent reason when opening a large or complicited KePub book, it might be that the operation is taking a bit longer than normal and the sickel watchdog thinks it is stuck.
This patch will increase the time limit before sickel acts from 10 seconds to 20 or 30 seconds, giving a bit more time for slow tasks to complete. It should work with all firmware versions from
4.3.8842 to
4.5.9587.
To install along with the other patches, create a new file named
sickel.patch in the same directory as the other *.patch files, and copy the following into the new file:
Code:
<Patch>
patch_name = `sickel reboot timeout`
patch_enable = `yes`
#
## sickel reboots the device if 10 seconds pass without a ping.
## Enable this patch to increase that time limit to 20 or 30 seconds.
#
# 10sec --> 20sec
#replace_bytes = 32CA, 42 F2 10 71, 44 F6 20 61
#replace_bytes = 32DA, 42 F2 10 71, 44 F6 20 61
#replace_bytes = 33F0, 44 F6 20 61, 49 F6 40 41
#
# 10sec --> 30sec
replace_bytes = 32CA, 42 F2 10 71, 47 F2 30 51
replace_bytes = 32DA, 42 F2 10 71, 47 F2 30 51
replace_bytes = 33F0, 44 F6 20 61, 4E F6 60 21
</Patch>