Samsung Galaxy Tab 3 Lite 7.0 (samsung-goyawifi)
This device runs a Downstream kernel. Some UIs will not work, and most features (3D acceleration, audio, etc.) may be broken. |
![]() Samsung Galaxy Tab 3 Lite 7.0 | |
Manufacturer | Samsung |
---|---|
Name | Galaxy Tab 3 Lite 7.0 |
Codename | samsung-goyawifi |
Model | SM-T110 |
Released | 2014 |
Type | tablet |
Hardware | |
Chipset | Marvell PXA986 |
CPU | Dual-core 1.2 GHz Cortex-A9 |
GPU | Vivante GC1000 |
Display | 1024×600 TFT, ~170 PPI (MDPI) |
Storage | 8GB |
Memory | 1GB |
Architecture | armv7 |
Software | |
Original software The software and version the device was shipped with. |
Android 4.4.2 (Linux 3.4.5) |
Extended version The most recent supported version from the manufacturer. |
Android |
FOSS bootloader | no |
postmarketOS | |
Category | downstream |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Partial
|
---|---|
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 |
Works
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Partial
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Camera |
Partial
|
Connectivity | |
WiFi |
Works
|
Bluetooth |
Untested
|
GPS |
Untested
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Broken
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Works
|
Links and development thread
Here you can get more and frequently updated information about status and downloads for this device:
Contributors
- cheadrian
Updates
As of 18.11.2023, the Edge version of PostMarketOS still works.
Installation
The most compatible way is to use recovery zip. Make sure you have the TWRP recovery from the XDA thread for both ready-made zip or the build one.
You can navigate to the XDA thread above and download a flashable zip (faster) or you can build using pmbootstrap to get the latest version of packages (recommended).
$ pmbootstrap init
Pick the proper device according, Samsung -> Goyawifi
$ pmbootstrap install --android-recovery-zip --recovery-install-partition=external_sd
$ pmbootstrap export
$ cd /tmp/postmarketOS-export/
$ adb push pmos-samsung-goyawifi.zip /sdcard
Alternative, you can copy using MTP the zip inside tablet internal storage (/sdcard), microSD is mapped as /external_sd.
Audio
Audio should working. Configuration is it now in the pmaports.
Accelerometer
You can access accelerometer raw data from:
$cat /sys/class/sensors/accelerometer_sensor/raw_data
Calibration data:
$cat /sys/class/sensors/accelerometer_sensor/calibration
Camera
Camera seems to work now with the full resolution after unlocking the CMA limit from boot flags. The example bellow is with half resolution.
$sudo apk add v4l-utils imagemagick
$v4l2-ctl -d /dev/video0 --set-fmt-video=width=320,height=240,pixelformat=UYVY --stream-mmap --stream-count=1 --stream-to=test.raw
$convert -size 320x240 -depth 16 uyvy:test.raw test.png
3D acceleration
Hardware accelerated graphic demos, based on old Etnaviv initial work over proprietary Vivante GPU:
The kernel also integrates an old Etnaviv module I've backported, yet didn't manage to make it work with actual mesa, but it probably would work.
Related work
Can compile the kernel using Pazos kernel source using his shell script and bind pmOS generated initramfs with the kernel build with GCC 4.7.
The output to UART using MicroUSB cable with 520Kohm, 619Kohm and 150Kohm between ID and GND pins works, with the kernel config according to Command Line and serial output.