Tolino Shine 2HD (tolino-shine2hd): Difference between revisions
detailed installation instructions |
Added GUI section and fork of AIR |
||
(11 intermediate revisions by 6 users not shown) | |||
Line 11: | Line 11: | ||
| gpu = PXP + EPDC + Vivante <!-- e.g. Adreno 200 --> | | gpu = PXP + EPDC + Vivante <!-- e.g. Adreno 200 --> | ||
| storage = Internal µSD slot with 8GB | | storage = Internal µSD slot with 8GB | ||
| display = 1448x1072 6 inch e-paper | | display = 1448x1072 6 inch e-paper | ||
| memory = 512 MB | | memory = 512 MB | ||
| type = Ebook reader | |||
| architecture = armv7 | | architecture = armv7 | ||
| status_usbnet = Y | | status_usbnet = Y | ||
Line 18: | Line 19: | ||
| status_touch = Y | | status_touch = Y | ||
| status_screen = Y | | status_screen = Y | ||
| status_wifi = | | status_wifi = Y | ||
| status_xwayland = | | status_xwayland = | ||
| status_fde = | | status_fde = | ||
Line 33: | Line 34: | ||
| status_calls = - | | status_calls = - | ||
| status_otg = Y | | status_otg = Y | ||
| status_fossbootloader = Y | |||
| status = | | status = | ||
| booting = y | | booting = y | ||
Line 40: | Line 42: | ||
== Contributors == | == Contributors == | ||
* Andi | * Andi | ||
== Users owning this device == | |||
{{Device owners}} | |||
== Hardware == | == Hardware == | ||
=== Wireless === | === Wireless === | ||
Board revision 37NB-E60QF0+4A3 contains the Realtek [https://www.realtek.com/en/products/communications-network-ics/item/rtl8189ftv RTL8189FTV], a 802.11bgn 2.4G single-chip solution. Using the mainline kernel this is supported by the RTL8189fs branch of this [https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs repo]. Note this prints a lot of information to '''dmesg''' (prefixed with 'RTL871X'). | Board revision 37NB-E60QF0+4A3 contains the Realtek [https://www.realtek.com/en/products/communications-network-ics/item/rtl8189ftv RTL8189FTV], a 802.11bgn 2.4G single-chip solution. Using the mainline kernel this is supported by the RTL8189fs branch of this [https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs repo]. Note this prints a lot of information to '''dmesg''' (prefixed with 'RTL871X'). | ||
Board revision 37NB-E60QF0+4A2 contains the CyberTan WC121 (BCM43362) SDIO WiFi supported by the brcmfmac mainline driver. That driver has a separate firmware and config file | Board revision 37NB-E60QF0+4A2 contains the CyberTan WC121 (BCM43362) SDIO WiFi supported by the brcmfmac mainline driver. That driver has a separate firmware and config file which | ||
are included in linux-firmware-brcm-20230117 | |||
=== UART === | === UART === | ||
Line 69: | Line 70: | ||
dd if=tolino2-backup.img of=/dev/sdX | dd if=tolino2-backup.img of=/dev/sdX | ||
and then use that sdcard with pmbootstrap install --sdcard | and then use that sdcard with pmbootstrap install --sdcard | ||
Line 77: | Line 76: | ||
Holding the frontlight button while powering on will give you a short time of fastboot availability on the vendor u-boot. | Holding the frontlight button while powering on will give you a short time of fastboot availability on the vendor u-boot. | ||
Note: if kernels are booted this | Note: if kernels are booted this way, dtb must be appended and deep sleep will not properly wake up. | ||
== Software == | |||
=== GUIs === | |||
==== AIR ==== | |||
* A set of customized scripts for AwesomeWM, originally created for the [[Kobo Clara HD (kobo-clara)|Kobo Clara HD]]. See [https://github.com/OzzelotCZ/air-tolinoshine2hd here] for a version with customizations for the Shine 2HD. | |||
== Gallery == | |||
<gallery> | |||
File:TolinoShine2HD_1.jpg|thumb|left|Tolino Shine 2HD displaying its own wiki page | |||
</gallery> | |||
== See also == | == See also == | ||
=== Sources === | === Sources === | ||
* [https://opensource.mytolino.com/open_source/tolino-shine-2-hd/ Vendor U-boot and kernel source] | * [https://opensource.mytolino.com/open_source/tolino-shine-2-hd/ Vendor U-boot and kernel source] | ||
* [https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/imx6sl-tolino- | * [https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts Upstream Devicetree Source (dts)] | ||
* [https://github.com/akemnade/linux branches kobo/merged-5.X Patched mainline kernels] (includes EPD), currently kobo/merged-5. | * [https://github.com/akemnade/linux branches kobo/drm-merged-5.X Patched mainline kernels] (includes EPD), currently kobo/drm-merged-5.17 | ||
* [https://github.com/akemnade/u-boot-fslc branch kobo-2020-10 more recent u-boot behaving more normal], see corresponding wiki for details | * [https://github.com/akemnade/u-boot-fslc branch kobo-2020-10 more recent u-boot behaving more normal], see corresponding wiki for details | ||
* [https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs Wi-Fi driver], branch rtl8189fs | * [https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs Wi-Fi driver], branch rtl8189fs |
Latest revision as of 22:24, 5 March 2025
![]() Insides | |
Manufacturer | Kobo |
---|---|
Name | Tolino Shine 2HD |
Codename | tolino-shine2hd |
Released | 2015 |
Type | ebook reader |
Hardware | |
Chipset | Freescale i.MX6 SoloLite |
CPU | 1x 1 GHz Cortex-A9 |
GPU | PXP + EPDC + Vivante |
Display | 1448x1072 6 inch e-paper |
Storage | Internal µSD slot with 8GB |
Memory | 512 MB |
Architecture | armv7 |
Software | |
Original software | Tolino firmware based on Android 4.0 |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
No data |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
NFC |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Works |
HDMI/DP |
No data |
Sensors | |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- Andi
Users owning this device
Hardware
Wireless
Board revision 37NB-E60QF0+4A3 contains the Realtek RTL8189FTV, a 802.11bgn 2.4G single-chip solution. Using the mainline kernel this is supported by the RTL8189fs branch of this repo. Note this prints a lot of information to dmesg (prefixed with 'RTL871X'). Board revision 37NB-E60QF0+4A2 contains the CyberTan WC121 (BCM43362) SDIO WiFi supported by the brcmfmac mainline driver. That driver has a separate firmware and config file which are included in linux-firmware-brcm-20230117
UART
UART (3.3V) is available on J4. This is located near the edge of the PCB on the top right (with the USB at bottom). The default baudrate is 115200 (8N1). There is a second UART next to it (TP198). The other uart-like pin-combinations are connected to other chips, e.g. the MSP430 µC
Installing software
Replacing internal µSD
Internal µSD card can be replaced by something bigger. Favourite way to install software is to clone the SD card and keep the old one as backup or have at least the hidden waveform partition in place. before doing pmbootstrap install
So basically pull out µSD and connect to your PC and do:
dd if=/dev/sdX of=tolino2-backup.img
replace with something bigger (in reality only the waveform is needed but for simplicity) and do:
dd if=tolino2-backup.img of=/dev/sdX
and then use that sdcard with pmbootstrap install --sdcard
Fastboot
Holding the frontlight button while powering on will give you a short time of fastboot availability on the vendor u-boot. Note: if kernels are booted this way, dtb must be appended and deep sleep will not properly wake up.
Software
GUIs
AIR
- A set of customized scripts for AwesomeWM, originally created for the Kobo Clara HD. See here for a version with customizations for the Shine 2HD.
Gallery
-
Tolino Shine 2HD displaying its own wiki page
See also
Sources
- Vendor U-boot and kernel source
- Upstream Devicetree Source (dts)
- branches kobo/drm-merged-5.X Patched mainline kernels (includes EPD), currently kobo/drm-merged-5.17
- branch kobo-2020-10 more recent u-boot behaving more normal, see corresponding wiki for details
- Wi-Fi driver, branch rtl8189fs
- pmaports!2797 Initial merge request