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 06-01-2026, 05:40 AM   #1
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Patches for Firmware 4.38.23697 version 3

Firmware 4.38.23697 is for the Libra 2.

This thread is for the patches for the new firmware 4.38.23697. Most of the patches work. It may work for later firmware. I cannot say as I've not tried.

All of the patchers have been updated thanks to @geek1011

I would like to thank @aardvark for the original updated Windows .exe, geek1011 for fixing all of patchers and @jackie-w and @Semwize for help in updating some of the patches.

Use the file kobopatch.yaml to override the no to yes for each patch you want to apply. I cannot say all the patches work. Most of them do apply. If you have any issue with any of the patches, just post about the issue.

This is the same format as the patches for 4.38.23648.

There are more patchers if you need a different one not in the ZIP file. Please go to https://github.com/pgaskin/kobopatch...es/tag/v0.16.0 to see if what you need is there if it's not in the ZIP file.

Thank you to @jackie_w for fixing even more patches.
Quote:
Originally Posted by jackie_w View Post
This is the "official" nickel.yaml file for both firmwares 4.38.23684.

Please note:
Old patch name Increase size of kepub chapter progress chart
has been updated to Increase size of kepub/audio chapter progress chart so that:
  • chapter progress barcharts for both kepub and audiobooks can be similarly enlarged. Users who never read audiobooks can still use the new one without issue.
  • this patch is no longer reliant on a constantly-changing BaseAddress hex offset so should survive further firmware upgrades without needing to be updated every time.
The update nickel.yaml is now included in the ZIP for the patches.

Thanks to @jackie_w, nickel.yaml has been updated and fixes some patches that previously did not work as well as jackie_w Screensaver full in the custom yaml and Remove forgot pin button from lock screen.

P.S. xor_ has added some new patches. Please see the 2nd post for more information
Attached Files
File Type: zip kobopatch_4.38.23697_v4.zip (19.19 MB, 43 views)

Last edited by JSWolf; 06-11-2026 at 04:34 PM.
JSWolf is online now   Reply With Quote
Old 06-01-2026, 05:41 AM   #2
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Patches that are known to not work will be posted here.

The following patches do not work
  • Customize ComfortLight settings
  • Remove PDF map widget shown during panning

If any others do not work, please post about them.

New patches...
  • Disable forwards/backwards swipes
  • Disable menu swipes

Fixed patches...
  • Both page turn buttons go next

Last edited by JSWolf; 06-11-2026 at 09:07 AM.
JSWolf is online now   Reply With Quote
Old 06-01-2026, 08:25 AM   #3
PennyDred
Enthusiast
PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.PennyDred is fluent in JavaScript as well as Klingon.
 
Posts: 27
Karma: 4920
Join Date: Oct 2021
Location: UK
Device: Kobo Elipsa, Kobo Aura H2O (original)
Thank you to all involved for getting these patches out quickly. All my favourites are working fine, but it took 3 attempts to get them to apply to my elderly Aura H2O. The file appears to copy over to my device but, for whatever reason, doesn't always 'take'. So this is an encouragement for others out there to try a few times.
PennyDred is offline   Reply With Quote
Old 06-01-2026, 10:12 AM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by PennyDred View Post
Thank you to all involved for getting these patches out quickly. All my favourites are working fine, but it took 3 attempts to get them to apply to my elderly Aura H2O. The file appears to copy over to my device but, for whatever reason, doesn't always 'take'. So this is an encouragement for others out there to try a few times.
I'm glad you got the patches working. The problem could be that your SD card in the H20 is beginning to fail.
JSWolf is online now   Reply With Quote
Old 06-07-2026, 08:18 AM   #5
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Thanks to x0r_, there are now two new patches.
  • Disable forwards/backwards swipes
  • Disable menu swipes
JSWolf is online now   Reply With Quote
Old 06-07-2026, 09:02 AM   #6
Apollyon202
Groupie
Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.Apollyon202 ought to be getting tired of karma fortunes by now.
 
Apollyon202's Avatar
 
Posts: 178
Karma: 251718
Join Date: May 2018
Device: Kobo Libra 2, Clara HD, Aura, Touch
Quote:
Originally Posted by JSWolf View Post
Thanks to x0r_, there are now two new patches.
  • Disable forwards/backwards swipes
  • Disable menu swipes
Tried it out, works flawlessly on Libra 2. Thanks
Apollyon202 is offline   Reply With Quote
Old 06-09-2026, 12:37 PM   #7
dandaman
Groupie
dandaman doesn't litterdandaman doesn't litterdandaman doesn't litter
 
Posts: 188
Karma: 220
Join Date: May 2026
Location: London, United Kingdom
Device: Kindle PW3, Kobo Clara Colour
(You misspelled Firmware in the title as Frmware)
dandaman is offline   Reply With Quote
Old 06-09-2026, 03:37 PM   #8
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 52,417
Karma: 180944990
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by dandaman View Post
(You misspelled Firmware in the title as Frmware)
Moderator Notice
Error corrected.
DNSB is online now   Reply With Quote
Old 06-09-2026, 03:38 PM   #9
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by DNSB View Post
Error corrected.
Thank you.
JSWolf is online now   Reply With Quote
Old 06-11-2026, 07:34 AM   #10
xor_
Zealot
xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.xor_ ought to be getting tired of karma fortunes by now.
 
Posts: 143
Karma: 1030308
Join Date: Nov 2012
Location: Berlin
Device: Kobo Elipsa 2e, Kobo Forma, Kobo Sage
Quote:
Originally Posted by JSWolf View Post
The following patches do not work
  • Both page turn buttons go next
I've looked into the button issue, and I have it working on my Sage and Forma on fw 4.38.23697.

Code:
#both buttons forward
both buttons forward anchored:
  - Enabled: yes
  - BaseAddress: {Sym: "_ZN11ReadingView13keyPressEventEP9QKeyEvent"}
  - ReplaceBytes:
      Offset: 0x3C
      FindH:  68 B9
      ReplaceH: 0D E0
And for my previous patches regarding the swipe gestures, I've made a small change. It is functionally identical, but this way of finding the offset should make it more likely for the patch to survive a firmware update.

Code:
#disable fw/bw swipe gestures
disable fw/bw swipe gestures:
  - Enabled: yes
  - BaseAddress: {Sym: "_ZN11ReadingView12processSwipeEP12SwipeGesture"}
  - ReplaceBytes:
      Offset: 0xE8
      FindH: 1D F7 28 CC 
      ReplaceH: 00 BF 00 BF
  - ReplaceBytes:
      Offset: 0xF6
      FindH: 1A F7 F0 C8 
      ReplaceH: 00 BF 00 BF

#disable menu swipe gestures
disable menu swipe gestures:
  - Enabled: yes
  - BaseAddress: {Sym: "_ZN11ReadingView12processSwipeEP12SwipeGesture"}
  - ReplaceBytes:
      Offset: 0x134
      FindH: 3F F7 E6 CA 
      ReplaceH: 00 BF 00 BF
  - ReplaceBytes:
      Offset: 0x13c
      FindH: 12 F7 A2 CB 
      ReplaceH: 00 BF 00 BF
xor_ is offline   Reply With Quote
Old 06-11-2026, 08:54 AM   #11
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
I've updated the swipe patches. The patch Both page turn buttons go next now works.

Last edited by JSWolf; 06-11-2026 at 09:08 AM.
JSWolf is online now   Reply With Quote
Old 06-11-2026, 02:41 PM   #12
Liesse
Zealot
Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.
 
Liesse's Avatar
 
Posts: 141
Karma: 610994
Join Date: Dec 2010
Location: UK
Device: Kobo Libra Colour
So I've happily run to this thread as I've seen that some absolute geniuses have got the marvellous both page buttons go next working. Thank you so much for the effort involved in that.

Firmware downloaded and applied to my Libra colour... but Kobo.bat doesn’t seem to be doing anything when I double click it. It quits before I can see what It is doing but I have this in the log file created in the OUT folder:

Could anyone be kind enough to tell me what daft thing I am doing preventing my generating a patch please?

Code:
KoboPatch::ApplyPatches
    KoboPatch::openIn
        Opening firmware zip 'src/kobo-update-4.45.23697.zip'
        Looking for KoboRoot.tgz in zip
        --> found KoboRoot.tgz
        -->    opening KoboRoot.tgz
        Opening gzip reader
        Creating tar reader
    patching entry name:'./usr/local/Kobo/libnickel.so.1.0.0' size:24249260 mode:'509' typeflag:'48' with files: src/libnickel.so.1.0.0.yaml, src/cloud_sync.yaml
        reading entry contents
        loading patch file 'src/libnickel.so.1.0.0.yaml' (detected format kobopatch)
          | parsing patch file: unmarshaling to map[string]yaml.Node
        --> could not parse patch file: yaml: unmarshal errors:
  line 1467: mapping key "Disable forwards/backwards swipes" already defined at line 1455

Last edited by Liesse; 06-11-2026 at 02:45 PM.
Liesse is offline   Reply With Quote
Old 06-11-2026, 03:04 PM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Liesse View Post
So I've happily run to this thread as I've seen that some absolute geniuses have got the marvellous both page buttons go next working. Thank you so much for the effort involved in that.

Firmware downloaded and applied to my Libra colour... but Kobo.bat doesn’t seem to be doing anything when I double click it. It quits before I can see what It is doing but I have this in the log file created in the OUT folder:

Could anyone be kind enough to tell me what daft thing I am doing preventing my generating a patch please?

Code:
KoboPatch::ApplyPatches
    KoboPatch::openIn
        Opening firmware zip 'src/kobo-update-4.45.23697.zip'
        Looking for KoboRoot.tgz in zip
        --> found KoboRoot.tgz
        -->    opening KoboRoot.tgz
        Opening gzip reader
        Creating tar reader
    patching entry name:'./usr/local/Kobo/libnickel.so.1.0.0' size:24249260 mode:'509' typeflag:'48' with files: src/libnickel.so.1.0.0.yaml, src/cloud_sync.yaml
        reading entry contents
        loading patch file 'src/libnickel.so.1.0.0.yaml' (detected format kobopatch)
          | parsing patch file: unmarshaling to map[string]yaml.Node
        --> could not parse patch file: yaml: unmarshal errors:
  line 1467: mapping key "Disable forwards/backwards swipes" already defined at line 1455
Did you grab the patches for firmware 4.38.23697 and change the firmware number to 4.45.23697? if you did, that's why it's not working. The new patches most likely won't work on 4.45.23697. There are these patches for the new firmware which I'll be adding in soon.

Last edited by JSWolf; 06-11-2026 at 03:07 PM.
JSWolf is online now   Reply With Quote
Old 06-11-2026, 03:09 PM   #14
Liesse
Zealot
Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.Liesse ought to be getting tired of karma fortunes by now.
 
Liesse's Avatar
 
Posts: 141
Karma: 610994
Join Date: Dec 2010
Location: UK
Device: Kobo Libra Colour
Quote:
Originally Posted by JSWolf View Post
Did you grab the patches for firmware 4.38.23697 and change the firmware number to 4.45.23697? if you did, that's why it's not working. The new patches most likely won't work on 4.45.23697. There are these patches for the new firmware which I'll be adding in soon.
Ah. Yes. Probably. The two firmware threads has obviously confused me and I ws excited to have the feature working.

So both page buttons go next isn't ready for the latest firmware just yet?

I am now single button forwards only. How pedestrian. Still, is my own fault.

Last edited by Liesse; 06-11-2026 at 03:13 PM.
Liesse is offline   Reply With Quote
Old 06-11-2026, 04:35 PM   #15
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,740
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
I've updated the patches to fix an error. Should be good to go now with the new patches.
JSWolf is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Patches for Firmware 4.45.23697 JSWolf Kobo Developer's Corner 17 06-12-2026 09:25 AM
Firmware 4.45.23697 geek1011 Kobo Reader 14 06-11-2026 05:05 PM
Firmware 4.38.23697 JSWolf Kobo Reader 16 06-11-2026 05:04 PM
Patches for Firmware 4.45.23684 JSWolf Kobo Developer's Corner 6 05-04-2026 09:42 PM
Patches for Firmware 4.45.23646 JSWolf Kobo Developer's Corner 44 04-04-2026 03:01 PM


All times are GMT -4. The time now is 05:12 PM.


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