Skip to content

Droidian-oneplus3/linux-android-oneplus-oneplus3-4.4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4.4 kernel for OnePlus 3/3T

Right now it boots to LineageOS 16.0

What works

  • Display
  • Sound
  • Camera
  • Touchscreen (but keypad fw update leads to a kernel panic)
  • NFC
  • WiFi/BT/RIL
  • Vibrator
  • Sensors

What doesn't work

  • USB
  • The entire power stack (including battery and dash charger)
  • Other random unnoticed stuff

Future work

  • Rewrite part of the power stack to fix it. The power supply framework was refactored a lot from 3.18 to 4.4. MSM8996 uses QPNP SMB Charger while MSM8998 uses SMB2 Battery Charger so we can't kang from OP5/5T despite they're from the same OEM.
  • This is my hobby project and I develop it in my spare time. I'm busy with real-life work and study thus I don't set a ddl for it and it's possible that the port is never finished.

Contribute

  • Contributions to are welcomed and appreciated. Feel free to send a pull request containing bug fixes towards the port. Warning fixes, security patches, features and other rices will be ignored.
  • Donate on PayPal to support my work.

About

4.4 kernel for the OnePlus 3/3T

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.2%
  • Assembly 1.6%
  • C++ 1.3%
  • Objective-C 0.3%
  • Makefile 0.3%
  • Perl 0.1%
  • Other 0.2%