Jump to content

RCA Voyager III (sofiaboard)

From postmarketOS Wiki
Alco RCA Voyager III
CHANGE_ME
CHANGE_ME
Manufacturer Alco
Name RCA Voyager III
Codename sofiaboard
Released 2017
Type tablet
Hardware
Chipset Intel SoFIA x3-C3200RK
CPU Intel® Atom™ CPU x3-C3200RK @ 1.10GHz (Quad-Core)
GPU Mali-450 MP4
Display 800x600 IPS LCD
Storage 16GB
Memory 1G
Architecture x86_64
Software
Original software Android
Original version
The version the device was shipped with.
6.0.1
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Broken
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Untested
Touchscreen
Works
Keyboard
Build in physical keyboard
Untested
Touchpad
Build in Touchpad
Untested
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
IR TX
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
HDMI/DP
Video and audio output with HDMI or Display Port works.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested


Contributors

  • SnappedAll (put your username here!)

Users owning this device

How to enter flash mode

Installation

Use pmbootstrap to build your own installation image of another x86_64 device, as we have to use a prebuilt kernel on this one.

$ pmbootstrap init
$ pmbootstrap install --sdcard=/dev/sdX

(we use sdcard as internal storage is slow, buggy and dm-verity is acting strangely)


Notes

This x86 tablet has a Mali GPU, which is quite a weird combination. The Lima driver has not yet been tested on x86.

It uses the Simple Firmware Interface for discovering system timers and non-enumerable buses, but other stuff can be found using PCI. SFI has been dropped from mainline, so unless that is merged back the best thing is close-to-mainline on a fork of kernel version 5.10 which was the last kernel that supported it or use second stage bootloader Petitboot to boot newer kernels with devicetree.(See Motorola RAZR i (XT890) (motorola-smi)'s device package).

Considering that regular UEFI is supported in Linux, porting EDK-II might be an interesting option for getting mainline Linux to boot .

Downstream kernel

For working 3D graphics, mainline would be required, but having a port with downstream could be used in the meantime.

See also