Samsung Galaxy Tab S 10.5 WiFi (samsung-chagallwifi)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy Tab S 10.5 (WiFi)
[[|200px|alt=]]
Manufacturer Samsung
Name Galaxy Tab S 10.5 (WiFi)
Codename samsung-chagallwifi
Released 2014
Category testing
Original software Android 4.4.2
Hardware
Chipset Samsung Exynos 5422
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
Broken
Touchscreen
Broken
Display
Broken
WiFi
Broken
Xwayland
Broken
FDE
Broken
Mainline
Broken
Battery
Broken
3D Acceleration
Broken
Accelerometer
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
SMS
Calls
USB OTG



Contributors

Maintainer(s)

Users owning this device


How to enter flash mode

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

Installation

Boot Partition

Put the device in to download mode, and use the following commands:

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

USB Networking

To access the device using USB Networking, use the following commands once the device shows in lsusb:

sudo ip link set dev eth0 address 12:12:12:12:12:12
sudo dhclient -v eth0

System Partition

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

Booting status

Running pmos_continue_boot from the initfs hook shell, or skipping this hook altogether, currently reboots the device. /proc/last_kmsg shows that the reboot is related to FIMC-IS ("imaging subsystem", related to camera(?)) failing to initialize, probably due to missing firmware files. The first kernel bug error in last_kmsg says

read_data_from_file:425: open file error!!                               
                                                                         
failed to filp_open - /system/vendor/firmware/fimc_is_fw2.bin            
failed to filp_open - /system/vendor/firmware/fimc_is_fw2_3L2.bin        
failed to filp_open - /system/vendor/firmware/fimc_is_fw2_IMX134_EEPROM.bin e28220e0 e5842078 e2832ccd e2822038 e584207c e2832903 e51b3064 e58450d0

Where read_data_from_file:425: open file error!! comes from

read_data_from_file("/data/misc/media/CameraID.txt", buf, 1, &pos);

To get further we can either add the files as a firmware package, or just disable FIMC-IS. The hero2lte-page mentions the same issue, so we can probably disable FIMC-IS in the kernel config in the same way as done for that device (to be tested).

See also