Samsung Galaxy Tab A 8.0 2015 (samsung-gt58): Difference between revisions
m It's so sad that I can't switch the channels of my TV with this tablet but hardware is incapable of doing that... (There is no IR blaster) |
→Known Bugs and Workarounds: No multi-touch for now |
||
Line 86: | Line 86: | ||
== Known Bugs and Workarounds == | == Known Bugs and Workarounds == | ||
* '''Multi-touch doesn't work''' | |||
This is a known issue: The touch controller sends the events in a different format that the driver can decode. Fix is WIP. | |||
* '''How to charge device ?''' | * '''How to charge device ?''' | ||
Charger driver is not present at this time. Turn off your device and plug it in. The device will boot and get charged. You can check if the device charges by reading the value from <code>/sys/class/power_supply/max170xx_battery/current_now</code> | Charger driver is not present at this time. Turn off your device and plug it in. The device will boot and get charged. You can check if the device charges by reading the value from <code>/sys/class/power_supply/max170xx_battery/current_now</code> |
Revision as of 14:58, 29 November 2021
![]() Samsung Galaxy Tab A 8.0 LTE (SM-T355Y) | |
Manufacturer | Samsung |
---|---|
Name | Galaxy Tab A 8.0 (2015) |
Codename | samsung-gt58 |
Released | 2015 |
Hardware | |
Chipset | Qualcomm MSM8916 Snapdragon 410 |
CPU | Quad-core 1.2 GHz Cortex-A53 |
GPU | Qualcomm Adreno 306 |
Display | 1024x768 (WXGA) PLS |
Storage | 16 GB |
Memory | 2 GB |
Architecture | aarch64 |
Software | |
Original software | Android 7.1.1 with Linux Kernel version 3.10.49 |
postmarketOS | |
Category | community |
Pre-built images | yes |
Unixbench Whet/Dhry score | 921 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Partial |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Works |
Modem | |
Calls |
Works |
SMS |
Works |
Mobile data |
Works |
Miscellaneous | |
FDE |
Works |
USB OTG |
Broken |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Works |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
This device is based on the Snapdragon 410. See the SoC page for common tips, guides and troubleshooting steps |
Samsung Galaxy Tab A (2015) is a series of devices based on Qualcomm Snapdragon 410 SoC which has great mainline Linux support.
This page should generally apply to any 8.0 inch variant of the device (WiFi, LTE, with and without the pen support). Note that those variants may have different amount of RAM. For 9.7 inch variants see Samsung Galaxy Tab A 9.7.
Variant differences
The device has multiple variants, the main differences in the features are shown in the table below:
Feature | WIFI | LTE | Notes |
---|---|---|---|
GPS | Works | WiFi variant needs investigation. Modem support is not enabled for the WiFi variant at this time. | |
Mobile data | Unavailable | Works | |
SMS | Unavailable | Works | |
Calls | Unavailable | Works |
Contributors
- Hello-world-321
Maintainer(s)
- TravMurav
Users owning this device
- AppData 174 (Notes: SM-T355)
- Baonks81 (Notes: sm-t355y 2GB/16GB)
- BlackEyedSquid (Notes: SM-T350 Wi-Fi variant)
- Breakfastisready (Notes: sm-t355y 2GB/16GB)
- FieryFlames (Notes: SM-T350 16GB)
- Tdfischer (Notes: Streaming deck, works great)
- TravMurav (Notes: SM-T355 (LTE variant, defective radios))
How to enter flash mode
Download mode: When turned off hold Power + Volume Up + Home
lk2nd Fastboot: When turned off hold Power + Volume Down
Installation
- Install lk2nd (alternative bootloader that provides a standard fastboot interface)
- Follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation.
- When prompted to select the kernel, you can pick
mainline
on all variants (if you don't need the modem) ormainline-modem-lte
for variants with LTE.
Known Bugs and Workarounds
- Multi-touch doesn't work
This is a known issue: The touch controller sends the events in a different format that the driver can decode. Fix is WIP.
- How to charge device ?
Charger driver is not present at this time. Turn off your device and plug it in. The device will boot and get charged. You can check if the device charges by reading the value from /sys/class/power_supply/max170xx_battery/current_now
- Display Artifacts during brightness adjustment
Turn display off (lock device using power button) and turn on again to remove artifacts until next brightness change. Auto brightness should be turned off due display bug.
- Automatically switch to headset and turn off speakers when headset plugged in or cannot switch to speakers during phone calls
Select headset from settings after plugging in headset (Known issue)
Mainline Kernel Status
Table of components in the device
Patch to enable otg
The following patch modifies max77843 extcon driver for max77849 and adds support in device tree
After applying this patch the driver will not work for max77843. There are unhandled interrupts which will be disabled by linux.
Patch
Reference datasheets (similar devices)
- MFD : https://www.infinite-electronic.kr/datasheet/94-MAX14616AEWA.pd
- Charger : https://datasheets.maximintegrated.com/en/ds/MAX77860.pdf
- Others :