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 01-22-2025, 07:09 PM   #1231
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: 77,708
Karma: 142032074
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 kusanagi View Post
https://drive.google.com/file/d/1gub...usp=drive_link
Here’s the result of steps 2 and 3; I completed them simultaneously during one connection of the e-reader to the computer. I’m unable to edit my prev message so i just add one more
What you should do is uninstall KFMon and install NickelMenu. The reason is that KFMon fails after every firmware update and KoReader does not. So you would have to reinstall KFMon after every firmware update. It's a lot easier to use NickelMenu.
JSWolf is offline   Reply With Quote
Old 01-22-2025, 10:16 PM   #1232
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
Originally Posted by JSWolf View Post
What you should do is uninstall KFMon and install NickelMenu.
I don’t quite understand what you mean - NickelMenu already in the archive with the KOReader + Plato package. Or do you mean that after uninstalling using the method David mentioned, I also need to reinstall NickelMenu separately? After all three steps? The method David suggested works overall, but some strange menu items appear, as I showed in the video. In general, I could leave it as is since everything mostly works fine.

If not, that's exactly what I tried to do. Unfortunately, I’m not ready to dive into programming just to make the e-reader perform the most basic functions it was purchased for. My current problem is that the device freezes when launching Plato after loading books or updating the library, whereas KOReader doesn’t have this issue. Thats appears just after running script KOReader + Plato, unpluging for update and then uploading my library. Before uploading my library Plato starting without some issues. It’s not that I absolutely need Plato - it’s just that I’m curious why it used to start without any problems, but now it doesn’t, even though I’m doing everything the same way as before.

Quote:
The reason is that KFMon fails after every firmware update and KoReader does not. So you would have to reinstall KFMon after every firmware update. It's a lot easier to use NickelMenu.
As for the constant KFMon updates, the latest firmware is installed after every reboot, and then I simply disable Wi-Fi. Secondly, I tried reinstalling KFMon using the script in the latest archive from this thread on first page, but Plato still freezes. You saw on video - [KFMon] Launched plato.sh : ) and book no longer responds to anything except holding down the power button for a long time.

I don’t mind reinstalling KFMon each time - it’s much easier than resetting the device to factory settings and re-uploading 10 GB of books. Ideally, I’d like to use both programs, but I might try another factory reset and just install KOReader without Plato this time.

Last edited by kusanagi; 01-22-2025 at 10:23 PM.
kusanagi is offline   Reply With Quote
Old 01-23-2025, 02:29 AM   #1233
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: 42,285
Karma: 162918680
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Please disregard Jon's post. Most of the rest of us do. You do not need to re-install NickelMenu after removing KFMon. They do not interfere with each other.

You will need to remove the kfmon file found in .adds/nm. NickelMenu will see it and try to run KFMon regardless of whether KFMon is installed.

Your Kobo was never made to run Plato. If you find issues, a better place for any discussion is the Issues section of Baskerville's Plato GitHub page.

I have Plato 0.9.44 installed on my KLC and have not seen the constant freezing you are reporting.

As far as I can tell, the latest firmware is not installed after every restart. You will either have an OTA update to the firmware which are few and far between and would only be triggered when your Kobo calls home and it's firmware revision is compared to the latest available or you manually unpack a firmware update file and place it's contents in the .kobo directory.

And constant KFMon updates? KFMon only needs to be re-installed after a firmware update or factory reset. Since both 4.38.23171 (Kobo touchscreen devices other than the Libra Colour, Clara Colour and Clara BW) and 4.41.23145 (Libra Colour, Clara Colour and Clara BW) show a RTM date of 2024-Oct-29, hardly constant updates.

So my current suggestion is to do a real factory reset, let the latest firmware download, register, etc.

Then run the OCP install script with the OCP-Plato-0.9.44_KOReader-v2024.11.zip file in the same directory as the install.ps1 script. Also download the KFMon-Uninstaller.zip from the first message in the Kute File Monitor: A smarter file-trigger based launcher After the install is finished, unpack the KoboRoot.tgz file from the KFMon uninstaller zip and copy it to the .kobo directory. Safely eject, etc.

You may also want to remove all files in the .adds/nm directory except for the doc file and copy the attached file (I added the .txt extension to allow it to be attached) into that directory.
Attached Files
File Type: txt nm_kp.txt (2.3 KB, 29 views)
DNSB is offline   Reply With Quote
Old 01-23-2025, 12:45 PM   #1234
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
And constant KFMon updates? KFMon only needs to be re-installed after a firmware update or factory reset.
I meant that i usually turn off wi fi right after registration and proceed with the steps to install KOReader and Plato, but i also tried reinstalling KFMon to check all variants why Plato freezing. Btw what version of KFMon needed, here https://www.mobileread.com/forums/sh...70&postcount=1 is the KFMon-v1.4.6-66-ga63e9af.zip and on the first page OCP-KFMon-1.4.6-139-g709df40.zip | 2024-Nov-26. The latest version or the version from the first page?

So you are suggesting two solutions:
1.
Quote:
So my current suggestion is to do a real factory reset, let the latest firmware download, register, etc.

Then run the OCP install script with the OCP-Plato-0.9.44_KOReader-v2024.11.zip file in the same directory as the install.ps1 script. Also download the KFMon-Uninstaller.zip from the first message in the Kute File Monitor: A smarter file-trigger based launcher After the install is finished, unpack the KoboRoot.tgz file from the KFMon uninstaller zip and copy it to the .kobo directory. Safely eject, etc.

You may also want to remove all files in the .adds/nm directory except for the doc file and copy the attached file (I added the .txt extension to allow it to be attached) into that directory.
2.Procedure with changes of content "plato" and "koreader' in nm directory this time which in spoiler and KFMon uninstaller
Spoiler:
Quote:
Originally Posted by DNSB View Post
Look at the .adds/nm directory on your Kobo. You will likely see 4 documents with no extension called doc, koreader, plato and kfmon. If you have done your own customization to NickelMenu, you will see a fifth file whatever you have named it which holds those customization. I deleted the kfmon file and in the koreader and plato files, I edited them.

plato original file:
Code:
# Launch Plato via KFMon
# NOTE: .adds/nm/kfmon will generate this automatically
#menu_item : main : Plato : kfmon     : plato.png

# Launch Plato directly via NM
#menu_item : main : Plato : cmd_spawn : quiet : exec /mnt/onboard/.adds/plato/plato.sh
plato edited file:
Code:
# Launch Plato directly via NM
menu_item : main : Plato : cmd_spawn : quiet : exec /mnt/onboard/.adds/plato/plato.sh
menu_item : library : Plato : cmd_spawn : quiet : exec /mnt/onboard/.adds/plato/plato.sh
koreader original file:
Code:
# Launch KOReader via KFMon
# NOTE: .adds/nm/kfmon will generate this automatically
#menu_item : main : KOReader : kfmon     : koreader.png

# Launch KOReader directly via NM (>= KOReader 2020.05)
#menu_item : library : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh
koreader modified file:
Code:
# Launch KOReader directly via NM (>= KOReader 2020.05)
menu_item : main : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh
menu_item : library : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh

and
Quote:
Originally Posted by DNSB View Post
You will need to remove the kfmon file found in .adds/nm. NickelMenu will see it and try to run KFMon regardless of whether KFMon is installed.
and the both solutions are correct? do i need to rename "nm_kp" or just change file extension and copy to .adds/nm?

upd.
Can I use such content of nm_kp in a way of Step 1? Will it be correct? I dont fully understand of purpose buttons like Invert & Reboot, Dark Mode, USB Connect etc... or i just dont need them
Spoiler:
Code:
#
# ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #

# Launch KOReader directly via NM (>= KOReader 2020.05)
menu_item : main : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh
# Launch Plato directly via NM
menu_item : main : Plato : cmd_spawn : quiet : exec /mnt/onboard/.adds/plato/plato.sh

menu_item : main    : Reboot             : power          : reboot
menu_item : main    : Shutdown           : power          : shutdown
# ------------------------------------------------------------------------------------------------------------------------ #

# Launch KOReader directly via NM (>= KOReader 2020.05)
menu_item : library : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh
# Launch Plato directly via NM
menu_item : library : Plato : cmd_spawn : quiet : exec /mnt/onboard/.adds/plato/plato.sh#

menu_item : library : Reboot             : power          : reboot
menu_item : library : Shutdown           : power          : shutdown
# ------------------------------------------------------------------------------------------------------------------------ #
#

Last edited by kusanagi; 01-23-2025 at 01:49 PM.
kusanagi is offline   Reply With Quote
Old 01-23-2025, 11:49 PM   #1235
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: 42,285
Karma: 162918680
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
The real factory reset is my recommendation so you are starting from a known point without any other changes that may have been made to the system. As for KFMon, I don't use it at this point and last time I played with it, I grabbed a copy from the GitHub page which was the same as the one in the OCP packages at that time.

You don't need to rename the file since NickelMenu really doesn't care. I remove the extension to match what other programs do for NickelMenu config files. As for what the commands do?

Dark Mode switches reading to white on black text but does not invert images.

Invert & Reboot inverts everything everywhere but need a reboot to switch modes.

Import books is useful if you do not transfer books over USB and need to trigger the Import books action. I use it occasionally when I download a book using the web browser.

USB Connect allows you to reconnect your Kobo to your computer without physically ejecting. Safely eject but do not physically unplug, wait for import, etc. to complete and then use USB Connect to reconnect. Saves wear and tear on the connectors.

Reboot and Shutdown are pretty much self-explainatory.

You don't need to keep anything you don't want. nm-kp is a sample config file with options that are commonly used.

Last edited by DNSB; 01-24-2025 at 12:00 AM.
DNSB is offline   Reply With Quote
Old 01-25-2025, 02:05 PM   #1236
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
Originally Posted by DNSB View Post
You don't need to keep anything you don't want. nm-kp is a sample config file with options that are commonly used.
I was just asking if the sequence in the my code is correct to avoid crushes or unstable work

At the moment, everything is working for me except Plato. I deleted KFMon sucсsessfully, but for some reasons Plato stops launching when the size of my "books" folder in the root directory exceeds 4-5 Gb.

Perhaps the issue lies with tthe current ver. of Plato, because i downloaded an Plato + Koreader pack in September and everything worked even when the books size was over 15 Gb. Unfortunately I deleted my prev archive. Is there anywhere I can download it again?
kusanagi is offline   Reply With Quote
Old 01-25-2025, 06:55 PM   #1237
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: 42,285
Karma: 162918680
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by kusanagi View Post
I was just asking if the sequence in the my code is correct to avoid crushes or unstable work.
From what you've posted, there is nothing in your sequence that stands out to me.

Quote:
Originally Posted by kusanagi View Post
Perhaps the issue lies with the current ver. of Plato, because i downloaded an Plato + Koreader pack in September and everything worked even when the books size was over 15 Gb. Unfortunately I deleted my prev archive. Is there anywhere I can download it again?
You can download the earlier versions of Plato from baskerville's GitHub page (same place I suggested posting about your issues a couple of message back). You could also try posting in the Plato: A document reader for PDF, ePUB, DjVu, etc. thread but baskerville does not seem to be very active in that thread.

For releases, see https://github.com/baskerville/plato/releases. I'd suggest trying 0.9.42 or 0.9.43.

Delete the entire contents of the plato directory in .adds and copy the contents of the Plato .zip file into it.

Last edited by DNSB; 01-25-2025 at 06:58 PM.
DNSB is offline   Reply With Quote
Old 02-02-2025, 03:50 AM   #1238
shuvashish76
Connoisseur
shuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beauty
 
shuvashish76's Avatar
 
Posts: 58
Karma: 32256
Join Date: Jan 2022
Location: India
Device: Kobo Clara BW
Red face

Quote:
Originally Posted by shuvashish76 View Post
@NiLuJe Is it possible to host the files at GitHub or somewhere else? The storage.gra.cloud.ovh.net links taking forever to download. Download speed is too slow (15-30kbps) when downloading files from this domain.
As you can see the download speed is slow again. Not sure if it's due to my geo location?
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20250202_131836.png
Views:	23
Size:	13.9 KB
ID:	213371  
shuvashish76 is offline   Reply With Quote
Old 02-02-2025, 05:11 AM   #1239
shuvashish76
Connoisseur
shuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beautyshuvashish76 does all things with Zen-like beauty
 
shuvashish76's Avatar
 
Posts: 58
Karma: 32256
Join Date: Jan 2022
Location: India
Device: Kobo Clara BW
Exclamation

It's definitely related to geo-location or server issue. Works fine on Tor browser or when using VPN but without them it's taking forever to download.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20250202_142956.png
Views:	19
Size:	49.4 KB
ID:	213373   Click image for larger version

Name:	Screenshot_20250202_143429.png
Views:	18
Size:	18.8 KB
ID:	213374  
shuvashish76 is offline   Reply With Quote
Old Yesterday, 06:51 AM   #1240
Markismus
Guru
Markismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicingMarkismus causes much rejoicing
 
Markismus's Avatar
 
Posts: 924
Karma: 149883
Join Date: Jul 2013
Location: Netherlands
Device: HiSenseA5ProCC, Cracked OnyxNotePro, Note5, Kobo Glo, Aura
@shuvashish76 Yep. I just downloaded with 3.5MB/s

Still think it's a bit odd that you're complaining about free code download that you'll have to wait half an hour for. Why don't ya grap a coffee?

Last edited by Markismus; Yesterday at 06:55 AM.
Markismus is offline   Reply With Quote
Reply

Tags
kfmon, kobo, koreader, plato


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Aura How to install ksm and koreader mhss Kobo Reader 0 01-17-2018 08:45 PM
Koreader could not be opened by click an epub file on the books list johnleo KOReader 4 12-11-2017 08:57 AM
Cannot install custom update packages via MRPI anunay Kindle Developer's Corner 9 02-09-2017 08:46 AM
Kobo-how to install koreader sahbi KOReader 22 01-02-2016 04:49 PM
Koreader install help mrmojorizing Kobo Developer's Corner 3 09-29-2014 02:24 PM


All times are GMT -4. The time now is 08:49 PM.


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