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, 10:46 AM   #1
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
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
Usb storage support

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; 02-15-2019 at 07:43 PM.
pazos is offline   Reply With Quote
Old 10-16-2018, 10:46 AM   #2
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
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
.

New users: please download lastest dependencies. Others are left here for reference.
Attached Files
File Type: gz ko-deps.tar.gz (834.5 KB, 69 views)
File Type: gz ko-deps-latest.tar.gz (900.6 KB, 19 views)

Last edited by pazos; 02-15-2019 at 07:37 PM. Reason: support for usb mass storage in KOReader
pazos is offline   Reply With Quote
Old 10-16-2018, 10:55 AM   #3
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
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 09:44 PM. Reason: more info
pazos is offline   Reply With Quote
Old 10-18-2018, 03:13 PM   #4
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
Wireless Support

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

Wireless chipset is always powered.
More info

Last edited by pazos; 02-15-2019 at 07:48 PM.
pazos is offline   Reply With Quote
Old 10-18-2018, 08:52 PM   #5
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
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 08:53 PM.
pazos is offline   Reply With Quote
Old 02-15-2019, 07:39 PM   #6
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
USB Mass Storage

-- Reserved,
pazos is offline   Reply With Quote
Old 02-16-2019, 04:28 PM   #7
pazos
cosiñeiro
pazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watchpazos is clearly one to watch
 
Posts: 102
Karma: 10628
Join Date: Apr 2014
Device: BQ Cervantes 4
Install dictionaries

-- Reserved
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 3073 Yesterday 06:14 AM
Does KOReader work on keyboard based Kindle Devices now? hayden KOReader 2 06-10-2018 08:56 PM
KOReader problems with Boyue devices chromeuser KOReader 0 06-12-2016 06:39 PM
Errors with EPUB rendering on Kobo Aura H2O running koreader-stable-v2015.11 algernonramone KOReader 8 03-16-2016 12:55 AM
Running 2 devices with calibre trott3r Devices 7 02-12-2011 10:05 AM


All times are GMT -4. The time now is 09:32 PM.


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