OLIMEX Teres-I (olimex-teres i): Difference between revisions
More stubs |
m Serial console: Minor styling |
||
Line 125: | Line 125: | ||
Teres has a serial port in the headphone connector. | Teres has a serial port in the headphone connector. | ||
The default UART is 115200n8 | The default UART is '''115200n8''' | ||
The pinout for the serial connector on the headphone jack is: | The pinout for the serial connector on the headphone jack is: |
Revision as of 03:10, 23 January 2024
New device port in works by the community maintainer |
This device is unsupported by postmarketOS (most likely due to its architecture being unsupported, or limited system resources).
Reason: In Works |
![]() The Odrysian King at FOSDEM2017 | |
Manufacturer | OLIMEX |
---|---|
Name | Teres 1 |
Codename | teres_i |
Model | Rev.C |
Released | 12 Oct 2017 |
Type | laptop |
Hardware | |
Chipset | Allwinner A64 |
CPU | 4x 1152 MHz Cortex-A53 |
GPU | 600Mhz Mali-400 MP2 |
Display | 1366x768 IPS (N11BGE-EA2 Rev.C3) |
Storage | 16 GB eMMC (MTFC16GAKAENA-4M) + SDCard |
Memory | 2GB DDR3L RAM (2x Hynix H5TC8G63AMR-PBA) |
Architecture | aarch64 |
Software | |
Original software |
Android |
Extended version |
Android |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Mainline |
yes |
pmOS kernel |
linux-postmarketos-allwinner |
Unixbench score |
Untested |
Flashing |
Works
|
---|---|
Internal storage |
Works
|
SD card |
Works
|
Battery |
Works
|
Screen |
Works
|
Touchscreen |
Works
|
Keyboard |
Works
|
Touchpad |
Works
|
Multimedia | |
3D Acceleration |
Works
|
Audio |
Works
|
Camera |
Works
|
IR TX |
Works
|
IR RX |
Works
|
Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
Ethernet |
Works
|
GPS |
Works
|
NFC |
Works
|
Modem | |
Calls |
Works
|
SMS |
Works
|
Miscellaneous | |
FDE |
Works
|
USB-A |
Works
|
USB OTG |
Works
|
HDMI/DP |
Works
|
Sensors | |
Accelerometer |
Works
|
Magnetometer |
Works
|
Ambient Light |
Works
|
Proximity |
Works
|
Barometer |
Works
|
Power Sensor |
Works
|
Primary Bootloader |
Works
|
---|---|
Secondary Bootloader |
Works
|
Mainline |
Works
|
Internal Storage |
Works
|
SD card |
Works
|
USB Host |
Works
|
USB Peripheral |
Works
|
Display |
Works
|
Keyboard |
Works
|
Buttons |
Works
|
Another unsuspecting wanderer graces these humble pages. Did you stumble upon this realm by accident, or did a cruel hand of destiny somehow decide you needed to witness the desolation within? Welcome, I suppose.. Do you dare to find a comfortable place to sit and prepare for a tale steeped in sorrow?
Engineers, Maintainers and Contributors
- Tsvetan Usunov -- Hardware Engineer and Supplier
- Dan Koloff -- Main Repository Maintainer
- Dimitar Gamishev] -- The Linux Kernel Mainline and Hardware Engineer
- Lub -- Official Technical Support
- KREYREN -- Maintainer of Armbian, Debian GNU/Linux, Ubuntu, (Devuan GNU/Linux), NixOS, (GNU Guix GNU/Linux), PostmarketOS, (Alpine Linux), Parabola GNU/Linux, (Archlinux ARM). Contributor to The Linux Kernel
- JC Staudt -- Debian GNU/Linux Maintainer
- Milan P. Stanić -- Alpine Linux Maintainer
- Tom Hall (former) -- NixOS Maintainer
- Bill Auger -- Parabola GNU/Linux Maintainer
- Denis 'GNUtoo' Carikli -- Parabola GNU/Linux Maintainer
- Alexey Korepanov (former) -- Gentoo Linux Maintainer
- Jeff Moe -- Engineer of 3D printable case
- (and many more!)
Users owning this device
Installation
The recommended installation methods are building your own image with pmbootstrap and writing it to an SD card. Or flashing a pre-built image to the SD card, as described in the installation article.
Serial console
Teres has a serial port in the headphone connector.
The default UART is 115200n8
The pinout for the serial connector on the headphone jack is:
TX RX | | === == ====|||||||||--------- | GND
The serial connection is 3.3V
You can also buy the debug cable from the supplier's web store or make one.
For instructions and firmware: https://github.com/d3v1c3nv11/teres1-debug
Storage
The SD card is /dev/mmcblk2
and the eMMC is /dev/mmcblk0
Booting
Teres boots using u-boot. The bootrom in the A64 soc will look for u-boot on the SPI flash chip, then the eMMC and then the SD card slot and It will boot the first functioning u-boot image it can find.
Booting from SD
To boot from the SD the SPI bootloader and eMMC bootloader need to be disabled. Then the SoC will fallback to a bootloader on the SD card so postmarketOS can be fully booted from SD.
Teres comes with an empty SPI chip from the factory so that doesn't need anything by default.
Booting from eMMC
To boot it from eMMC you have to overwrite the OS that's on the eMMC already. This is possible to do from an OS booted from SD with the steps above and then flashed on the eMMC using live system.
Fastboot mode is work-in-progress
Booting from SPI
TBD
Kconfig
Reference only
# section
CONFIG=value # comment
Known issues
...
Troubleshooting
..
See also
- pmaports!4743 Initial merge request.
- aports!59177 Fixes for broken screen initialization on Alpine Linux.
- aports!59249 Fixes PMIC regulator initialization
- aports!34e1f4 Rebuilds u-boot with fixed atf dependency
- github:Kreyren/pmports-TERES Work repository for teres compatibility patches for alpine/pmos
- github.com/OLIMEX/DIY_LAPTOP Device Repository
- Olimex.com/Products/DIY-Laptop Products page