[OnePlus 2 Android Development] Shreesha.Murthy:
Reporting Bugs

DO NOT Report bugs if you're running a custom kernel or you installed Xposed

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

Changelogs

First Alpha Build:

- Initial build

Second Alpha Build:

- Fixed MSIM network settings crash

- Fixed Audio through BT

- Hardware nav keys backlight support added

Third Alpha Build:

- Added FP wrapper and reduced FP delay

- kernel updates and inclusion of KCAL and other great stuff

- Alert Slider fixed

- Offline gestures work as intended

- Camera working partially

- Flashlight works

- Double Tap 2 wake can be enabled from KA

- Minor bug fixes

Fourth Alpha Build:

- Alarm clock fixed

- Portable WiFi hotspot working

- DRM supporthttps://www.androidfilehost.com/?fid=962157660013070592

- Added AOD (Always On Display). Refer to FAQ for more info

- Added Pixel color accent. Refer to FAQ for more info

- Fixed AOSP keyboard gesture typing

- Minor bug fixes

- Video recording works for FHD and other lower resolution tasks

First Beta Build:

- Screen Recording fixed completely

- Implemented HAL3

- Enabled camera modes

- Added advance reboot

- upstreamed kernel

- Video recording fixed

- Green photos while clicking multiple pictures fixed

- Minor bug and exploit fixes

Second Beta Build:

- Added 4K profile video recording support.

- September security patch

- Blueborne exploit patched

- Reduced random reboots upon connecting to PC/laptop

- Removed CNE and DPM

- Data toggle fix

- Default camera will be pinned to memory (Faster launch)

- Fingerprint wakeup improvements

- Removed "Device is HD compatible" persistent notification

- minor bug fixes

Third Beta Build:

- Random reboot upon USB replug/unplug fixed

- Fixed camera not recording videos after sometime upon booting

- Fixed voice calls through BT

- October security patch

- Channel notification debug toast hidden

- Various NPE possibilities patched

- USB related patches

- Fixed MTPserver crashes

- Turned carrier provisioning off by default to allow tethering

- Enabled back ANT+

- Enabled dexpreopt for quick boot up

- Fingerprint improvements

- Minor string and bug fixes

Fourth Beta Build:

- Ability to hide "Apps running in background" dialog

- Virtual navbar enabler (It'll disable hw keys automatically)

- Substratum rootless support (BETA)

- Button remapper (disabled for back button to preserve some default functions)

- hardware buttons backlight timeout

- backlight intensity slider

- Redesigned ringtone logic

- Added ADB over network

- Added toggle to turn off screenshot sound

- Enabled camera modes and RAW back(captured RAW images look fine on desktop)

- Removed CNE and DPM remains

- DT2W toggle fixed

- minor bug fixes and improvements

Fifth Beta Build:

- Boots :p

- Android version 8.1.0

- Enabled OnePlus doze (Ambient display)

- Enabled notification LED customization overlay

- Camera HAL is now compiled with clang

- Few important RIL patches

- December security patch

Sixth Beta Build:

- Updated Kernel source

- Fixed OEM unlock toggle in developer settings

- Added Quick pulldown

- January security patch

- Few important msim patches

- Removed su binary

- Minor bug fixes and translation updates

Seventh Beta Build:

- Added back button settings

- Added proximity wake flags

- Power profiles are back

- Minor bug fixes and translation updates

Eighth Beta Build:

- Added advance reboot

- Gestures are back (Added more gestures)

- AudioFX effect fixes

- Updated radio and ims blobs

- Enabled back CNE and DPM features

- VoLTE working as expected with newer additions from LineageOS

- Working SIM provisioning (SIM disable switch)

- Added support for ViLTE

- Added required vzw jars needed for VZW US carrier

- Build up-to-date with latest LineageOS merges

- Minor bug fixes and translation updates

First Stable Build:

- System wide Dark/light theme based off wallpaper or manually including 9 accents to complement with (Project Berry)

- Fixed sound playing on both speaker and headphones when a screenshot was taken while listening to music

- Updated RIL daemon

- Added module to load dalvik heap values based off RAM size

- Updated netmgrd and libnetmgr from kenzo

- Updated audio configs

- Updates to core control

- Fixed BT calls and audio stream through BT

- Updated calendar app to oreo style accents

- New adaptive icons for all system apps

- Included Apollo (music player)

- Build up-to-date with latest LineageOS merges

- Added advanced location tile

- minor bug fixes and translation updates

Second Stable Build:

- Added auto face-unlock (Need GApps)

- Fixed FP behaving like home button in some places

- Fixed in-call echo and background noises while on call

- Forced HAL3

- Dropped Snap, ships with Camera2

- Minor bug fixes and translation updates

Third Stable Build:

- March security patch

- Includes LineageOS setup wizard

- Includes bunch of new wallpapers

- Fixes to LOS power HAL

- Updates to styles api

- Contacts will now ignore null accounts

- Added toggle to only light up backlight when buttons are pressed

- Minor bug fixes and translation updates

Fourth Stable Build:

- SELinux Enforcing

- SafetyNet passes without need of magisk now

- "Certified" in Google Playstore app

- Added core_ctl props

- minor bug fixes and translation updates

Fifth Stable Build:

- April security patch

- Fixed flipped photos

- Switched to Snap camera

- Fixed sync issue between photo taken and flash fired

- minor bug fixes and translation updates

(Note: DO NOT flash any custom kernel until they're updated for this specific version. If you do, you're on your own. Don't complain about buggy camera)

Sixth Stable Build:

- Fixed camera not recording videos

- Fixed camera Daemon late start issue

- May security patch

- Added wireguard VPN support

- Add ability to restrict app data/wifi usage

- Fixed netmgrd permissions

- Minor bug fixes and translation updates

Weekly build Changelogs

Weekly dated 20171105:

- KRACK exploit patched

- kernel upstreamed to 3.10.108

- Search button in Settings FC fixed

- Recorder app revamped

- Build contains all latest LineageOS merges at the time of release

Weekly dated 20171113:

- November security patch

- MSIM patches merged for better dual sim management

- Build contains all latest LineageOS merges at the time of release