[ROM] [15] [UNOFFICIAL] [BETA] [athena] LineageOS 22.2 for BlackBerry KEY2

7 min read Original article ↗
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

[ROM] [15] [UNOFFICIAL] [BETA] [athena] LineageOS 22.2 for BlackBerry KEY2

22-hero.png

LineageOS is a free, community built, aftermarket firmware distribution of Android 15, which is designed to increase performance and reliability over stock Android for your device. LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Android version: 15 (duh)
SECURITY PATCH: Jan 2026
KERNEL: 4.4.302

What is working:

  • WiFi
  • Bluetooth
  • NFC
  • Sound
  • Fingerprint scanner
  • Sensors
  • SD cards
  • microG support (this is now officially supported in Lineage)
  • GPS
  • Camera
  • Keyboard touchpad
  • Most other basic stuff
Known issues:
  • SELinux and encryption
CREDITS:
npjohnson et al for maintaining Nokia SDM660 in lineageos where we took tons of blobs, fixes, kernel patches, etc from
krab-ubica for bootloader unlock research and sending me a Key2 LE (Luna), this project would have never been made by me if not for you
Everyone from krab's blackberry group - especially:
Gasan, for making artwork for SystemUI Overlays
Guizmox: for researching keyboard layouts, help in debugging
Leandro (codelindro): for providing a Key2LE prototype for debugging aid
ItsVixiano: for extremely valuable help with RIL issues
BlackBerry: for the challenge

Note:
Due to the specific physical-keyboard app (Pastiera) that we use on this device not really being suited as the main system keyboard app, you will not be able to use it during setup. Entering your WLAN password or setting a pin may be impossible for you. Please skip those parts and set them up later, after you go to your home screen and set up Pastiera.

DOWNLOADS:
Recovery: https://fumo.enterprises/recovery-athena.img
ROM (2026/03/01): https://fumo.enterprises/ext/lineage-22.2-20260301-UNOFFICIAL-athena.zip


Source code:
https://github.com/LineageOS
https://github.com/FumoEnterprises

Retail device unlock and install guide: https://fumo.enterprises/ext/tutorials/Key2Lineage/

Prototypes:

# Start by flashing ACQ160 autoloader
fastboot flash boot recovery.img reboot
(click adb sideload)
adb sideload rom.zip
(click wipe, then wipe data)
adb reboot
# First boot may take up to 10 minutes. Your device will restart a few times until provisioning is complete. Be patient.
Latest download always in the first post.
To update:
adb reboot bootloader
fastboot flash boot recovery-athena.img reboot
<wait...>
apply update -> from adb
adb sideload <ROM zip>
adb sideload <GApps, other pkgs, if installed before>

reboot device

March 1 update:
- Add OTA
- Fix cameras (Thanks @krab-ubica for the lots of work)
- Fix IMS registration (Thanks @svindled)
- Fix DualSIM
- Fix Vo{LTE, WiFi}
- Fix RCS
- Fix Keyboard Touchpad (Thanks @balika011 @krab-ubica)
- Make RIL stack more stable (kang from FP3)
- Add HWKeys disable setting
- Remap Convenience key to ASSISTANT function
- Bump to February security patch
- Much, much more...

-- First build that can be installed untethered on Retail devices. --

Jan 30 update:
- Fix GNSS (GPS, GLONASS, Galileo, BeiDou all work)
- Bump location stack to 2017 hwVer
- Fix Quick Charging
- Fix Play Protect certification
- Fix Play Integrity verdicts
- Add doze settings (lock screen settings), which include:
- pocket detection
- wakeup on hand wave
- wakeup on pickup (may not work reliably)
- wakeup on notification
Jan 29 update:
- Updated keyboard brightness curves (Thanks wumbomumbo)
- Updated Pastiera layout to fix Alt+K map
- Added more padding to overlay so the status bar is even
- Remove virtual-nav keys
- Rewrote audio policy and added newer dsp hal (should fix LOS Audio and headphone output)
Great!
Big respect to everybody involved in this remarkable project!
We stay tuned. How can we support this with some donation?
Hi, thanks for the amazing work on this ROM!
I've successfully installed LineageOS on my BlackBerry KEY2 following the guide. Everything works great, but I'm experiencing some instability with the physical keyboard scrolling (capacitive touch). It feels a bit jittery or overly sensitive at times.
I was wondering:
  1. Is there a way to toggle the keyboard scrolling feature on or off?
  2. Are there any settings or terminal commands to calibrate or control the touch sensitivity of the physical keyboard?
Any advice or workarounds would be greatly appreciated. Thanks!
Hi, thanks for the amazing work on this ROM!
I've successfully installed LineageOS on my BlackBerry KEY2 following the guide. Everything works great, but I'm experiencing some instability with the physical keyboard scrolling (capacitive touch). It feels a bit jittery or overly sensitive at times.
I was wondering:
  1. Is there a way to toggle the keyboard scrolling feature on or off?
  2. Are there any settings or terminal commands to calibrate or control the touch sensitivity of the physical keyboard?
Any advice or workarounds would be greatly appreciated. Thanks!
currently the only workaround is to totally disable it, you need to do an OTA update to the build from March 2 then it will become available as a tile in quick settings menu
hi BotchedRPR have a nice day!
hi BotchedRPR have a nice day!
bochen we still expect you
Hi, I tested it today and found two issues:
- Holster: The phone could not turn the screen off when putting it in a holster
- USB Storage: When I connect the phone to my PC (MacOS) and choose the Storage mode, the phone does not seem to appear.

Hope you can fix it in future builds.

Beautiful work! Been waiting for years for someone to breath some life into this epic device.
Can someone please make a video of the OS performance experience etc and in terms of application loading, day to day functionality - I am tempted to purchase the long waited device with this news!
I got this going on a key2 I picked up today. So far good

The only thing is the keyboard I really need a way to turn off the touch on it. It's killing me. Constantly jumping. Or scrolling. Or something. T

Also some apps will not work due to intregitry. Like authy and google pay do not work with this at this time.

If anyone has any opinions on the above would be great!!

EDIT:

I see a couple posts up (missed it) that i can disable the touch keyboard via a quick tile.... done this, and THANK YOU!!!!!

HI again lol

so far this is running really good... battery life is decent, now that i got the touch keyboard turned off, that's been going good

my only struggle right now, is MS Teams and Outlook dont seem to be notifying me in a good amount of time, like push isnt working, and that it needs to poll... i have battery opt off for each app, and letting them run unrestricted, but not change...

I did flash the lineage mind the gapps i believe from the instructions posted above.. not sure if they applied, and not sure how to tell? ,,,, i do remember that when i flashed them i got a verification error, but then it prompted and asked me to install anyways, which i did

anyways, i am hoping someone could help shed some light and help with the delayed notifications on Teams and Outlook.

thanks!!

Flashing successful! Thanks to BotchedRPR!!
Last edited:
The quick settings menu is the drop-down menu on the home screen.
Last edited:

Similar threads