What is CAF?
CAF stands for Code Aurora Forum. Qualcomm releases stock AOSP android with optimisations for their chipsets periodically on CAF.
Based off latest Qualcomm sources from tag LA.UM.5.8.r1-00400-8x98.0 (msm 8998).
Just about Everything.
- Flash rom
- flash gapps (opengapps recommended)
* OSS Camera HAL (CAF tag LA.BF.1.1.3_rb1.15)
* Native Video recording without Hack (More details in below para)
* Dirac Sound
* Rootless Substratum support
* Tons of bug fixes
A note on video recording:
In android nougat, google split up mediaserver into several components to enhance security since the discovery of stagefright security bugs. As a result, the video recording and encoding, which were done on same process are now done on seperate process. So, this required changes to camera HAL. Since most of the devices do not have camera HAL sources, so they had no way but to revert android's security measures to make video recording work (hence the video recording hack was introduced).
As i said earlier, I didnt wanted to revert the security steps taken by google so i decided to take up another project here.
So now, i'd like to announce that I have successfully prepared open source camera HAL.
Yes, you read it right.. open source camera HAL for our very own cancro.
Since now we have open source camera, I have upgraded the HAL to support the new recording method introduced in android nougat (credits to @ashwin007 for his backport commits). This means, no security hack has been used in this ROM.
And as an added benefit, now we have more options and ways to fine tune our camera due to OSS.
Test as much features of camera as u can. Feedback is welcome.
Android Nougat 7.1, ROM for the Xiaomi Mi 3
Source Code: https://source.codeaurora.org
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: CAF
Stable Release Date: 2017-08-20
Beta Release Date: 2017-08-20
Last Updated 2017-08-20