Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android e-readers to add #4551

Open
Frenzie opened this Issue Feb 5, 2019 · 15 comments

Comments

Projects
None yet
8 participants
@Frenzie
Copy link
Member

Frenzie commented Feb 5, 2019

I've been testing the screen refresh on my android e-readers (v2019.02-8-g3f41560_2019-02-04). It works on the Onyx C67 but not on the InkBook Prime HD (Boyue clone). However, the "einkTest" application does run the screen refresh. This is the information that appears when you run einkTest:

Manufacturer: ARTATECH
Brand: inkBook
Model: Prime HD
Product: Prime HD
Hardware: rk30board

Originally posted by @Cellaris in #4517 (comment)

@Frenzie Frenzie added the Android label Feb 5, 2019

Frenzie added a commit to Frenzie/koreader that referenced this issue Feb 5, 2019

[Android] Add E Ink support for Inkbook Prime HD & exit after crash
* add eink support for Inkbook Prime HD (koreader/android-luajit-launcher#110) @pazos (references koreader#4551)
* [fix] Exit after crashing to avoid unknown states (koreader/android-luajit-launcher#109) @pazos

Frenzie added a commit that referenced this issue Feb 5, 2019

[Android] Add E Ink support for Inkbook Prime HD & exit after crash (#…
…4552)

* add eink support for Inkbook Prime HD (koreader/android-luajit-launcher#110) @pazos (references #4551)
* [fix] Exit after crashing to avoid unknown states (koreader/android-luajit-launcher#109) @pazos
@Frenzie

This comment has been minimized.

Copy link
Member Author

Frenzie commented Feb 5, 2019

I was trying out GitHub's relatively new "create issue from comment" feature btw, hence the slightly odd look for the OP.

@Cellaris Tomorrow's nightly will include support. Nightlies can be found at http://build.koreader.rocks/download/nightly/

@ptrm

This comment has been minimized.

Copy link

ptrm commented Feb 7, 2019

I have some curious spieces of InkBook Prime HD, with space missing in the model name:

20190207_154710

Normal and forced updates work fine, 5d21990 commit release nightly build fails to do refreshes, though.

EDIT: Might be I've got the 2.0 version of their firmware, release in the last two months or so.

@ptrm

This comment has been minimized.

Copy link

ptrm commented Feb 7, 2019

Which leads me to a question, why isn't the rk30xx support inferred from hardware name, since the eink test app is able to get it as well? Different implementations / revisions across hardwares?

@pazos

This comment has been minimized.

Copy link
Contributor

pazos commented Feb 7, 2019

Normal and forced updates work fine, 5d21990 commit release nightly build fails to do refreshes, though.

It is easy to know what happens. If you can see the menu to do full refreshes (Settings->screen->eink settings) and even then the device doesn't refresh the screen is a problem with the driver and needs work. If you can't see that menu then the nightly you are using is not updated enough to recognize the driver and you'll need to wait.

Which leads me to a question, why isn't the rk30xx support inferred from hardware name, since the eink test app is able to get it as well? Different implementations / revisions across hardwares?

Seems a bad idea:

  1. RK31xx, RK32xx share the same hardware "rk30board".
  2. Not all devices based on rk30board are e-ink devices.
  3. If someone wants to add support for newer e-ink devices (say Nook, Tolino, rk29xx) he/she needs to add a new driver. For the e-ink test it is as simple as hook the driver on a new button onClickListener. We can hook as many drivers as we want, but the same idea doesn't apply to KOReader, where just one driver must stay.
@pazos

This comment has been minimized.

Copy link
Contributor

pazos commented Feb 7, 2019

@ptrm: Your device it is the same as @Cellaris, but he reported model: "Prime HD" and yours says "PrimeHD". Maybe it is a matter of which firmware is running, but we can add support for both model names. Will fix that when I have time.

I have some curious spieces of InkBook Prime HD, with space missing in the model name:

Sorry, I didn't notice that you said that.

@Cellaris

This comment has been minimized.

Copy link

Cellaris commented Feb 7, 2019

img_20190205_160745

@ptrm: Your device it is the same as @Cellaris, but he reported model: "Prime HD" and yours says "PrimeHD". Maybe it is a matter of which firmware is running, but we can add support for both model names. Will fix that when I have time.

Unfortunately, it was a transcription error. I'm sorry. I took a screenshot but couldn't include it in the comment. The correct information is shown in the screenshot: inkBook (first lowercase letter); PrimeHD, all together ("Model").

I apologize again for lost work time.

@pazos

This comment has been minimized.

Copy link
Contributor

pazos commented Feb 8, 2019

Unfortunately, it was a transcription error. I'm sorry. I took a screenshot but couldn't include it in the comment. The correct information is shown in the screenshot: inkBook (first lowercase letter); PrimeHD, all together ("Model").

Don't worry, Thanks for the feedback 👍

@ilyats

This comment has been minimized.

Copy link

ilyats commented Feb 8, 2019

Boyue Likebook Plus, firmwarev2.0.0-2018081714 (it is unofficial pre-release firmware, IIRC with official v1.0.2 version there were problems with backlight support in Koreader). Test results:
Manufacturer: Boeye
Brand: Boeye
Model: BOYUE
Product: T80S
Hardware: rk30board
Both "rk30xx normal update" and "rk30xx forced update" buttons make screen invert colors for a fraction of second, then screen returns to the old view
img_20190208_113043

Frenzie added a commit to Frenzie/koreader that referenced this issue Feb 8, 2019

Frenzie added a commit that referenced this issue Feb 8, 2019

Frenzie added a commit to Frenzie/koreader that referenced this issue Feb 9, 2019

Frenzie added a commit that referenced this issue Feb 9, 2019

@sunnyeyebpi

This comment has been minimized.

Copy link

sunnyeyebpi commented Feb 13, 2019

Hanvon 960 plus,
Manufacturer: Freescale
Brand: Freescale
Model: EVK_MX6SL
Product: evk_6sl_elink
Hardware: freescale
I use the Orinon Viewer to view the PDFs, It's works fine, but the KOreader is not refresh

@pazos

This comment has been minimized.

Copy link
Contributor

pazos commented Feb 13, 2019

@sunnyeyebpi: that seems an Onyx N96 clone. I would be more than surprised if this device worked with current driver. Did you test if Rk30xx buttons refeesh the screen? If not we need to wait until someone with the device implements a compatible driver.

@koreader koreader deleted a comment from ilyats Feb 13, 2019

@Frenzie

This comment has been minimized.

Copy link
Member Author

Frenzie commented Feb 15, 2019

There's another Energy Sistem model, see https://www.mobileread.com/forums/showpost.php?p=3811066&postcount=219

Manufacturer : Energy_Sistem
Brand : Energy_Sistem
Model : eReaderProPlus
Product : Energy_eReaderProP
Hardware : rk30board

@silberzwiebel

This comment has been minimized.

Copy link
Contributor

silberzwiebel commented Mar 6, 2019

The inkbook prime without HD is also working fine with the e-ink test app:

Manufacturer: ARTATECH
Brand: inkBook
Model: Prime
Product: Prime
Hardware: rk30board

Edit: I just saw that the support for the non-HD model seems to be already baked in. Great, I'll wait for the next release. Thanks!

@dimitarpenev

This comment has been minimized.

Copy link

dimitarpenev commented Mar 11, 2019

Hello,
I have started einkTest.apk on Likebook Muses
It reported as rk3368 platform.
All the buttons was doing nothing as far as I can tell except rk33xx normal update which refreshed the screen.

@pazos

This comment has been minimized.

Copy link
Contributor

pazos commented Mar 11, 2019

@dimitarpenev: please provide the following information, thanks

Manufacturer: ??
Brand: ??
Model: ??
Product: ??
Hardware: ??
@dimitarpenev

This comment has been minimized.

Copy link

dimitarpenev commented Mar 11, 2019

Here it is:
Manufacturer: Boyue
Brand: Boyue
Model: Likebook-T78D
Product: T78D
Hardware: rk30board
Platform: rk3368

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.