[Meizu M2 Note ROMs, Kernels, Recoveries, & Other D] Moyster:
Old changelog :

Build 21 (Stable 5 "Santa2note") changelog :

[lineage] sources updated as of today

[device] audio HALs updated to properly support the new bluetooth drivers, and xml audio policies :)

[rootdir] our octo-core m2note has now properly defined cpusets, as well as a bunch of tweaks/optimisations for smoothness / reactivity and fast app-opening.

[blobs] device specific blobs were all moved to /vendor instead of /system, which allowed to update a few more binaries (like thermal_manager) and figure that ClearMotion is broken and now disabled.

[kernel] see the changelog on github, there's been a lot since last changelog ;) ion/binder/smi/fliper and a lot of drivers were updated, a lot of CVEs were patched, arm optimized crypto algos are now used (for SHA*/chacha20/etc..), NFS is enabled and supported, exfat/f2fs/sdcardfs were updated, some small battery-performance optimizations were merged (shouldn't be that big but still).

Build 19 (Stable 3 "FracturedWaduhek") :

[krack] wpa_supplicant fix in lineage source and kernel fixes

[device] updated MeizuDoze and CMActions (gesture implementation)

[sepolicy] cleanup and fix a few more denials

[security] hardened kernel config, extra entropy gather during boot,

[kernel] upstream f2fs updates, zram/zsmalloc drivers from 4.1 kernel

[misc] cleaned unused services/props

Build 18 (Stable 2 "Ruhr") changelog :

[backport] kernel backported uid_sys_stats, binder from 4.9

[camera] might not be new, but HDR is back since a few releases

[charger] switched to AOSP/Lineage charger (using healthd) / remove mediatek charger (kpoc_charger)

[config] added gps.conf to remove a few warnings, newer SPNs (from MAD and leskal)

[device] cleaned unused props and settings

[drivers] kernel libvsprintf, vmstat, fiq_debugger, f2fs, sdcardfs, ion, maxx77819(charger driver), fsync, LowMemoryKiller driver cleanup, fix and updates; removed mlog drivers, less debug/xlog/aee/custom code from mediatek, removed logspam from most mediatek drivers

[flaw] BlueBorne fixed (android & kernel)

[fs] ntfs & exfat kernel native drivers

[gamepad] xbox360-one / usb gamepad support (using an OTG cable, you can navigate / open apps, play games, etc..)

[gapps] fixed TrustedFace (unlock with your front camera should work now, thanks to MAD team)

[gps] GPS drivers from N, GPS binaries from N, properly reworked AGPS shim

[kernel] kernel upstream fixes and CVEs corrections, bug squashing and improvements (a problematic/spammy backtrace finally was fixed in task_mmu, meizu battery logs were removed, check and delete this file : /data/fuelgauge_datalog.txt to gain some free space in /data), code sanity updates (moving to __FUNCTION__ > __func__, no more seq_printf (increases overall security))

[misc] blob removed unused libs (libjtranscode), removed kpoc_charger, libshowlogo

[os] Android Security Bulletin to September 2017

[permission] added SIP permissions (should enable SIP if available)

[power] powerHAL made compatible for passthrough HIDL design

[ril] readded REFRESH_SESSION_RESET

[sepolicy] cleanup unused rules (mdlog, fuelgauge_data_file), fixed a few denials

[shim] libshim cleaned, removed libshim_asc and the AndroidSurfaceControl symbols

[rootdir] clean, rebased init files, added path for e/frandom to uevent

[vendor] Mediatek security fixes up to September 2017, kernel various mediatek bugfixes and memleaks fixed (backported to 3.10 from Mediatek 3.18 maintained kernel)

Build 17 (Stable 1.1 "Arewederyet") changelog :

[android] Security Bulletin from "5 August 2017"

[kernel] cmdq, gud, smi, ext4 drivers update & a bunch of CVEs

[lineage] rebased to latest sources up to 12/08/17

Build 16 (Stable 1 "XmasisSoon") changelog :

[kernel] updated 3.10.106 -> 3.10.107 & additional CVEs

[lineage] Security Bulletin from "5 july 2017"

[misc] smaller tweaks and fixes (sepolicy & doze)

Build 15 (RC 5 "Summertime") changelog :

[kernel] updated 3.10.105 -> 3.10.106

[lineage] Security Bulletin from "5 june 2017"

[device] smaller tweaks and fixes (sepolicy & initramfs)

[hotspot] Works natively (without editing build.prop ;) )

Build 14 (RC 4 "Proxima") changelog :

[camera] fixed a couple bugs, exposure, white-balance, brightness/contrast settings should work properly, better picture quality (still missing HDR, for reasons)

[video-recorder] fix a bug where recording with the flash on crashed, video recording is not extra dark anymore

[netd] properly supporting firewalls / iptables rules / per app restrictions :highfive:

[kernel] netfilter rules cleaned, less latency, now using "cubic" as tcp congestion algorithm (faster internet)

[kernel²] includes every modifications/fixes done during the "kernel tests release" (memory management fixed, ext4&f2fs security&performance update, optimised FS mount flags (incl. lazytime))

[lineage] rebased sources as of today "5 june 2017" ~3pm

[misc] small cleanups/improvements

Build 13 (RC 3 "Datupdat") changelog :

[bluetooth] config update

[kernel] new drivers (uid_sys_stat, mlog, some mtk drivers fixes), f2fs updates, net updates, now using MEMCG instead of kernel LMK, more CVEs fixed, reworked config, and various small tweaks/updates.

[lineage] latest sources from los, note: they moved from Gello to Jelly (a lighter/easier to maintain browser)

[misc] small fixes for sepolicy / device tree (f2fs fstab support)

[sdcardfs] moar fixes!

Build 12 (RC 2 "ICanHazSpeed") changelog :

[omx] omx blobs and some camera-related blobs were updated, should work a bit better and give a better picture quality ;)

[bluetooth] now using N omx blobs

[kernel] security updates, performance tweaks, net/wifi should connect faster.

[scheduler] changed from "deadline" to "bfq" as default

[performance] io scheduler and readahead values tweaked for boot / boot complete (faster boot, better UI fluidity)

[sdcardfs] moar fixes!

[security] A whole new Sepolicy to finally get rid of the small little bugs (touch unresponsive, etc...)

Build 11 (RC 1 "Anougat") changelog :

[release] Builds have reached the "Release Candidate" state, any feedback for broken features (things working before this build) is welcomed !

[gps] mtk agpsd crash fixed (should stop some battery drain/bug)

[kernel] security updates, stability updates, cleanup

[power] fixed "energy saver mode", device won't crash by enabling then disabling it

[sdcardfs] fixed mismerge, downloading files larger than 40mb works

[security] Selinux policy fixed, Selinux is now using "enforcing" mode :highfive:

Build 10 (Beta 10 "AnewFone") changelog :

[alarm] Power Off Alarms fixed (phone turned off will wake 1 minute and a half before any alarm defined ;) )

[android] lineage rebased to 7.1.2_r2 :highfive:

[blobs] latest modems and blobs from Flyme6

[camera] for real this time, no more "camera fix" to flash :fingers-crossed:

[gapps] LineageOS now recommends these G-apps package : click here, I installed the corresponding package to our rom : "Nougat Base Gapps package for 7.1.2 (arm64)", seems fine so far ;)

[kernel] a lot of updates / cleanup / fixes (including most of the recent security fixes)

[overlays] various fixes/cleanup

[PinnerService] pinned correctly some frameworks, should improve a bit performance

[sdcardfs] enabled by default, better performance for both internal storage and sdcards (should also fix permissions errors during copy)

[selinux] some sepolicy denials fix / cleanup

[shim] now using force_shim_lib instead of removing cap_sys_nice on surfaceflinger

[*][f2fs] experimental: the rom should support f2fs, untested feature, take caution (not enabled by default, requires formating partitions to f2fs in twrp, I don't know if the twrp we use supports it correctly)

see here : https://github.com/Moyster/nougat_device_meizu_m2note/blob/los-14.1/rootdir/fstab.mt6735

f2fs allowed on /userdata and /cache partitions, improvements unknown :eek:

Build 9 (Beta 9 "Joke'sOnYou") changelog :

[camera] no more patch required, proper release

[video-recording] fixed a bug who crashed the camera if recording a video longer than 24sec

Build 8 (Beta 8 "StillNoJoke") changelog :

same as build 7

[omx] N omx blobs, fixes a lot of issues regarding A/V (Snapchat works :cowboy: )

[camera] no more legacy hal flag, more secure :highfive:

[wifi] hidden wifi should work

Build 7 (Beta 7 "IsNoJoke") changelog :

[kernel] global updates, performance, security (CVEs), sdcardFS/F2FS fixes, backported driver from 3.18 (Wifi / Gps / Bluetooth)

[proximity-sensor] should be fixed, uploaded a v2 that should apply on reboot automatically (added sepolicy, thanks to divis1969 & KevinMX for testing/fixing this)

[rom] lineage update

Build 6 (Beta 6 "BreathOfTheWild") changelog :

[android] LineageOS rebase to 7.1.1_r25 (March Security Bulletin)

[kernel] CVEs from March 2017 Sec Bulletin, more sdcardFS fixes

[hotspot] reverted to working state

Build 5 (Beta 5 "Damerge") changelog :

[android] LineageOS rebase to 7.1.1_r21 (05/02/17 security patch)

[sdcard] kernel/rom now supports "sdcardFS" but not used by default

[kernel] more security updates (more CVEs from february 2017 patch), kernel updated to 3.10.105

[misc] updates / cleanup / various little things

Build 4 (Beta 4 "Ixemo") changelog :

[netd] Data Counting fixed

[kernel] security updates (some CVEs from february 2017 patch)

[device] blobs update with native Nougat blobs

[shim] sensors are now shimmed (less patches on android sources)

[OMX] Cleanup (should fix a few crashes)

Build 3 (Beta 3 "Kameha") changelog :

[camera] touch to focus is fixed

[recording] 720p profile should be working properly now

[device] blobs cleanup / some camera blobs were updated from Flyme 6.7.1.17

[shim] audio is now shimmed (less patches on android sources)

[OMX] FLAC is now working

Build 2 (Beta 2 "Ohemix") changelog :

[perf] performance and battery should feel noticeably better :)

[kernel] some drivers were updated

[device] services / blobs cleanup, more free ram

[shim] libmtk_symbols was turned into a shim lib, symbols trimmed to only what's needed.

[OMX] fully working, no more legacy support, no additional package to flash, stability improvements (no more mp3 crashes)

[OCM] Offline charging mode fully working, it displays the battery charge and puts the screen to sleep after timeout ;)

[bonus] Google Assistant trick ( ro.opa.eligible_product=true) added for easier G-assistant activation

Build 1 (Beta 1 "GOFALCONS") changelog :

Initial release

Bring-up basic functionalities