![]() |
#1 |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
Debian/Ubuntu on Onyx Boox M96
Ciao a tutti,
this is my first post here ![]() I am going to buy an Onyx Boox M96 to install linux on it, i was looking a device with an eink display, iMX6S, wifi and low power bluetooth and after a lot of searches, finally I found it! Before starting from the scratch to build the debian/ubuntu kernel and filesystem, has anyone tried to install linux on that ereader? Thank you! |
![]() |
![]() |
![]() |
#2 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30
Karma: 181956
Join Date: Mar 2014
Device: Sony PRS-T1, Onyx M92, Onyx Boox Max
|
Are you aware of Obuntu for the M92? Probably a good starting point for your project.
https://www.mobileread.com/forums/sho...d.php?t=217438 |
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
|
Hi Daniele,
I am afraid I cannot really help due to lack of in-depth knowledge, but I would be very interested if you make any progress: I have the T68, and I believe the hardware is reasonably similar (same SoC used). I am sure you are already aware of the Freescale unix distribution for the IMX6s (and all their other developer support info)? Not sure if it is a good starting point, but it could serve as a good reference for info... |
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
Yes, freescale supports linux quite well on their platforms, in the past I had an Udoo, a board with imx6 quad.
I will try with Ubuntu for devices, they have a dual boot app that let you to select android or Ubuntu and this would let me to avoid to kill the ebook reader while experimenting. Here there is the list of supported (or partially supported) devices: https://wiki.ubuntu.com/Touch/Devices May be there is a device with similar hardware, mainly I am worried about the wifi, the SD controller and the touch screen, the cpu is an armv7 with hard fp support so it will run almost every distribution and I can obtain gpu 2d hardware acceleration with some stuff from imx6 kernel sources distribution) This weekend I will do some tests! |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
I was able to extract the kernel configuration from the running android system and, after searching around, i found the same kernel version 3.0.35 (but obiviously without onyx patches).
I recompiled the kernel 1 milion of times but I am not able to see the console on the framebuffer (device mxcepdcfb), probably because I don't have the right device tree. However i discovered that when the kernel panics I can access the internal iMX6 rom to replace uboot (but I will not do the test because this can fully brick the e-book reader) I asked to onyx boox for kernel sources, device tree and some other informations, hope that they give a positive answer ![]() |
![]() |
![]() |
![]() |
#7 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,138
Karma: 1577094
Join Date: Oct 2008
Device: Samsung EB60, Onyx M92, Onyx Max2
|
I hope so !
Thanks for your efforts. |
![]() |
![]() |
![]() |
#8 | |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
|
Quote:
On the Onyx T68 there is a serial port on the mainboard which is configured to the boot console. Probably your device has this, too. Is that what you are using? What happens after the kernel panic? You end up in some kind of bootloader? |
|
![]() |
![]() |
![]() |
#9 |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
I didn't opened the ebook reader yet but I am quite sure that there are 2/4 pins for ttl, the kernel command line shows the imx6 serial port enabled for logging.
After the kernel panic, having the ebook reader connected via usb, a device shows up and after looking around it seems to be an imx6 recovery device that let you to flash the internal memory, but I didn't tried it. Right now, I stopped to do tests, no time because of work, but I hope they will release the kernel sources, it is under gpl! |
![]() |
![]() |
![]() |
#10 |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
Finally i opened it, there are few pins on the bottom-right side of the board (J25) but i am not sure that they are the TTL, there are too many pins (6, TTL needs 2 + VCC + GND)
I need to remove the board to search on the other side edit: forgot to add the image ![]() https://lh5.googleusercontent.com/-j...213_121724.jpg Last edited by daniele_dll; 02-13-2015 at 10:08 AM. |
![]() |
![]() |
![]() |
#11 |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
|
Hi,
the T68 has exactly the same header J25, and I can confirm it is a serial port which shows the boot messages. I do not find my old notes unfortunately, so I can not tell you the pin out any more; but I was able to find a 3.3V serial port there, both with RXD and TXD. I did not find out what the other pins are used for. The port seems to be configured to 115 kbps on my device, and connects to /dev/ttymxc0 on my device. There is one more /dev/ttymxc port active, which seems to be used for the bluetooth interface in the T68. |
![]() |
![]() |
![]() |
#12 | |
Junior Member
![]() Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 | |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
|
Quote:
Onyx has now published their SDK for Android (on github), maybe there is some useful hardware-support-related info in there for linux purposes for the M96 and T68. |
|
![]() |
![]() |
![]() |
#14 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,138
Karma: 1577094
Join Date: Oct 2008
Device: Samsung EB60, Onyx M92, Onyx Max2
|
|
![]() |
![]() |
![]() |
#15 |
Linux User
![]() Posts: 10
Karma: 10
Join Date: Feb 2015
Device: none
|
I think Onyx's github account is https://github.com/onyx-intl/, but I don't immediately see which of their many repositories would be the Android SDK (the promisingly-named PublicOnyxAndroidSDK is empty).
|
![]() |
![]() |
![]() |
Tags |
linux debian ubuntu |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Onyx Boox m96 or M92 for study? | Noha81 | Onyx Boox | 19 | 03-30-2018 05:08 PM |
Onyx Boox M96 | specialp | Onyx Boox | 427 | 03-14-2016 06:59 AM |
Onyx Boox M96 vs M92 | machinogodzilla | Onyx Boox | 40 | 12-02-2015 12:04 PM |
Onyx Boox M96 | bobodude | Onyx Boox | 2 | 10-23-2014 06:33 AM |
Onyx Boox M96 Web Browser | ayush | Onyx Boox | 2 | 09-07-2014 08:40 PM |