01-27-2018, 09:45 PM | #1 |
Member
Posts: 23
Karma: 10
Join Date: Feb 2015
Location: Adelaide, South Australia
Device: Kobo H2O revision 5.
|
Firmware 4.7.10413 -word finding bug?
Hi.
original Rakutan firmware 4.7.10413 on Kobo H20 (thinks first hardware). No mods. Reading an epub book. Use search in the reading current words like "dead". 5 pages of results. ok, select one of the word results where it shows a part sentence and the screen returns back to the original page i was on. bottom bar shows forward and back through word list but even though the indications change the actual page does not. No word selected returns to the selected word location in the epub. it only shows the previous being read page regardless. Am I doing something wrong? Is this working in an earlier firmware?Is it possibe to roll back to that version? thanks Minsik. |
01-27-2018, 10:37 PM | #2 | |
Wizard
Posts: 1,147
Karma: 5061953
Join Date: Jun 2011
Location: Ontario, Canada
Device: Kobo Aura HD
|
Quote:
If you have a first gen H20, (no coloured light), you can roll back to firmware version 3.19.5761 as the most stable before a whole new round of bugs were introduced with V. 4. However, I would recommend instead adding the Kobo Touch Extended Plugin to Calibre and using that to sideload your epub books as Kepub. (Kepub does not suffer from this bug.) |
|
Advert | |
|
01-27-2018, 10:58 PM | #3 | |
Wizard
Posts: 1,197
Karma: 4027538
Join Date: May 2014
Device: Kobo Aura, Mini, Touch, Amazon Kindle.
|
Quote:
https://www.mobileread.com/forums/sh...269542&page=12 best wishes koboy |
|
01-27-2018, 11:25 PM | #4 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
@minsik: It isn't as simple as saying this is broken in the firmware. It is working correctly for the sideloaded epub and sideloaded kepubs I am reading at the moment. From memory, there is a detailed discussion of the problem here that found a possible reason. Unfortunately, I don't remember exactly what the answer was. If I get a chance, I'll look for the thread.
|
01-27-2018, 11:26 PM | #5 |
Member
Posts: 23
Karma: 10
Join Date: Feb 2015
Location: Adelaide, South Australia
Device: Kobo H2O revision 5.
|
thanks, I will hope they fix in future then!
I also reset to factory, connected and it loaded latest firmware, copied all previous books across, imported into the system and then tried it again with no improvement. edit. hmmm seems some books epub will and some wont. I was unlucky at first choosing the few that wont. appreciate the location of the discussion on how to FIX an epub so it can search and be page locate able. Feature does work on some books i now find, but there seems to be no difference however i have limited experience in epub formatting. Calibre will work search forward or backwards through either book i have selected as working and not working in Kobo H2o word find. Last edited by minsik; 01-27-2018 at 11:45 PM. |
Advert | |
|
01-27-2018, 11:53 PM | #6 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
I have attached a simple test book in which the search works correctly here. Select a word, tap the search, wait for it to finish and tap any result and it is displayed and selected. Then the search bar works to go between the results. If that doesn't work for you, then there is something very strange going on. And as I expect it to be a problem in the book, if you post a sample that doesn't work for you, or point to one somewhere online I can download freely (the library here is good for this), then I'll see if it happens here. And if I can see why. |
|
01-28-2018, 12:39 AM | #7 |
Member
Posts: 23
Karma: 10
Join Date: Feb 2015
Location: Adelaide, South Australia
Device: Kobo H2O revision 5.
|
thanks prompt davidfor as that sample works fine searching and highlighting the word, then the toolbar at the bottom will advance and reverse go through the words.
I used "purus" which repeats. Next question is how to CLEAN up epub to be able to do this is the simpliest way? I notice the two books i used that the one with chapters worked and the one with no chapters didnt work. is this a clue? |
01-28-2018, 01:31 AM | #8 | ||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
And I have a test the demonstrates at least one method to reproduce this. I was recently reading something that had multiple chapters but, they were all in one file. After reading it, I used the calibre editor to split the chapters into separate files, rebuilt the ToC and resent it to the device without deleting the book. That means the book wasn't reimported and the ToC in the database didn't match the structure of the book. Deleting it from the device and resending the book fixed the problem. I haven't tested it, but I am pretty sure that if the ToC in the book doesn't match the contents, you will see this problem as well. When importing the book, the ToC is read from the NCX file (for epub2) and it doesn't check that this matches the rest of the book. In this case, you an read the book from start to finish, but navigation (ToC, navigation bar, search) probably won't work. And I don't consider this to be a bug in the firmware. It is an error in the book. If a fix was to be made, it would be to reject the book, but I consider being a bit forgiving and allowing the book to be loaded and read is actually a better scenario. |
||
01-28-2018, 01:53 AM | #9 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The fix should be to rebuild the ToC. You can do that with the calibre editor or Sigil. Calibre also has ToC building tool, so that you don't have to open the editor. Or you can use either Polish books or a conversion to do it in bulk. I'd probably recommend using one of the editors a few times to see the sort of problems you have. Then you can decide whether you need to do them individually or if Polish books is enough. However you fix it, remember to delete the books before resending them. But, you can do that from calibre. Edit: You might be able to use the Quality Check plugin to find the problem books. The plugin has three options for checking the ToC. I think the check for broken links option will do what you need. Of course, I don't have a book with an error when I ran this, so it's hard to check. Last edited by davidfor; 01-28-2018 at 02:15 AM. Reason: Mention Quality Check plugin. |
|
01-28-2018, 01:57 AM | #10 |
Member
Posts: 23
Karma: 10
Join Date: Feb 2015
Location: Adelaide, South Australia
Device: Kobo H2O revision 5.
|
like alice i go down many rabbit holes and keep on getting deeper. sometimes learning stuff which is nice.
Yes looks like the book with problems is two xhtml sections and a toc.ncx but doesnt contain chapters as viewed in sigil. Not sure what to do next but in the beginning its always like that. thanks for the suggestions and so very helpful responses. |
01-28-2018, 02:22 AM | #11 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
01-28-2018, 11:09 AM | #12 |
Wizard
Posts: 1,147
Karma: 5061953
Join Date: Jun 2011
Location: Ontario, Canada
Device: Kobo Aura HD
|
It's not a case of broken links... The search bug manifests when the toc does not have an entry for the file that the search is trying to navigate to.
Rebuilding the toc by "Files" will 'fix' it. Rebuilding the toc by other means, (such as importing an inline toc or Amazon Mobi style toc,) might not, depending on how complete the imported toc is. This is most certainly a bug in Kobo firmware. There is no requirement for epub tocs to include every internal file. But there are many places, in Kepub reader and now the Epub reader, where Kobo devs mistakenly use the TOC as a substitute for the 'spine'. By spine, I'm refering to the section on the epub contends.opf file that lists all internal files and they order they are supposed to go. To avoid the known kobo quirks, (search in epubs, whole book page numbering and progress in kepub,) the ncx toc has to list the same contents as the spine. |
01-28-2018, 11:26 AM | #13 |
Resident Curmudgeon
Posts: 73,998
Karma: 128903378
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Both the Calibre Editor and sigil have an epubcheck plugin. Install that and use epubcheck to check for errors. The ToC davidfor is talking about aren't errors but there could be something else as well. If you have your eBooks in Calibre, then I suggest use the Calibre editor.
|
01-31-2018, 04:26 AM | #14 |
Member
Posts: 23
Karma: 10
Join Date: Feb 2015
Location: Adelaide, South Australia
Device: Kobo H2O revision 5.
|
thanks for good help attempts.
In calibre edit and check book it shows this error. ------------------------------------------------------------------- This HTML file is larger than 260 KB. Too large HTML files can cause performance problems on some e-book readers. Consider splitting this file into smaller sections. ------------------------------------------------------- now need to spit into new sections. Not getting very far yet. |
01-31-2018, 01:13 PM | #15 | |
Bibliophagist
Posts: 35,461
Karma: 145525534
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
What I generally do is to merge all the files other than one which displays the cover into a single file, cleanup the metadata, errorcheck, split at logical boundaries (Toc, titlepage, dedication, copyright, chapters, etc.), rebuild the toc.ncx, any other cleanup I think is needed and then save the epub. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 4.7.10413 | GeoffR | Kobo Developer's Corner | 117 | 05-24-2018 02:56 PM |
Firmware 4.7.10413 | oren64 | Kobo Reader | 157 | 04-25-2018 09:01 AM |
Word's separation marks bug for Armenian | brolny | Sigil | 2 | 08-31-2017 01:34 PM |
Word long press bug | Nexutix | Marvin | 8 | 11-02-2016 11:48 AM |
Touch Finding out an easier way to know what firmware to install | Mrs_Often | Kobo Reader | 20 | 02-28-2013 02:53 AM |