[Samsung Galaxy J5 (2015) ROMs, Kernels, Recoveries] mountaser halak:
Changelog

[B][U]16/01/2018[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Built with my new Kernel. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Improved battery life by 60%. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Overclocked cpu and gpu and ram (AnTuTu Scoure 26418). [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Added Glovemode. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Many device specific changes & fixes. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Updates from LineageOS. [/B]

[B][U]24/09/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Merged September Security Patches. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Added PA color engine Improved theme compatibility with color engine. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Improvements to pocket mode. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Many device specific changes & fixes. [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Updates from LineageOS. [/B]

[B][U]11/09/2017[/U][/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] Rear camera focus and flash should be working in the latest builds. [/B]

[B][U]29/08/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Added KeyDisabler. For devices with touch keys controlled separately
from the touch screen, this means that the virtual Nav Bar
can be enabled in the Settings. [/B]

* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Shifted to using a kernel driver for disabling touch devices
when the screen is off instead of a user service for that. [/B]

* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Updated kernel to the latest upstream AOSP and
CAF tags. There should be a noticeable performance boost. [/B]

* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Shifted to using OSS GPS code instead of prebuilt libs.
Location applications should be getting and reporting
satellite fix information properly. [/B]

* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B] Disabled cpusets support, which was slowing
down the system performance. [/B]

* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] The auto time zone feature should now be working
proper, (that is, without resetting the time zone
to 0000 UTC).[/B]

* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] Data should be working fully on all devices. [/B]

[B][U]22/08/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B] [B]Updated xda post to include F/FN devices [/B]

[B][U]08/06/2017[/U][/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] Video recording should now be working [/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] The "message not sent" bug in text messaging
app(s) should be gone. [/B]

[B][U]01/06/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Updated kernel and prima (wifi)
driver to the latest caf branch LA.BR.1.2.9_rb1.18[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] The reboots caused by errors in the
prima kernel driver should be gone.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] F2FS should work completely now.
Updated F2FS code from upstream kernel sources and enabled
security extended attribute support (for SElinux) to fix
android support.[/B]

[B][U]15/05/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Wifi driver is now built-into the kernel again.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B][B] The sleep issue should be fixed in the latest build.
This was due to the failure to set a critical kernel
variable at boot because the kernel init system was
not interpreting a boot command line variable correctly.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B][B] Touch screen should be disabled properly during
calls and when the screen is off.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B][B] Rotation sensor should be working properly in
the latest build.[/B]
* [B][[COLOR="Red"]FEATURE[/COLOR]][/B][B] OMS/Substratum support is now built into the
ROM.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] F2FS is enabled in-kernel, so F2FS filesystem
mounting and formatting should be working fully.[/B]

[B][U]05/05/2017[/U][/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Wifi driver is being built as a module for now,
transitioning to a new kernel somehow broke the ability
to build it into the kernel binary.[/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Transitioned to a new kernel based on T560NU and
J500H MM kernel sources (J500HXXU2BPJ9 and T560NUUES1BPL1). [/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Updated kernel and wifi driver to LA.BR.1.2.9_rb1.16[/B]
* [B][[COLOR="Red"]NOTE[/COLOR]][/B][B] Builds now use sdcardfs from Google. This should
result in faster file operations on the sdcard overall
compared to using FUSE as an overlay.[/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] In-call audio should now work fully without having to
toggle the loudspeaker. [/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] Brightness adjustment should be functional. [/B]

[B][U]15/07/2017[/U][/B]
* [B][[COLOR="Red"]FIX[/COLOR]][/B] [B] RIL should be fully functional. The
RIL service was not starting at boot for the second SIM. [/B]
* [B] [ [COLOR="Red"]NOTE[/COLOR] ][/B] [B] Fixed support for all bootloaders.
The culprit was a hardcoded string in the bootloader
passed to the kernel, which is not recognised if the
bootloader is older than the display driver and vice-versa. [/B]

[B][U]12/07/2017[/U][/B]
* [B] [ [COLOR="Red"]NOTE[/COLOR] ][/B] [B] Build first image [/B]
* [B] [ [COLOR="Red"]NOTE[/COLOR] ][/B] [B] Created DevDB project [/B]