Samsung A50s Custom Rom Page

“My A50s is faster today than the day I bought it. Not because Samsung cared. Because three strangers refused to let it die.”

Arjun flashed it anyway. It booted. It was smooth—for five minutes. Then the screen froze, glitched into neon static, and rebooted. He stared at the bootloop for an hour before re-flashing stock firmware.

But the fingerprint sensor remained dead. That’s when they found . A former Samsung engineer from Suwon who had worked on the A50s’ TEE (Trusted Execution Environment). She had left the company after a dispute over planned obsolescence policies. On her LinkedIn, Arjun saw “Exynos 9611 - Security Subsystem.” He sent a cold message.

On the XDA thread, pinned at the top, is a quote from a user named sam_fanboy_2019 : samsung a50s custom rom

He messaged void_chef : “Your kernel is missing a panel driver for the Samsung’s proprietary MOLED panel.”

On XDA Forums, the device’s section was a ghost town. No LineageOS. No Pixel Experience. Just a few dead links to buggy GSIs (Generic System Images) that broke Wi-Fi calling or the fingerprint sensor.

But Arjun found a single, obscure post from six months ago: a user named had compiled a bootable LineageOS 20 (Android 13) build. The comments were brutal: “Fingerprint dead,” “Random reboots,” “Don’t flash.” “My A50s is faster today than the day I bought it

Arjun got a job as a kernel engineer at a startup. Mateo still maintains the ROM, but now with automated CI builds. Elena’s contributions live on as “Ghost Commits”—attributed to unknown <ghost@novaos.local> .

“Never buy a phone for its specs. Buy it for its community.”

Elena replied: “I can’t share code. But I can tell you where Samsung hid the fingerprint calibration data. It’s not in /vendor —it’s in /persist/data/fingerprint/ . And the HAL expects a specific SELinux context.” For two months, the trio worked asynchronously. Mateo built the kernel with -O3 optimizations and backported a newer TCP congestion control algorithm (BBRv2) for faster networking. Arjun ported the fingerprint HAL from the Galaxy A51 (same Exynos 9611) and fixed the SELinux denials. Elena secretly provided a patch for the camera’s 48MP binning mode, which Samsung’s stock driver had crippled in low light. It booted

/* Before */ cma_region: region@0 { size = <0x0 0x10000000>; }; /* After */ cma_region: region@0 { size = <0x0 0x14000000>; alignment = <0x0 0x200000>; };

Prologue: The Forgotten Mid-Ranger The Samsung Galaxy A50s launched in late 2019 with a glossy prism pattern, a capable 48MP camera, and Samsung’s stubborn Exynos 9611 chipset. It sold millions. But within two years, Samsung’s update schedule slowed. One UI 4.1 (Android 12) was its last official stop. Security patches became quarterly, then sporadic. Users complained of lag, battery drain, and the dreaded “green tint” issue on low brightness.

And below it, a single line from Arjun’s final post as maintainer: