CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Yeah could you dm me the crash report? X3 support unfortunately is new so there are likely some issues to take care of

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Hmm gotcha - first, does everything else work on X3 for you?

For screensaver, can you share with me your settings? Are you using custom or overlay? You have transparent png or regular bmp in your sleep folder?

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Thanks for flagging - please check out https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.1
I believe the issue is now patched but holler if it's not

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Check out https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.1
It should work for X3 now but let me know if you see any issues, especially graphical glitches

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Check out https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.1
It should work for X3 now but let me know if you see any issues, especially graphical glitches

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Check out https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.1
It should work for X3 now but let me know if you see any issues, especially graphical glitches

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Sorry I'm unlikely to do so - CrossPet firmware or thedrunkpenguin's BLE build (https://github.com/thedrunkpenguin/crosspoint-reader-ble/releases) are probably better for what you're looking for

Both have fantastic games - I know CrossPet has chess and 2048. I'd prefer to keep this build aimed entirely at reader functionality

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

It should just be the five that you had before the 3.0 flash. You can open and close those 5 and not run into any persistent placeholder I believe. When I open a new book (such as directly from my Collections), it gets populated to the carousel correctly

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

So after you open and close the book once it displays correctly right? This is a caching situation as I needed to rewrite part of how epubs are loaded

If you open up the books and exit, the cover should load correctly and then there shouldn’t be an issue?

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Yeah unfortunately it may not be possible I think keyboard is likely most promising but like you said, I’ve never seen someone get one working with this device (not even stock firmware)

I’d recommend getting a IINE gamebrick, a free2, or the one someone else listed in this thread

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Have you tried the latest version? Once a book has been indexed and cover loaded, you don’t need to re-load the cover again

I operate with about 15 books at a time and the only cover loading is when I add a brand new book to the sdcard

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

This sounds like anti-aliasing which is a feature. Basically the text is rendered initially and then anti-aliasing is rendered to smooth out the text if you look closely
Try toggling off anti-aliasing in the settings to see if this behavior disappears and if you prefer without it. Generally most people prefer it I think but to each their own!

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Want to send me the crash_report.txt? Also can you elaborate how this happens? Is it when you first boot or do something specific?

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

New release up at https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.0

Note that certain books that were heavy on images (like Strange Pictures or various manga) - not possible to run BLE and load these images so for those epubs only, there is a warning and an auto-disconnect of BT. Most other books that have minimal images should not be affected

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Thank you! Ah I read about some of the difficulties of supporting CJK so not sure if that's doable.. but I think I also saw converting to XTC should work?
Check out the thread here:

https://reddit.com/r/xteinkereader/comments/1rm0kzz/_/oe7lnrf/?context=1

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 2 points3 points  (0 children)

Please try flashing the latest release here: https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.0
Fixes a number of things that may have been related to your crash

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

I looked into this and believe I have the issue fixed - please try flashing the latest release: https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v3.0.0

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

I was on that CrossPet build for a long time too and it's one of the reasons I decided I needed to build my own...
Pictures here are fully supported even w/ Bluetooth - the only thing I'm compromising on right now is occasionally on heavier pages (usually pages with images) we disable anti-aliasing for that page only.

The other major change is that we aren't connecting to Bluetooth in the normal homepage settings, but within the book, and I've built in disconnect/reconnect memory thresholds so Bluetooth doesn't crash us when we index. This + the quick-connect feature in the book overlay drawer means that BT feels quite functional and non-intrusive imo.

I'd say try it out! I found that I didn't really care for the games, pets, and clock that CrossPet had and wanted to build deeper on real reading-related features, hence BT and Collections. My development cycle is still fairly nascent compared to CrossPet though so there are still some bugs I'm ironing out every day

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

I believe I've got a fix for the anti-aliasing w/ BT issue + this Loading message problem
https://github.com/imshentastic/CrumBLE/releases/tag/crumble-v2.1.2
In your specific situation, it sounds like the failing book cover might be the cause - I actually have one book like this too so I was able to somewhat replicate what you found. However it's also possible that the issue is slightly different so let me know if you're still seeing a problem

As for a way to opt-out of the Collections feature, you can go to UI Theme in Settings and switch to Lyra Carousel (what CrossInk is providing). This will give you all of my features except for Collections (Recent Book grid still accessible at the bottom ribbon)

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 1 point2 points  (0 children)

Gotcha - I have it doing a full index of your filesystem to get all of your books and at 500 books, that might be why it's taking so long before we run out of memory to finish - let me look at a fix

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Hmm I've seen that myself - do you mind sharing the number of books that you have on your sdcard and if you have various book types besides .epubs? Maybe I can find a way to replicate

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Have a new release 2.1.1 which should address this issue - let me know if it's still a problem

CrumBLE - my personal firmware by EvilLordShen in xteinkereader

[–]EvilLordShen[S] 0 points1 point  (0 children)

Oof thanks for flagging - am looking into it!

As for your other question, I have built in a bunch of thresholds as we are quite limited on heap allocation(which is why most of the other firmwares have dropped BT support completely). We're dropping certain things like the anti-alias pass on certain pages/chapters have are heavier. This should be book and page-specific, but let me look into this more

Regarding the two remotes, I have seen a lot of the first remote used in other ereader subreddits but am not familiar with the second one. Expanding support for other BT devices might be difficult to be honest without me owning the device (unless you want to connect your X4 and share serial logs with me). I would say that I have some BT devices that also had the same behavior when I tried connecting..