Difference between revisions of "Samsung Galaxy Tab A 9.7 WiFi (2015) (samsung-gt510wifi)"

From postmarketOS
Jump to: navigation, search
m (Removed some stuff that isn't on this device, also updated the pmOS kernel version)
m (Sound works'ish)
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
| name =  Galaxy Tab A 9.7 WiFi (2015)
 
| name =  Galaxy Tab A 9.7 WiFi (2015)
 
| codename = samsung-gt510wifi
 
| codename = samsung-gt510wifi
| image = File:Gt510wifi.jpg
+
| image = File:Gt510wifi_fixed.jpg
 
| imagecaption = Samsung Galaxy Tab A 9.7 WiFi (2015)
 
| imagecaption = Samsung Galaxy Tab A 9.7 WiFi (2015)
 
| releaseyear = 2015
 
| releaseyear = 2015
 
| originalsoftware = Android 7.1.1 with Linux Kernel version 3.10.49
 
| originalsoftware = Android 7.1.1 with Linux Kernel version 3.10.49
| pmoskernel = 5.4-rc2
+
| pmoskernel = 5.5-rc1
 
| chipset = Qualcomm Snapdragon SD410 (APQ8016)
 
| chipset = Qualcomm Snapdragon SD410 (APQ8016)
 
| cpu = Quad-core 1.2 GHz Cortex-A53
 
| cpu = Quad-core 1.2 GHz Cortex-A53
Line 18: Line 18:
 
| status_usbnet = Y
 
| status_usbnet = Y
 
| status_flashing = Y
 
| status_flashing = Y
| status_touch = N
+
| status_touch = Y
 
| status_screen = Y
 
| status_screen = Y
 
| status_wifi = Y
 
| status_wifi = Y
Line 27: Line 27:
 
| status_3d = P
 
| status_3d = P
 
| status_accel = N
 
| status_accel = N
| status_audio = N
+
| status_audio = P
 
| status_bluetooth = Y
 
| status_bluetooth = Y
 
| status_camera = N
 
| status_camera = N
Line 83: Line 83:
 
| RGB LED || ? || ? || ?
 
| RGB LED || ? || ? || ?
 
|-
 
|-
| MicroUSB || - || Yes || Working
+
| MicroUSB || - || Yes || Working in kernel fork
 
|-
 
|-
| eMMC || (Android lists) Toshiba 400073 || Yes || Working
+
| eMMC || (Android lists) Toshiba 400073 || Yes || Working in kernel fork
 
|-
 
|-
 
| Battery/Charging/Fuelgauge || MAX77849 || ? || ?
 
| Battery/Charging/Fuelgauge || MAX77849 || ? || ?
 
|-
 
|-
| Volume/Power keys || GPIO || Yes || Possibly missing dts bindings
+
| Volume/Power/Home keys || GPIO || Yes || Working in kernel fork
 
|-
 
|-
 
| Capacitive keys || Coreriver Touchkey TC360 || [https://android.googlesource.com/kernel/bcm/+/android-wear-5.0.2_r0.5/drivers/input/touchscreen/coreriver_touchkey/tc360-touchkey.c No, but Downstream] ||
 
| Capacitive keys || Coreriver Touchkey TC360 || [https://android.googlesource.com/kernel/bcm/+/android-wear-5.0.2_r0.5/drivers/input/touchscreen/coreriver_touchkey/tc360-touchkey.c No, but Downstream] ||
Line 95: Line 95:
 
| Accelerometer || STMicroelectronics K2HH || ? || ?
 
| Accelerometer || STMicroelectronics K2HH || ? || ?
 
|-
 
|-
| Light Sensor || Capella Micro CM3323 || Yes || Possibly missing dts bindings
+
| Light Sensor || Capella Micro CM3323 || Yes || Possibly missing DT bindings
 
|-
 
|-
 
| Display || Samsung S6D7AA0 LTL101AT01 || No || Working in kernel fork
 
| Display || Samsung S6D7AA0 LTL101AT01 || No || Working in kernel fork
 
|-
 
|-
| Backlight IC || Texas Instruments lp8556 (or lp8558) || [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/video/backlight/lp855x_bl.c Yes] || Not yet implemented
+
| Backlight IC || Texas Instruments lp8556 (or lp8558) || [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/video/backlight/lp855x_bl.c lp855x does not work] ||
 
|-
 
|-
| Audio || ? || ? || ?
+
| Audio || PM8916/MAX98357A || Yes || Audio over headset and mic work. Speakers are powered by external amp (MAX98357A or similar) which needs more work. Sound output is working, but it sounds a bit ''crusty''
 
|-
 
|-
| Touch Screen || Atmel MXT 1664T || [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/input/touchscreen/atmel_mxt_ts.c Untested] || Probably missing dts bindings
+
| Touch Screen || Atmel MXT 1664T || [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/input/touchscreen/atmel_mxt_ts.c Yes] || Working in kernel fork
 
|-
 
|-
 
| USB Switch || ? || ? ||
 
| USB Switch || ? || ? ||
 
|-
 
|-
| Proximity sensor || Semtech SX9500 || Yes || Probably missing dts bindings, used to check where the tablet is held
+
| Proximity sensor || Semtech SX9500 || Yes || Not implemented in DT, used to check where the tablet is held
 
|-
 
|-
| GPU || Adreno 306 || Yes ||  
+
| GPU || Adreno 306 || Yes || Working in kernel fork
 
|-
 
|-
| Wi-Fi || WNC3660B || Yes || Using the WCN3680 compatible
+
| Wi-Fi || WNC3660B || Yes || Working in kernel fork, Using the WCN3680 compatible
 
|-
 
|-
| Bluetooth || WCN3660B || Yes || Using the WCN3680 compatible
+
| Bluetooth || WCN3660B || Yes || Working in kernel fork, Using the WCN3680 compatible
 
|-
 
|-
 
| GPS || ? || ? || ?
 
| GPS || ? || ? || ?
|-
 
| NFC || ? || ? || ?
 
 
|-
 
|-
 
| Front camera || Siliconfile Technologies Inc. SR200PC20 || [https://forum.xda-developers.com/showpost.php?p=28482154&postcount=242 Not sure, but there's a datasheet] ||
 
| Front camera || Siliconfile Technologies Inc. SR200PC20 || [https://forum.xda-developers.com/showpost.php?p=28482154&postcount=242 Not sure, but there's a datasheet] ||

Latest revision as of 19:17, 25 February 2020

Samsung Galaxy Tab A 9.7 WiFi (2015)
Samsung Galaxy Tab A 9.7 WiFi (2015)
Samsung Galaxy Tab A 9.7 WiFi (2015)
Manufacturer Samsung
Name Galaxy Tab A 9.7 WiFi (2015)
Codename samsung-gt510wifi
Released 2015
Original software Android 7.1.1 with Linux Kernel version 3.10.49
postmarketOS kernel 5.5-rc1
Hardware
Chipset Qualcomm Snapdragon SD410 (APQ8016)
CPU Quad-core 1.2 GHz Cortex-A53
GPU Qualcomm Adreno 306
Display 1024x768 (XGA) PLS
Storage 16GB
Memory 1.5GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
Works
FDE
Mainline
Works
Battery
Broken
3D Acceleration
Partial
Accelerometer
Broken
Audio
Partial
Bluetooth
Works
Camera
Broken
GPS
Broken
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG
Broken



Contributors

  • jja2000
  • Minecrell (and others from the msm8916-mainline team)

Maintainer(s)

  • jja2000
  • The MSM8916-Mainline team

Users owning this device


How to enter flash mode

Download mode: When turned off hold Power + Volume Up + Home

lk2nd Fastboot: Boot up the device after installation

Installation

  1. Install lk2nd (alternative bootloader that provides a standard fastboot interface) when a new release includes this device's device tree.
  2. Follow the Installation guide

Mainline Kernel Status

Component Model Mainline kernel driver Status
RGB LED  ?  ?  ?
MicroUSB - Yes Working in kernel fork
eMMC (Android lists) Toshiba 400073 Yes Working in kernel fork
Battery/Charging/Fuelgauge MAX77849  ?  ?
Volume/Power/Home keys GPIO Yes Working in kernel fork
Capacitive keys Coreriver Touchkey TC360 No, but Downstream
Accelerometer STMicroelectronics K2HH  ?  ?
Light Sensor Capella Micro CM3323 Yes Possibly missing DT bindings
Display Samsung S6D7AA0 LTL101AT01 No Working in kernel fork
Backlight IC Texas Instruments lp8556 (or lp8558) lp855x does not work
Audio PM8916/MAX98357A Yes Audio over headset and mic work. Speakers are powered by external amp (MAX98357A or similar) which needs more work. Sound output is working, but it sounds a bit crusty
Touch Screen Atmel MXT 1664T Yes Working in kernel fork
USB Switch  ?  ?
Proximity sensor Semtech SX9500 Yes Not implemented in DT, used to check where the tablet is held
GPU Adreno 306 Yes Working in kernel fork
Wi-Fi WNC3660B Yes Working in kernel fork, Using the WCN3680 compatible
Bluetooth WCN3660B Yes Working in kernel fork, Using the WCN3680 compatible
GPS  ?  ?  ?
Front camera Siliconfile Technologies Inc. SR200PC20 Not sure, but there's a datasheet
Main camera Siliconfile Technologies Inc. SR544  ?

Running some diagnostics programs on Android will likely point out some more info about sensors and any other specifications. At some point I (jja2000) will switch around to Android for a bit to fill in the table. If anyone reading this finds some driver for any of the missing parts let me know on Matrix or if possible edit the table itself.

See also