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

Go Back   MobileRead Forums > E-Book Software > KOReader

Notices

Reply
 
Thread Tools Search this Thread
Old 10-16-2018, 11:46 AM   #1
pazos
cosiñeiro
pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'
 
Posts: 73
Karma: 10000
Join Date: Apr 2014
Device: KA1, Cervantes4
KOReader running on BQ/Fnac devices

KOReader running on BQ/Fnac devices

The following devices are (in theory) supported by KOReader.
  • BQ Cervantes Touch | Fnac Touch (untested)
  • BQ Cervantes Touchlight | Fnac Touch Plus (untested)
  • BQ Cervantes 2013 | Fnac Touch Light (untested)
  • BQ Cervantes 3 | Fnac Touch Light 2 (tested)
  • BQ Cervantes 4 (tested)

Installation instructions

some notes
  • wireless info
  • touchscreen info
  • Since BQ reader app is broken in developers firmware there is no option to start KOReader from the BQ user interface (you can start it from telnet or install it as the main application). If BQ fixes their reader then I will be happy to port KFmon.

device info
bq qt stock reader (QBookApp) https://github.com/bq/cervantes
bq qt e-ink support https://github.com/bq/cervantes-qt/t...drivers/einkfb
bq mx508 hardware abstraction layer https://github.com/bq/cervantes/tree/master/bqHAL

Last edited by pazos; 11-10-2018 at 06:21 AM.
pazos is offline   Reply With Quote
Old 10-16-2018, 11:46 AM   #2
pazos
cosiñeiro
pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'
 
Posts: 73
Karma: 10000
Join Date: Apr 2014
Device: KA1, Cervantes4
First time Installation instructions

You'll need a sdcard.
  1. Install Developers firmware and enable telnet
  2. Download KOReader dependencies attached in this post
  3. Download KOReader from github
  4. Copy KOReader and ko-deps.tar.gz to the sd card
  5. Insert the SD card on your ereader and start a telnet connection.
  6. Uncompress/install KOReader and KOReader dependencies:

    Code:
    mv /mnt/sd/ko* /mnt/private
    cd /mnt/private
    tar -xvf ko-deps.tar.gz
    dpkg -i *.deb
    unzip koreader-cervantes*.zip

Congratulations, You are ready to start KOReader

You can run KOReader from telnet with
Code:
/mnt/private/koreader/koreader.sh
. This will stop the stock ereader while KOReader is running and return to it when KOReader exits.

If you are happy with KOReader and want to use it at boot you need to do;
Code:
cp /etc/rc.local /etc/rc.local.backup
cp /mnt/private/koreader/koreader-standalone.sh /etc/rc.local
.
Attached Files
File Type: gz ko-deps.tar.gz (834.5 KB, 19 views)

Last edited by pazos; 11-10-2018 at 08:43 AM. Reason: update dependencies
pazos is offline   Reply With Quote
Old 10-16-2018, 11:55 AM   #3
pazos
cosiñeiro
pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'
 
Posts: 73
Karma: 10000
Join Date: Apr 2014
Device: KA1, Cervantes4
Touch Protocol

All devices support Single Touch Protocol. The Cervantes 4 (and maybe other recent models) emits both Single Touch and Multitouch B input events. The device reports:

Code:
evtest /dev/input/event1 
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
Input device name: "Neonode zForce touchscreen"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 330 (BTN_TOUCH)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value    619
      Min        0
      Max     1072
    Event code 1 (ABS_Y)
      Value    832
      Min        0
      Max     1448
    Event code 24 (ABS_PRESSURE)
      Value      0
      Min        0
      Max     1048
    Event code 47 (ABS_MT_SLOT)
      Value      0
      Min        0
      Max        1
    Event code 48 (ABS_MT_TOUCH_MAJOR)
      Value      0
      Min        0
      Max      255
    Event code 49 (ABS_MT_TOUCH_MINOR)
      Value      0
      Min        0
      Max      255
    Event code 52 (ABS_MT_ORIENTATION)
      Value      0
      Min        0
      Max        1
    Event code 53 (ABS_MT_POSITION_X)
      Value      0
      Min        0
      Max     1072
    Event code 54 (ABS_MT_POSITION_Y)
      Value      0
      Min        0
      Max     1448
    Event code 57 (ABS_MT_TRACKING_ID)
      Value      0
      Min        0
      Max    65535
Properties:
Testing ... (interrupt to exit)
A single touch will output:
Code:
Event: time 51393.692783, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1607
Event: time 51393.692786, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 350
Event: time 51393.692788, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 249
Event: time 51393.692789, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 8
Event: time 51393.692790, type 3 (EV_ABS), code 49 (ABS_MT_TOUCH_MINOR), value 8
Event: time 51393.692792, type 3 (EV_ABS), code 0 (ABS_X), value 249
Event: time 51393.692793, type 3 (EV_ABS), code 1 (ABS_Y), value 722
Event: time 51393.692795, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 51393.692796, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1024
Event: time 51393.692797, -------------- SYN_REPORT ------------
Event: time 51393.694611, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 51393.694615, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 51393.694616, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 51393.694617, -------------- SYN_REPORT ------------
KOReader only supports SingleTouch for these devices

Last edited by pazos; 11-09-2018 at 10:44 PM. Reason: more info
pazos is offline   Reply With Quote
Old 10-18-2018, 04:13 PM   #4
pazos
cosiñeiro
pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'
 
Posts: 73
Karma: 10000
Join Date: Apr 2014
Device: KA1, Cervantes4
Wireless Support

stock software uses connman to manage wireless connections. KOReader uses wpa_supplicant.

About the wireless always powered: https://github.com/bq/cervantes/pull...ment-435625257

Last edited by pazos; 11-09-2018 at 10:53 PM.
pazos is offline   Reply With Quote
Old 10-18-2018, 09:52 PM   #5
pazos
cosiñeiro
pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'pazos knows the difference between 'who' and 'whom'
 
Posts: 73
Karma: 10000
Join Date: Apr 2014
Device: KA1, Cervantes4
Unlock

By default the device is locked (no shell access, no external booting, store, adobe drm) and firmware updates need to be signed with BQ private key.

BQ provides instructions to install a Developers edition firmware on https://blog.bq.com/es/bq-ereaders-developers-program/.

You need to install Developers edition firmware to be able to install KOReader or other software. This means you'll lose the nubico store and adobe drm support.

Last edited by pazos; 10-25-2018 at 09:53 PM.
pazos is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Koreader running on Kobos (all of them, hopefully!) giorgio130 KOReader 3018 Today 01:48 PM
Does KOReader work on keyboard based Kindle Devices now? hayden KOReader 2 06-10-2018 09:56 PM
KOReader problems with Boyue devices chromeuser KOReader 0 06-12-2016 07:39 PM
Errors with EPUB rendering on Kobo Aura H2O running koreader-stable-v2015.11 algernonramone KOReader 8 03-16-2016 01:55 AM
Running 2 devices with calibre trott3r Devices 7 02-12-2011 11:05 AM


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


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