Nokia G300 Custom Rom 2021 Guide

If you are reading this article in the future, note that installing a GSI on the Nokia G300 in 2021 came with permanent trade-offs:


Title: The Forgotten Phone

Year: 2021

Marco was frustrated. He had bought the Nokia G300 on a budget carrier deal in late 2021. On paper, it was a steal: a 5G phone with a 4000mAh battery and a clean version of Android 11. But in practice, it felt like a caged animal.

The carrier had locked the bootloader. The phone came with "forever updates" promised, but by December 2021, it was already lagging. Worse, 30% of the storage was filled with bloatware—three different game apps, a useless "support" tool, and a search bar that couldn't be removed.

One snowy evening, Marco’s phone froze while he was trying to use Google Maps to navigate around a detour. He nearly missed his exit. That was the last straw.

"I need a custom ROM," he muttered.

But there was a problem. The Nokia G300 (codenamed "DRG_sprout") was not popular. The big developers were busy with OnePlus and Pixel phones. XDA Forums had only two threads: one complaining about the lack of updates, another asking for root access. nokia g300 custom rom 2021

Marco decided to become the solution.

Step 1: The Unlock (The Hard Part)

Most Nokia phones in 2021 did not allow official bootloader unlocking. But Marco discovered a loophole. A developer named "HikariCalyx" had found a leaked engineering bootloader for a similar Snapdragon 480 device. It was risky—one wrong flash could brick the phone forever.

Marco spent 48 hours reading. He set up a Linux virtual machine. He downloaded fastboot and a patched version of Nokia_Unlocker_v2.py.

At 2:00 AM, he typed:

python3 unlock_nokia.py --device G300

The phone rebooted. A scary warning screen appeared: "Your device cannot be trusted."

But it was unlocked.

Step 2: The First Custom ROM (LineageOS 18.1)

No one had built a ROM for the G300 yet. So Marco learned to build one. He synced the LineageOS source code (almost 50GB). He pulled the stock kernel from the November 2021 update. He spent a week fixing driver errors—the touchscreen wouldn't work, then the Wi-Fi broke, then the camera flipped upside down.

Finally, on December 18, 2021, he booted a test build.

The screen lit up. The setup wizard appeared—pure Android, no carrier logos, no game ads. It was lean, fast, and beautiful.

He named it "LineageOS 18.1 – Nokia G300 – 20211218-UNOFFICIAL"

Step 3: The Useful Outcome

Marco shared the ROM on XDA with a warning: "Beta. Flash at your own risk." If you are reading this article in the

Within 24 hours, 50 people downloaded it. Within a week, a small community formed. They fixed the VoLTE bug together. They found that the 5G modem worked better on the custom ROM than on stock. They removed the 30% bloatware, freeing up 8GB of storage.

One user, a nurse named Priya, posted: "My G300 used to take 10 seconds to open the patient scheduling app. Now it's instant. Thank you for giving life to this phone."

By the end of December 2021, the Nokia G300 had gone from a forgotten budget phone to a cult classic among tinkerers. Marco’s ROM wasn't perfect, but it proved one thing: even a locked-down phone could be freed with patience, a Linux terminal, and a refusal to accept "good enough."

The Moral of the Story (For You):

If you own an unpopular phone in 2021 (or any year):

Marco didn't wait for Nokia to fix his phone. He fixed it himself. And in doing so, he taught a dozen strangers how to do the same.

Epilogue: In January 2022, Nokia finally pushed an update to the G300. It broke Marco's custom bootloader patch. But by then, the community had already moved on to Android 12L. The phone lived on—not because of the manufacturer, but because of one person on a snowy night who decided to learn. Title: The Forgotten Phone Year: 2021 Marco was


Since a traditional "Custom ROM" (like LineageOS) does not exist for this device due to the locked bootloader, users looking to modify their phones have limited options:

If you managed to unlock your bootloader (see challenges below), these were the leading options:

  • Phhusson's AOSP 11.0 v300+
  • Pixel Experience GSI (Unofficial)
  • LineageOS 18.1 GSI