Jump to content

Samsung Galaxy Tab Pro 10.1 Wi-Fi (SM-T520) (samsung-n2awifi)

From postmarketOS Wiki
Samsung Galaxy Tab Pro 10.1 (Wi-Fi)
A picture of a Samsung Galaxy Tab Pro 10.1 Wi-Fi running pmOS with GNOME.
A picture of a Samsung Galaxy Tab Pro 10.1 Wi-Fi running pmOS with GNOME.
Manufacturer Samsung
Name Galaxy Tab Pro 10.1 (Wi-Fi)
Codename samsung-n2awifi
Released 2014
Type tablet
Hardware
Chipset Samsung Exynos 5420
CPU 4x1.9 GHz Cortex-A15 and 4x1.3 GHz Cortex-A7
GPU Mali-T628 MP6
Display 2560x1600
Storage 16/32 GB
Memory 2 GB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.4.2
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
1332.2
Device package device-samsung-n2awifi
Kernel package linux-postmarketos-exynos5
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS, ...
Works
SD card
Also includes other external storage cards
Works
Battery
Charging and battery level reporting works
Partial
Screen
Display works. Ideally with sleep mode and brightness control.
Partial
Touchscreen
Partial
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Untested
IR TX
Untested
Connectivity
WiFi
Partial
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Works
HDMI/DP
Video and audio output with HDMI or Display Port works.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested

Contributors

  • Denix
  • Eisenbahnfan2015

Users owning this device

Mainline Features

Status Hardware Info
Y Panel Sometimes random parts of the panel are shifted downwards for a few moments which leads to flashing.
Y Touchscreen
P GPU
Y SD cards
Y Internal memory
N GPS
N Cameras
Y WiFi
P Bluetooth Connection to audio devices fails because audio isn't working yet.
Y Buttons There are 4 keys on GPIO: Home button, Volume up, Volume down, Power button.
P Charger Charges only very slowly. If the panel is on, it only discharges.
Y Fuel Gauge
Y PMIC
N Sound
Y Accelerometer
Y Magnetometer
Y Proximity and Light

How to enter recovery mode

Press and hold Power + Volume Up + Home.

How to enter flash mode

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

Installation

Follow the instructions on Installation/Using pmbootstrap to install it either on sdcard or the 2 GB internal system partition. You can choose of the downstream kernel or the mainline kernel. If you chose the downstream kernel make sure to replace sshd with dropbear as seen in USB_Network to be able to connect with the device after boot.

Known issues

The device automatically boots when connected to power.

Downstream kernel

Only X11 UIs work.

The device always reboots when choosing poweroff or poweroff from terminal. You need to boot into recovery to shut the device down.

Mainline kernel

ssh connections via USB_Network not always work. If you get nothing during the connection via ssh after the Network Adapter is found, just ping the device.

Additional info

Unixbench results

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: samsung-n2awifi: Linux
   OS: Linux -- 6.15.10-postmarketos-exynos5 -- #93 SMP PREEMPT Sat Aug 16 07:11:56 UTC 2025
   Machine: armv7l (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate=)
   CPU 0: ARMv7 Processor rev 3 (v7l) (4225.8 bogomips)
          
   CPU 1: ARMv7 Processor rev 3 (v7l) (4225.8 bogomips)
          
   CPU 2: ARMv7 Processor rev 3 (v7l) (4225.8 bogomips)
          
   CPU 3: ARMv7 Processor rev 3 (v7l) (4225.8 bogomips)
          
   09:57:15 up 2 min,  0 users,  load average: 2.74, 1.43, 0.56; runlevel 

------------------------------------------------------------------------
Benchmark Run: Sa Aug 16 2025 09:57:15 - 10:01:52
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        7227313.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2379.7 MWIPS (9.8 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    7227313.1    619.3
Double-Precision Whetstone                       55.0       2379.7    432.7
                                                                   ========
System Benchmarks Index Score (Partial Only)                          517.6

------------------------------------------------------------------------
Benchmark Run: Sa Aug 16 2025 10:01:52 - 10:06:56
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       17569391.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6484.0 MWIPS (10.7 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17569391.8   1505.5
Double-Precision Whetstone                       55.0       6484.0   1178.9
                                                                   ========
System Benchmarks Index Score (Partial Only)                         1332.2

The scores are considerably lower than on Samsung Galaxy Note Pro 12.2 (WiFi) (samsung-v1awifi). Maybe it's because the device is far smaller, because the heat-conducting pad should be changed or because systemd seems to have a higher background load. I would appreciate if others could also run it on there device, to rule out the possibility of a problem with my specific device.

See also