Samsung Galaxy Tab S 8.4 LTE (samsung-klimtlte)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy Tab S 8.4" LTE
Klimtlte with the xfce GUI
Klimtlte with the xfce GUI
Manufacturer Samsung
Name Galaxy Tab S 8.4" LTE
Codename samsung-klimtlte
Released 2014
Category testing
Original software Android 4.4.2
Hardware
Chipset Samsung Exynos 5420
CPU 1.9 Ghz A15 Quad + 1.3 Ghz A7 Quad
GPU Mali-T628 MP6
Display 2560x1600 AMOLED
Storage 16/32 GB
Memory 3 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Partial
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
FDE
Mainline
Broken
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG
NFC



Contributors

Users owning this device

  • Grimler (Notes: Also have a klimttd board)


How to enter flash mode

Press and hold Power + Volume Down + Home. Press Volume Up when prompted.

Installation

Note Note: the port works on the klimttd variant of the tablet, i.e. the version released in China with model number T705C as well. The differences between the models are that T705 has an Intel XMM6360 modem and a Broadcom BCM47531 gps chip, while T705C uses some Qualcomm chip for modem + gps. As neither modem nor gps works in the port you can install the port on klimttd without any consequences.

Easiest way to install postmarketOS is to create a zip to flash from twrp, run

$ pmbootstrap install --android-recovery-zip
$ pmbootstrap export

And then copy or adb push /tmp/postmarketOS-export/pmos-samsung-chagallwifi.zip to your device, reboot to twrp and install the zip and then reboot to system.

Alternatively you can flash the kernel with heimdall from download mode and then install the rootfs with netcat by running:

$ pmbootstrap install
$ pmbootstrap initfs hook_add debug-shell
$ pmbootstrap export --odin
$ heimdall flash --BOOT /tmp/postmarketOS-export/boot.img-samsung-chagallwifi

You can now telnet to the device and netcat the postmarketOS installation:

$ telnet 172.16.42.1
$ nc -v -l -p 60000 > /dev/mmcblk0p18

Open another console

$ pv /tmp/postmarketOS-export/samsung-chagallwifi.img | nc 172.16.42.1 60000

Wifi

To connect to a wifi the same steps as for the Medion Lifetab S9714 (medion-kai) work:

1. Verify that the wlan0 interface exists

$ ip link

2. Turn on wifi

$ nmcli radio wifi on

3. List available wifis

$ nmcli device wifi list

4. Connect to your wifi

$ nmcli device wifi connect "$SSID" password "$PASSWORD"

5. Verify that you have been given an ip address on the wlan0, or swlan0, interface

$ ip a

Mainline kernel status

Booting a mainline kernel with the same patches and config as for Samsung_Galaxy_Tab_S_10.5_WiFi_(samsung-chagallwifi).

However, serial output stops when the serial driver is probed, on klimtlte we get

...
[    7.991245] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    8.001157] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 70, base_baud = 0) is a S3C6400/10

and then silence.

On chagallwifi we get

...
[    8.211353] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    8.221206] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 70, base_baud = 0) is a S3C6400/10
[    8.230157] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 71, base_baud = 0) is a S3C6400/10[    8.238933] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 72, base_baud = 0) is a S3C6400/10
[    8.246515] printk: console [ttySAC2] enabled
[    8.246515] printk: console [ttySAC2] enabled
[    8.255117] printk: bootconsole [exynos4210] disabled
[    8.255117] printk: bootconsole [exynos4210] disabled
[    8.266469] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 73, base_baud = 0) is a S3C6400/10
...

so that needs to be investigated.