Linux Finally Lands Battery/Charger Driver For 14 Year Old Microsoft Surface RT Tablet - Phoronix
Articles & Reviews
News Archive
Forums
Premium Ad-Free<br>Contact
Popular Categories
Close
Articles & Reviews
News Archive
Forums
Premium
Contact
Categories
Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals
Linux Finally Lands Battery/Charger Driver For 14 Year Old Microsoft Surface RT Tablet
Written by Michael Larabel in Microsoft on 22 June 2026 at 10:09 AM EDT. 5 Comments
It's been 14 years already since Microsoft announced the Surface RT hybrid tablet as their first-generation Surface device for going up against the Apple iPad. All these years later, this NVIDIA Tegra 3 powered device is finally seeing a mainline Linux kernel driver for supporting battery and charger status.
In the event you still have a Microsoft Surface RT or manage to snag one for a good deal used, the Linux 7.2 kernel is introducing the "surface-rt-ec" driver for interfacing with the Embedded Controller (EC) of this first-generation Microsoft Surface device. Enabled via the BATTERY_CHARGER_SURFACE_RT Kconfig switch, this exposes the battery properties and charger status under Linux. Open-source developer Jonas Schwöbel created this driver.
This exposes properties such as the current charge level, the power current, manufacturer / model information, serial number, current voltage, and whether the charger is active. This driver was previously available as an out-of-tree kernel module while is being mainlined with Linux 7.2. While now in the mainline kernel, the Surface RT would be difficult to use for much in the way of any modern tasks these days with this Tegra 3 device having just 2GB of RAM.
This Microsoft Surface RT EC driver is the main headline of the power supply merge for Linux 7.2.
5 Comments
Tweet
Microsoft Announces Coreutils For Windows: Derived From Rust Coreutils<br>New Patches Allow The Microsoft Surface Pro 9 5G To Be More Useful Under Linux<br>Microsoft Releases Azure Linux 3.0.20260506 With Many Security Fixes<br>WireGuard For Windows Reaches v1.0<br>Microsoft Upgrades Its WSL2 Kernel Against Linux 6.18 LTS<br>Microsoft's Newest Open-Source Project: Runtime Security For AI Agents
Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.
Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches<br>Russian Spam & Profanities Are Now Plaguing The Arch Linux AUR<br>systemd 261 Released With New systemd-sysinstall OS Installer, IMDSD & Storagectl<br>Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS<br>Firefox 152 Now Available With JPEG-XL Support Built By Default, Modernized Settings UI<br>Linux 7.2 Optimization Shows +5% IOPS For EXT4 & XFS After Moving Around Two Lines Of Code<br>Epic Games Announces Lore Open-Source Version Control System<br>Claude AI Assists In Fixing Years Old AMD Radeon Linux Display Bug Affecting Numerous Laptops
Linux 7.2 Showing Some Unexpected & Nice Performance Gains On AMD EPYC Sorano
DeviceTree-ACPI Hybrid Mode Proposed For Improving Linux Support On Snapdragon Laptops
Open-Source Driver For ATI R300 Era GPUs Seeing Improved Power Mac Support In 2026
EROFS With Linux 7.2 Better Handles Large Sparse AI Datasets, More Efficient I/O
Fwupd 2.0.21 Brings Fixes For More Than 250 Potential Security Issues Found Via AI
Linux 8250/16550 UART Serial Driver Seeing Some Modernization Work In 2026
New Hygon Model 8 "Suzhou" x86 CPU Support Appears In The GCC Compiler
Linux 7.2 RISC-V Reduces Kernel Startup Overhead, Eswin SoC Support By Default
KDE Plasma 6.7.1 Released With Initial Batch Of Bug Fixes
USB4STREAM Merged For Linux 7.2 To Quickly Send Data Between USB4 Connected Systems
Steam Machine Launches, Priced $1049 To $1428 USD
Xfce Wayland Compositor Sees First Preview/Alpha Release
Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.
Benchmarking Bcachefs 1.38.6: The First Release No Longer "Experimental"
How NVIDIA Vera CPU Performance Compares To The Ampere Altra Max
Open-Source Success Achieved For Greater Transparency & Security: Running AMD openSIL + Coreboot On EPYC
Benchmarking The Performance Benefits To Ubuntu 26.10 amd64v3 Packages
RISC-V CPU Performance Up 8x In Five Years: SiFive HiFive Unmatched To SpacemiT K3
The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our...