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

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 01-27-2015, 06:16 AM   #1
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
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!
daniele_dll is offline   Reply With Quote
Old 01-28-2015, 06:21 AM   #2
skobie78
Enthusiast
skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.skobie78 can program the VCR without an owner's manual.
 
Posts: 25
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.

http://www.mobileread.com/forums/sho...d.php?t=217438
skobie78 is offline   Reply With Quote
Old 01-30-2015, 08:54 AM   #3
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
Quote:
Originally Posted by skobie78 View Post
Are you aware of Obuntu for the M92? Probably a good starting point for your project.

http://www.mobileread.com/forums/sho...d.php?t=217438
Yes but the Onyx Boox M92 use android and don't use the same hardware so it is very difficult to use something from that distribution (Freescale i.MX508 vs Freescale i.MX6 Solo)
daniele_dll is offline   Reply With Quote
Old 02-03-2015, 02:15 PM   #4
groundhogxc
Junior Member
groundhogxc began at the beginning.
 
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...
groundhogxc is offline   Reply With Quote
Old 02-06-2015, 02:00 AM   #5
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
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!
daniele_dll is offline   Reply With Quote
Old 02-06-2015, 12:05 PM   #6
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
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
daniele_dll is offline   Reply With Quote
Old 02-09-2015, 10:48 AM   #7
Randy11
Guru
Randy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exercise
 
Posts: 684
Karma: 38270
Join Date: Oct 2008
Device: Samsung EB60, Onyx M92
I hope so !

Thanks for your efforts.
Randy11 is offline   Reply With Quote
Old 02-09-2015, 03:16 PM   #8
groundhogxc
Junior Member
groundhogxc began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
Quote:
Originally Posted by daniele_dll View Post
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.
So how do you do see the console?

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?

Quote:
Originally Posted by daniele_dll View Post
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)
What happens after the kernel panic? You end up in some kind of bootloader?
groundhogxc is offline   Reply With Quote
Old 02-13-2015, 02:32 AM   #9
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
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!
daniele_dll is offline   Reply With Quote
Old 02-13-2015, 07:02 AM   #10
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
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.
daniele_dll is offline   Reply With Quote
Old 02-18-2015, 08:18 AM   #11
groundhogxc
Junior Member
groundhogxc began at the beginning.
 
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.
groundhogxc is offline   Reply With Quote
Old 02-20-2015, 03:27 AM   #12
daniele_dll
Junior Member
daniele_dll began at the beginning.
 
daniele_dll's Avatar
 
Posts: 8
Karma: 48
Join Date: Jan 2015
Device: ONYX BOOX M96C
Quote:
Originally Posted by groundhogxc View Post
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.
Nice, thanks! The next week I will solder the pins on that header and try to figure out something!
daniele_dll is offline   Reply With Quote
Old 03-09-2015, 05:34 PM   #13
groundhogxc
Junior Member
groundhogxc began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Feb 2015
Device: T68 / NST / PRST1
Quote:
Originally Posted by daniele_dll View Post
Nice, thanks! The next week I will solder the pins on that header and try to figure out something!
And, did you have any luck?

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.
groundhogxc is offline   Reply With Quote
Old 03-10-2015, 05:28 AM   #14
Randy11
Guru
Randy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exerciseRandy11 juggles running chainsaws for a bit of light exercise
 
Posts: 684
Karma: 38270
Join Date: Oct 2008
Device: Samsung EB60, Onyx M92
Quote:
Originally Posted by groundhogxc View Post
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.
Could you give the link ?
Thanks.
Randy11 is offline   Reply With Quote
Old 03-13-2015, 01:24 AM   #15
tqk
Linux User
tqk began at the beginning.
 
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).
tqk is offline   Reply With Quote
Reply

Tags
linux debian ubuntu

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
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 or M92 for study? Noha81 Onyx Boox 14 10-09-2014 04:01 AM
Onyx Boox M96 Web Browser ayush Onyx Boox 2 09-07-2014 08:40 PM


All times are GMT -4. The time now is 02:12 AM.


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