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

From postmarketOS
Jump to: navigation, search
(Updated status)
(Tags: Mobile edit, Mobile web edit)
m (Removed the NFC row of the hardware table)
(9 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:CHANGE_ME_TO_DEVICE_CODENAME.jpg
+
| image = File:Gt510wifi.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.3-rc6
+
| pmoskernel = 5.4-rc2
 
| 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 19: Line 19:
 
| status_flashing = Y
 
| status_flashing = Y
 
| status_touch = N
 
| status_touch = N
| status_screen = N
+
| status_screen = Y
 
| status_wifi = Y
 
| status_wifi = Y
| status_xwayland = N
+
| status_xwayland = Y
 
| status_fde =  
 
| status_fde =  
 
| status_mainline = Y
 
| status_mainline = Y
 
| status_battery = N
 
| status_battery = N
| status_3d = N
+
| status_3d = P
 
| status_accel = N
 
| status_accel = N
 
| status_audio = N
 
| status_audio = N
Line 75: Line 75:
 
# Install [https://github.com/msm8916-mainline/lk2nd#readme lk2nd] (alternative bootloader that provides a standard fastboot interface) when a new release includes this device's device tree.
 
# Install [https://github.com/msm8916-mainline/lk2nd#readme lk2nd] (alternative bootloader that provides a standard fastboot interface) when a new release includes this device's device tree.
 
# Follow the [[Installation guide]]
 
# Follow the [[Installation guide]]
 +
 +
== Mainline Kernel Status ==
 +
{| class="wikitable"
 +
|-
 +
! Component !! Model !! Mainline kernel driver !! Status
 +
|-
 +
| RGB LED || ? || ? || ?
 +
|-
 +
| MicroUSB || - || Yes || Working
 +
|-
 +
| eMMC || (Android lists) Toshiba 400073 || Yes || Working
 +
|-
 +
| Battery/Charging/Fuelgauge || MAX77849 || ? || ?
 +
|-
 +
| Volume/Power keys || GPIO || Yes || Possibly missing dts bindings
 +
|-
 +
| 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] ||
 +
|-
 +
| Accelerometer || STMicroelectronics K2HH || ? || ?
 +
|-
 +
| Light Sensor || Capella Micro CM3323 || Yes || Possibly missing dts bindings
 +
|-
 +
| 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
 +
|-
 +
| Audio || ? || ? || ?
 +
|-
 +
| 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
 +
|-
 +
| USB Switch || ? || ? ||
 +
|-
 +
| Proximity sensor || Semtech SX9500 || Yes || Probably missing dts bindings, used to check where the tablet is held
 +
|-
 +
| GPU || Adreno 306 || Yes ||
 +
|-
 +
| Wi-Fi || WNC3660B || Yes || Using the WCN3680 compatible
 +
|-
 +
| Bluetooth || WCN3660B || Yes || Using the WCN3680 compatible
 +
|-
 +
| GPS || ? || ? || ?
 +
|-
 +
| Front camera || Siliconfile Technologies Inc. SR200PC20 || [https://forum.xda-developers.com/showpost.php?p=28482154&postcount=242 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 ==
 
== See also ==

Revision as of 17:38, 13 October 2019

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.4-rc2
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
Broken
Display
Works
WiFi
Works
Xwayland
Works
FDE
Mainline
Works
Battery
Broken
3D Acceleration
Partial
Accelerometer
Broken
Audio
Broken
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
eMMC (Android lists) Toshiba 400073 Yes Working
Battery/Charging/Fuelgauge MAX77849  ?  ?
Volume/Power keys GPIO Yes Possibly missing dts bindings
Capacitive keys Coreriver Touchkey TC360 No, but Downstream
Accelerometer STMicroelectronics K2HH  ?  ?
Light Sensor Capella Micro CM3323 Yes Possibly missing dts bindings
Display Samsung S6D7AA0 LTL101AT01 No Working in kernel fork
Backlight IC Texas Instruments lp8556 (or lp8558) Yes Not yet implemented
Audio  ?  ?  ?
Touch Screen Atmel MXT 1664T Untested Probably missing dts bindings
USB Switch  ?  ?
Proximity sensor Semtech SX9500 Yes Probably missing dts bindings, used to check where the tablet is held
GPU Adreno 306 Yes
Wi-Fi WNC3660B Yes Using the WCN3680 compatible
Bluetooth WCN3660B Yes 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