Samsung A50s Custom Rom Today
Arjun learned C and kernel debugging in three weeks (and six all-nighters). He traced the reboot error to a misconfigured CMA (Contiguous Memory Allocator) region. The GPU was stepping on the display’s memory. A single line change in arch/arm64/boot/dts/exynos9611.dtsi :
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.
/* Before */ cma_region: region@0 { size = <0x0 0x10000000>; }; /* After */ cma_region: region@0 { size = <0x0 0x14000000>; alignment = <0x0 0x200000>; }; samsung a50s custom rom
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.
This is the story of how three strangers—a bored college student, a disillusioned IT technician, and a former Samsung engineer—brought the A50s back from the dead. Arjun , a 19-year-old from Bangalore, loved tinkering. But his A50s was his only phone. After a particularly frustrating day of lag while trying to book a vaccine slot, he smashed his fist on the desk. Arjun learned C and kernel debugging in three
On Christmas Eve, he pushed a hotfix. VoLTE worked. He wrote in the changelog: “Merry Christmas. This is my gift to everyone Samsung forgot.” Today, the Samsung Galaxy A50s runs Android 15 (NovaOS v4.0). There are over 12,000 active users across India, Brazil, and Southeast Asia. The development team now has seven members. Samsung never released an official Android 13 update for the device.
“My A50s is faster today than the day I bought it. Not because Samsung cared. Because three strangers refused to let it die.” A single line change in arch/arm64/boot/dts/exynos9611
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> .
On the XDA thread, pinned at the top, is a quote from a user named sam_fanboy_2019 :
They named the project —not for the launcher, but for the supernova of effort required.