Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 01-20-2025, 08:23 PM   #1216
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: 44,802
Karma: 168802811
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
You should be able to install NickelMenu, KFMon and KOReader and/or Plato from the appropriate OCP package and script in one install. You should not need to install more than one package

My personal choice was to uninstall KFMon after the install and use NickelMenu to directly launch KOReader and Plato without having to tap on an icon. This also saves me from having to re-install KFMon after a firmware update.
DNSB is offline   Reply With Quote
Old 01-21-2025, 08:05 AM   #1217
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 should be able to install NickelMenu, KFMon and KOReader and/or Plato from the appropriate OCP package
So, was the order I followed correct?

Quote:
and script in one install.
You should not need to install more than one package
Here, I didn’t quite understand... if you follow the installation with the script, even if you place both archives (KFMon and Plato + KOReader), the Powershell interface only allows installing one package at a time. After that, it prompts “Press Enter to exit.” Am I doing something wrong?

This time, I installed NickelMenu first, then placed the script and both archives in a separate folder and run Powershell, but it only one package letin to install at a time.

Quote:
and use NickelMenu to directly launch KOReader and Plato without having to tap on an icon.
Also don’t quite understand which icons are being referred to. I’m always launching both Koreader and Plato as you described, through NickelMenu. Sorry for being dummy
here how it looks like https://drive.google.com/file/d/1PFa...usp=drive_link


Quote:
My personal choice was to uninstall KFMon after the install ... This also saves me from having to re-install KFMon after a firmware update.
by this instruction? https://www.mobileread.com/forums/sh...70&postcount=1

I should probably add that it wasn’t my idea to reinstall everything. Everything had been working fine for a couple of months, but a few days ago, while I was browsing, the e-reader froze completely and took a long time to load, blinking the LED and restarting a couple of times. Then an indicator with a crossed-out book appeared. I pressed something, and the e-reader rebooted, wiping my entire library in the process.

Last edited by kusanagi; 01-21-2025 at 08:08 AM.
kusanagi is offline   Reply With Quote
Advert
Old 01-21-2025, 08:23 AM   #1218
shamanNS
Wizard
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 1,097
Karma: 12000220
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
@kusanagi You only need a single zip file! This one:



One zip next to PowerShell script, run the script and that's all.

So that "KOReader and Plato" zip archive actually contains/installs 4 things: NickelMenu, KFMon, KOReader, Plato.

The only reason there is a zip archive containing only KFMon is because after every firmware update you need to reinstall KFMon.
shamanNS is offline   Reply With Quote
Old 01-21-2025, 12:12 PM   #1219
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
Originally Posted by shamanNS View Post
@kusanagi You only need a single zip file! This one:



One zip next to PowerShell script, run the script and that's all.

So that "KOReader and Plato" zip archive actually contains/installs 4 things: NickelMenu, KFMon, KOReader, Plato.

The only reason there is a zip archive containing only KFMon is because after every firmware update you need to reinstall KFMon.
Now I think I understood... so what’s the best way to proceed right now? A factory reset again?

I’ll be honest, I don’t fully understand the purpose of KFMon. This thread - https://www.mobileread.com/forums/sh...d.php?t=218283 says it’s a modernized version of fmon, I’ve never been a Linux user, and before my Kobo Libra 2, I had no experience using Kobo e-readers. I’ve always worked in the Windows environment. Are there any analogies in Windows to help me understand the purpose of KFMon? Is it like the cmd in Windows which working without user interface?

and what are these "icons" of Plato and Koreader that mr. DNSB talked about?

To be honest, I’m already regretting not choosing an Onyxbook.

Last edited by kusanagi; 01-21-2025 at 12:15 PM.
kusanagi is offline   Reply With Quote
Old 01-21-2025, 12:51 PM   #1220
shamanNS
Wizard
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 1,097
Karma: 12000220
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
Can't answer those questions since I just did the "one click" install thing like a year ago and only recently decided to try removing the KFMon after manually adding NickelMenu entry to start KOReader without the help from KFMon.

Libra 2 is my first time owning a Kobo device and I basically almost never use it because I prefer using Kindle PW5. Libra 2 has laughably pathetic battery life when compared to Kindle PW5 & I simply prefer the size and symmetrical design... Libra 2 + case is much more bulky than PW5 / Paperwhite Kids in its free case, for almost the same screen size.
shamanNS is offline   Reply With Quote
Advert
Old 01-21-2025, 03:10 PM   #1221
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: 44,802
Karma: 168802811
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
Now I think I understood... so what’s the best way to proceed right now? A factory reset again?
Are you using calibre with the Kobo Utilities plugin to allow you to save the reading status of your books? If so, a true factory reset would be best. Either enable the developer menu and use the factory reset option from there or do the manual factory reset.

Quote:
Manual Factory Reset
  1. Charge the eReader for at least an hour
  2. Make sure it's connected to Wi-Fi
  3. Press and hold the power button until the screen says "Powered off"
  4. While holding the page turn button, press and hold the power button again
  5. Wait for the screen to flash and start the reset process


Quote:
Originally Posted by kusanagi View Post
and what are these "icons" of Plato and Koreader that mr. DNSB talked about?
When you use KFMon, you can open Plato, etc. by tapping on an icon showing in the book list. NickelMenu can launch Plato and KOReader directly. If you look at the KOReader or Plato items in /.adds/nm, you will find they have two ways of launching the app.
Quote:
# 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 : main : KOReader : cmd_spawn : quiet : exec /mnt/onboard/.adds/koreader/koreader.sh
This discussion is beginning to look much like the ones in the Kindle forum about WinterBreak where reading comprehension seems to be at a premium. In most cases, reading the instructions at least once instead of jumping right in is the best way forward.

To quote the first lines of the first message in this thread:
Quote:
You'll find here links to so called "one-click" install packages for both KOReader & Plato.
This is primarily aimed at brand new users, with the goal of getting things to work in the most fool-proof manner possible, by simply unpacking a single ZIP archive into the root of your Kobo eReader over USB.
To make this possible, these packages bundle KFMon & NickelMenu.
Attached Thumbnails
Click image for larger version

Name:	kfmon.png
Views:	118
Size:	104.4 KB
ID:	213206   Click image for larger version

Name:	koreader.png
Views:	105
Size:	142.8 KB
ID:	213207   Click image for larger version

Name:	plato.png
Views:	126
Size:	14.8 KB
ID:	213208  
DNSB is offline   Reply With Quote
Old 01-21-2025, 11:53 PM   #1222
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
@DNSB

First of all, thank you for your help and for taking the time. To be honest, launching KOReader and Plato by an icon was not obvious at all. I thought thats just small thumbnails.

I have some issue with launching Plato. When I try to start it through NickelMenu or by the icon, the e-reader freezes completely, and the only way to fix it is by holding the power button for a long time. This didn’t happen before, and both programs launched fine. What do you think could be causing this?

Also, I wanted to ask if it's possible to disable the loading of book thumbnails in the default browser. I don't need it, and it just adds unnecessary load to the device.
kusanagi is offline   Reply With Quote
Old 01-22-2025, 12:02 AM   #1223
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
Originally Posted by shamanNS View Post
Can't answer those questions since I just did the "one click" install thing like a year ago and only recently decided to try removing the KFMon after manually adding NickelMenu entry to start KOReader without the help from KFMon.
Did everything go successfully? Could you share a step-by-step guide and your feedback on how the e-reader works after this procedure?
kusanagi is offline   Reply With Quote
Old 01-22-2025, 03:19 AM   #1224
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: 44,802
Karma: 168802811
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
@DNSB

First of all, thank you for your help and for taking the time. To be honest, launching KOReader and Plato by an icon was not obvious at all. I thought thats just small thumbnails.
I sometimes forget that others have not been using their Kobos as long as I have. Using the icons to launch stuff was around well before NickelMenu.

Quote:
Originally Posted by kusanagi View Post
I have some issue with launching Plato. When I try to start it through NickelMenu or by the icon, the e-reader freezes completely, and the only way to fix it is by holding the power button for a long time. This didn’t happen before, and both programs launched fine. What do you think could be causing this?
That is why I was recommending doing a full Factory reset from the Developer options submenu (search for devmodeon on your Kobo and Developer options will show up in Settings => Device information). You can also do the manual factory reset. Either of these will revert the firmware back to the factory version and clear out any changes that you've made. The Factory reset from the Device information menu clears out most of the exposed partition but does not touch anything written to the system partition.

Quote:
Originally Posted by kusanagi View Post
Also, I wanted to ask if it's possible to disable the loading of book thumbnails in the default browser. I don't need it, and it just adds unnecessary load to the device.
You mean in the Home screen or My Books screen. There is no way I know of to remove the book thumbnails in either view.
DNSB is offline   Reply With Quote
Old 01-22-2025, 03:34 AM   #1225
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: 44,802
Karma: 168802811
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
Did everything go successfully? Could you share a step-by-step guide and your feedback on how the e-reader works after this procedure?
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
main is for NickelMenu launcher items visible from the Home screen, library is for NickelMenu launcher items visible from the Books screen

I went to the Kute File Monitor: A smarter file-trigger based launcher thread and downloaded the latest KFMON uninstaller zip file. I then extracted the KoboRoot.tgz file. copied it to the .kobo directory on my Kobo and safely ejected.

So basically, I still launch KOReader and Plato from NickelMenu but now they are directly launched from their .sh files and I can launch them from either the Home or Books screens.
DNSB is offline   Reply With Quote
Old 01-22-2025, 07:51 AM   #1226
remlap
Connoisseur
remlap began at the beginning.
 
Posts: 55
Karma: 10
Join Date: Jun 2010
Device: none
Quote:
Originally Posted by DNSB View Post
Are you using calibre with the Kobo Utilities plugin to allow you to save the reading status of your books? If so, a true factory reset would be best. Either enable the developer menu and use the factory reset option from there or do the manual factory reset.







When you use KFMon, you can open Plato, etc. by tapping on an icon showing in the book list. NickelMenu can launch Plato and KOReader directly. If you look at the KOReader or Plato items in /.adds/nm, you will find they have two ways of launching the app.


This discussion is beginning to look much like the ones in the Kindle forum about WinterBreak where reading comprehension seems to be at a premium. In most cases, reading the instructions at least once instead of jumping right in is the best way forward.

To quote the first lines of the first message in this thread:
Can you safely remove these .pngs or move them to a directory not indexed? I never intend to launch from the books menu with nicklemenu in place
remlap is offline   Reply With Quote
Old 01-22-2025, 12:28 PM   #1227
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 mean in the Home screen or My Books screen. There is no way I know of to remove the book thumbnails in either view.
Here what i mean https://drive.google.com/file/d/1yEt...usp=drive_link

and this is how the freezing with Plato looks. Now it doesn't always respond even to the power button.
https://drive.google.com/file/d/1VJv...usp=drive_link


So the sequence is as follows:
1. Plato + KOReader achive + script, then unpluging to update
2.
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
main is for NickelMenu launcher items visible from the Home screen, library is for NickelMenu launcher items visible from the Books screen

3.
Quote:
downloaded the latest KFMON uninstaller zip file and then extract the KoboRoot.tgz file. copied it to the .kobo directory on my Kobo and safely ejected.
is that correct?


Quote:
Originally Posted by DNSB View Post
That is why I was recommending doing a full Factory reset from the Developer options submenu (search for devmodeon on your Kobo and Developer options will show up in Settings => Device information). You can also do the manual factory reset. Either of these will revert the firmware back to the factory version and clear out any changes that you've made. The Factory reset from the Device information menu clears out most of the exposed partition but does not touch anything written to the system partition.
What if I make a backup right after restoring the device to factory settings and then format the Kobo using Windows in NTFS or FAT32? Is it possible to make such a backup, and is it even worth trying to format it? I just feel like something might have gone wrong with the flash memory after the device froze, and it seems to me that the issue could only be fixed by either replacing the memory or formatting it.

upd.
kusanagi is offline   Reply With Quote
Old 01-22-2025, 03:48 PM   #1228
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Here, I just completed step 1 here, and I feel like this message shouldn’t be appearing... As far as I understand, it’s related to some issues with Plato.
kusanagi is offline   Reply With Quote
Old 01-22-2025, 04:21 PM   #1229
kusanagi
Member
kusanagi began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Sep 2024
Device: kobo libra 2
Quote:
Originally Posted by kusanagi View Post
Here, I just completed step 1 here, and I feel like this message shouldn’t be appearing... As far as I understand, it’s related to some issues with Plato.
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
kusanagi is offline   Reply With Quote
Old 01-22-2025, 06:07 PM   #1230
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: 79,123
Karma: 144284184
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
@kusanagi do you have the following in Kobo eReader.conf? If not, that could be why the odd files are showing up.

[FeatureSettings]
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+)
JSWolf is offline   Reply With Quote
Reply

Tags
kfmon, kobo, koreader, plato

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 07:45 PM
Koreader could not be opened by click an epub file on the books list johnleo KOReader 4 12-11-2017 07:57 AM
Cannot install custom update packages via MRPI anunay Kindle Developer's Corner 9 02-09-2017 07:46 AM
Kobo-how to install koreader sahbi KOReader 22 01-02-2016 03:49 PM
Koreader install help mrmojorizing Kobo Developer's Corner 3 09-29-2014 01:24 PM


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


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