19

апр

GTA Vice City Free Download PC Game Setup in single driect link for windows. GTA Vice City is an action and adventure game. GTA Vice City is an open world game which has been developed by Rockstar North and is published under the banner of Rockstar Games. This game was released on 12th May, 2003. This is the sixth title in the world acclaimed. Browse Gta: London mod for Grand Theft Auto: Vice City files to download full releases, installer, sdk, patches, mods, demos, and media. Download game gta vice city london. GTA London Free Download new and updated version for PC Windows. It is full offline installer standalone setup of GTA London for compatible version of Windows PC. Game was checked and installed manually before uploading by our staff, it is fully working version without any problems. Grand Theft Auto London 1.0.001 can be downloaded from our software library for free. The most recent setup file that can be downloaded is 6.8 MB in size. The actual developer of the software is Rockstar Games, Inc. The following version: 1.0 is the most frequently downloaded one by the program users. Our antivirus analysis shows that this.

< Group:Hardware‎ research

Cybook Muse HD and the Saga.” All of these e-readers are relatively new and this means the company will not be issuing firmware updates.

  • 2RYF interpretation and resulting hardware choices
  • 3Existing hardware
    • 3.1Hardware Requirements
    • 3.2Software
    • 3.3Hardware
      • 3.3.5Being evaluated
  • 4Hardware components
    • 4.2Components
      • 4.2.1e-ink displays

This page aims to document which existing ebook readers could become RYF certified without too much work.This is to see what the pros and the cons of liberating an existing e-reader versus making one.

  • Some e-readers contains hardware components that doesn't work with free software (like WiFi chips requiring a nonfree firmware). To prevent such components from getting into the way of the RYF compliance, such components can be disabled in hardware.
  • If a hardware block is present but typically not used (for instance if a device has a GPU but doesn't use it because it uses an e-ink display which has a high latency), it *may* not get into the way of RYF compliance, as it *probably* won't steers users towards nonfree software.

Questions

For the I.MX GPU (vivante):

  • Is it required to have a free software driver for GPU when the device is meant to be used as an e-reader and has a high latency e-ink display?
  • If so, is the free software driver for the vivante GPU sufficently mature not to steer users towards non-free software ?

Hardware Requirements

Basic requirements

  • Free boot software or the ability to easily port one to the e-reader.
  • Enough RAM to run free software operating systems.
  • No cellphone network support
  • Good SOC and no crucial peripherals requiring nonfree firmware (else the peripheral will be disabled in hardware)
  • e-paper display

Requirements to do hardware support work faster

Since e-readers without WiFi or telephony network connection are old, the software they come with and the corresponding source code is also really old.To be able to use modern GNU/Linux or Android distribution on them, the source code needs to be used to add support for the device in recent hardware support software such as Linux or free software boot software like u-boot.


Software support that helps:

  • Most of the hardware of the device already supported by upstream projects (Linux and a free software bootloader).

Hardware features that helps:

  • Serial port that is easy to access
  • Booting the Bootloader from the USB or serial port
  • Ethernet (unlikely to be found on such devices)

Requirements that can be lifted

RequirementRationale
The absence of WiFi/BluetoothThe chips could be disabled by soldering some of their pins or by removing them with a hot air gun.
unsigned bootloadersThis requirements can be lifted on devices with the following System On a Chip, if they were made before July 2017:
  • NXP I.MX6 Quad
  • NXP I.MX6 QuadPlus
  • NXP I.MX6 Dual
  • NXP I.MX6 DualLite
  • NXP I.MX6 DualPlus
  • NXP I.MX6 Solo
  • NXP I.MX6 SoloX
  • NXP I.MX6 SoloLite
  • NXP I.MX6 UltraLite
  • NXP I.MX6 ULL
  • NXP I.MX53
  • NXP I.MX50
  • NXP VFxxx

This is because such chip contains a hardware security flaw enabling to execute your code nevertheless.

Additional requirements

RequirementRationale
Recent
  • Easily available new and second hand.
  • Battery being new or still in good conditions
More RAM is betterDevices with not enough RAM may not be able to use modern FSDG distributions. Creating a specific distribution for such devices would require someone to maintain it.
TouchscreenThis enables to use most of the Android applications and alleviate the need for custom software that works with buttons only.
StylusThis enables to use most of the GNU/Linux applications and alleviate the need for custom software that works with buttons or capacitive touchscreens only.
ARMv7 CPUs (x86 is probably not used on e-readers)CPU that is supported by FSDG distributions or the ability to support the CPU with very few maintenance cost.

Software

Operating systems and distributions

DistributionArchitecturesRAM Requirementswork required to add a deviceSelf hostingFSDG compliant
Parabola

Packages:

? (low)
  • Add bootloader package
YesYes
GuixSD

Packages:

Requires (cross) compilation:

? (low)
  • Add bootloader package
YesYes
LibreCMC

Packages:

Requires (cross) compilation:

? (lowest)
  • Add device target, bootloader and kernel configuration
NoYes
Replicant

Requires (cross) compilation:

  • ARM (Which version? Which requirements?)
  • Not sure about other architectures
424M for Android 6.0 (High)
  • Add device git repository, kernel, bootloader
NoYes

Reader software

  • Off the shelf free software pdf readers (check RAM usage)
  • FBReader
  • Calibre

e-reader specific projects and distributions

Hardware

Warninig

  • Be sure to double check if the SOC is good with the SOC list on the bottom of the article
  • The information might contains mistakes as:
    • It has been compiled by only one person (me)
    • It wasn't reviewed by someone else
    • It was done really fast with a very tight deadline

Remove this warning when things has been reviewed by at least one other person than me.

Candidates with WiFi

Deactivating the WiFi chip in hardware might be sufficent to make the devices RYF compliant

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
KoboAura H2O Edition 2NXP i.MX6 SoloLiteTODOe-inkYes
  • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
  • TODO: Find the serial port
TODO
  • Find the WiFi chip vendor/product and find how to deactivate it.
  • See 'i.MX6 SoloLite' in the SOC section at the bottom of the page
  • TODO: Look if the display requires firmwares
  • TODO: Look which peripherals requires a firmware

Candidates without WiFi

This list devices that:

  • can run free boot software, potentially with some work
  • don't have WiFi (or have a WiFi chip that works with free software)
BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
Story HDiRiverStory HD (Basic)NXP (formerly Freescale) I.MX508128MBe-ink
  • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
  • TODO: Find the serial port
iRiver source code for Story HD Basic:
  • Bootloader: u-boot-2009.08
  • Upstream to the devicetree (fast)
  • TODO: look if devices drivers are upstream
  • Port it to a bootloader (uboot or barebox)
  • TODO: Display type
  • GPU?
  • Video decoding offload?
  • Low ammount of RAM
?SonyPRS-600NXP (formerly freescale) I.MX31128MBe-ink?
  • Linux: main sourcesheaders sources, custom modules sources
  • Finish porting the I.MX31 to devicetree
  • Port the device hardware support code to devicetree
  • TODO: look if devices drivers are upstream
  • Port the bootloader code to a standard bootloader (u-boot or Barebox)
  • TODO: Display type
  • GPU?
  • Video decoding offload?
  • Low ammount of RAM
EB600
  • Kobo eReader
Samsung S3C2440AL-4032MBe-ink
  • Serial port pads known
  • JTAG pinout known
?
  • Port the S3C2440AL to the devicetree
  • Port the devices to the devicetree
  • TODO: look if devices drivers are upstream
  • Port it to a bootloader (uboot or barebox)?
  • TODO: Bluetooth is an AW-BT105, check if it works with free software
  • Very low ammount of RAM

Bad candidates

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
AmazonKindle Fire (first generation)OMAP4430512MStandard (Tablet)
  • Incomplete support in upstream Linux
  • Unsigned bootloader, Supported in upstream u-boot
  • Display driver
  • Peripherals devicetree hardware configuration
  • Has WiFi
  • Has standard display and no free software GPU driver

Being evaluated

TODO

TODO: Import from OpenInkpot:

  • N510
  • N516
  • N518
  • Nook Color
  • Nook Simple Touch
  • Nook Tablet
  • SoriBOOK
  • Story
  • V2
  • V6
  • V8

TODO: (finish) importing the following brand from wikipedia.

  • Bebook
  • Cybook

TODO: Also look at Freescale/NXP presentations to find ebook readers with I.MX(6)

Kobo

Bookeen muse hd firmware
BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
KoboeReader WiFiNXP (formerly Freescale) i.MX357e-ink
  • Serial ports pins known
  • Can boot from SD

Source code available:

  • Linux 2.6.28
  • Redboot
  • Port to the devicetree
  • Port to a recent free software bootloader
  • Deactivate WiFi
  • Has WiFi
  • Has bluetooth?
KoboWi-FiSOC: NXP (formerly Freescale) i.MX357128Me-ink
Netronix E60610 (Touch B)KoboTouche-ink
Netronix E50610KoboMinie-ink
Netronix E606B0KoboGloe-ink
Netronix E606F0BKoboAura 6'NXP (formerly Freescale) i.MX507256Me-ink
  • u-boot
partial devicetree upstreamed,
  • TPS65185 PMIC
  • EKTF2132 touch controller
  • some kind of embedded controller
  • EPDC
Netronix E606C0KoboAura HDe-ink
Netronix E606G0KoboAura H2OI.MX507e-ink
Netronix E60Q90KoboGlo HDi.MX6 Soloe-ink
Netronix E60Q90KoboTouch 2.0e-ink
Netronix E70Q00KoboAura Onee-ink
Netronix E60QL0KoboAura Edition 2NXP i.MX6 SoloLitee-ink
Netronix E60K02KoboClara HDNXP i.MX6 SLL512Me-inkYes
  • serial port pins marked
  • internal uSD socket
partial devicetree in 5.5, missing drivers
Netronix E60K02KoboTolino Shine 3NXP i.MX6 SoloLite512Me-inkYes
  • serial port pins marked
  • internal uSD socket
partial devicetree in 5.6, missing drivers:

Booken

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
BookeenCybook Gen1Probably not available: Proprietary OS
BookeenCybook Gen3S3C2410 or S3C2440?16M or 32M?e-ink?
  • No WiFi
  • No Bluetooth
BookeenCybook OpusS3C244032Me-ink?
  • No wireless
BookeenCybook Orizon
BookeenCybook Odyssey
BookeenCybook Muse
BookeenCybook Ocean
BookeenBookeen Saga

Amazon

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
Kindle
  • Amazon Kindle
SOC: PXA25564MNo WiFi but has 3G
Kindle 2
  • Amazon Kindle 2
SOC: I.MX31Linux 2.6.26No WiFi but has 3G/CDMA
Kindle 3 Keyboard
  • Amazon Keyboard
WiFi or, WiFi and 3G
Kindle 4:
  • Amazon Kindle 4
Has WiFi
Kindle 4 TouchAmazonKindle 4 TouchWiFi or, WiFi and 3G
Kindle DX
  • Amazon Kindle DX
Has 3G

Sony

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
  • PocketBook Pro 912
Samsung <?> (arm)256MHas WiFi, Bluetooth, 3G
PRS-300SonyPRS-300No WiFi?
PRS-500SonyPRS-500
PRS-505SonyPRS-505
PRS-700SonyPRS-700
PRS-900SonyPRS-900Has 3G

See also: https://elinux.org/EBR-1000EP

Other

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
A6 series
  • Jinke A6 series
Samsung <?> (Arm9 400MHz)128M????
  • Has WiFi
Boox 60
  • Onyx Boox 60
  • Wolder Boox
I.MX31128M?????
  • Both devices have WiFi
Story HDiRiverStory HD (WiFi)NXP (formerly Freescale) I.MX508128MBe-ink??iRiver source code for Story HD WiFi:
  • Linux
  • Bootloader?
  • TODO: Find how to deactivate the WiFi chip
  • Has WiFi
  • Low ammount of RAM
A9 seriesJinkeA9 seriesSamsung <?> (Arm9 400MHz)128M?
  • Has WiFi
E60SamsungS5PC100A66256M
  • Has WiFi
  • SoC bootloader signed?
PocketBook Pro 912Samsung <?> (arm)256M
  • WiFi
  • Bluetooth
  • 3G
iRiverCover Story??

?

EB100
  • Explay TXT.BOOK (1st & 2nd revision)
  • eRead STAReBOOK (STK 101)
  • Ganaxa GeR2
  • Orsio b721
  • Orsio b721+
  • PocketBook 301
  • Foxit eSlick
EB600
  • Coolreaders Cool-er
  • DittoBook DittoBook
  • Elonex 600eb
  • Explay TXT.BOOK (version 3)
  • Foxit eSlick Reader(newer)
  • Kobo eReader
  • Kolporter Info SA eClicto
  • Merlin HYEG0109B
  • Orsio b731
  • PocketBook 301+
  • Ritmix RBK-500
  • ViewSonic VEB612
FLEPiaFujitsuFLEPia
G5
  • Sibrary G5
  • Boeye Technology E510
  • Digma e500
  • Ergo Book 0501R Black
  • Other
Samsung S3C2416
G6
  • Boeye Technology E600
  • Ergo Book 0603RK White
  • Qumo Libro
  • Qumo Libro II
  • Sibrary G6
  • Others
Samsung S3C2416
G10
  • Boeye Technology E900
  • Digma q1000
  • Sibrary G10
  • Others
Samsung S3C2416
G51
  • Sibrary G51
  • Qumo Colibri
  • G-mini magicbook M5
Samsung S3C2416
Iliad
  • ARINC eFlyBook: Has WiFi
  • HixBooks HixReader: Has WiFi
  • iRex iLiad: Has WiFi
PXA25564M
Qisda ES600 / ES900:
  • Asus eeeReader DR-900: Has WiFi
  • Benq K60: Has WiFi
  • Bq Avant
  • Bq Avant XL
  • EGriver Touch
  • Icaruse Sense E650 and probably many more
  • Medion Oyo
  • Mr.Book ONext Touch & Read 001
  • Positivo Alfa
  • Promedia PO-541
  • Sagem Binder
  • Probably every eBook-Reader with Sipix display
Samsung S3C2416128MLinux, u-boot
V3
  • Apollo XXI Apollo-Hanlin V3
  • Astak EZ Reader 6'
  • Central Book Services ECO Reader
  • DigiBook Digibook Reader
  • Endless Ideas BeBook (original)
  • Endless Ideas BeBook One (pre-2010)
  • Grammata Papyre 6.1 (First Edition)
  • Jinke Hanlin eReader V3
  • Koobe Koobe V3
  • lBook lBook V3
  • lBook lBook V3ext
  • lBook lBook V3new
  • Walkbook Walkbook
Samsung S3C2410AL-2032M
V3+Samsung s3c241664M
V5
  • DZTep V5
  • Devo eVreader
32M
N520
  • Hanvon WISEreader N520
Ingenic JZ4740 (mips)64M
N526
  • Hanvon WISEreader N526
Ingenic JZ4740 (mips)32M
Nook 1st Edition
  • Barnes & Noble Nook
??Has WiFi, or WiFi and 3G

See also

This section has more details on the various chips and other components used in existing e-readers, or that could be used (or should not be used) to build an RYF compliant e-reader.


Considerations

Components

e-ink displays

e-ink displays have a huge latency. I'm not sure if special software is needed to handle it or if Linux standard e-ink drivers are enough.Available software:

  • F-droid has a laucnher for e-ink displays

I.MX6 e-ink display controller

In the imx_3.9.11_1.0.0_ga branch in the linux-imx, in video/fbdev/mxc, both mxc_epdc_fb.c and mxc_epdc_v2_fb.c uses request_firmware functions, but they seem to be used to load some wavform (data to drive the display) into the display or display controller.

Documentation

  • https://elinux.org/RaspberryPi_Laptop : 'Alternative components: E-ink [..] have been hacked to display video with a relatively fast refresh rate' => May contain information about waveforms

System on a chip and associated companion chips

See the Page on SOCs for more details.

This page was a featured resource in December 2019.


Retrieved from 'https://libreplanet.org/wiki?title=Group:Hardware/research/e-readers&oldid=62856'

One comment about changing the serial number, be careful, as just changing the two letter may create an existing serial number used on another device (it's unlikely but could happen) and in this case if they haven't changed their backend it could led to strange behaviour is some condition.Also DO NOT CHANGE anything else than the first two letter or you may break things on your device (I know that some devices use the serial number to check if some functionality are available or not)Auteur:e-mail.:Le commentaire. Hi,I just bought the Nolim+ HD plus in Spain and I would like to boost the firmware. Your tutorial is clear but I wonder why you changes CF616 to BK646. The S/N of my Nolim is CF646. Should I leave it like it is, or should I change it to BK616? I mean, why you replaces the 1 in CF S/N by the 4 in BK S/N?Another question: 'now you can also check for officials upgrades (connect to wifi and wait) of your cybook muse'. Where you able to receive an official upgrade after the 'un-downgrade'?Thanks a lot in advance your help,F.Auteur:e-mail.:Le commentaire.

Hi,I was near to give up thinking that the Cybook is ever rooted and today I stumbled over your blog entry: great! Thanks for your effort.Unfortunately it didn't work with my device:/ Probably I messed up the upgrade sequence.I have a Cybook Odyssey HD Frontlight (a german Thalia branded one).I installed the.bin file as instructed.Then (without a reboot!) I connected Wifi (which I did first time after 2 years or so), so at first a firmware upgrade was offered. At first thanks for your quick support!That's the content of report.txt:-snip-Test presence of dropbear executablesdropbear n ls -l /mnt/root/usr/sbin/dropbear-rwxr-xr-x 1 root root 178756 Feb 11 19:38 /mnt/root/usr/sbin/dropbearOKdropbearkey n ls -l /mnt/root/usr/sbin/dropbearkey-rwxr-xr-x 1 root root 178756 Feb 11 19:42 /mnt/root/usr/sbin/dropbearkeyOKTest presence of /etc/dropbear n ls -l /mnt/root/etc/dropbear-snip-So binary and key is in place, but config seems to be missing? As well there must be some code to activate dropbear at startup. Maybe there is a problem?And yes, ping works if Wifi is activated.

I configured a static DHCP entry for this device.Auteur:e-mail.:Le commentaire. Well, i'v been trying to investigate how to draw into the screen of my Nolimbook, but i don't know what to do, i'v decompiled some of the binaries that draw into the screen (for example, eps-display), and all i'v discovered is that all these applications use the Linux Framebuffer to draw into the screen (I think with DirectFB). All these applications use /dev/fb0 as default framebuffer, but it doesn't work for me if i compile an application using that framebuffer, i can't draw anything into the screen.Any help is welcome!Greetings!!Auteur:e-mail.:Le commentaire. I'v investigated a little bit more.Display is driven by a driver made by Allwinner for the A13 (sun5i) on the Sunxi Linux kernel edition for Allwinner. Hi Greg, very nice and elegant hack!But for the moment I haven't been able to apply it on my Ocean.'

Update file designed for another device' it says.I've also been looking for reverse engineering the Cybook Ocean but with a software approach, tweaking the DB's and trying to modify the contents of visible files into the mnt/fat/system directory.I would be interested if you'd have info about Booken's software and the way it works!The goal here is to personalize the homescreen and also the 'library' DB file.In the meantime i'll try to apply other versions of your jailbreak!Best regards and keep on hacking this way!Auteur:e-mail.:Le commentaire. Hello Imants,I'm very surprised. As I see here (it seems that it's a re branded Cybook Odyssey (can you confirm it?).The procedure you applied is good.

I retested it to be sure. When I copy the 'All firmwares' (jailbreak0cyboy.bin) to my Odyssey (at the root of it) with the name CybUpdate.bin, I get a notification about a new update.Don't know what happens. Can you send me by email your S/N and firmware version?Auteur:e-mail.:Le commentaire. Hello and thanks for your reply! The link you provided is polish one but it looks the same as in picture and its rebranded like you said. Here is the link to swedish one checked my boo reader version and its 4.0 and why i want to jailbreak is to remove the branded version. Is it possible?

Because they here in sweden are not providing any update and the e-reader is freezing and laggy all the time so i want to try your version. What is your e-mail?Thank you for your time!Auteur:e-mail.:Le commentaire. Hi, thanks for your efforts.I have a Cybook odyssey and since the last over-the-air update it's in error and I can't use it anymore.It booots and then shows an error message telling me there arer issues with the files on the reader and I should remove them.I formatted the drive already and it's the same error.I hoped that putting the CybUpdate.bin file on the reader would trigger an update and fix the issue but nothing happened.Maybe you've got an idea on what I could try?Bookeen's reply was to send them the reader for repairs.Cheers.Auteur:e-mail.:Le commentaire. No I didn't.I tried 'un-briking' the reader by putting your backup file on the root of the USB drive and restart and that didn't do anything.I tried copying the backup on the SD card and restart and that didn't do anything either.I also tried rebooting while holding the button and the reader seems to do some extra filesystem checks.It ends up with the same error message though.Maybe I'm doing it wrong and I need to do some magic to get the reader to update from the CybUpdate.bin file.Thanks for the quick reply.Auteur:e-mail.:Le commentaire. Hey Greg i would like to thank you very very much. Hi,I just bought a Nolim HD+ device, a clone of the Booken muse.

I'd like to install the original Booken firmware on it. It seems that the first step is to jailbreak the ereader.The firmware that is on it right now is the 6.3.2407. On the other hand, the file that on this blog is for FW version 6.3.2326. Should it work anyway?

Or is it better not even to try to flash it, as the e-reader could be damaged?I'm not new at flashing when it comes to mobiles phones and stuff, but this would be my first time for an e-reader, so I feel like I need a bit of guidance.Thank you in advance.F.Auteur:e-mail.:Le commentaire. Hi Greg,thanks again for your reply. Sorry, I'm probably becoming a bit more stupid every day, but I still didn't understand if I can safely install:Cybook Muse/Odyssey essential/Odyssey frontlight 2/Nolimbook: 6.3.2326in my Nolim hd+ with firmware 6.3.2407In my understanding, installing it will only add SSH+Jailbreak, without touching the already installed firmware, right?My concern is if the patch with build 2326 would work on my 2407 build, or if it could brick my ereader.Thanks a lot in advance.Auteur:e-mail.:Le commentaire.

Hi!I've tried your modified firmware on my Frontlight 2 - it was definitely a downgrade, and apparently everything went fine, BUT.For some reason the following happened:- Display colors are inverted- Display has white vertical lines every few mm's- Touch screen does not work- Putting the device in sleep mode crashes it and rebootsFunny thing is, the inversion/lining only appears AFTER boot, the boot splash has no such issues. So I'd guess it's a kernel issue.Do you, by any chance, have a later firmware for the Frontlight 2? With, or without your SSH additions.

It'd be greatly appreciated if I did not have to return my device saying 'it happened overnight'.Auteur:e-mail.:Le commentaire. Well, if this happen even with the original firmware, I would guess there may be an HW problem then.

I tried that FW on a rebranded Nolim+ HD and (aftern changing the S/N) and it is working beautifully.With the original FW installed, you can surely ask Bookeen to fix the reader (yeah, you can say them that 'it happened overnight').Anyway, you could also try to contact their support hereare very responsive. Obviously don't tell them that you tried to root your device.Auteur:e-mail.:Le commentaire. Thank you so much for your work! Like another commenter, I also own a Saraiva Lev which is based off the Cybook Muse (weirdly, in an Odyssey shell).I managed to poke around with SSH and SCP and eventually clone the root for backup (but haven't tried dumping all NANDs yet).I would like to know if there's any way to reflash it with the original Cybook software? Saraiva locked it out to their own e-book store and removed the web browser, which I'd like to use.Auteur:e-mail.:Le commentaire. Hi, sorry for dumb question.I've red your article and decompressed latest beta firmware (2350 build for cybook muse).Can you or someone else give me a hint about where UI files are? I looked at almost all files and can't tell from their names which could be related to the UI (except icons).I want to try to change default store link.

And if it's possible also get rid of screensaver's warning about sleep mode so one can see the whole screensaver picture.Thanks.Auteur:e-mail.:Le commentaire. Second try and the update finished, device rebooted. Touch screen is out of calibration, or it appears to be. In the middle of the screen touch is detected to be one row higher than it actually is. In the lower part of the screen difference is far greater. If press the middle key and try to touch 'Start/beginning' or whatever the go to base mode is, the touch is registered on the 'library' level and a book is opened.

I will try to work this out and report back.Auteur:e-mail.:Le commentaire. I'm not sure it is the firmware package itself or maybe it is the device I have. I just got another Muse HD, firmware 2538 like the previous one I have now in unusable state. Could be that 5538 is for Elisa Kirja (bound devices.I have access to a third Muse HD which I bought for my wife, but as she has not activated it yet I have not been checked its firmware version.At the moment I am not able to offer more information, but I plan to do some more indepth studies and report back.Auteur:e-mail.:Le commentaire.

Houston, we have a problem. I do not blame anyone because I knew I was taking a risk. Nolim XL (Cybook Ocean) Attempt to root with the first files of the list of downloads: it indicates that initiates the upgrade but this does not finish. With the 3rd or 4th file the upgrade is finally completed but. Once the screen is restarted, it will appear faded with horizontal gray lines. I try upgrades again with all the files (including 'Cybook Ocean 6.2.2316' and 'Cybook Odyssey backup 6.2.2316'.) All them complete the upgrade but none return the screen to its correct resolution (?). Any solution?

I give the device by bricked? ThanksAuteur:e-mail.:Le commentaire.

The result with file '6.3.2536 for Muse' is partly better and in part worse. I explain: the screen returns to its white background again.

Finally disappear grays horizontal lines. But instead the device does not start: the screen shows a drawing of the device in a horizontal position and with two arrows forming a circle. I interpreted that they invited me to restart the device but, when I do (long press on the start button), it returns me to the same drawing.

What do you think, now that I have the screen 'clean', should I re-test the file 'Cybook Ocean 6.2.2316'?Auteur:e-mail.:Le commentaire. Well.Toni, try the SD card recovery: once the device is in FEL mode, I don't know what to do, Greg may have an idea?For the quality, I can't say for sure exactly, but in the last 4 years, Bookeen seems to had a huge turn over on the firmware side so. I would not be surprised that the quality going down is not related (I'm sure they lost at least 3 person on that role in a couple of years)And you know my point of view, but the muse and derivative have a really bad firmware. (BK went from a nearly full control of the hardware/software to going back to ODM)Auteur:e-mail.:Le commentaire. Thanks for the link. Extremely interesting. Muse has serial port on pcb (pads), with TTL level signals.

Haven't yet gotten around trying it out, still waiting for parts. Plan A is to use spring loaded test pins to connect to the pads, I would like to avoid soldering just for this. Plan B is to solder wires on the pads and see what happens on terminal when the device boots up.It depends whether or not there is a bootloader and what kind on the allwinner chip, but as there is the serial port, there might be something useful.I prefer to try plan-A, as that would enable me to connect to other Muse's I have available without a mess on PCB.There's even plan-c: desolder the emmc and connect it on, say, raspberry pi.

This way you can install just about what ever you want on it. Then just solder it back to the original device. Your link just gave another option to try.Auteur:e-mail.:Le commentaire. Hey Greg, thanks for your work. I installed your jailbreak on my Odyssey FrontLight 2, and the root access and ssh server work. Unfortunately, the colors are now inverted and every second line of pixels is blank.

I tried to install other versions, 2322, 2326 and 2350 (with and without jailbreak), but the problem persists. The splash screen is still working as it should, but after booting the lines appear. This makes me suspect it's a software problem, and not a hardware fault. Could someone maybe help me with this issue?Auteur:e-mail.:Le commentaire. Hello Greg,Which jailbreak version should I use for Nolimbook XL. What I understood from the discussions is that Cybook Ocean is not similar to Nolimbook XL in terms of the hardware. And Toni bricked his machine while using the Cybook Ocean 6.2.2316 version.

When I download the file now I get 6.2.2317 version. Is the problem solved now with the new update?I have also downloaded the ISO of original Nolimbook XL rom. In the case of a failure, should I just copy paste the files in the root folder?(Given that the read will still be detected in my PC). Thanks in Advance.Auteur:e-mail.:Le commentaire.

First, thanks a lot for this amazing work. I'd be happy to try, but I'd like first to make sure I can go back to the old state if something goes wrong, so I'd like to try to connect to the serial interface and do a dd of the eMMC/all partitions.

And it seems to be useful for you as well, so if I can help I would be happy. However, I'm very new to this kind of stuff (I just used UART on some raspberrypi before), so some documentation would be super useful.I have a UART to usb device, and my book is standard Nolim, AWA13, 1G, build 6.3.2553. Do you have any instructions thut explains how to open the ereader without breaking it, how to connect to the serial port (which pin is the target?), and what to do to copy the eMMC?Thanks!Auteur:e-mail.:Le commentaire. The adb method works greatly! I had root access in a second.

Thanks a lot! So as KotCzarny said (thanks a.lot. to him), I'm running a Nolim AWA13 (Allwinner A13) with id cf677bk. Serial number, on build 6.3.2553. The ereader as a Carta display and is more recent I think, it has a full plastic cover all around it. This adb method is great if you want to avoid to break the plastic by opening the case or brick the device. I also maid some dd of the card, if anyone is interested let me know (I don't have much space online, but if you want to host it feel free).My next goal is to try to see if somehow I can use the browser + adb tcp to get shell access directly from the browser, or use some tricks to find a way to run my own programs on it, maybe by watching some specific files, like 'run my program when the book XXX is on page YYY'.

But I also want to make sure it does not ruin the battery. Fun is starting!Auteur:e-mail.:Le commentaire. Unfortunately the build 2316 is the latest ever made that 'support' all OMAP based devices. The reason why are just that they loss some key people, not because the OMAP device could not run the 'latest' version of the software. Far from that.The people who said their version changes are people using AllWinner chips and not OMAPs.The allwinner update really can't run on an omap device, but as the update app will reboot in case on an error, you may have missed it.It should display something like: seriously, they disallow the use of these devices on the store?:facepalm:Auteur:e-mail.:Le commentaire. Hello folks,Thank you for the clarification, as you said the device reboot fast that I can't see the error.Unfortunately, the default store and Swiss library are disallowing this device. You receive a notification that the device is not supported anymore:/Do you guys have any idea if there's some opensource project or other fork firmware that I can use with this device to keep using it?It's really sad to throw it because the ebook is still in a good condition.

So I prefer to try any hack;)Auteur:e-mail.:Le commentaire. Do not change that part of the serial number (and unless BK have done something dumb, which is possible) you can't change the serial number on the OMAP devices.It is made as AABBCDDEGYMDSSSSFLAA is the reseler (BK is for Bookeen, CF for Carrefour,.)BB is the screen typeC is some options linked with the screenDD is the device color (BK Black)E is the hardware revisionG is option fitted on the hardwareY is the year of manufactureM is the monthD is the daySSSS is the build number of the dayF is the factoryL is the line in the factorySome internal tools need these value to work properly. The only value that are 'safe' to change are reseller, color, and all the manufacture info.Also please note that DRMs are linked with the serial number.

You change it, you loose access to the DRMed files.Auteur:e-mail.:Le commentaire. Just for the record (works eventually with first Odyssey Patch)Model: BK826BK1F (Cybook OCEAN OMAP 3611 - 6.2b2316)1. Try to setup ADB: Failed (probably due to OMAP Arch)(Open/Close ADB option is available, but it does not work(Only One USB Config and One Interface dedicated to Mass-Storage and no open port on Wifi network)).2. Try to update with Cybook Ocean patch: Failed with message 'not the right device' at step 43. Fallback to Odyssey arch: Patch Ok, and it is working fineHope this can help people with the same device.Thank you for your effort to free CyBook devices.Auteur:e-mail.:Le commentaire.

Popular Posts

GTA Vice City Free Download PC Game Setup in single driect link for windows. GTA Vice City is an action and adventure game. GTA Vice City is an open world game which has been developed by Rockstar North and is published under the banner of Rockstar Games. This game was released on 12th May, 2003. This is the sixth title in the world acclaimed. Browse Gta: London mod for Grand Theft Auto: Vice City files to download full releases, installer, sdk, patches, mods, demos, and media. Download game gta vice city london. GTA London Free Download new and updated version for PC Windows. It is full offline installer standalone setup of GTA London for compatible version of Windows PC. Game was checked and installed manually before uploading by our staff, it is fully working version without any problems. Grand Theft Auto London 1.0.001 can be downloaded from our software library for free. The most recent setup file that can be downloaded is 6.8 MB in size. The actual developer of the software is Rockstar Games, Inc. The following version: 1.0 is the most frequently downloaded one by the program users. Our antivirus analysis shows that this.

< Group:Hardware‎ research

Cybook Muse HD and the Saga.” All of these e-readers are relatively new and this means the company will not be issuing firmware updates.

  • 2RYF interpretation and resulting hardware choices
  • 3Existing hardware
    • 3.1Hardware Requirements
    • 3.2Software
    • 3.3Hardware
      • 3.3.5Being evaluated
  • 4Hardware components
    • 4.2Components
      • 4.2.1e-ink displays

This page aims to document which existing ebook readers could become RYF certified without too much work.This is to see what the pros and the cons of liberating an existing e-reader versus making one.

  • Some e-readers contains hardware components that doesn\'t work with free software (like WiFi chips requiring a nonfree firmware). To prevent such components from getting into the way of the RYF compliance, such components can be disabled in hardware.
  • If a hardware block is present but typically not used (for instance if a device has a GPU but doesn\'t use it because it uses an e-ink display which has a high latency), it *may* not get into the way of RYF compliance, as it *probably* won\'t steers users towards nonfree software.

Questions

For the I.MX GPU (vivante):

  • Is it required to have a free software driver for GPU when the device is meant to be used as an e-reader and has a high latency e-ink display?
  • If so, is the free software driver for the vivante GPU sufficently mature not to steer users towards non-free software ?

Hardware Requirements

Basic requirements

  • Free boot software or the ability to easily port one to the e-reader.
  • Enough RAM to run free software operating systems.
  • No cellphone network support
  • Good SOC and no crucial peripherals requiring nonfree firmware (else the peripheral will be disabled in hardware)
  • e-paper display

Requirements to do hardware support work faster

Since e-readers without WiFi or telephony network connection are old, the software they come with and the corresponding source code is also really old.To be able to use modern GNU/Linux or Android distribution on them, the source code needs to be used to add support for the device in recent hardware support software such as Linux or free software boot software like u-boot.


Software support that helps:

  • Most of the hardware of the device already supported by upstream projects (Linux and a free software bootloader).

Hardware features that helps:

  • Serial port that is easy to access
  • Booting the Bootloader from the USB or serial port
  • Ethernet (unlikely to be found on such devices)

Requirements that can be lifted

RequirementRationale
The absence of WiFi/BluetoothThe chips could be disabled by soldering some of their pins or by removing them with a hot air gun.
unsigned bootloadersThis requirements can be lifted on devices with the following System On a Chip, if they were made before July 2017:
  • NXP I.MX6 Quad
  • NXP I.MX6 QuadPlus
  • NXP I.MX6 Dual
  • NXP I.MX6 DualLite
  • NXP I.MX6 DualPlus
  • NXP I.MX6 Solo
  • NXP I.MX6 SoloX
  • NXP I.MX6 SoloLite
  • NXP I.MX6 UltraLite
  • NXP I.MX6 ULL
  • NXP I.MX53
  • NXP I.MX50
  • NXP VFxxx

This is because such chip contains a hardware security flaw enabling to execute your code nevertheless.

Additional requirements

RequirementRationale
Recent
  • Easily available new and second hand.
  • Battery being new or still in good conditions
More RAM is betterDevices with not enough RAM may not be able to use modern FSDG distributions. Creating a specific distribution for such devices would require someone to maintain it.
TouchscreenThis enables to use most of the Android applications and alleviate the need for custom software that works with buttons only.
StylusThis enables to use most of the GNU/Linux applications and alleviate the need for custom software that works with buttons or capacitive touchscreens only.
ARMv7 CPUs (x86 is probably not used on e-readers)CPU that is supported by FSDG distributions or the ability to support the CPU with very few maintenance cost.

Software

Operating systems and distributions

DistributionArchitecturesRAM Requirementswork required to add a deviceSelf hostingFSDG compliant
Parabola

Packages:

? (low)
  • Add bootloader package
YesYes
GuixSD

Packages:

Requires (cross) compilation:

? (low)
  • Add bootloader package
YesYes
LibreCMC

Packages:

Requires (cross) compilation:

? (lowest)
  • Add device target, bootloader and kernel configuration
NoYes
Replicant

Requires (cross) compilation:

  • ARM (Which version? Which requirements?)
  • Not sure about other architectures
424M for Android 6.0 (High)
  • Add device git repository, kernel, bootloader
NoYes

Reader software

  • Off the shelf free software pdf readers (check RAM usage)
  • FBReader
  • Calibre

e-reader specific projects and distributions

Hardware

Warninig

  • Be sure to double check if the SOC is good with the SOC list on the bottom of the article
  • The information might contains mistakes as:
    • It has been compiled by only one person (me)
    • It wasn\'t reviewed by someone else
    • It was done really fast with a very tight deadline

Remove this warning when things has been reviewed by at least one other person than me.

Candidates with WiFi

Deactivating the WiFi chip in hardware might be sufficent to make the devices RYF compliant

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
KoboAura H2O Edition 2NXP i.MX6 SoloLiteTODOe-inkYes
  • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
  • TODO: Find the serial port
TODO
  • Find the WiFi chip vendor/product and find how to deactivate it.
  • See \'i.MX6 SoloLite\' in the SOC section at the bottom of the page
  • TODO: Look if the display requires firmwares
  • TODO: Look which peripherals requires a firmware

Candidates without WiFi

This list devices that:

  • can run free boot software, potentially with some work
  • don\'t have WiFi (or have a WiFi chip that works with free software)
BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
Story HDiRiverStory HD (Basic)NXP (formerly Freescale) I.MX508128MBe-ink
  • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
  • TODO: Find the serial port
iRiver source code for Story HD Basic:
  • Bootloader: u-boot-2009.08
  • Upstream to the devicetree (fast)
  • TODO: look if devices drivers are upstream
  • Port it to a bootloader (uboot or barebox)
  • TODO: Display type
  • GPU?
  • Video decoding offload?
  • Low ammount of RAM
?SonyPRS-600NXP (formerly freescale) I.MX31128MBe-ink?
  • Linux: main sourcesheaders sources, custom modules sources
  • Finish porting the I.MX31 to devicetree
  • Port the device hardware support code to devicetree
  • TODO: look if devices drivers are upstream
  • Port the bootloader code to a standard bootloader (u-boot or Barebox)
  • TODO: Display type
  • GPU?
  • Video decoding offload?
  • Low ammount of RAM
EB600
  • Kobo eReader
Samsung S3C2440AL-4032MBe-ink
  • Serial port pads known
  • JTAG pinout known
?
  • Port the S3C2440AL to the devicetree
  • Port the devices to the devicetree
  • TODO: look if devices drivers are upstream
  • Port it to a bootloader (uboot or barebox)?
  • TODO: Bluetooth is an AW-BT105, check if it works with free software
  • Very low ammount of RAM

Bad candidates

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
AmazonKindle Fire (first generation)OMAP4430512MStandard (Tablet)
  • Incomplete support in upstream Linux
  • Unsigned bootloader, Supported in upstream u-boot
  • Display driver
  • Peripherals devicetree hardware configuration
  • Has WiFi
  • Has standard display and no free software GPU driver

Being evaluated

TODO

TODO: Import from OpenInkpot:

  • N510
  • N516
  • N518
  • Nook Color
  • Nook Simple Touch
  • Nook Tablet
  • SoriBOOK
  • Story
  • V2
  • V6
  • V8

TODO: (finish) importing the following brand from wikipedia.

  • Bebook
  • Cybook

TODO: Also look at Freescale/NXP presentations to find ebook readers with I.MX(6)

Kobo

\'Bookeen
BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
KoboeReader WiFiNXP (formerly Freescale) i.MX357e-ink
  • Serial ports pins known
  • Can boot from SD

Source code available:

  • Linux 2.6.28
  • Redboot
  • Port to the devicetree
  • Port to a recent free software bootloader
  • Deactivate WiFi
  • Has WiFi
  • Has bluetooth?
KoboWi-FiSOC: NXP (formerly Freescale) i.MX357128Me-ink
Netronix E60610 (Touch B)KoboTouche-ink
Netronix E50610KoboMinie-ink
Netronix E606B0KoboGloe-ink
Netronix E606F0BKoboAura 6\'NXP (formerly Freescale) i.MX507256Me-ink
  • u-boot
partial devicetree upstreamed,
  • TPS65185 PMIC
  • EKTF2132 touch controller
  • some kind of embedded controller
  • EPDC
Netronix E606C0KoboAura HDe-ink
Netronix E606G0KoboAura H2OI.MX507e-ink
Netronix E60Q90KoboGlo HDi.MX6 Soloe-ink
Netronix E60Q90KoboTouch 2.0e-ink
Netronix E70Q00KoboAura Onee-ink
Netronix E60QL0KoboAura Edition 2NXP i.MX6 SoloLitee-ink
Netronix E60K02KoboClara HDNXP i.MX6 SLL512Me-inkYes
  • serial port pins marked
  • internal uSD socket
partial devicetree in 5.5, missing drivers
Netronix E60K02KoboTolino Shine 3NXP i.MX6 SoloLite512Me-inkYes
  • serial port pins marked
  • internal uSD socket
partial devicetree in 5.6, missing drivers:

Booken

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
BookeenCybook Gen1Probably not available: Proprietary OS
BookeenCybook Gen3S3C2410 or S3C2440?16M or 32M?e-ink?
  • No WiFi
  • No Bluetooth
BookeenCybook OpusS3C244032Me-ink?
  • No wireless
BookeenCybook Orizon
BookeenCybook Odyssey
BookeenCybook Muse
BookeenCybook Ocean
BookeenBookeen Saga

Amazon

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
Kindle
  • Amazon Kindle
SOC: PXA25564MNo WiFi but has 3G
Kindle 2
  • Amazon Kindle 2
SOC: I.MX31Linux 2.6.26No WiFi but has 3G/CDMA
Kindle 3 Keyboard
  • Amazon Keyboard
WiFi or, WiFi and 3G
Kindle 4:
  • Amazon Kindle 4
Has WiFi
Kindle 4 TouchAmazonKindle 4 TouchWiFi or, WiFi and 3G
Kindle DX
  • Amazon Kindle DX
Has 3G

Sony

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
  • PocketBook Pro 912
Samsung <?> (arm)256MHas WiFi, Bluetooth, 3G
PRS-300SonyPRS-300No WiFi?
PRS-500SonyPRS-500
PRS-505SonyPRS-505
PRS-700SonyPRS-700
PRS-900SonyPRS-900Has 3G

See also: https://elinux.org/EBR-1000EP

Other

BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
A6 series
  • Jinke A6 series
Samsung <?> (Arm9 400MHz)128M????
  • Has WiFi
Boox 60
  • Onyx Boox 60
  • Wolder Boox
I.MX31128M?????
  • Both devices have WiFi
Story HDiRiverStory HD (WiFi)NXP (formerly Freescale) I.MX508128MBe-ink??iRiver source code for Story HD WiFi:
  • Linux
  • Bootloader?
  • TODO: Find how to deactivate the WiFi chip
  • Has WiFi
  • Low ammount of RAM
A9 seriesJinkeA9 seriesSamsung <?> (Arm9 400MHz)128M?
  • Has WiFi
E60SamsungS5PC100A66256M
  • Has WiFi
  • SoC bootloader signed?
PocketBook Pro 912Samsung <?> (arm)256M
  • WiFi
  • Bluetooth
  • 3G
iRiverCover Story??

?

EB100
  • Explay TXT.BOOK (1st & 2nd revision)
  • eRead STAReBOOK (STK 101)
  • Ganaxa GeR2
  • Orsio b721
  • Orsio b721+
  • PocketBook 301
  • Foxit eSlick
EB600
  • Coolreaders Cool-er
  • DittoBook DittoBook
  • Elonex 600eb
  • Explay TXT.BOOK (version 3)
  • Foxit eSlick Reader(newer)
  • Kobo eReader
  • Kolporter Info SA eClicto
  • Merlin HYEG0109B
  • Orsio b731
  • PocketBook 301+
  • Ritmix RBK-500
  • ViewSonic VEB612
FLEPiaFujitsuFLEPia
G5
  • Sibrary G5
  • Boeye Technology E510
  • Digma e500
  • Ergo Book 0501R Black
  • Other
Samsung S3C2416
G6
  • Boeye Technology E600
  • Ergo Book 0603RK White
  • Qumo Libro
  • Qumo Libro II
  • Sibrary G6
  • Others
Samsung S3C2416
G10
  • Boeye Technology E900
  • Digma q1000
  • Sibrary G10
  • Others
Samsung S3C2416
G51
  • Sibrary G51
  • Qumo Colibri
  • G-mini magicbook M5
Samsung S3C2416
Iliad
  • ARINC eFlyBook: Has WiFi
  • HixBooks HixReader: Has WiFi
  • iRex iLiad: Has WiFi
PXA25564M
Qisda ES600 / ES900:
  • Asus eeeReader DR-900: Has WiFi
  • Benq K60: Has WiFi
  • Bq Avant
  • Bq Avant XL
  • EGriver Touch
  • Icaruse Sense E650 and probably many more
  • Medion Oyo
  • Mr.Book ONext Touch & Read 001
  • Positivo Alfa
  • Promedia PO-541
  • Sagem Binder
  • Probably every eBook-Reader with Sipix display
Samsung S3C2416128MLinux, u-boot
V3
  • Apollo XXI Apollo-Hanlin V3
  • Astak EZ Reader 6\'
  • Central Book Services ECO Reader
  • DigiBook Digibook Reader
  • Endless Ideas BeBook (original)
  • Endless Ideas BeBook One (pre-2010)
  • Grammata Papyre 6.1 (First Edition)
  • Jinke Hanlin eReader V3
  • Koobe Koobe V3
  • lBook lBook V3
  • lBook lBook V3ext
  • lBook lBook V3new
  • Walkbook Walkbook
Samsung S3C2410AL-2032M
V3+Samsung s3c241664M
V5
  • DZTep V5
  • Devo eVreader
32M
N520
  • Hanvon WISEreader N520
Ingenic JZ4740 (mips)64M
N526
  • Hanvon WISEreader N526
Ingenic JZ4740 (mips)32M
Nook 1st Edition
  • Barnes & Noble Nook
??Has WiFi, or WiFi and 3G

See also

This section has more details on the various chips and other components used in existing e-readers, or that could be used (or should not be used) to build an RYF compliant e-reader.


Considerations

Components

e-ink displays

e-ink displays have a huge latency. I\'m not sure if special software is needed to handle it or if Linux standard e-ink drivers are enough.Available software:

  • F-droid has a laucnher for e-ink displays

I.MX6 e-ink display controller

In the imx_3.9.11_1.0.0_ga branch in the linux-imx, in video/fbdev/mxc, both mxc_epdc_fb.c and mxc_epdc_v2_fb.c uses request_firmware functions, but they seem to be used to load some wavform (data to drive the display) into the display or display controller.

Documentation

  • https://elinux.org/RaspberryPi_Laptop : \'Alternative components: E-ink [..] have been hacked to display video with a relatively fast refresh rate\' => May contain information about waveforms

System on a chip and associated companion chips

See the Page on SOCs for more details.

This page was a featured resource in December 2019.


Retrieved from \'https://libreplanet.org/wiki?title=Group:Hardware/research/e-readers&oldid=62856\'

One comment about changing the serial number, be careful, as just changing the two letter may create an existing serial number used on another device (it\'s unlikely but could happen) and in this case if they haven\'t changed their backend it could led to strange behaviour is some condition.Also DO NOT CHANGE anything else than the first two letter or you may break things on your device (I know that some devices use the serial number to check if some functionality are available or not)Auteur:e-mail.:Le commentaire. Hi,I just bought the Nolim+ HD plus in Spain and I would like to boost the firmware. Your tutorial is clear but I wonder why you changes CF616 to BK646. The S/N of my Nolim is CF646. Should I leave it like it is, or should I change it to BK616? I mean, why you replaces the 1 in CF S/N by the 4 in BK S/N?Another question: \'now you can also check for officials upgrades (connect to wifi and wait) of your cybook muse\'. Where you able to receive an official upgrade after the \'un-downgrade\'?Thanks a lot in advance your help,F.Auteur:e-mail.:Le commentaire.

Hi,I was near to give up thinking that the Cybook is ever rooted and today I stumbled over your blog entry: great! Thanks for your effort.Unfortunately it didn\'t work with my device:/ Probably I messed up the upgrade sequence.I have a Cybook Odyssey HD Frontlight (a german Thalia branded one).I installed the.bin file as instructed.Then (without a reboot!) I connected Wifi (which I did first time after 2 years or so), so at first a firmware upgrade was offered. At first thanks for your quick support!That\'s the content of report.txt:-snip-Test presence of dropbear executablesdropbear n ls -l /mnt/root/usr/sbin/dropbear-rwxr-xr-x 1 root root 178756 Feb 11 19:38 /mnt/root/usr/sbin/dropbearOKdropbearkey n ls -l /mnt/root/usr/sbin/dropbearkey-rwxr-xr-x 1 root root 178756 Feb 11 19:42 /mnt/root/usr/sbin/dropbearkeyOKTest presence of /etc/dropbear n ls -l /mnt/root/etc/dropbear-snip-So binary and key is in place, but config seems to be missing? As well there must be some code to activate dropbear at startup. Maybe there is a problem?And yes, ping works if Wifi is activated.

I configured a static DHCP entry for this device.Auteur:e-mail.:Le commentaire. Well, i\'v been trying to investigate how to draw into the screen of my Nolimbook, but i don\'t know what to do, i\'v decompiled some of the binaries that draw into the screen (for example, eps-display), and all i\'v discovered is that all these applications use the Linux Framebuffer to draw into the screen (I think with DirectFB). All these applications use /dev/fb0 as default framebuffer, but it doesn\'t work for me if i compile an application using that framebuffer, i can\'t draw anything into the screen.Any help is welcome!Greetings!!Auteur:e-mail.:Le commentaire. I\'v investigated a little bit more.Display is driven by a driver made by Allwinner for the A13 (sun5i) on the Sunxi Linux kernel edition for Allwinner. Hi Greg, very nice and elegant hack!But for the moment I haven\'t been able to apply it on my Ocean.\'

Update file designed for another device\' it says.I\'ve also been looking for reverse engineering the Cybook Ocean but with a software approach, tweaking the DB\'s and trying to modify the contents of visible files into the mnt/fat/system directory.I would be interested if you\'d have info about Booken\'s software and the way it works!The goal here is to personalize the homescreen and also the \'library\' DB file.In the meantime i\'ll try to apply other versions of your jailbreak!Best regards and keep on hacking this way!Auteur:e-mail.:Le commentaire. Hello Imants,I\'m very surprised. As I see here (it seems that it\'s a re branded Cybook Odyssey (can you confirm it?).The procedure you applied is good.

I retested it to be sure. When I copy the \'All firmwares\' (jailbreak0cyboy.bin) to my Odyssey (at the root of it) with the name CybUpdate.bin, I get a notification about a new update.Don\'t know what happens. Can you send me by email your S/N and firmware version?Auteur:e-mail.:Le commentaire. Hello and thanks for your reply! The link you provided is polish one but it looks the same as in picture and its rebranded like you said. Here is the link to swedish one checked my boo reader version and its 4.0 and why i want to jailbreak is to remove the branded version. Is it possible?

Because they here in sweden are not providing any update and the e-reader is freezing and laggy all the time so i want to try your version. What is your e-mail?Thank you for your time!Auteur:e-mail.:Le commentaire. Hi, thanks for your efforts.I have a Cybook odyssey and since the last over-the-air update it\'s in error and I can\'t use it anymore.It booots and then shows an error message telling me there arer issues with the files on the reader and I should remove them.I formatted the drive already and it\'s the same error.I hoped that putting the CybUpdate.bin file on the reader would trigger an update and fix the issue but nothing happened.Maybe you\'ve got an idea on what I could try?Bookeen\'s reply was to send them the reader for repairs.Cheers.Auteur:e-mail.:Le commentaire. No I didn\'t.I tried \'un-briking\' the reader by putting your backup file on the root of the USB drive and restart and that didn\'t do anything.I tried copying the backup on the SD card and restart and that didn\'t do anything either.I also tried rebooting while holding the button and the reader seems to do some extra filesystem checks.It ends up with the same error message though.Maybe I\'m doing it wrong and I need to do some magic to get the reader to update from the CybUpdate.bin file.Thanks for the quick reply.Auteur:e-mail.:Le commentaire. Hey Greg i would like to thank you very very much. Hi,I just bought a Nolim HD+ device, a clone of the Booken muse.

I\'d like to install the original Booken firmware on it. It seems that the first step is to jailbreak the ereader.The firmware that is on it right now is the 6.3.2407. On the other hand, the file that on this blog is for FW version 6.3.2326. Should it work anyway?

Or is it better not even to try to flash it, as the e-reader could be damaged?I\'m not new at flashing when it comes to mobiles phones and stuff, but this would be my first time for an e-reader, so I feel like I need a bit of guidance.Thank you in advance.F.Auteur:e-mail.:Le commentaire. Hi Greg,thanks again for your reply. Sorry, I\'m probably becoming a bit more stupid every day, but I still didn\'t understand if I can safely install:Cybook Muse/Odyssey essential/Odyssey frontlight 2/Nolimbook: 6.3.2326in my Nolim hd+ with firmware 6.3.2407In my understanding, installing it will only add SSH+Jailbreak, without touching the already installed firmware, right?My concern is if the patch with build 2326 would work on my 2407 build, or if it could brick my ereader.Thanks a lot in advance.Auteur:e-mail.:Le commentaire.

Hi!I\'ve tried your modified firmware on my Frontlight 2 - it was definitely a downgrade, and apparently everything went fine, BUT.For some reason the following happened:- Display colors are inverted- Display has white vertical lines every few mm\'s- Touch screen does not work- Putting the device in sleep mode crashes it and rebootsFunny thing is, the inversion/lining only appears AFTER boot, the boot splash has no such issues. So I\'d guess it\'s a kernel issue.Do you, by any chance, have a later firmware for the Frontlight 2? With, or without your SSH additions.

It\'d be greatly appreciated if I did not have to return my device saying \'it happened overnight\'.Auteur:e-mail.:Le commentaire. Well, if this happen even with the original firmware, I would guess there may be an HW problem then.

I tried that FW on a rebranded Nolim+ HD and (aftern changing the S/N) and it is working beautifully.With the original FW installed, you can surely ask Bookeen to fix the reader (yeah, you can say them that \'it happened overnight\').Anyway, you could also try to contact their support hereare very responsive. Obviously don\'t tell them that you tried to root your device.Auteur:e-mail.:Le commentaire. Thank you so much for your work! Like another commenter, I also own a Saraiva Lev which is based off the Cybook Muse (weirdly, in an Odyssey shell).I managed to poke around with SSH and SCP and eventually clone the root for backup (but haven\'t tried dumping all NANDs yet).I would like to know if there\'s any way to reflash it with the original Cybook software? Saraiva locked it out to their own e-book store and removed the web browser, which I\'d like to use.Auteur:e-mail.:Le commentaire. Hi, sorry for dumb question.I\'ve red your article and decompressed latest beta firmware (2350 build for cybook muse).Can you or someone else give me a hint about where UI files are? I looked at almost all files and can\'t tell from their names which could be related to the UI (except icons).I want to try to change default store link.

And if it\'s possible also get rid of screensaver\'s warning about sleep mode so one can see the whole screensaver picture.Thanks.Auteur:e-mail.:Le commentaire. Second try and the update finished, device rebooted. Touch screen is out of calibration, or it appears to be. In the middle of the screen touch is detected to be one row higher than it actually is. In the lower part of the screen difference is far greater. If press the middle key and try to touch \'Start/beginning\' or whatever the go to base mode is, the touch is registered on the \'library\' level and a book is opened.

I will try to work this out and report back.Auteur:e-mail.:Le commentaire. I\'m not sure it is the firmware package itself or maybe it is the device I have. I just got another Muse HD, firmware 2538 like the previous one I have now in unusable state. Could be that 5538 is for Elisa Kirja (bound devices.I have access to a third Muse HD which I bought for my wife, but as she has not activated it yet I have not been checked its firmware version.At the moment I am not able to offer more information, but I plan to do some more indepth studies and report back.Auteur:e-mail.:Le commentaire.

Houston, we have a problem. I do not blame anyone because I knew I was taking a risk. Nolim XL (Cybook Ocean) Attempt to root with the first files of the list of downloads: it indicates that initiates the upgrade but this does not finish. With the 3rd or 4th file the upgrade is finally completed but. Once the screen is restarted, it will appear faded with horizontal gray lines. I try upgrades again with all the files (including \'Cybook Ocean 6.2.2316\' and \'Cybook Odyssey backup 6.2.2316\'.) All them complete the upgrade but none return the screen to its correct resolution (?). Any solution?

I give the device by bricked? ThanksAuteur:e-mail.:Le commentaire.

The result with file \'6.3.2536 for Muse\' is partly better and in part worse. I explain: the screen returns to its white background again.

Finally disappear grays horizontal lines. But instead the device does not start: the screen shows a drawing of the device in a horizontal position and with two arrows forming a circle. I interpreted that they invited me to restart the device but, when I do (long press on the start button), it returns me to the same drawing.

What do you think, now that I have the screen \'clean\', should I re-test the file \'Cybook Ocean 6.2.2316\'?Auteur:e-mail.:Le commentaire. Well.Toni, try the SD card recovery: once the device is in FEL mode, I don\'t know what to do, Greg may have an idea?For the quality, I can\'t say for sure exactly, but in the last 4 years, Bookeen seems to had a huge turn over on the firmware side so. I would not be surprised that the quality going down is not related (I\'m sure they lost at least 3 person on that role in a couple of years)And you know my point of view, but the muse and derivative have a really bad firmware. (BK went from a nearly full control of the hardware/software to going back to ODM)Auteur:e-mail.:Le commentaire. Thanks for the link. Extremely interesting. Muse has serial port on pcb (pads), with TTL level signals.

Haven\'t yet gotten around trying it out, still waiting for parts. Plan A is to use spring loaded test pins to connect to the pads, I would like to avoid soldering just for this. Plan B is to solder wires on the pads and see what happens on terminal when the device boots up.It depends whether or not there is a bootloader and what kind on the allwinner chip, but as there is the serial port, there might be something useful.I prefer to try plan-A, as that would enable me to connect to other Muse\'s I have available without a mess on PCB.There\'s even plan-c: desolder the emmc and connect it on, say, raspberry pi.

This way you can install just about what ever you want on it. Then just solder it back to the original device. Your link just gave another option to try.Auteur:e-mail.:Le commentaire. Hey Greg, thanks for your work. I installed your jailbreak on my Odyssey FrontLight 2, and the root access and ssh server work. Unfortunately, the colors are now inverted and every second line of pixels is blank.

I tried to install other versions, 2322, 2326 and 2350 (with and without jailbreak), but the problem persists. The splash screen is still working as it should, but after booting the lines appear. This makes me suspect it\'s a software problem, and not a hardware fault. Could someone maybe help me with this issue?Auteur:e-mail.:Le commentaire. Hello Greg,Which jailbreak version should I use for Nolimbook XL. What I understood from the discussions is that Cybook Ocean is not similar to Nolimbook XL in terms of the hardware. And Toni bricked his machine while using the Cybook Ocean 6.2.2316 version.

When I download the file now I get 6.2.2317 version. Is the problem solved now with the new update?I have also downloaded the ISO of original Nolimbook XL rom. In the case of a failure, should I just copy paste the files in the root folder?(Given that the read will still be detected in my PC). Thanks in Advance.Auteur:e-mail.:Le commentaire.

First, thanks a lot for this amazing work. I\'d be happy to try, but I\'d like first to make sure I can go back to the old state if something goes wrong, so I\'d like to try to connect to the serial interface and do a dd of the eMMC/all partitions.

And it seems to be useful for you as well, so if I can help I would be happy. However, I\'m very new to this kind of stuff (I just used UART on some raspberrypi before), so some documentation would be super useful.I have a UART to usb device, and my book is standard Nolim, AWA13, 1G, build 6.3.2553. Do you have any instructions thut explains how to open the ereader without breaking it, how to connect to the serial port (which pin is the target?), and what to do to copy the eMMC?Thanks!Auteur:e-mail.:Le commentaire. The adb method works greatly! I had root access in a second.

Thanks a lot! So as KotCzarny said (thanks a.lot. to him), I\'m running a Nolim AWA13 (Allwinner A13) with id cf677bk. Serial number, on build 6.3.2553. The ereader as a Carta display and is more recent I think, it has a full plastic cover all around it. This adb method is great if you want to avoid to break the plastic by opening the case or brick the device. I also maid some dd of the card, if anyone is interested let me know (I don\'t have much space online, but if you want to host it feel free).My next goal is to try to see if somehow I can use the browser + adb tcp to get shell access directly from the browser, or use some tricks to find a way to run my own programs on it, maybe by watching some specific files, like \'run my program when the book XXX is on page YYY\'.

But I also want to make sure it does not ruin the battery. Fun is starting!Auteur:e-mail.:Le commentaire. Unfortunately the build 2316 is the latest ever made that \'support\' all OMAP based devices. The reason why are just that they loss some key people, not because the OMAP device could not run the \'latest\' version of the software. Far from that.The people who said their version changes are people using AllWinner chips and not OMAPs.The allwinner update really can\'t run on an omap device, but as the update app will reboot in case on an error, you may have missed it.It should display something like: seriously, they disallow the use of these devices on the store?:facepalm:Auteur:e-mail.:Le commentaire. Hello folks,Thank you for the clarification, as you said the device reboot fast that I can\'t see the error.Unfortunately, the default store and Swiss library are disallowing this device. You receive a notification that the device is not supported anymore:/Do you guys have any idea if there\'s some opensource project or other fork firmware that I can use with this device to keep using it?It\'s really sad to throw it because the ebook is still in a good condition.

So I prefer to try any hack;)Auteur:e-mail.:Le commentaire. Do not change that part of the serial number (and unless BK have done something dumb, which is possible) you can\'t change the serial number on the OMAP devices.It is made as AABBCDDEGYMDSSSSFLAA is the reseler (BK is for Bookeen, CF for Carrefour,.)BB is the screen typeC is some options linked with the screenDD is the device color (BK Black)E is the hardware revisionG is option fitted on the hardwareY is the year of manufactureM is the monthD is the daySSSS is the build number of the dayF is the factoryL is the line in the factorySome internal tools need these value to work properly. The only value that are \'safe\' to change are reseller, color, and all the manufacture info.Also please note that DRMs are linked with the serial number.

You change it, you loose access to the DRMed files.Auteur:e-mail.:Le commentaire. Just for the record (works eventually with first Odyssey Patch)Model: BK826BK1F (Cybook OCEAN OMAP 3611 - 6.2b2316)1. Try to setup ADB: Failed (probably due to OMAP Arch)(Open/Close ADB option is available, but it does not work(Only One USB Config and One Interface dedicated to Mass-Storage and no open port on Wifi network)).2. Try to update with Cybook Ocean patch: Failed with message \'not the right device\' at step 43. Fallback to Odyssey arch: Patch Ok, and it is working fineHope this can help people with the same device.Thank you for your effort to free CyBook devices.Auteur:e-mail.:Le commentaire.

...'>Cybook Muse Hd Firmware(19.04.2020)
  • appwindow.netlify.app▼ Cybook Muse Hd Firmware ▼
  • GTA Vice City Free Download PC Game Setup in single driect link for windows. GTA Vice City is an action and adventure game. GTA Vice City is an open world game which has been developed by Rockstar North and is published under the banner of Rockstar Games. This game was released on 12th May, 2003. This is the sixth title in the world acclaimed. Browse Gta: London mod for Grand Theft Auto: Vice City files to download full releases, installer, sdk, patches, mods, demos, and media. Download game gta vice city london. GTA London Free Download new and updated version for PC Windows. It is full offline installer standalone setup of GTA London for compatible version of Windows PC. Game was checked and installed manually before uploading by our staff, it is fully working version without any problems. Grand Theft Auto London 1.0.001 can be downloaded from our software library for free. The most recent setup file that can be downloaded is 6.8 MB in size. The actual developer of the software is Rockstar Games, Inc. The following version: 1.0 is the most frequently downloaded one by the program users. Our antivirus analysis shows that this.

    < Group:Hardware‎ research

    Cybook Muse HD and the Saga.” All of these e-readers are relatively new and this means the company will not be issuing firmware updates.

    • 2RYF interpretation and resulting hardware choices
    • 3Existing hardware
      • 3.1Hardware Requirements
      • 3.2Software
      • 3.3Hardware
        • 3.3.5Being evaluated
    • 4Hardware components
      • 4.2Components
        • 4.2.1e-ink displays

    This page aims to document which existing ebook readers could become RYF certified without too much work.This is to see what the pros and the cons of liberating an existing e-reader versus making one.

    • Some e-readers contains hardware components that doesn\'t work with free software (like WiFi chips requiring a nonfree firmware). To prevent such components from getting into the way of the RYF compliance, such components can be disabled in hardware.
    • If a hardware block is present but typically not used (for instance if a device has a GPU but doesn\'t use it because it uses an e-ink display which has a high latency), it *may* not get into the way of RYF compliance, as it *probably* won\'t steers users towards nonfree software.

    Questions

    For the I.MX GPU (vivante):

    • Is it required to have a free software driver for GPU when the device is meant to be used as an e-reader and has a high latency e-ink display?
    • If so, is the free software driver for the vivante GPU sufficently mature not to steer users towards non-free software ?

    Hardware Requirements

    Basic requirements

    • Free boot software or the ability to easily port one to the e-reader.
    • Enough RAM to run free software operating systems.
    • No cellphone network support
    • Good SOC and no crucial peripherals requiring nonfree firmware (else the peripheral will be disabled in hardware)
    • e-paper display

    Requirements to do hardware support work faster

    Since e-readers without WiFi or telephony network connection are old, the software they come with and the corresponding source code is also really old.To be able to use modern GNU/Linux or Android distribution on them, the source code needs to be used to add support for the device in recent hardware support software such as Linux or free software boot software like u-boot.


    Software support that helps:

    • Most of the hardware of the device already supported by upstream projects (Linux and a free software bootloader).

    Hardware features that helps:

    • Serial port that is easy to access
    • Booting the Bootloader from the USB or serial port
    • Ethernet (unlikely to be found on such devices)

    Requirements that can be lifted

    RequirementRationale
    The absence of WiFi/BluetoothThe chips could be disabled by soldering some of their pins or by removing them with a hot air gun.
    unsigned bootloadersThis requirements can be lifted on devices with the following System On a Chip, if they were made before July 2017:
    • NXP I.MX6 Quad
    • NXP I.MX6 QuadPlus
    • NXP I.MX6 Dual
    • NXP I.MX6 DualLite
    • NXP I.MX6 DualPlus
    • NXP I.MX6 Solo
    • NXP I.MX6 SoloX
    • NXP I.MX6 SoloLite
    • NXP I.MX6 UltraLite
    • NXP I.MX6 ULL
    • NXP I.MX53
    • NXP I.MX50
    • NXP VFxxx

    This is because such chip contains a hardware security flaw enabling to execute your code nevertheless.

    Additional requirements

    RequirementRationale
    Recent
    • Easily available new and second hand.
    • Battery being new or still in good conditions
    More RAM is betterDevices with not enough RAM may not be able to use modern FSDG distributions. Creating a specific distribution for such devices would require someone to maintain it.
    TouchscreenThis enables to use most of the Android applications and alleviate the need for custom software that works with buttons only.
    StylusThis enables to use most of the GNU/Linux applications and alleviate the need for custom software that works with buttons or capacitive touchscreens only.
    ARMv7 CPUs (x86 is probably not used on e-readers)CPU that is supported by FSDG distributions or the ability to support the CPU with very few maintenance cost.

    Software

    Operating systems and distributions

    DistributionArchitecturesRAM Requirementswork required to add a deviceSelf hostingFSDG compliant
    Parabola

    Packages:

    ? (low)
    • Add bootloader package
    YesYes
    GuixSD

    Packages:

    Requires (cross) compilation:

    ? (low)
    • Add bootloader package
    YesYes
    LibreCMC

    Packages:

    Requires (cross) compilation:

    ? (lowest)
    • Add device target, bootloader and kernel configuration
    NoYes
    Replicant

    Requires (cross) compilation:

    • ARM (Which version? Which requirements?)
    • Not sure about other architectures
    424M for Android 6.0 (High)
    • Add device git repository, kernel, bootloader
    NoYes

    Reader software

    • Off the shelf free software pdf readers (check RAM usage)
    • FBReader
    • Calibre

    e-reader specific projects and distributions

    Hardware

    Warninig

    • Be sure to double check if the SOC is good with the SOC list on the bottom of the article
    • The information might contains mistakes as:
      • It has been compiled by only one person (me)
      • It wasn\'t reviewed by someone else
      • It was done really fast with a very tight deadline

    Remove this warning when things has been reviewed by at least one other person than me.

    Candidates with WiFi

    Deactivating the WiFi chip in hardware might be sufficent to make the devices RYF compliant

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    KoboAura H2O Edition 2NXP i.MX6 SoloLiteTODOe-inkYes
    • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
    • TODO: Find the serial port
    TODO
    • Find the WiFi chip vendor/product and find how to deactivate it.
    • See \'i.MX6 SoloLite\' in the SOC section at the bottom of the page
    • TODO: Look if the display requires firmwares
    • TODO: Look which peripherals requires a firmware

    Candidates without WiFi

    This list devices that:

    • can run free boot software, potentially with some work
    • don\'t have WiFi (or have a WiFi chip that works with free software)
    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    Story HDiRiverStory HD (Basic)NXP (formerly Freescale) I.MX508128MBe-ink
    • TODO: Find how to boot the bootloader through USB on this device (boot modes + software to use)
    • TODO: Find the serial port
    iRiver source code for Story HD Basic:
    • Bootloader: u-boot-2009.08
    • Upstream to the devicetree (fast)
    • TODO: look if devices drivers are upstream
    • Port it to a bootloader (uboot or barebox)
    • TODO: Display type
    • GPU?
    • Video decoding offload?
    • Low ammount of RAM
    ?SonyPRS-600NXP (formerly freescale) I.MX31128MBe-ink?
    • Linux: main sourcesheaders sources, custom modules sources
    • Finish porting the I.MX31 to devicetree
    • Port the device hardware support code to devicetree
    • TODO: look if devices drivers are upstream
    • Port the bootloader code to a standard bootloader (u-boot or Barebox)
    • TODO: Display type
    • GPU?
    • Video decoding offload?
    • Low ammount of RAM
    EB600
    • Kobo eReader
    Samsung S3C2440AL-4032MBe-ink
    • Serial port pads known
    • JTAG pinout known
    ?
    • Port the S3C2440AL to the devicetree
    • Port the devices to the devicetree
    • TODO: look if devices drivers are upstream
    • Port it to a bootloader (uboot or barebox)?
    • TODO: Bluetooth is an AW-BT105, check if it works with free software
    • Very low ammount of RAM

    Bad candidates

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    AmazonKindle Fire (first generation)OMAP4430512MStandard (Tablet)
    • Incomplete support in upstream Linux
    • Unsigned bootloader, Supported in upstream u-boot
    • Display driver
    • Peripherals devicetree hardware configuration
    • Has WiFi
    • Has standard display and no free software GPU driver

    Being evaluated

    TODO

    TODO: Import from OpenInkpot:

    • N510
    • N516
    • N518
    • Nook Color
    • Nook Simple Touch
    • Nook Tablet
    • SoriBOOK
    • Story
    • V2
    • V6
    • V8

    TODO: (finish) importing the following brand from wikipedia.

    • Bebook
    • Cybook

    TODO: Also look at Freescale/NXP presentations to find ebook readers with I.MX(6)

    Kobo

    \'Bookeen
    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    KoboeReader WiFiNXP (formerly Freescale) i.MX357e-ink
    • Serial ports pins known
    • Can boot from SD

    Source code available:

    • Linux 2.6.28
    • Redboot
    • Port to the devicetree
    • Port to a recent free software bootloader
    • Deactivate WiFi
    • Has WiFi
    • Has bluetooth?
    KoboWi-FiSOC: NXP (formerly Freescale) i.MX357128Me-ink
    Netronix E60610 (Touch B)KoboTouche-ink
    Netronix E50610KoboMinie-ink
    Netronix E606B0KoboGloe-ink
    Netronix E606F0BKoboAura 6\'NXP (formerly Freescale) i.MX507256Me-ink
    • u-boot
    partial devicetree upstreamed,
    • TPS65185 PMIC
    • EKTF2132 touch controller
    • some kind of embedded controller
    • EPDC
    Netronix E606C0KoboAura HDe-ink
    Netronix E606G0KoboAura H2OI.MX507e-ink
    Netronix E60Q90KoboGlo HDi.MX6 Soloe-ink
    Netronix E60Q90KoboTouch 2.0e-ink
    Netronix E70Q00KoboAura Onee-ink
    Netronix E60QL0KoboAura Edition 2NXP i.MX6 SoloLitee-ink
    Netronix E60K02KoboClara HDNXP i.MX6 SLL512Me-inkYes
    • serial port pins marked
    • internal uSD socket
    partial devicetree in 5.5, missing drivers
    Netronix E60K02KoboTolino Shine 3NXP i.MX6 SoloLite512Me-inkYes
    • serial port pins marked
    • internal uSD socket
    partial devicetree in 5.6, missing drivers:

    Booken

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    BookeenCybook Gen1Probably not available: Proprietary OS
    BookeenCybook Gen3S3C2410 or S3C2440?16M or 32M?e-ink?
    • No WiFi
    • No Bluetooth
    BookeenCybook OpusS3C244032Me-ink?
    • No wireless
    BookeenCybook Orizon
    BookeenCybook Odyssey
    BookeenCybook Muse
    BookeenCybook Ocean
    BookeenBookeen Saga

    Amazon

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    Kindle
    • Amazon Kindle
    SOC: PXA25564MNo WiFi but has 3G
    Kindle 2
    • Amazon Kindle 2
    SOC: I.MX31Linux 2.6.26No WiFi but has 3G/CDMA
    Kindle 3 Keyboard
    • Amazon Keyboard
    WiFi or, WiFi and 3G
    Kindle 4:
    • Amazon Kindle 4
    Has WiFi
    Kindle 4 TouchAmazonKindle 4 TouchWiFi or, WiFi and 3G
    Kindle DX
    • Amazon Kindle DX
    Has 3G

    Sony

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    • PocketBook Pro 912
    Samsung <?> (arm)256MHas WiFi, Bluetooth, 3G
    PRS-300SonyPRS-300No WiFi?
    PRS-500SonyPRS-500
    PRS-505SonyPRS-505
    PRS-700SonyPRS-700
    PRS-900SonyPRS-900Has 3G

    See also: https://elinux.org/EBR-1000EP

    Other

    BoardVendorProductSOCRAMDisplayTouchscreendevelopement facilitiessource codeAmmount of work required for upstreamingAmmount of work for RYFIssuesReferences
    A6 series
    • Jinke A6 series
    Samsung <?> (Arm9 400MHz)128M????
    • Has WiFi
    Boox 60
    • Onyx Boox 60
    • Wolder Boox
    I.MX31128M?????
    • Both devices have WiFi
    Story HDiRiverStory HD (WiFi)NXP (formerly Freescale) I.MX508128MBe-ink??iRiver source code for Story HD WiFi:
    • Linux
    • Bootloader?
    • TODO: Find how to deactivate the WiFi chip
    • Has WiFi
    • Low ammount of RAM
    A9 seriesJinkeA9 seriesSamsung <?> (Arm9 400MHz)128M?
    • Has WiFi
    E60SamsungS5PC100A66256M
    • Has WiFi
    • SoC bootloader signed?
    PocketBook Pro 912Samsung <?> (arm)256M
    • WiFi
    • Bluetooth
    • 3G
    iRiverCover Story??

    ?

    EB100
    • Explay TXT.BOOK (1st & 2nd revision)
    • eRead STAReBOOK (STK 101)
    • Ganaxa GeR2
    • Orsio b721
    • Orsio b721+
    • PocketBook 301
    • Foxit eSlick
    EB600
    • Coolreaders Cool-er
    • DittoBook DittoBook
    • Elonex 600eb
    • Explay TXT.BOOK (version 3)
    • Foxit eSlick Reader(newer)
    • Kobo eReader
    • Kolporter Info SA eClicto
    • Merlin HYEG0109B
    • Orsio b731
    • PocketBook 301+
    • Ritmix RBK-500
    • ViewSonic VEB612
    FLEPiaFujitsuFLEPia
    G5
    • Sibrary G5
    • Boeye Technology E510
    • Digma e500
    • Ergo Book 0501R Black
    • Other
    Samsung S3C2416
    G6
    • Boeye Technology E600
    • Ergo Book 0603RK White
    • Qumo Libro
    • Qumo Libro II
    • Sibrary G6
    • Others
    Samsung S3C2416
    G10
    • Boeye Technology E900
    • Digma q1000
    • Sibrary G10
    • Others
    Samsung S3C2416
    G51
    • Sibrary G51
    • Qumo Colibri
    • G-mini magicbook M5
    Samsung S3C2416
    Iliad
    • ARINC eFlyBook: Has WiFi
    • HixBooks HixReader: Has WiFi
    • iRex iLiad: Has WiFi
    PXA25564M
    Qisda ES600 / ES900:
    • Asus eeeReader DR-900: Has WiFi
    • Benq K60: Has WiFi
    • Bq Avant
    • Bq Avant XL
    • EGriver Touch
    • Icaruse Sense E650 and probably many more
    • Medion Oyo
    • Mr.Book ONext Touch & Read 001
    • Positivo Alfa
    • Promedia PO-541
    • Sagem Binder
    • Probably every eBook-Reader with Sipix display
    Samsung S3C2416128MLinux, u-boot
    V3
    • Apollo XXI Apollo-Hanlin V3
    • Astak EZ Reader 6\'
    • Central Book Services ECO Reader
    • DigiBook Digibook Reader
    • Endless Ideas BeBook (original)
    • Endless Ideas BeBook One (pre-2010)
    • Grammata Papyre 6.1 (First Edition)
    • Jinke Hanlin eReader V3
    • Koobe Koobe V3
    • lBook lBook V3
    • lBook lBook V3ext
    • lBook lBook V3new
    • Walkbook Walkbook
    Samsung S3C2410AL-2032M
    V3+Samsung s3c241664M
    V5
    • DZTep V5
    • Devo eVreader
    32M
    N520
    • Hanvon WISEreader N520
    Ingenic JZ4740 (mips)64M
    N526
    • Hanvon WISEreader N526
    Ingenic JZ4740 (mips)32M
    Nook 1st Edition
    • Barnes & Noble Nook
    ??Has WiFi, or WiFi and 3G

    See also

    This section has more details on the various chips and other components used in existing e-readers, or that could be used (or should not be used) to build an RYF compliant e-reader.


    Considerations

    Components

    e-ink displays

    e-ink displays have a huge latency. I\'m not sure if special software is needed to handle it or if Linux standard e-ink drivers are enough.Available software:

    • F-droid has a laucnher for e-ink displays

    I.MX6 e-ink display controller

    In the imx_3.9.11_1.0.0_ga branch in the linux-imx, in video/fbdev/mxc, both mxc_epdc_fb.c and mxc_epdc_v2_fb.c uses request_firmware functions, but they seem to be used to load some wavform (data to drive the display) into the display or display controller.

    Documentation

    • https://elinux.org/RaspberryPi_Laptop : \'Alternative components: E-ink [..] have been hacked to display video with a relatively fast refresh rate\' => May contain information about waveforms

    System on a chip and associated companion chips

    See the Page on SOCs for more details.

    This page was a featured resource in December 2019.


    Retrieved from \'https://libreplanet.org/wiki?title=Group:Hardware/research/e-readers&oldid=62856\'

    One comment about changing the serial number, be careful, as just changing the two letter may create an existing serial number used on another device (it\'s unlikely but could happen) and in this case if they haven\'t changed their backend it could led to strange behaviour is some condition.Also DO NOT CHANGE anything else than the first two letter or you may break things on your device (I know that some devices use the serial number to check if some functionality are available or not)Auteur:e-mail.:Le commentaire. Hi,I just bought the Nolim+ HD plus in Spain and I would like to boost the firmware. Your tutorial is clear but I wonder why you changes CF616 to BK646. The S/N of my Nolim is CF646. Should I leave it like it is, or should I change it to BK616? I mean, why you replaces the 1 in CF S/N by the 4 in BK S/N?Another question: \'now you can also check for officials upgrades (connect to wifi and wait) of your cybook muse\'. Where you able to receive an official upgrade after the \'un-downgrade\'?Thanks a lot in advance your help,F.Auteur:e-mail.:Le commentaire.

    Hi,I was near to give up thinking that the Cybook is ever rooted and today I stumbled over your blog entry: great! Thanks for your effort.Unfortunately it didn\'t work with my device:/ Probably I messed up the upgrade sequence.I have a Cybook Odyssey HD Frontlight (a german Thalia branded one).I installed the.bin file as instructed.Then (without a reboot!) I connected Wifi (which I did first time after 2 years or so), so at first a firmware upgrade was offered. At first thanks for your quick support!That\'s the content of report.txt:-snip-Test presence of dropbear executablesdropbear n ls -l /mnt/root/usr/sbin/dropbear-rwxr-xr-x 1 root root 178756 Feb 11 19:38 /mnt/root/usr/sbin/dropbearOKdropbearkey n ls -l /mnt/root/usr/sbin/dropbearkey-rwxr-xr-x 1 root root 178756 Feb 11 19:42 /mnt/root/usr/sbin/dropbearkeyOKTest presence of /etc/dropbear n ls -l /mnt/root/etc/dropbear-snip-So binary and key is in place, but config seems to be missing? As well there must be some code to activate dropbear at startup. Maybe there is a problem?And yes, ping works if Wifi is activated.

    I configured a static DHCP entry for this device.Auteur:e-mail.:Le commentaire. Well, i\'v been trying to investigate how to draw into the screen of my Nolimbook, but i don\'t know what to do, i\'v decompiled some of the binaries that draw into the screen (for example, eps-display), and all i\'v discovered is that all these applications use the Linux Framebuffer to draw into the screen (I think with DirectFB). All these applications use /dev/fb0 as default framebuffer, but it doesn\'t work for me if i compile an application using that framebuffer, i can\'t draw anything into the screen.Any help is welcome!Greetings!!Auteur:e-mail.:Le commentaire. I\'v investigated a little bit more.Display is driven by a driver made by Allwinner for the A13 (sun5i) on the Sunxi Linux kernel edition for Allwinner. Hi Greg, very nice and elegant hack!But for the moment I haven\'t been able to apply it on my Ocean.\'

    Update file designed for another device\' it says.I\'ve also been looking for reverse engineering the Cybook Ocean but with a software approach, tweaking the DB\'s and trying to modify the contents of visible files into the mnt/fat/system directory.I would be interested if you\'d have info about Booken\'s software and the way it works!The goal here is to personalize the homescreen and also the \'library\' DB file.In the meantime i\'ll try to apply other versions of your jailbreak!Best regards and keep on hacking this way!Auteur:e-mail.:Le commentaire. Hello Imants,I\'m very surprised. As I see here (it seems that it\'s a re branded Cybook Odyssey (can you confirm it?).The procedure you applied is good.

    I retested it to be sure. When I copy the \'All firmwares\' (jailbreak0cyboy.bin) to my Odyssey (at the root of it) with the name CybUpdate.bin, I get a notification about a new update.Don\'t know what happens. Can you send me by email your S/N and firmware version?Auteur:e-mail.:Le commentaire. Hello and thanks for your reply! The link you provided is polish one but it looks the same as in picture and its rebranded like you said. Here is the link to swedish one checked my boo reader version and its 4.0 and why i want to jailbreak is to remove the branded version. Is it possible?

    Because they here in sweden are not providing any update and the e-reader is freezing and laggy all the time so i want to try your version. What is your e-mail?Thank you for your time!Auteur:e-mail.:Le commentaire. Hi, thanks for your efforts.I have a Cybook odyssey and since the last over-the-air update it\'s in error and I can\'t use it anymore.It booots and then shows an error message telling me there arer issues with the files on the reader and I should remove them.I formatted the drive already and it\'s the same error.I hoped that putting the CybUpdate.bin file on the reader would trigger an update and fix the issue but nothing happened.Maybe you\'ve got an idea on what I could try?Bookeen\'s reply was to send them the reader for repairs.Cheers.Auteur:e-mail.:Le commentaire. No I didn\'t.I tried \'un-briking\' the reader by putting your backup file on the root of the USB drive and restart and that didn\'t do anything.I tried copying the backup on the SD card and restart and that didn\'t do anything either.I also tried rebooting while holding the button and the reader seems to do some extra filesystem checks.It ends up with the same error message though.Maybe I\'m doing it wrong and I need to do some magic to get the reader to update from the CybUpdate.bin file.Thanks for the quick reply.Auteur:e-mail.:Le commentaire. Hey Greg i would like to thank you very very much. Hi,I just bought a Nolim HD+ device, a clone of the Booken muse.

    I\'d like to install the original Booken firmware on it. It seems that the first step is to jailbreak the ereader.The firmware that is on it right now is the 6.3.2407. On the other hand, the file that on this blog is for FW version 6.3.2326. Should it work anyway?

    Or is it better not even to try to flash it, as the e-reader could be damaged?I\'m not new at flashing when it comes to mobiles phones and stuff, but this would be my first time for an e-reader, so I feel like I need a bit of guidance.Thank you in advance.F.Auteur:e-mail.:Le commentaire. Hi Greg,thanks again for your reply. Sorry, I\'m probably becoming a bit more stupid every day, but I still didn\'t understand if I can safely install:Cybook Muse/Odyssey essential/Odyssey frontlight 2/Nolimbook: 6.3.2326in my Nolim hd+ with firmware 6.3.2407In my understanding, installing it will only add SSH+Jailbreak, without touching the already installed firmware, right?My concern is if the patch with build 2326 would work on my 2407 build, or if it could brick my ereader.Thanks a lot in advance.Auteur:e-mail.:Le commentaire.

    Hi!I\'ve tried your modified firmware on my Frontlight 2 - it was definitely a downgrade, and apparently everything went fine, BUT.For some reason the following happened:- Display colors are inverted- Display has white vertical lines every few mm\'s- Touch screen does not work- Putting the device in sleep mode crashes it and rebootsFunny thing is, the inversion/lining only appears AFTER boot, the boot splash has no such issues. So I\'d guess it\'s a kernel issue.Do you, by any chance, have a later firmware for the Frontlight 2? With, or without your SSH additions.

    It\'d be greatly appreciated if I did not have to return my device saying \'it happened overnight\'.Auteur:e-mail.:Le commentaire. Well, if this happen even with the original firmware, I would guess there may be an HW problem then.

    I tried that FW on a rebranded Nolim+ HD and (aftern changing the S/N) and it is working beautifully.With the original FW installed, you can surely ask Bookeen to fix the reader (yeah, you can say them that \'it happened overnight\').Anyway, you could also try to contact their support hereare very responsive. Obviously don\'t tell them that you tried to root your device.Auteur:e-mail.:Le commentaire. Thank you so much for your work! Like another commenter, I also own a Saraiva Lev which is based off the Cybook Muse (weirdly, in an Odyssey shell).I managed to poke around with SSH and SCP and eventually clone the root for backup (but haven\'t tried dumping all NANDs yet).I would like to know if there\'s any way to reflash it with the original Cybook software? Saraiva locked it out to their own e-book store and removed the web browser, which I\'d like to use.Auteur:e-mail.:Le commentaire. Hi, sorry for dumb question.I\'ve red your article and decompressed latest beta firmware (2350 build for cybook muse).Can you or someone else give me a hint about where UI files are? I looked at almost all files and can\'t tell from their names which could be related to the UI (except icons).I want to try to change default store link.

    And if it\'s possible also get rid of screensaver\'s warning about sleep mode so one can see the whole screensaver picture.Thanks.Auteur:e-mail.:Le commentaire. Second try and the update finished, device rebooted. Touch screen is out of calibration, or it appears to be. In the middle of the screen touch is detected to be one row higher than it actually is. In the lower part of the screen difference is far greater. If press the middle key and try to touch \'Start/beginning\' or whatever the go to base mode is, the touch is registered on the \'library\' level and a book is opened.

    I will try to work this out and report back.Auteur:e-mail.:Le commentaire. I\'m not sure it is the firmware package itself or maybe it is the device I have. I just got another Muse HD, firmware 2538 like the previous one I have now in unusable state. Could be that 5538 is for Elisa Kirja (bound devices.I have access to a third Muse HD which I bought for my wife, but as she has not activated it yet I have not been checked its firmware version.At the moment I am not able to offer more information, but I plan to do some more indepth studies and report back.Auteur:e-mail.:Le commentaire.

    Houston, we have a problem. I do not blame anyone because I knew I was taking a risk. Nolim XL (Cybook Ocean) Attempt to root with the first files of the list of downloads: it indicates that initiates the upgrade but this does not finish. With the 3rd or 4th file the upgrade is finally completed but. Once the screen is restarted, it will appear faded with horizontal gray lines. I try upgrades again with all the files (including \'Cybook Ocean 6.2.2316\' and \'Cybook Odyssey backup 6.2.2316\'.) All them complete the upgrade but none return the screen to its correct resolution (?). Any solution?

    I give the device by bricked? ThanksAuteur:e-mail.:Le commentaire.

    The result with file \'6.3.2536 for Muse\' is partly better and in part worse. I explain: the screen returns to its white background again.

    Finally disappear grays horizontal lines. But instead the device does not start: the screen shows a drawing of the device in a horizontal position and with two arrows forming a circle. I interpreted that they invited me to restart the device but, when I do (long press on the start button), it returns me to the same drawing.

    What do you think, now that I have the screen \'clean\', should I re-test the file \'Cybook Ocean 6.2.2316\'?Auteur:e-mail.:Le commentaire. Well.Toni, try the SD card recovery: once the device is in FEL mode, I don\'t know what to do, Greg may have an idea?For the quality, I can\'t say for sure exactly, but in the last 4 years, Bookeen seems to had a huge turn over on the firmware side so. I would not be surprised that the quality going down is not related (I\'m sure they lost at least 3 person on that role in a couple of years)And you know my point of view, but the muse and derivative have a really bad firmware. (BK went from a nearly full control of the hardware/software to going back to ODM)Auteur:e-mail.:Le commentaire. Thanks for the link. Extremely interesting. Muse has serial port on pcb (pads), with TTL level signals.

    Haven\'t yet gotten around trying it out, still waiting for parts. Plan A is to use spring loaded test pins to connect to the pads, I would like to avoid soldering just for this. Plan B is to solder wires on the pads and see what happens on terminal when the device boots up.It depends whether or not there is a bootloader and what kind on the allwinner chip, but as there is the serial port, there might be something useful.I prefer to try plan-A, as that would enable me to connect to other Muse\'s I have available without a mess on PCB.There\'s even plan-c: desolder the emmc and connect it on, say, raspberry pi.

    This way you can install just about what ever you want on it. Then just solder it back to the original device. Your link just gave another option to try.Auteur:e-mail.:Le commentaire. Hey Greg, thanks for your work. I installed your jailbreak on my Odyssey FrontLight 2, and the root access and ssh server work. Unfortunately, the colors are now inverted and every second line of pixels is blank.

    I tried to install other versions, 2322, 2326 and 2350 (with and without jailbreak), but the problem persists. The splash screen is still working as it should, but after booting the lines appear. This makes me suspect it\'s a software problem, and not a hardware fault. Could someone maybe help me with this issue?Auteur:e-mail.:Le commentaire. Hello Greg,Which jailbreak version should I use for Nolimbook XL. What I understood from the discussions is that Cybook Ocean is not similar to Nolimbook XL in terms of the hardware. And Toni bricked his machine while using the Cybook Ocean 6.2.2316 version.

    When I download the file now I get 6.2.2317 version. Is the problem solved now with the new update?I have also downloaded the ISO of original Nolimbook XL rom. In the case of a failure, should I just copy paste the files in the root folder?(Given that the read will still be detected in my PC). Thanks in Advance.Auteur:e-mail.:Le commentaire.

    First, thanks a lot for this amazing work. I\'d be happy to try, but I\'d like first to make sure I can go back to the old state if something goes wrong, so I\'d like to try to connect to the serial interface and do a dd of the eMMC/all partitions.

    And it seems to be useful for you as well, so if I can help I would be happy. However, I\'m very new to this kind of stuff (I just used UART on some raspberrypi before), so some documentation would be super useful.I have a UART to usb device, and my book is standard Nolim, AWA13, 1G, build 6.3.2553. Do you have any instructions thut explains how to open the ereader without breaking it, how to connect to the serial port (which pin is the target?), and what to do to copy the eMMC?Thanks!Auteur:e-mail.:Le commentaire. The adb method works greatly! I had root access in a second.

    Thanks a lot! So as KotCzarny said (thanks a.lot. to him), I\'m running a Nolim AWA13 (Allwinner A13) with id cf677bk. Serial number, on build 6.3.2553. The ereader as a Carta display and is more recent I think, it has a full plastic cover all around it. This adb method is great if you want to avoid to break the plastic by opening the case or brick the device. I also maid some dd of the card, if anyone is interested let me know (I don\'t have much space online, but if you want to host it feel free).My next goal is to try to see if somehow I can use the browser + adb tcp to get shell access directly from the browser, or use some tricks to find a way to run my own programs on it, maybe by watching some specific files, like \'run my program when the book XXX is on page YYY\'.

    But I also want to make sure it does not ruin the battery. Fun is starting!Auteur:e-mail.:Le commentaire. Unfortunately the build 2316 is the latest ever made that \'support\' all OMAP based devices. The reason why are just that they loss some key people, not because the OMAP device could not run the \'latest\' version of the software. Far from that.The people who said their version changes are people using AllWinner chips and not OMAPs.The allwinner update really can\'t run on an omap device, but as the update app will reboot in case on an error, you may have missed it.It should display something like: seriously, they disallow the use of these devices on the store?:facepalm:Auteur:e-mail.:Le commentaire. Hello folks,Thank you for the clarification, as you said the device reboot fast that I can\'t see the error.Unfortunately, the default store and Swiss library are disallowing this device. You receive a notification that the device is not supported anymore:/Do you guys have any idea if there\'s some opensource project or other fork firmware that I can use with this device to keep using it?It\'s really sad to throw it because the ebook is still in a good condition.

    So I prefer to try any hack;)Auteur:e-mail.:Le commentaire. Do not change that part of the serial number (and unless BK have done something dumb, which is possible) you can\'t change the serial number on the OMAP devices.It is made as AABBCDDEGYMDSSSSFLAA is the reseler (BK is for Bookeen, CF for Carrefour,.)BB is the screen typeC is some options linked with the screenDD is the device color (BK Black)E is the hardware revisionG is option fitted on the hardwareY is the year of manufactureM is the monthD is the daySSSS is the build number of the dayF is the factoryL is the line in the factorySome internal tools need these value to work properly. The only value that are \'safe\' to change are reseller, color, and all the manufacture info.Also please note that DRMs are linked with the serial number.

    You change it, you loose access to the DRMed files.Auteur:e-mail.:Le commentaire. Just for the record (works eventually with first Odyssey Patch)Model: BK826BK1F (Cybook OCEAN OMAP 3611 - 6.2b2316)1. Try to setup ADB: Failed (probably due to OMAP Arch)(Open/Close ADB option is available, but it does not work(Only One USB Config and One Interface dedicated to Mass-Storage and no open port on Wifi network)).2. Try to update with Cybook Ocean patch: Failed with message \'not the right device\' at step 43. Fallback to Odyssey arch: Patch Ok, and it is working fineHope this can help people with the same device.Thank you for your effort to free CyBook devices.Auteur:e-mail.:Le commentaire.

    ...'>Cybook Muse Hd Firmware(19.04.2020)