[ { "title": "Slim7 Stable 2.0", "date": "Saturday 3 February 2018", "content": [ "Today we release 2.0 stable. This brings up to January security update, and device updates.", "", "Note: Some devices will not receive stable, said devices will get a weekly", "### Changes and Fixes", "* AOSP security update to 2018-01-05", "* Translation update", "* Updates to hw/qcom/audio-caf/msm8916: Update to LineageOS latest", "* Snap: Updates and fixes from LineageOS", "* Update SensitivePhoneNumbers", "* APN updates", "* Misc build changes", "", "### Device Changes", "* device flounder/flounder_lte: Redo Wifi/LTE variant split based on LineageOS", "* device/lge/msm8226-common: Updates to LineageOS latest", "* device/moto/msm8916-common: Update to LineageOS latest (import addison IMS, updates to gps, Enable qcom OMX encoding extensions, Add ANT+)", "* device/cancro: remove TARGET_KEYMASTER_WAIT_FOR_QSEE", "* device/mido: Update camera blobs miui 7.5.4, Update thermal engine MIUI 7.10.19, Update build fingerprint, add missing keylayouts, misc build updates", "* kernel/flounder: Update to 3.10.108", "* kernel/lge/msm8226: Update to LineageOS latest", "* kernel/moto/msm8916: Update to LineageOS latest, Also added a patch to mitigate Specter", "* kernel/xiaomi/msm8953: Massive update from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.17", "date": "Thursday 30 November 2017", "content": [ "This weekly brings november security update, translation updates and some device changes", "", "### Changes and Fixes", "* Rom source: Update security string to 2017-11-05", "* Translation update", "", "### Device Changes", "* flounder: update build fingerprint & description to N9F27M", "* flounder_lte: update build fingerprint & description to N4F27P", "* flounder/flounder_lte kernel: AOSP upstream", "* mido:Update fingerprint, Update proprietary blobs to miui 7.5.4, Update thermal_engine.conf to stock MIUI 7.10.19", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.16", "date": "Sunday 5 November 2017", "content": [ "Work continues behind the scenes on bringing up Oreo, rom wise there have been no changes.", "Unless your device is listed below for a device specific change feel free to skip this weekly.", "", "This week see's a new device added htc u11.", "NOTE: whilst this should flash on all variants only the HTC u11 uhl variant is supported at the moment", "If anyone would like to work on the issues with other variants, please submit patches to gerrit!", "", "### Device specific", "#### kernel/xiaomi/armani", "* Bluetooth: Properly check L2CAP config option output buffer length", "", "### Keep it Slim!" ] }, { "title": "No Slim7 Weekly this week", "date": "Saturday 28 October 2017", "content": [ "Due to preparations for the move to Oreo, we are sorry to announce that there won't be a release this week.", "There have been no urgent patches for any devices, so don't worry about being out of date. We expect to resume normal service on next weekly", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.15", "date": "Saturday 21 October 2017", "content": [ "This weekly includes the october security updates as well as patches for the KRACK wi-fi vulnerability.", "", "There are also some device and kernel updates as well as some caf hal updates", "", "See below for a full changelog", "", "#### build", "* Update platform security string to 2017-10-05 in nyc-dev Bug:64896113 (cherry picked from commit 1517f3d2da27eae798a3ac765096251914f9b119)", "* Update platform security string to 2017-10-01 in nyc-dev Bug:64896113 (cherry picked from commit 73ab80dec9df8966bf660725dc1a942d9c1f324e)", "", "#### external/dnsmasq", "* Add extra (size_t) cast to avoid compiler warning.", "* Make dnsmasq more stable.", "", "#### external/libhevc", "* Ensure CTB size > 16 for clips with tiles and width/height >= 4096", "* Fix slice decrement for skipped slices", "", "#### external/libmpeg2", "* Fixed Memory Overflow Errors", "", "#### external/tremolo", "* Fix out of bounds access in codebook processing", "", "#### external/wpa_supplicant_8", "* Clear PMK length and check for this when deriving PTK", "* Add debug prints on PMK configuration in WPA supplicant", "* WPA: Extra defense against PTK reinstalls in 4-way handshake", "* Remove all PeerKey functionality", "* Add MGMT_TX_STATUS_PROCESS command for testing purposes", "* FT: Do not allow multiple Reassociation Response frames", "* WNM: Ignore WNM-Sleep Mode Response without pending request", "* TDLS: Reject TPK-TK reconfiguration", "* Fix PTK rekeying to generate a new ANonce", "* Prevent installation of an all-zero TK", "* Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases", "* Prevent reinstallation of an already in-use group key", "* hostapd: Avoid key reinstallation in FT handshake", "* Set EAPOL-Key Key Length field to 0 for group message 1/2 in RSN", "", "#### frameworks/av", "* Skip track if verification fails", "* Fix memory leak in OggExtractor", "* Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb", "* stagefright: avoid buffer overflow in base64 decoder", "* Check buffer size in useBuffer in software components", "* Fix 'potential memory leak' compiler warning.", "", "#### frameworks/base", "* Enforce policy for camera gesture in keyguard", "* Fix security hole in GateKeeperResponse.", "", "#### hardware/ril", "* Fix security vulnerability in pre-O rild code.", "", "#### hardware/ril-caf", "* Fix security vulnerability in pre-O rild code.", "", "#### libcore", "* Fix failing FileTest#test_canonicalCachesAreOff()", "* Disable File.getCanonicalPath caches.", "", "#### packages/apps/Settings", "* Disabling the activate button when paused", "", "#### platform_manifest", "* manifest: fork external_dnsmasq,external_libmpeg2 and PackageInstaller for october asb", "", "#### system/bt", "* Fix allocating buffers of the right size when BT_HDR is included", "", "#### device/htc/hima-common", "* hima-common: additional sepolicy for N", "", "#### device/oneplus/cheeseburger", "* Revert \"op5: audio_policy: move A2DP output to primary audio HAL\"", "* Revert \"op5: enable split A2DP to implement A2DP encoding offload\"", "", "#### kernel/asus/flo", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/htc/msm8960", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "* fscrypt: remove broken support for detecting keyring key revocation", "* mac80211: accept key reinstall without changing anything", "", "#### kernel/htc/msm8974", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "* fscrypt: remove broken support for detecting keyring key revocation", "* mac80211: accept key reinstall without changing anything", "* sdcardfs: fix space leak", "* sdcardfs: minor fixes", "", "#### kernel/htc/msm8994", "* mac80211: accept key reinstall without changing anything", "", "#### kernel/huawei/angler", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/lge/bullhead", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/lge/hammerhead", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/motorola/shamu", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/oneplus/msm8974", "* mac80211: accept key reinstall without changing anything", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "* fscrypt: remove broken support for detecting keyring key revocation", "", "#### kernel/oneplus/msm8996", "* ALSA: seq: Fix use-after-free at creating a port", "", "#### kernel/oneplus/msm8998", "* sctp: do not inherit ipv6_{mc|ac|fl}_list from parent", "", "#### kernel/oneplus/onyx", "* Bluetooth: Properly check L2CAP config option output buffer length", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.14", "date": "Saturday 14 October 2017", "content": [ "", "We missed getting the October security release in for this weekly, it should be in by next week", "This week brings some device and kernel updates as well as some caf hal updates", "", "### Changes and fixes", "", "#### hardware/qcom/audio-caf/msm8960", "* aenc-aac: bounds checking", "* Fix security vulnerability: Equalizer setParameter memory overflow", "", "#### hardware/qcom/audio-caf/msm8994", "* audio: Reduce minimum offload fragment size for direct pcm", "* policy_hal: Line up default features with rest of HAL", "* audio: Fix flac offload not working", "* msm8992/msm8994: enable DTS TrueMedia", "* aenc-aac: bounds checking", "", "#### hardware/qcom/audio-caf/msm8996", "* audio policy: fix capture indication to sound trigger service.", "* policy_hal: adjust bitrate restriction for wma", "* policy_hal: Fixed stream volume on Bluetooth Headset", "* aenc-aac: bounds checking", "* hal: fix no sound issue in voice call", "* Revert \"hal: Allow building hardware audio encoders\"", "* audio: Extend platform parser to allow device name aliasing", "* hal: restore device for other active usecases when VOICE stopped", "* ssr: Fix building with OSS materials", "* msm8937: hal: Support custom mixer_paths file names", "* policy_hal: Don't fill in offload information for unsupported streams", "* msm8937: acdb: Make acdb reloading optional", "", "#### hardware/qcom/audio-caf/msm8998", "* hal: fix acdb data corruption when both voice and voip are active", "", "#### hardware/qcom/display-caf/msm8960", "* hwcomposer: Fix regression in hwc_sync", "* hwc: return correct color format string while layer dump", "", "#### hardware/qcom/display-caf/msm8994", "* libmemtrack: Fix fd leak in kgsl function", "", "#### hardware/qcom/media-caf/msm8960", "* BACKPORT: mm-video: venc: Protect buffer from being freed while accessing", "* BACKPORT: mm-video: vdec: Avoid processing ETBs/FTBs in invalid states", "* mm-video-v4l2: vdec: add safety checks for freeing buffers", "* mm-video-v4l2: venc: add safety checks for freeing buffers", "", "#### hardware/qcom/media-caf/msm8994", "* mm-video-v4l2: venc: Advertise correct output-size for meta-mode", "* mm-video-v4l2: Fix input buffer release in deinit", "* mm-video-v4l2: Use correct buffer header while freeing buffers", "* mm-video-v4l2: venc: Protect buffer from being freed while accessing", "* mm-video-v4l2: Protect buffer lifecycle with lock", "", "#### hardware/qcom/media-caf/msm8996", "* re-add missing part of makefile cleanup", "* Fix duplicated OMX.qcom.audio.decoder.aac entry", "* media: libOmxSw encoders require prop headers :(", "* mm-video-v4l2: venc: Advertise correct output-size for meta-mode", "* mm-video-v4l2: Protect buffer lifecycle with lock", "* mm-video-v4l2 : venc: Protect buffer from being freed while accessing", "* mm-video-v4l2: vdec: Do not reset c2d init success variable.", "* mm-video-v4l2: vdec:Fix delay in thumbnail generation for 4k video", "", "### Device specific", "#### kernel/htc/msm8974", "* Fixes from lineageos", "", "#### kernel/htc/msm8994", "* Fixes from lineageos", "", "#### vendor/htc", "* m8-common: Remove deprecated media blobs", "* m8-common: Ship missing OMX codecs decoders", "* m8-common: Add aptX libraries", "* Revert \"m8-common: Leave Keymaster firmware in the default location\"", "", "#### vendor/oneplus", "* op3: Update blobs from OB24 / OB15", "* op3: Update blobs from OB23 / OB14", "* op3: Kang perfd stack from marlin", "* op3: Remove vendor thermal-engine.conf", "* op3: Update to OB22 / OB13 blobs", "* op3: Update to OB21 / OB12 blobs", "", "#### device/htc/hima-common", "* hima-common: Fix cir_fw_update permissions", "", "#### device/htc/m8", "* m8: Cleanup bluetooth config", "", "#### device/htc/m8-common", "* m8-common: Remove deprecated media blobs", "* m8-common: Ship missing OMX codecs decoders", "* m8-common: Add aptX libraries", "* sepolicy: Remove label of old camera file", "* m8-common: camera: Clean up for unexisting parameters", "* sepolicy: Label gpuclk and reset_count as sysfs_thermal", "* sepolicy: Update thermanager policies", "", "#### device/htc/msm8974-common", "* msm8974-common: Add GPS configuration for China", "* msm8974-common: Refactor common GPS configurations into gps.conf", "* msm8974-common: Clean up OMX codecs packages", "* msm8974-common: Use https for XTRA download", "* msm8974-common: thermanager: Fix backlight sysfs path", "* msm8974-common: Clean up main QC init script", "* msm8974-common: Create missing directories under data", "* msm8974-common: Create root directories on early-init", "* msm8974-common: Fix tombstones creation", "* msm8974-common: Remove ro.crypto.fuse_sdcard property", "", "#### device/oneplus/cheeseburger", "* cheeseburger: fix cpu variants", "* cheeseburger: fix cache partition size", "* cheeseburger: ueventd: fix perms on frp", "* OP5: Add VoLTE IMS props", "* Fix the heap-use-after-free issue on bootup", "* Fix the security issue in ConntrackClient", "* Fix security issue in querying if index", "* Fix KW issues", "* Fix race condition between nat delete rule and update timestamp", "* op5: Update IPACM for new BSP", "* p5: enable split A2DP to implement A2DP encoding offload", "* op5: audio_policy: move A2DP output to primary audio HAL", "", "#### device/oneplus/oneplus3", "* op3: Update blobs from OB24 / OB15", "* op3: Update to OB23 / OB14 blobs", "* op3: Add VR-ready power HAL", "* op3: Added Sustained and VR perf mode powerhints in xml", "* op3: Set config_sustainedPerformanceModeSupported", "* op3: Add permissions for accessing thermal-engine", "* op3: Kang VR HAL from marlin", "* op3: thermal-engine: Add thermal client library header", "* op3: Kang thermal HAL from marlin", "* op3: Kang perfd stack from marlin", "* op3: Address wcnss_service denial", "* op3: Update blobs from OB22 / OB13", "* op3: Update to OB21 / OB12 blobs", "* op3: Add shim to make front camera not take 4 MP pics in bright light", "* op3: Add shim to fix front facing camera crash in bright light", "* op3: Use shim to set camera package name in the HAL to OnePlus Camera", "* op3: Automatically sed camera HAL symbol changes needed for shim", "* op3: Add the high performance VR feature", "* op3: Remove duplicate time_daemon service definition", "", "#### Keep it Slim!" ] }, { "title": "Hurricane relief for prbassplayer", "date": "Tuesday 26 September 2017", "content": [ "As you may know - Puerto Rico has suffered a near catastrophic event after having been struck by two Hurricanes - With Hurricane Maria striking the most devastating blow - Puerto Rico is almost entirely without electricity and fresh water.", "", "Our Friend and important Team Member of SlimRoms - Josue Rivera (prbassplayer) is a resident of Puerto Rico along with his Family.", "", "For those who would like to offer some support to Josue and his Family - Donations may be made to Josue's PayPal Account [here](https://forum.xda-developers.com/donatetome.php?u=3877985)", "", "UPDATE: We have had contact from Josue, he and his family are ok, they are without main's power or internet connectivity currently (as is the majority of Puerto Richo) so may be away from all things Slim for some time still", "Thank You!", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.13", "date": "Monday 9 October 2017", "content": [ "Sorry for the delay in this weekly the team has been spread a little thin as of late.", "Hopefully things will get back to normal soon!", "This week brings a few device updates.", "", "### Changes and fixes", "* All fixes are on the device side this week, feel free to skip it if unaffected", "", "### Device specific", "* device/xiaomi/mido - misc update from Lineage * add back qti HAl/fixes VoLTE", "* device/xiaomi/msm8956-common - msm8956: Update extractors to match the latest templates", "* kernel/oneplus/msm9994 - op2: Bluetooth: Properly check L2CAP config option output buffer length", "* vendor/xiaomi - mido: add back new qti blobs *fixes VoLTE", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.12", "date": "Saturday 30 September 2017", "content": [ "This week brings the September security update including blueborne patches.", "", "### Changes and fixes", "* Apart from the september updates", "* Additional translations", "* camera: Only turn torch on/off for one back-facing camera", "* ril: Allow targets to disable Clang", "", "### Device specific", "* Flounder - update build fingerprints, upstream kernel updates.", "* m7 - update some Adreno libraries, kernel updates from Lineage.", "* m8 - Switch to source build ril, gps, kernel and device update from Lineage.", "* m9 - kernel updates.", "* shamu - update build fingerprint", "* cancro - Grant rmt_storage proper unix perms", "* angler - kernel updates", "* bullhead - kernel updates", "* shamu - Update kernel to android-msm-shamu-3.10-nougat-mr1.7/android-7.1.1_r0.65", "* many other kernels updated with blueborne kernel patch.", "", "#### Keep it Slim!" ] }, { "title": "Further update", "date": "Tuesday 26 September 2017", "content": [ "A Further update. After Hurricane Irma parts of our team were hit by Hurricane Maria and we have still not heard from them.", "The rest of the team hope everything is ok and will provide updates as soon as we hear more.", "", "We'll try to release a Slim7 weekly with the Blueborne fix and other September bulletin patches this coming week.", "", "#### Keep it Slim!" ] }, { "title": "No Slim7 Weekly this week", "date": "Saturday 23 September 2017", "content": [ "Due to the effects of Hurricane Maria on Puerto Rico, and others members of the team being away we aren't in a position to release a weekly this week", "", "We hope to resume normal service next week", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.11", "date": "Friday 15 September 2017", "content": [ "This week brings minor rom and device changes. We've dropped Mako, Potter and Zenfone2 family", "", "### Changes and fixes", "* fw/base: Don't disable GPS prematurely", "* fw/base: PrivateStorageInfo: Exclude primary physical volume total space", "* hw/qcom/audio-caf/msm8916: Merge caf/LA.BR.1.2.9_rb1.24", "* hw/qcom/audio-caf/msm8974: aenc-aac: bounds checking", "* hw/qcom/media-caf/msm8916: Merge caf/LA.BR.1.2.9_rb1.23", "* hw/qcom/media-caf/msm8974: mm-video-v4l2: venc: Protect buffer from being freed while accessing", "* apps/Snap: WideAnglePanoramaUI: Show switcher on Stop Capture", "", "### Device specific", "* device/moto/msm8916: Upstream from LineageOS", "* kernel/lge/msm8226: Upstream from LineageOS", "* kernel/moto/msm8916: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.10", "date": "Friday 8 September 2017", "content": [ "This week brings a few rom updates and fixes", "", "### Changes and fixes", "* framework/av: omx: Skip the whole dataspace signaling on legacy QCOM", "* packages/apps/Snap: fix highspeed and high-framerate video recording", "* packages/apps/Snap: fix ArrayIndexOutOfBoundsException on setUpCameraOutputs", "* Additional translations: fw_base fw_slim Settings SlimLauncher Dialer Telephony", "", "### Device specific", "* kernel/oneplus/msm8974 Upstream kernel updates", "* device/opeplus/oneplus3: Fix 3T front camera crash with Snap", "* device/xiaomi/kenzo: Kernel updates", "* device/xiaomi/kenzo: Add time service blobs", "* device/xiaomi/kenzo: Remove modem assert", "* device/xiaomi/mido: increase speaker volume", "* device/xiaomi/mido: init: fix typo in vendor_load_properties()", "* device/yu/tomato: QCamera2: Adding missed media extenisons changes", "* device/yu/tomato: selinux policy for enabling scheduler boost", "* device/lge/msm8226-common: Grant netmgrd proper unix perms", "* device/lge/msm8226-common: overlay: Enable data for MMS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.9", "date": "Friday 1 September 2017", "content": [ "This week brings a few rom updates and fixes", "", "### Changes and fixes", "* fw/base: Use systemClock.elapsedRealtime() to calculate TTFF", "* fw/base: Keyguard: Change fingerprint listening behavior", "* hw/qcom/audio-caf/msm8998: Extend platform parser to allow device name aliasing", "* apps/CellBroadcastReceiver:General updates and fixes from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.8", "date": "Friday 25 August 2017", "content": [ "This week brings minor rom and device updates", "", "Notice: Falcon will be dropped from supported devices as we no longer have a DM for the device", "", "### Changes and fixes", "* fw/base: Audioservice set BT_SCO status. Camera: Ignore torch status update for aux or composite camera. Camera2: Fix error callback if buffer is lost", "* hw/qcom/bt-caf: Revert `Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD`", "* apps/Bluetooth: Directly inform Audio HAL regarding SCO state change", "* apps/Dialer: IMS-VT: Transmit static image when multitasking", "* apps/Snap: Automatic translation import", "* codeaurora/telephony: IMS-VT: Add config that controls visibility of static Image UI", "* vendor/slim: Updates to Tmo US APN, other misc build environment changes", "", "### Device specific", "* device/flounder_lte: Add extract-files and setup-makefiles scripts", "* device/w7: Fix incorrect overlays. Enable Doze and add pocketmode feature", "* device/qcom/sepolicy: Use set_prop() macro for property sets", "* kernel/mako: Upstream from LineageOS", "* kernel/oneplus/msm8998: Sound: properly configure wsa properties. dt: introduce a common file for panel setup", "* kernel/cancro: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.7", "date": "Friday 18 August 2017", "content": [ "This week brings minor rom updates and good amount of device updates", "", "### Changes & fixes", "* frameworks/av: Camera: Add null checks on mdevice to avoid crash", "* frameworks/base: SEEMP: Add auth framework for outgoing sms messages. Audioservice: Set BT_SCO status. Camera: ignore torch status updates for aux or composite camra. Camera2: Fix error callback if buffer lost.", "* frameworks/native: SF: Improve hwrotation handling. Native: Increase art heap limit to 192MB for 1024MB ram devices", "* hardware/broadcom/wlan: Merge tag android-7.1.2_r28", "* hardware/qcom/bt-caf: libbt-qcom: Allow reading BT address from property. Revert 'Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD'", "* hardware/samsung: wifiloader: load kernel module if present", "* apps/Settings: Revert 'Settings[Wifi]: fix the input invalid length for WEP encryption.'", "* apps/Snap: Add missing null check on isCamera2Supported", "* Updates to Correios Celular (BR) APN", "* Updates to build environment", "", "### Device specific", "* device/moto/msm8916-common: Disable non-aosp BT features. Read BT address from property", "* device/cheeseburger: Update for 4.5.8 release. Fix USB OTG. Set perms for led nodes. Remove color mode in dev settings. Update fingerprint. Use VSync offsets from op3. Pin default camera app in memory", "* device/onyx: Fix bluetooth mac generation. Add 'misc' entry in fstab.qcom", "* device/oppo/common: Slider: Fix all notifiation settings. Slider: priority should have ringer on", "* kernel/mako: Upstream from LineageOS", "* kernel/oneplus/msm8998: Updates to mdss, tri_state_key, pwm. leds, asm-generic, icnss. Merge LA.UM.5.7.r1-10400-8x98.0 wifi stack. Enable kcal.", "* kernel/onyx: Massive kernel update.", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.6", "date": "Friday 11 August 2017", "content": [ "This week includes AOSP August security update, with some adittional rom and device fixes", "", "### Changes & fixes", "* Merge android-7.1.2_r29", "* hw/qcom/fm: Upstream LineageOS", "* hw/samsung: Upstreamfrom LineageOS", "* apps/Bluetooth: Translation updates", "* resources/devicesettings: Translation updates", "* Add WOM internet/mms APN", "", "### Device specific", "* flounder: Properly separate flounder and flounder_lte part deux (Fixes sms warnings on flounder). Update fingerprint to N9F27H", "* flounder_lte: Properly separate flounder and flounder_lte part deux (Fixes sms warnings on flounder). Update fingerprint to N4F27K", "* angler: Update fingerprint to N2G48C", "* bullhead: Update fingerprint to N2G48C", "* mako: Update sepolicy for cpu temp sensor", "* moto/msm8916-common: Hide sRGB toggle. Update gps.conf. rootdir: usb: remove leading '0x' frin idProduct", "* cheeseburger: Revert: 'fix incall audio routing, make mixer paths more sensible, fix speakers'. Raise earpiece volume. Init: create oemnvitems for RIL. Include ffmpeg codecs, Fix acdb id for handset", "* oneplus2: Disable snap. Update acdb id's", "* qcom/sepolicy: Upstream from LineageOS", "* kernel/flounder: Update android-tegra-flounder-3.10-nougat-mr1.1", "* kernel/angler: Update kernel to android-msm-angler-3.10-nougat-mr2/android-7.1.2_r0.26", "* kernel/bullhead: Update kernel to android-msm-bullhead-3.10-nougat-mr2", "* kernel/moto/msm8916: Upstream from LineageOS", "* kernel/shamu: Update kernel to android-msm-shamu-3.10-nougat-mr1.5/android-7.1.1_r0.73", "* kernel/oneplus/msm8998: Updates to mdss, qpnp-haptic, fpc1020 and misc", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.5", "date": "Friday 3 August 2017", "content": [ "This week brings minor fixes and updates", "", "### Changes & fixes", "* hw/samsung: Updates to power, secril and macloaders", "* apps/Dialer: Fix compilation warnings", "* apps/Snap: Fix low resolution front camera icon", "* Updates to sensitive phone numbers", "", "### Device specific", "* device/cyangeon/msm8916-common: Remove QCPATH support", "* device/lge/mako: Updates to extract scripts", "* device/oneplus/bacon: Updates to Adreno, BT, GPS and widevine", "* device/xiaomi/cancro: Fix bt streaming issues", "* device/xiaomi/mido: Upstream from LineageOS", "* device/yu/tomato: Upstream from LineageOS", "* kernel/cyanogen/msm8916: Upstream from LineageOS", "* kernel/lge/mako: Upstream from LineageOS", "* kernel/oneplus/msm8974: Updates to fastcharge, Alsa, net, USB, fs, hid, proc, arm oabi compat", "* kernel/xiaomi/msm8953: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.4", "date": "Friday 28 July 2017", "content": [ "This week brings minor fixes, updates and a new device", "", "### New devices", "* w7", "", "### Changes and fixes", "* fw/base: PowerProfile: allow overriding default power profile", "* hw/qcom/fm: Update colors and translations (LineageOS)", "* apps/Bluetooth: Translation updates (LineageOS)", "* apps/Settings: MSIM: Fix user set DDS sub in hotswap cases.", "* apps/Snap: Translation updates (LineageOS)", "* resources/devicesettings: Translations update (LineageOS)", "* vendor/qcom/opensource/dataservice : datatop: Fix out_dir array empty content verification. datatop: Remove unused variables from datatop_ip_table_poll.c", "* vendor/slim: Updates to APNs, sensitive phone numbers, offline charging graphics and build configs", "", "### Device specific", "* flounder: Separate flounder and flounder_lte", "* motorola/msm8916-common: Upstream LineageOS", "* cheeseburger: Sync nfc with upstream. Encryption. Fix hwnav overlays", "* mido: Updates to camera", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.3", "date": "Friday 21 July 2017", "content": [ "This weeks brings some minor fixes and updates and a new device!", "", "### Reminder", "* If coming from BETA build you will require a full wipe", "", "### New devices", "* cheeseburger", "", "### Changes and fixes", "* Translation updates", "* bootable/recovery: Updater: Allow devices to supress BLKDISCARD", "* fw/base: ScreenCap: Add support for jpeg. Bootreceiver: check console-ramoops-0", "* fw/native: Updates to surface flinger (Upstream from LineageOS", "* hw/qcom/fm: Upstream from LineageOS", "* hw/samsung: Updates to power and secril (upstream from LineageOS)", "* apps/Snap: Upstream from LineageOS", "", "### Device changes", "* flounder: Revert 'Revert 'flounder: limit dex2oat to one thread''", "* device/potter: Updates to ril, GPS (using OSS), CMActions, Audio and misc", "* device/oneplus3: Update ramdisk to LA.UM.5.5.r1-05100-8x96.0", "* kernel/asus/moorfield & kernel/motorola/msm8916: fs: readdir: Fix su hide patch for non-iterate filesystems", "* kenel/mako: Upstream from LineageOS", "* kernel/motorola/msm8953: Massive update", "* kernel/oneplus/msm8996: Updates to alsa, mm, sctp, ipv4, input and misc", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.2", "date": "Friday 14 July 2017", "content": [ "This week brings aosp security update and some other minor changes and fixes", "", "### Reminder", "* If coming from BETA build you will require a full wipe", "", "### Changes and fixes", "* Merge android-7.1.2_r23", "* Fix default notification, alarm and ringtones Bug: #318", "* fw/base: Reduce the setTransactions. SystemUI: Fix Notification Background Color Issue", "* hw/qcom/audio: hal: add missing incall recording usecases and check", "* hw/samsung: Upstream from LineageOS", "* apps/Snap: Add overlay for restarting camera preview for additional cameras", "* system/core: fs_mgr healthd: check console-ramoops-0. init.rc: setup console-ramoops-0. logcat: Add missing newline to read failure", "", "### Device changes", "* device/cyangeon/msm8916: Set OpenGLES version to 3.2. Update sysfs paths after device tree changes. Add power HAL extension to disable big cluster. Add core_ctl props. Disable adaptative LMK", "* device/angler: Update fingerprint to N2G47W", "* device/bullhead: Update build fingerprint to N2G47Z", "* device/flounder: Update build fingerprint to N9F27F", "* device/flounder_lte: Update build fingerprint to N4F27I", "* device/moto/msm8916: Upstream from LineageOS", "* device/shamu: Update fingerprint to N6F27H", "* device/armani: Upstream from LineageOS", "* device/cancro: Upstream from LineageOS", "* device/tomato: Upstream from LineageOS", "* kernel/cyanogen/msm8916: Upstream from LineageOS", "* kernel/angler: Upstream from July aosp security update", "* kernel/bullhead: Upstream from July aosp security update", "* kernel/flounder: Upstream from July aosp security update", "* kernel/mako: Upstream from LineageOS", "* kernel/moto/msm8916: Upstream from LineageOS", "* kernel/shamu: Upstream from July aosp security update", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Weekly 1.1", "date": "Friday 7 July 2017", "content": [ "This week brings a few additions and fixes", "", "### Reminder", "If coming from BETA build you will require a full wipe", "", "### Changes and fixes", "* MusicFX: Updates and changes from CAF, Omni, DU and AospExtended", "* Add Ambient Display QS tile", "* Sensitive numbers: Update MCC codes", "* stagefright-plugins: Fix 'supported' typo in log", "* fw/av: CameraService: fix cameraId type of onDeviceStatusChanged", "* hw/qcom/audio-caf/msm8916: Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD", "* hw/qcom/bt-caf: Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into HEAD", "* hw/qcom/fm: Update translations", "* hw/qcom/keymaster: Add msm8996 and msm8998 into support list", "* apps/Snap: Update translations", "* services/Telecomm: SensitivePhoneNumbers: Handle lists of MCC codes", "* Update APN's for China Telecom Macau", "* misc build changes", "", "### Device changes", "* angler & bullhead: Swap left with right fingerprint gestures", "* moto/msm8916-common: Abandon TARGET_UNIFIED_DEVICE flag. Upstream kernel updates from LineageOS", "* surnia: Allow vendor init to override props. Abandon TARGET_UNIFIED_DEVICE flag", "* kernel/lge/mako: Upstream from LineageOS (CVE fixes)", "* kernel/oneplus/msm8974: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 STABLE 1.0", "date": "Friday 30 June 2017", "content": [ "This week brings our first stable build for nougat. This means minor updates and fixes for this weekly.", "", "### Notice", "We added a correct signature to our zip and apk's as such you will need clean wipe to flash this and any new builds", "", "Following devices will not receive stable release, but will have a weekly build later today", "* armani", "* cancro", "* clark", "* gemini", "* hydrogen", "* Z008", "* Z00A", "", "### Changes and fixes", "* Update translations", "* Fix brightness bar not always registering touches", "* ffmpeg: Rebase to latest LineageOS", "* stagefright-plugins: Revert 'FFmpegExtractor: Don't use our extractor when we agree with StageFright'. Add support for opus files", "* frameworks/base: Binder: be forceful about a forceful exit. Add support for Opus format.", "* contactsprovider: Fix merge error, Should fix Visual Voice Mail", "* mediaprovider: Revert 'MediaProvider: Fix where condition of delete queries and Fix check for existence of parent'. Fix SQLiteDiskIOException. Fix force closed when plug out the SD card while music is playing. Fix thumbnails of new edit photos display wrongly in Documents. Fix failure in android.provider.cts.MediaStore_FilesTest", "* Add sensitive numbers for Ukrain, Greece, Taiwanese.", "* Fix sensitive number for Czech Republic", "* Add apn for Japan Umobile APNs", "", "### Device changes", "* cyanogen/msm8916-common: Use cpusets for all services. Give additional cores to background cpuset. Fix foreground/boost cpuset. Remove deprecated BT props", "* angler: Build nfc from source (Fixes NFC problems", "* bacon: Fix panorama camera", "* oneplus3: Updates from OpenBeta 18. Other updates", "* mido: Fix roaming phone FC. Clean up audio configs and misc changes", "* kernel/cyanogen/msm8916: Upstream from LineageOS (Mostly sdcardfs changes)", "* kernel/angler: Revert 'proc: Remove verifiedbootstate flag from /proc/cmdline'. defconfig: bump NG 7.1.2 kernel version to 1.0c", "* kernel/bullhead: Revert 'proc: Remove verifiedbootstate flag from /proc/cmdline'", "* kernel/mako: Upstream from LineageOS (cve security updates)", "* kernel/moto/msm8916: Upstream from LineageOS", "* kernel/oneplus/msm8996: Merge LA.UM.5.5.r1-04900-8x96.0. Makefile: Silence x.509 warning. ARM: dts: 15801: Disable core hotplugging, up the mitigation freq. msm: sps: Fix race condition in SPS debugfs APIs", "", "### Know problems", "* Angler, Bullhead and Shamu fail CTS without magisk", "* flo and hammerhead fail cts currently", "* lettuce: No VoLTE or double tap to wake support", "", "### Update", "Devices that will receive weekly have been uploaded", "", "#### keep it Slim!" ] }, { "title": "Slim7 BETA 0.29", "date": "Friday 23 June 2017", "content": [ "This week brings minor fixes and updates to rom and some device changes", "", "### Changes and fixes", "* device/qcom/common: Use correct opcode for STOE_CLK_SCALE_DIS", "* fw/base: Upstream fixes from master, Add null check for action bar", "* hw/qcom/display-caf/msm8916 msm8974: hwcomposer: Fix regression in hwc_sync", "* hw/qcom/display-caf/msm8994: hwcomposer: Fix regression in hwc_sync, libmemtrack: Fix integer overflow in kgsl function, Fix duplicate copy file rules", "* hw/qcom/media-caf/msm8994: vdec:Do not call stream_off on input port if all EBD's are not flushed.", "* hw/ril ril-caf: fix a memory leak.", "* hw/samsung: Add BLN support, Fix fast blinking notification LEDs, exynos: multimedia: add support for OMX_IndexParamVideoIntraRefresh parameter", "* apps/Nfc: make T3T/Nfc-F HCE options", "* apps/Snap: Upstream from LineageOS", "* providers/MediaProvider: New material icon, Fix where condition of delete queries", "* system/core: fix healthd include paths, Init: Run restorecon_recursive asynchronously", "* Update sensitive phone # for BR, PT, GB and FR. Add Virgin Media Ireland to APN's", "", "### Device changes", "* device/cyanogen/msm8916-common: Hide sRGB toggle in developer options, Enable automatic brightness by default", "* device/potter: Disable ZSL. Updates to selinux, audio, FM and other cleanup", "* device/oneplus2: Update f2fs mount flags. Update ramdisk from stock", "* device/oneplus3: Update ril header for 7.1.2. Merge updates from OxygenOS 4.1.5", "* device/mido: Use HAL3 for camera, updated vendor blobs from miui 7.5.25", "* kernel/mako: Upstream from LineageOS", "* kernel/motorola/msm8953: Updates to ext, bpf, msm camera, qseecom, msm sensor, ipv6, sctp", "* kernel/xiaomi/msm8956: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.28", "date": "Friday 16 June 2017", "content": [ "This Week brings minor changes and updates and a new device.", "", "### New devices", "* falcon", "", "### Changes and fixes", "* Fix SlimDoze triggers not following Ambient Display", "* Expose more resources for OMS", "* fw/base: Minor fixes and optimizations", "* Snap: Simulate back button when menu button is pressed, Add orientation correction for landscape devices, Sign with platform keys", "* system/bt: Disable AVRCP 1.6", "* Add sensitive phone # for Israel", "", "### Device changes", "* device/mido: Update sepolicy, Update widevine, redoo symlink creation, move to audio built hal", "* kernel/xiaomi/msm8953: Updates to ASoC: wcd-mbhc", "* kernel/flounder: Update defconfig based on aosp", "* kernel/mako: Upstream from LineageOS (CVE updates)", "* kernel/oneplus/msm8996: Updates to ext4, ipv6, ipv5, sctp, bpf, net, sysctl, video", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.27", "date": "Friday 9 June 2017", "content": [ " This weekly brings June security updates, translation updates and many device updates", "", "### Changes and fixes", "* Merge June security update (android-7.1.2_r17)", "* Translation updates", "* Updates to battery stats counter reset", "* hw/qcom/audio-caf (msm8916 & msm8996): Upstream from LineageOS", "* hw/qcom/media-caf (msm8916 & msm8996): Upstream from LineageOS", "* hw/samsung: Upstream from LineageOS", "* system/core: Updates to sched_policy", "* Updates to sensitive phone numbers", "", "### Device changes", "* flounder & flounder_lte: Upstream aosp June security commits for kernel", "* flounder: Updated build fingerprint to N9F27C", "* flounder_lte: Update build fingerpring to N4F27E", "* angler: Rebase device tree to latest aosp (N2G47W), Update kernel with latest aosp June security commits", "* bullhead: Update build fingerprint to N2G47W, Upstream aosp June security update for kernel", "* mako: kernel upstream from LineageOS (more cve updates)", "* kernel/moto/msm8916: Upstream from LineageOS", "* potter: Update fingerprint, opengles version, Update nfc camera ZAF configs from NPN25.137-67/75, kernel update and others", "* shamu: Update build fingerprint to N6F27E, Upstream from latest security update for kernel", "* bacon: Update overlays for SlimDoze", "* op3/t: Upstream from LineageOS", "* armani: power: Minor code optimization", "* mido: SlimDoze: Enable more gesture triggers", "* tomato: SlimDoze: Enable more gesture triggers", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.26", "date": "Friday 2 June 2017", "content": [ "This weekly brings updates to existing features, some other additions, massive device updates and two new devices.", "", "### New Device", "* mido (Redmi Note 4)", "* potter ( Moto G 5th gen Plus)", "", "### Changes and fixes", "* SlimDoze: Add handwave, pocket mode and tilt gesture (device dependant)", "* Hide sensitive phone numbers from dialers - from LineageOS", "* fw/slim: Fix screen off gesture action", "* hw/samsung: Upstream from LineageOS", "* stagefright-plugins: FFmpegExtractor: Don't use our extractor when we agree with StageFright", "* apps/Snap: Upstream from LineageOS", "* vendor/slim: Show full alarm info, Use aosp wallpaper croper, Enable Wi-Fi by default (fixes setupwizard fc)", "", "### Device changes", "* angler: SlimDoze: Enable handwave & pocketmode triggers", "* bullhead: SlimDoze: Enable handwave & pocketmode gesture triggers", "* hammerhead: SlimDoze: Enable handwave & pocketmode gesture triggers", "* mako: Enable SlimDoze with handwave & pocketmode gesture trigger, Disable SIM batch operations", "* device/moto_msm8916: Disable sim batch operations, SlimDoze: Enable handwave & pocketmode gesture triggers", "* bacon oneplus2 oneplus3 onyx: Switch to SlimDoze", "* qcom/common: power: use 8937 hal for 8953", "* kernel/moorfield: Updates to sdcardfs, keys and mm", "* kernel/lettuce/tomato: Upstream from LineageOS", "* kernel/mako: Massive upstream from LineageOS mostly security (cve) updates", "* kernel/bacon: Upstrem from kernel.org (3.4.113)", "* kernel/oneplus3: Upstream from LineageOS (mostly updates to f2fs, fscrypt, net, sched, kernel, ion, etc", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.25", "date": "Friday 26 May 2017", "content": [ "This weekly brings many device updates and fixes with a few small rom updates. It also brings 2 new devices in to the fold, Intel variants of zenfone2 (Z008 & Z00A).", "", "### New Device", "* Z008 (zenfone 2 ZE550ML)", "* Z00A (zenfone 2 ZE551ML)", "", "### Changes and fixes", "* hw/samsung: Translation update", "* apps/Snap: Translation update", "* apps/SnapdragonGallery: Dark theme", "* system/sepolicy: Allow recovery to alter / on userdebug/eng builds", "* vendor/slim: Update lunch list, Extract_utils: fix extracting XML files containing binary characters, Fix text relocation warnings (keep default REL for PLATFORM_VERSION_CODENAME)", "", "### Device changes", "* shamu: Enable Proximity wake, update fingerprint to N6F27C, aosp updates and enable Snap camera app", "* bacon: Use 3gb hwui/dalvik heaps, remove unused services and enforce vendor tree presence", "* oneplus3: Add time daemon, Update fs tune from marlin, Updates to camera hw, Update to OB16, Disable tethering provisioning for all carriers, Revert variant battery capacity reporting", "* kernel/mako: Upstream from LineageOS (mostly cve fixes)", "* kernel/moto/msm8916: Upstream from LineageOS (mostly cve fixes)", "* kernel/shamu: Rebased on latest aosp release for device", "* kernel/oneplus3: Merge LA.UM.5.5.r1-04600-8x96.0 from caf, Updates to qcacld-2.0 driver, misc: Squashed revert upstream applied security patches, msm: mdss: fix race condition in mdp debugfs", "* kernel/cancro: Fix potential refcount leak in su check", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.24", "date": "Friday, 19 May 2017", "content": [ "This weekly brings a great deal of device updates and some minor fixes for rom. We are removing osprey from roster as DM no longer owns the device.", "", "### Changes and fixes", "* art: runtime: support kryo for 32bit", "* bionic: Add support for kryo", "* fw/av: Revert AudioSessionInfo API [Bug #164](https://bugs.slimroms.org/issues/164)", "* fw/base: Translation update, Add support for pause & resume Download manager", "* fw/native: sensorservice: Fix orientation sensor for HAL's missing rotation vector sensor", "* apps/Dialer: Translation update", "* apps/Settings: Translation update", "* apps/SlimLauncher: Translation update", "* apps/Snap: Fix crash switching from back to front cam in video mode", "* providers/DownloadProvider: Display download speed, Add support for pause and resume", "* services/Telephony: Translation update", "* system/bt: Do not include the trailing NULL from C-String in the SDP service name", "", "### Device changes", "* lettuce & tomato: Fix wireless display", "* clark: Fix developer settings", "* oneplus2: Remove none existing files for ipv6 sched uevent, Fix bluetooth_loader denial, Don't start service if not present", "* oneplus3: Use kryo 32bit routines, Unpin fpc hal, Remove QVOP service, Enforce vendor tree presence", "* gemini: Fix fp sensor location, Match mixer path with MIUI 7.3.2 China dev, Import QDCM configs, Pin modified camera config, Build OSS consumerir HAL, Use new kernel config", "* xiaomi-msm8996-common: Updates to lights, sepolicy, camera, GPS, Snap, Doze, fingerprint, etc (full log look at [git](https://github.com/SlimRoms/device_xiaomi_msm8996-common/commits/ng7.1))", "* kernel/mako: Upstream from LineageOS (mainly CVE fixes)", "* kernel/oneplus2: Big update [full log](https://github.com/SlimRoms/kernel_oneplus_msm8994/commits/ng7.1)", "* kernel/oneplus3: PM/devfreq: Add interface to boost device when screen is awoken AND Boost 624000.ufshc and soc:qcom,cpubw on screen wake, power: Compile out temperature polling, Ufs: Fix crashes caused by uninitialized completion usage", "* kernel/cancro: Upstream from LineageOS", "* kernel/gemini: Upstream from LineageOS, mostly CVE fixes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.23", "date": "Friday, 12 May 2017", "content": [ "This weekly brings minor updates and fixes to rom and devices", "", "Note:", "* kenzo: both Goodfix and FPC fingerprint sensors are supported.", "* kenzo & hydrogen: You need to update bootloader and modem to latest from marshmallow", "", "### Changes and fixes", "* fw/base: Allow override battery capacity using props, Telecom: Fix order of arguments when creating details object", "* hw/samsung: Allow power_hint_low_power to disable power save mode", "* Update translations for device settings", "", "### Device changes", "* Oneplus3: Update decoder profiling result, Updates to kernel", "* hydrogen: Add aptx support, Remove QTI telephony, Update fingerpint", "* kenzo: Cleanup fp firmware, Add goodfix fp, Use stock ACDB id's", "* xiaomi/msm8956-common: Fix qc-qmi logsmap, Use OSS consumerir, Update power configs", "* kernel/xiaomi/msm8956: Upstream from LineageOS", "* kernel/motorola/msm8916: Upstream from LineageOS", "* kernel/cancro: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 BETA 0.22", "date": "Friday, 5 May 2017", "content": [ "Beta 0.22 brings aosp security update (android-7.1.2_r8) and misc fixes and optimizations", "", "### Changes and fixes", "* May security update (android-7.1.2_r8)", "* Fix dialer crash when entering calling accounts (Dialer and codeaurora/telephony", "* fw/av: Fix policy for ffmpeg", "* fw/base: Various fixes from Xiaomi (LineageOS)", "* hw/libhardware_legacy: wifi: Add firmware loader support for the non-LKM cases", "* hw/samsung: Translations updates", "* libcore: Fix 7.1.2 merge conflict", "* apps/Bluetooth: Revert handle opening incoming apk files and update translations", "* vendor/slim: Cleanup repo, removing obsolete calls and overlays", "", "### Device specific", "* flo: re enable userspace interaction hint, aka touchboost, disable logcat spam", "* lettuce & tomato: Revert 2.4ghz channel bonding and enable SDClang and Fix reboot when turning off WIFI", "* flounder & flounder_lte: Update fingerprint to N4F27B and Rebase kernel on android-tegra-flounder-3.10-nougat-mr1.1", "* angler: Update trees to N2G47O", "* bullhead: Update trees to N2G47O", "* oneplus2: Fix sepolicy denials, Notify client when fp cancelling succeeded and sync kernel to OxygenOS 3.5.8", "* clark: Updates to audio, Enable CMActions and Enable proximity wake", "* kenzo & hydrogen: Enable wifi calling, Use Snapdragon LLVM toolchain and Various updates to camera", "* lettuce: Updates to init, netmgrd, WCNSS, Adreno, others. Add f2fs support", "* tomato: Add fs_config support for custom binaries, Updates to IMS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.21", "date": "Friday, 28 April 2017", "content": [ "Beta 0.21 is a mostly minor update, with the usual bug fixes and device-specific updates.", "", "### New Device", "* tomato (Yu Yureka)", "", "### Changes and fixes", "* frameworks/base: Fixes to SystemUI, Bluetooth and WIFI", "* frameworks/opt/telephony: General fixes for CMDA devices", "* hw/libhardware_legacy: wifi: Change USES_TI_MAC80211 to a BoardConfig flag", "* hw/samsung: Upstream from LineageOS", "* hw/qcom/audio-caf/msm8916: Upstream from LineageOS", "* hw/qcom/audio-caf/msm8996: Upstream from LineageOS", "* packages/apps/Camera2: Translation update", "* packages/apps/Snap: Translation update and other fixes", "* system/bt: fix build for non-BLE after 7.1.2 merge", "* vendor/slim: Update for Slim7 Beta 0.21", "", "### Device Specific", "* tomato/lettuce: Several fixes and updates", "* bullhead: AOSP update N2G47F", "* mako: fix NFC selinux denial", "* oneplus3: Update blobs to OB14, remove unused blobs, sort blob list, and use stock aptX libraries from ob14", "* armani: Support 12K and 24K offload sampling rates", "* kernel tomato/lettuce: Several fixes and updates", "* kernel surnia/osprey: updates to sdcardfs and wlan", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.20", "date": "Friday, 21 April 2017", "content": [ "This week includes Android-7.1.2_r2 merge, new color picker, some fixes and more", "", "Note: Users should download latest gapps packages or Setup Wizard will fail", "", "### Changes and fixes", "* Merge android-7.1.2_r2", "* New color picker", "* Enable AOSP Night mode (blue light filter)", "* Disable full screen keyboard", "* Fix battery alignment", "* Cleanup SlimSettings for tablets", "* bionic: Update from LineageOS", "* frameworks/av: Upstream from LineageOS", "* frameworks/native: Upstream from LineageOS", "* frameworks/base: Updates to fingerprint, zygote", "* hw/samsung: Upstream from LineageOS", "* hw/qcom/audio-caf/msm8916: Upstream from LineageOS", "* hw/ril & ril-caf: Fix crash when enabling RILC_LOG", "* apps/Bluetooth: Upstream from LineageOS", "* apps/Snap: Upstream from LineageOS", "* system/extras: Updates to verity_verifyer (lineageOS)", "* vendor/slim: Import CM charger, minor fixes for darwin building", "", "### Device Specific", "* flounder: Update device and kernel to N4F26X", "* hima-common: Disable starting perd, updates to sepolicy", "* angler: Update device and kernel to N2G47H", "* mako: Revert powerhal: dereference data pointer", "* oppo-common: New gesture handling", "* oneplus3: Updates to perf, mdss, kgsl, input, tcp and posix_acl", "* onyx: Updates to audio configs and ril props", "* kernel surnia/osprey: Upstream from LineageOS", "* kernel cancro: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "No Slim7 Weekly This Week", "date": "Friday, 14 April 2017", "content": [ "There will be no Slim7 Weekly build this week, as we have some team members away on holiday. We apologize for the inconvenience, and we'll be back next week! :)", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.19", "date": "Friday, 7 April 2017", "content": [ "Slim7 Beta 0.19 is an overall minor update, with bug fixes and device-specific updates.", "", "### New Devices", "* flounder_lte", "", "### Changes and Fixes", "* Implement Proximity Wake, DM's need to enable per device", "* Replace Gallery2 with SnapdragonGallery", "* frameworks/av: mediacodec: minijail: Enable exporting of policy files, camera: Ensure native handle isn't null before closing it", "* frameworks/base: Revert Emergency call button on Swipe lock Screen, KeyguardSimPinView: don't send dummy request to get remaining pin, keyguard: Allow disabling fingerprint wake-and-unlock", "* frameworks/native: SF: HWC1: Propagate the OMAP_ENHANCEMENT flag, HWComposer: Use native FB format for HWC 1.1, Prevent FB de-allocation with HWC 1.1+", "* vendor/slim: Update for Slim7 Beta 0.19, other fixes and updates", "", "### Device Specific", "* flo: disable touchboost", "* hima-common: enable proximity check on wake overlay', build libpnp547_fw from source", "* m7-common: enable doze", "* angler: enable Proximity Wake", "* bullhead: enable Proximity Wake", "* hammerhead: enable Proximity Wake", "* mako: more changes to attempt to solve BSOD, add proximity wake overlay", "* bacon: enable Proximity check on wake", "* moto-8916-common (surnia & osprey): enable Proximity Wake overlay", "* kernel/hima: Disable building of msm_core_ctl.ko", "* kernel/mako: disable partial resume", "* kernel/armani: numerous scheduler changes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.18", "date": "Friday, 31 March 2017", "content": [ "Slim7 Beta 0.18 includes mostly minor fixes.", "", "### Changes and Fixes", "* Frameworks_opt_slim is now frameworks_slim", "* build: Unbreak verity/FEC generation", "* frameworks/base: QS Tile fixes, other fixes", "* frameworks/opt/net/wifi: fix possible NPE, WifiStateMachine: Probe neighbours only when roaming, Revert IpReachabilityMonitor handling changes", "* frameworks/slim: SlimRecents: Make multiwindow more robust", "* hardware/samsung: audio: Split BT SCO media/incall paths", "* vendor/slim: Update for Slim7 Beta 0.18, APN fixes", "", "### Device Specific", "* hima: Fix camera using a mix of M and N blobs", "* hammerhead: update build fingerprint to M4B30Z", "* mako: Reduce BSOD by removing some power modes and switching to interactive", "* oneplus2: Don't vibrate for T2W", "* moto-8916: camera: Force ZSL to always be on", "* armani: force dex2oat not to use swap file, overlay: Set types for tethering", "* kernel/bacon: CVE updates", "* kernel/oneplus3: Security/general kernel updates", "* kernel/moto-8916: Several updates to sdcardfs, other updates", "", "#### Keep it Slim!" ] }, { "title": "Slim6 Stable 2.1", "date": "Thursday, 30 March 2017", "content": [ "Slim6 has been updated to Stable build 2.1 with the latest AOSP security patches and a new device.", "", "This build only apply to those devices that received Stable 2.0, a Weekly for the rest will come next week", "", "### New devices", "* Tuna (unified build for maguro, toro and toro+)", "", "### Changes and Fixes", "* Update to android-6.0.1_r79", "", "### Device Specific", "* espressowifi: Update device variant sysfs location, move cbd to /system/vendor/bin, several kernel updates", "* espresso3g: move cbd to /system/vendor/bin, several kernel updates", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.17", "date": "Friday, 24 March 2017", "content": [ "Slim7 Beta 0.17 brings all othe rom updates from 0.16 ontop fo that includes other updates, fixes", "", "The theme manager is absent from this build, while we work with the Substratum team to resolve issues and better both implementations, we will be releasing an update on progress soon.", "", "### Changes and Fixes", "* SlimRecents: Don't show panel if pinning is enabled - SpiritCroc & Ezio", "* bionic: Allow devices to force shim libs", "* build: upstream from LineageOS", "* fw/native: commonize WORKAROUND_BUG_10194508 flag", "* hw/samsung: Upstream from LineageOS", "* hw/audio-caf/msm8974: Upstream from LineageOS", "* Camera2, Snap, Gallery2: Translation updates", "* Gallery2: Make location perm truly optional", "* Settings: Fix Misc/Overcounted battery stats and add Slim version to about phone", "* system/core: Upstream from LineageOS", "* vendor/slim: Updates to buld, apns and extract utils", "", "### Device Specific", "* bacon: kang find7 libAKM8963", "* oneplus2: Fix dev options fc", "* oneplus3: Remove aptx support, Clean up camera shims, update binaries and kernel to OOS 4.1.0", "* onyx: Update audio backends and acdb ids", "* xiaomi/msm8956: Fix dev options fc, Upstream from LineageOS", "* kenzo: Update to camera props, Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "ThemeManager announce", "date": "Saturday, 18 March 2017", "content": [ "### Announcement", "", "Slim Theme Manager’s roots date back to when Layers was first released.", "Victor had an idea for an app to bridge the gap between layers, cmte and the upcoming substratum.", "But like many ideas it got shelved due to lack of time and interest.", "", "Fast forward to start of 2017, Slim was starting to work on supporting OMS/Substratum and we didn’t feel it completely fulfilled our needs.", "Victor’s idea was resurrected and we started to work again on our own app, currently it is capable of using OMS/substratum themes but has been designed so that it can be expanded upon with additional back ends to support multiple theme engines going forward.", "Rather than fragment the theme community even further with another theme engine entirely of our own making our primary aim was quite the opposite.", "", "A major concern being voiced is that we removed anti-piracy checks from substratum, that we somehow did so to become a theme pirate heaven. Let us reiterate that our app is newly written,", "it's hard to remove something that wasn't there to begin with. We have taken note and will be addressing this as a matter of urgency for our next release.", "This is our version 1.0, our initial release, our foundation to move forward, not the finished and final product. We are open to suggestions for improvement, so by all means voice them.", "", "We released the app with source, when we released the weekly, as we strongly believe in Open-Source Software (OSS) and whilst we continue to believe we were free to release this under the Apache v2.0 licence, in good faith,", "we will re-licence this project under the GPLv3 license, to encourage more openness in the community. Anyone has any concern about stolen code, they are more than welcome to audit our sources and see for themselves.", "", "SlimRoms Team", "", "### Update", "", "Due to feedback, we have found issues with our implementation for supporting Substratum themes. We aim to have them working correctly again for the next release,", "however for now we don't support or endorse using Substratum themes" ] }, { "title": "Slim7 Beta 0.16", "date": "Friday, 17 March 2017", "content": [ "### Slim Theme Manager", "We are thrilled to announce the new Slim Theme Manager!", "", "In early 2017, Victor Lapin and Griffin Millender started working on an exciting side project.", "Their goal was to create a theme manager that not only supports the current OMS theming standard, but could also be easily expanded upon for whatever comes next.", "They wanted it to be light, stable, and easily adaptable. This iteration will become our foundation to build upon.", "The Slim Theme Manager currently supports applying and removing OMS/Substratum compatible themes and bootanimations.", "Keep in mind, however, that this is an initial release (version 1.0).", "Any suggestions will gladly be accepted for consideration, and any submitted bug reports will need their accompanying logs to be fixed.", "To close, we’d like to thank the Substratum team for all their effort put into creating the platform on top of Sony's OMS base.", "", "SlimRoms team", "", "Slim7 Beta 0.16 introduces version 1.0 of the new Slim Theme Manager, as well as some bug fixes and device-specific updates.", "", "### Changes and Fixes", "* SlimRecents ui improvements, now scales app thumbnails based on panel size", "* Slim Theme Manager v1.0 (initial release)", "* frameworks/av: Conditionally revert 'CameraService: Allow HAL to handle video buffer duped FD's", "* frameworks/base: Changes and fixes for Camera", "* hw/samsung: Fixes for power and liblights, translation update", "* hw/qcom/media-caf/msm8974: Fix makefile", "* SlimLauncher: Cleanup deprecated code, fix (Fix search bar bug), FC when selecting shortcut, remove qsb", "* MediaProvider: Add read storage permission, fix possible NPE, Screenshots info is not updated when device is plugged in MTP mode", "* vendor/slim: Update for Beta 0.16, add OMS backend sepolicy for ThemeManager", "", "### Device specific", "* oneplus2: Disable frp (factory reset protection)", "* oneplus3: Disable sdcardfs, other changes", "* onyx: remove ro.frp.pst from system.prop", "* clark: Upstream from LineageOS", "* moto-8916: Upstream from LineageOS", "* gemini: Upstream from LineageOS", "", "#### Keep it Slim!", "", "### Update", "", "Due to feedback, we have found issues with our implementation for supporting Substratum themes. We aim to have them working correctly again for the next release,", "however for now we don't support or endorse using Substratum themes" ] }, { "title": "Slim7 Beta 0.15", "date": "Saturday, 11 March 2017", "content": [ "Slim7 Beta 0.15 brings a rewriten SlimRecents, AOSP security update and many other changes", "", "### Changes and Fixes", "* SlimRecents: Rewritten to use AOSP cardview vs old (and problematic) cardlib", "* SlimRecents: More robust handling of multiwindow", "* SlimRecents: Fixed list not updating when using last app or opening quickly after switching app", "* SlimRecents: Properly handle app drawables with a ImageHelper", "* SlimRecents: Code cleanup", "* Merged AOSP march security update (android-7.1.1_r26)", "* frameworks/opt/slim: Fix battery icon on lockscreen (You tell us?)", "* frameworks/av: allow multiple custom omxplugins", "* frameworks/base: General updates and optimizations", "* hw/samsung: Upstream from LineageOS", "* hw/qcom/*-caf/*: Upstream from LineageOS", "* hw/libhardware: Updates for BT, Keymaster, Power", "* hw/libhardware_legacy: Updates to wifi and nan", "* Rebase for hw/qcom/bt-caf, hw/qcom/fm, apps/Bluetooth, apps/Camera2, system/bt, system/keymaster from LineageOS", "* vendor/slim: Various updates to APNs, sepolicy and build", "", "### Device specific", "* flounder: Update AOSP March security update", "* m7: Upstream from LineageOS", "* m8: Upstream from Lineage", "* angler: Update AOSP March security update", "* bullhead: Update AOSP March security update", "* bacon: Switch to LineageOS touchscreen gesture implementation", "* oneplus2: Update to system props", "* oneplus3: Switch to stock 7.1.1 blobs, Don't vibrate for T2w", "* onyx: Rebase", "* moto-8916: Upstream from LineageOS", "* armani: Update overlays", "* cancro: fix derp", "* gemini: Upstream from LineageOS", "* shamu: Fix boot failure", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.14", "date": "Friday, 3 March 2017", "content": [ "Slim7 Beta 0.14 brings a new device, lots of bug fixes, and numerous device-specific updates.", "", "#### New Devices", "* osprey", "", "#### Changes and Fixes", "* SlimRecents: Fix lag if >15 apps loaded", "* SlimRecents: Fix fc with calendar app", "* SlimRecents: Materialize font", "* SlimWallpapers: Add new Slim Wallpapers", "* frameworks/av: Upstream from LineageOS", "* frameworks/base: translation update", "* frameworks/native: Upstream from LineageOS", "* frameworks/opt/slim: Translation update", "* hardware/qcom/audio-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/audio-caf/msm8974: Upstream from LineageOS", "* hardware/qcom/display-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/media: add missing 8952 symlink", "* hardware/qcom/media-caf/msm8974: Upstream from LineageOS", "* libcore: Revert some changes, Fix URL parser may return wrong host name, Modify j.t.DateFormat.set24HourTimePref() to take a Boolean", "* packages/apps/Dialer: Translation update", "* packages/apps/Settings: Translation update, DO NOT MERGE: Kill OTA with fire", "* packages/apps/SlimLauncher: Translation update", "* packages/apps/Snap: Update Snap to latest Lineage rebase", "* packages/resources/devicesettings: Translation updates", "* packages/services/Telephony: Translation update", "* platform_manifest: Track FMRadio", "* system/extras: Revert 'make_ext4fs: write out super blocks at last for block devices'", "* system/sepolicy: Revert 'OMS7-N: Add service 'overlay' to service_contexts', Update to latest LineageOS rebase", "* system/vold: Update to latest LineageOS rebase", "* vendor/slim: Update for Slim7 Beta 0.14, APN and Build updates", "", "#### Device-specific", "* device/htc/flounder: Fix FFMPEG codec, General fixes and updates", "* device/lge/hammerhead: Include FFMPEG codec configuration", "* device/oneplus/bacon: enable SDClang and sdcardFS, other fixes and updates", "* device/oneplus/oneplus2: Updates audio and wifi from latest OOS, other fixes and updates", "* device/oneplus/oneplus3: Revert 'op3: remove highspeed recording profiles', other fixes and updates", "* device/motorola/msm8916-common: Fix powerhal, other fixes and changes", "* device/motorola/surnia: Revert 'surnia: Add Custom PowerHAL header', Move common dependencies to msm8916-common", "* device/qcom/common: Upstream from LineageOS", "* device/qcom/sepolicy: Upstream from LineageOS", "* device/xiaomi/armani: Disable HumanInteractionClassifier, Move hwKeys overlay to Slim framework, sepolicy: Address rmt_storage denial", "* device/xiaomi/cancro: Move hwKeys overlay to Slim framework, Revert 'cancro: add shared blobs'", "* device/xiaomi/hydrogen: Use SW alac/ape decoder, update blobs list", "* kernel/huawei/angler: update Slim7 ng7.1 kernel to version 1.1c, Remove verifiedbootstate flag from /proc/cmdline (fix safetynet), fix gallery reboot", "* kernel/lge/bullhead: Remove verifiedbootstate flag from /proc/cmdline (fix safetynet)", "* kernel/lge/mako: dccp: fix freeing skb too early for IPV6_RECVPKTINFO", "* kernel/oneplus/msm8974: Numerous updates and fixes", "* kernel/oneplus/msm8994: Support KCAL, Upstream from LineageOS/CAF, numerous updates and fixes", "* kernel/oneplus/msm8996: General fixes and updates", "* kernel/motorola/msm8916: Upstream from LineageOS", "* kernel/motorola/shamu: Add Slim governor", "* kernel/xiaomi/armani: Numerous updates and fixes", "* kernel/xiaomi/cancro: time: Remove CONFIG_TIMER_STATS, BACKPORT: aio: mark AIO pseudo-fs noexec, ext4: validate s_first_meta_bg at mount time", "* kernel/xiaomi/msm8996: ANDROID: sdcardfs: Don't bother deleting freelist", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.13", "date": "Friday, 24 February 2017", "content": [ "Slim7 Beta 0.13 brings a new device, some bug fixes, and some device-specific updates.", "", "#### New Devices", "* clark", "", "#### Changes and Fixes", "* SlimRecents: Fix task order and dupe entries", "* SlimRecents: Remove any tasks greater than our task limit", "* SlimRecents: Minor cleanup", "* art: Fix build on XCode 8 w/OSX 10.12 SDK, other fixes", "* frameworks/base: PhoneWindowManager: add mTopFullscreenOpaqueWindowState null check to fix exception (Fixes power button not working on specific conditions)", "* hardware/qcom/audio-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/audio-caf/msm8952: Upstream from LineageOS", "* hardware/qcom/display-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/display-caf/msm8952: Upstream from LineageOS", "* hardware/qcom/media: add missing 8952 symlink", "* hardware/qcom/media-caf/msm8974: Upstream from LineageOS", "* libcore: Revert some old changes, Modify j.t.DateFormat.set24HourTimePref() to take a Boolean", "* packages/apps/Snap: Several fixes and updates", "* system/extras: Revert 'Add back aosp SU' (fixes Safetynet)", "* vendor/slim: Update for Slim7 Beta 0.13", "", "#### Device-specific", "* device/oneplus/oneplus3: Add aptX codec support, other changes and updates", "* device/motorola/msm8916-common: sepolicy: Fix denials after CAF rebase, disable factory reset protection", "* device/xiaomi/cancro: fix sepolicy after caf rebase, use miui global stable build fingerprint", "* device/xiaomi/hydrogen: Update blobs list, Use SW alac/ape decoder", "* device/xiaomi/msm8956-common: Revert 'enable sdcardfs', other changes and updates", "* kernel/oneplus/msm8996: Several changes and updates", "* kernel/samsung/universal8890: Fix compilation error, several other changes and updates", "* kernel/xiaomi/msm8956: prima: Update to LA.BR.1.3.6_rb1.13, update defconfigs, upstream from LineageOS, and Merge latest branch 'f2fs-stable/linux-3.10.y'", "* kernel/xiaomi/msm8996: Rebase kernel", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.12", "date": "Friday, 17 February 2017", "content": [ "Slim7 Beta 0.12 brings new devices, bug fixes, and plenty of updates.", "", "#### New Devices", "* herolte", "* hero2lte", "", "#### Changes and Fixes", "* New Feature: Ascending ringtone volume", "* Shamu added back to device roster", "* Updates to Caffiene QS tile behavior", "* Fixed ColorPicker not sticking on SlimRecents", "* Fixed a string for ColorPicker resets", "* Fixed Advanced Settings FC", "* hardware/qcom/audio-caf/msm8974: Remove duplicated HFP if branch (mismerge)", "* vendor/slim: Update for Beta 0.12", "", "#### Device-specific", "* device/htc/m7: Re-add FM Radio support", "* device/htc/m7-common: Numerous updates and fixes", "* device/htc/msm8960-common: Updates for libril, use caf RIL variant", "* device/huawei/angler: Update build fingerprint to N4F26O", "* device/lge/bullhead: Update build fingerprint to N4F26O", "* device/oneplus/oneplus3: Update for OxygenOS 4.0.3 blobs, Move org.ifaa.android.manager to OSS", "* device/motorola/msm8916-common: Fix offline charging flags", "* device/motorola/shamu: Numerous updates and fixes", "* hardware/samsung: Numerous updates and fixes", "* kernel/htc/msm8960: Numerous updates and fixes", "* kernel/huawei/angler: defconfig: startoff Slim7 ng7.1 kernel to version 1.1b, Update kernel to android-msm-angler-3.10-nougat-mr1.4/android-7.1.1_r0.21", "* kernel/lge/bullhead: defconfig: bump nougat kernel version to 1.1d, other updates and fixes", "* kernel/oneplus/msm8996: Add kcal support", "* kernel/motorola/msm8916: Upstream updates and fixes", "* kernel/motorola/shamu: defconfig: bump kernel version to v1.1b, Security update (CVE-2016-5195), numerous updates and fixes", "* kernel/xiaomi/cancro: Updates and fixes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.11", "date": "Friday, 10 February 2017", "content": [ "Slim7 Beta 0.11 brings mostly bug fixes, a few device-specific updates, and new Quick Settings Tiles!", "", "#### Update!", "* Angler was rebuilt with aosp device/kernel updates. Requires latest vendor img (Use 20170211-0028)", "", "#### Changes and Fixes", "* Merged android-7.1.1_r21 with February security patches", "* New Quick Settings tiles: NFC, USB Tethering, Screenshot, IME Selector, Sync, and Caffiene", "* hardware/samsung: add a common mkbooting.mk to stop kernel seandroid warning", "* hardware/qcom/audio-caf/msm8996: Security fixes/enable Dolby feature for configs", "* hardware/qcom/display-caf/msm8996: Numerous fixes and updates", "* hardware/qcom/media: Fix duplicated OMX.qcom.audio.decoder.aac entry", "* hardware/qcom/media-caf/msm8996: Fixes and updates for mm-video and mm-video-v4l2", "* packages/apps/Gallery2: Fix Locations view crash", "* packages/apps/Snap: Translation updates", "* vendor/slim: Update for Beta 0.11", "", "#### Device-specific", "* device/htc/flounder: Upstream from AOSP", "* device/lge/mako: Correct file names in blobs extractor", "* device/oneplus/oneplus3: Enable Google Assistant, update blobs to OOS 4.0.2 release (will need firmware 4.0.+ from now on)", "* device/motorola/msm8916-common: CMactions fixes", "* device/yu/lettuce: Address a few denials", "* kernel/htc/flounder: Upstream from AOSP", "* kernel/oneplus/msm8996: Various upstream fixes and updates", "* kernel/motorola/msm8916: Upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.10", "date": "Friday, 3 February 2017", "content": [ "Slim7 Beta 0.10 brings new features, some bug fixes, and some device-specific fixes.", "", "#### Changes and Fixes", "* SlimDoze added and updated for 7.1.1", "* Fix crash on WifiAdvancedSettings", "* Fix double press power for camera settings", "* external/ffmpeg: android: Regenerate configs", "* frameworks/av: libstagefright: Restore AOSP's handling of 24/32-bit wav files (Fixes allow notifications)", "* frameworks/base: Updates to status bar dimensions, OMS, and some others", "* frameworks/native: General fixes and updates", "* frameworks/opt/telephony: Fixes and cleanups after 7.1.1 merge", "* hardware/samsung: Upstream updates from LineageOS", "* packages/apps/Settings: More OMS updates", "* packages/apps/Snap: General fixes and updates", "* packages/services/Telecomm: General fixes and updates", "* packages/services/Telephony: General fixes and updates", "* vendor/slim: Update for Beta 0.10, updates and fixes to APNs", "", "#### Device-specific", "* device/lge/mako: Switch to Camera2, fixes video recording for now", "* device/oneplus/onyx: Audio fixes, add support for line-out device", "* device/qcom/common: extractors: Set INITIAL_COPYRIGHT_YEAR", "* kernel/lge/hammerhead: Enable RPFilter, fix mobile hotspots", "* kernel/lge/mako: CM/Lineage fixes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.9", "date": "Friday, 27 January 2017", "content": [ "Slim7 Beta 0.9 brings some minor changes and bugfixes, as well as device-specific fixes.", "", "#### New devices", "* Hydrogen (Xiaomi Mi Max)", "* Lettuce (Yu Yuphoria)", "", "#### Changes and Fixes", "* Updated UI colors for Nougat", "* Update various icons", "* Fix default values for SlimSettings", "* Fix Navbar Settings theme support", "* frameworks/base: Updates to bootanimation, SystemUITuner", "* frameworks/native: Upstream from LineageOS", "* frameworks/opt/telephony: Plmn name override", "* hardware/qcom/audio-caf/msm8960: Upstream from LineageOS", "* hardware/qcom/audio-caf/msm8974: Upstream from LineageOS", "* external/ffmpeg: libavcodec: Revert sdclang workaround", "* packages/apps/Snap: Upstream from LineageOS", "* packages/services/Telecomm: Kill duplicate method definition", "* platform_manifest: Fix Readme/Instructions", "* vendor/slim: Update for Beta 0.9, other fixes and updates", "", "#### Device-specific (Slim7)", "* device/motorola/msm8916-common: Add CMActions!", "* device/xiaomi/kenzo: General updates and fixes", "* device/xiaomi/msm8956-common: General updates and fixes, specific fixes from MIUI", "* kernel/motorola/msm8916: Upstream from LineageOS", "* kernel/xiaomi/msm8956: General updates and fixes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Beta 0.9 Delayed", "date": "Friday, 27 January 2017", "content": [ "The update to Slim7 Beta 0.9 has been postponed until tomorrow (Saturday, 28 January 2017) due to last minute bug.", "We apologize for the inconvenience, and thank you for your patience!", "", "#### Keep it Slim!" ] }, { "title": "Slim6 Stable 2.0 and Slim7 Beta 0.8", "date": "Saturday, 21 January 2017", "content": [ "Slim6 has now reached Stable status at version 2.0 (for some devices, others will receive a weekly build), and is being considered EOL unless Google pushes more security updates for Marshmallow.", "Slim7 has now entered Beta status at version 0.8, and brings a fair amount of bug fixes, optimizations, and device-specific updates.", "", "#### Changes and Fixes (Slim6)", "* Translation updates", "* vendor/slim: Update for 2.0 stable", "", "#### Device-specific (Slim6)", "* device/htc/m7: Update radio access family list", "* device/htc/m7-common: Updates for VoIP and audio", "* device/htc/m8: Remove Enhanced NFC feature and clean up makefiles", "* device/htc/msm8960-common: General fixes and updates", "* device/htc/msm8974-common: lower resolution on boot animation", "* device/samsung/espressowifi: Use common SGX KM build target", "* kernel/htc/msm8960: Numerous updates and fixes", "* kernel/htc/msm8974: Numerous updates and fixes", "* kernel/htc/msm8994: Fixes for MTP mode and LineageOS rebranding", "", "#### Known Bugs (Slim6)", "* d2: usb tethering doesnt work", "* espresso: Audio stutter in some games. Grey pictures on 2.4 megapixel (16:9)", "* espresso3g: bt headsets are partially broken", "", "#### Changes and Fixes (Slim7)", "* Fix SlimRecents postition at opening", "* Fix button placing for SlimRecents", "* Add vector graphic for Screen Pinning", "* Fix ColorPicker", "* Merge initial OMS support", "* Fix for actions not working when long-pressing back button on Navbar", "* Fix for Battery Circle background issues with light status bar", "* Fix for SlimRecents topmost switch not properly working", "* build: Add slim framework for static libraries", "* frameworks/base: Numerous updates and fixes", "* frameworks/opt/slim: Several updates and fixes", "* packages/apps/Dialer: Automatic translation import", "* packages/apps/Settings: New slim framework package name and automatic translation import", "* packages/apps/SlimLauncher: Automatic translation import and merge android-7.1.1_r13", "* packages/apps/Snap: Fix camera control rotation issues, other fixes", "* packages/services/Telephony: New slim framework package name and automatic translation import", "* system/sepolicy: domain: Create a dummy domain for qc's rmt and let it access /dev/mem", "* vendor/slim: config: Remove obsolete props, Update to 0.8 Beta", "", "#### Device-specific (Slim7)", "* device/oneplus/oneplus2: updates to GPS, other fixes", "* device/oppo/common: General updates and fixes", "* device/motorola/msm8916-common: Updates to BoardConfig, Use BOARD_HAVE_QCOM_FM flag", "* device/motorola/shamu: Numerous updates and fixes", "* device/motorola/surnia: Don't replace apn list on CDMA devices", "* device/qcom/common: add msm8952 blobs", "* device/xiaomi/msm8956-common: Add BOARD_HAVE_QCOM_FM flag", "* kernel/oneplus/msm8994: Upstream from LineageOS", "* kernel/xiaomi/msm8956: Fix build error, upstream from LineageOS", "", "#### Keep it Slim!" ] }, { "title": "Slim6 Weekly 1.18 and Slim7 Alpha 0.7", "date": "Friday, 13 January 2017", "content": [ "Slim6 Weekly 1.18 is a small update with fixes for a few devices, while Slim7 Alpha 0.7 brings system and device-specific updates.", "", "#### Changes (Slim6)", "* frameworks/base: Fix for notification lights when lockscreen is not active", "* system/core: Add support for sdcardfs and fix sdcardfs check", "* vendor/slim: Update for weekly 1.18, updates to sepolicy", "", "#### Device-specific (Slim6)", "* device/motorola/athene: new trees", "* kernel/motorola/msm8952: new trees", "", "### New features (Slim7)", "* Added new SlimAction, Splits screen action", "* Notification log (longpress statusbar header)", "* Kill app from notification (long pres app notification)", "", "#### Changes and Fixes (Slim7)", "* fix settings margins on tablets", "* frameworks/av: Stagefright: Allow setting high-framerates in CameraSource", "* frameworks/base: Numerous updates and fixes", "* hardware/qcom/audio-caf/msm8916: hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH", "* hardware/qcom/audio-caf/msm8974: hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH", "* hardware/qcom/camera: remove is-vendor-board-platform,QCOM check for kernel deps", "* hardware/qcom/keymaster: keymaster: add support for samsung 'skeymast'", "* hardware/qcom/media: fix pathmap barrier and add symlinks to msm8974 (Fixes video recording for angler and bullhead)", "* packages/apps/ContactsCommon: Upstream from LineageOS", "* vendor/slim: Fixes and update for Alpha 0.7", "", "#### Device-specific (Slim7)", "* device/oneplus/bacon: updates to sepolicy", "* device/xiaomi/kenzo: add vulkan support", "* device/xiaomi/msm8956-common: merge new VoLTE patch", "* kernel/motorola/msm8916: Numerous updates to prima, wlan, sdcardfs, and others", "* kernel/xiaomi/msm8956: general updates and fixes", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Alpha 0.6", "date": "Saturday, 7 January 2017", "content": [ "Slim7 Alpha 0.6 brings a slew of bug fixes and device-specific updates.", "", "#### New Devices (Slim7)", "* hammerhead", "* kenzo", "", "#### Changes (Slim7)", "* Merged android-7.1.1_r13", "* Fixed a bug where hardware key rebinding options needed to be reset before they worked properly", "* Fixed a SlimDim bug, now with 100% more dimming", "* frameworks/av: Security updates", "* frameworks/base: Upstream from LineageOS", "* frameworks/native: Security updates", "* frameworks/opt/slim: General updates and fixes", "* external/icu: docs: Fixing bad unicode sequence in Javadocs", "* hardware/qcom/audio/default: Security updates", "* hardware/qcom/audio-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/audio-caf/msm8952: Numerous updates and fixes", "* hardware/qcom/display-caf/msm8916: Upstream from LineageOS", "* hardware/qcom/display-caf/msm8952: Upstream from LineageOS", "* hardware/qcom/media-caf/msm8952: Upstream from LineageOS", "", "#### Device-specific (Slim7)", "* device/htc/flounder: Update fingerprint to N4F26M", "* device/huawei/angler: Update fingerprint to N4F26J", "* device/lge/bullhead: Update fingerprint to N4F26I", "* device/oneplus/oneplus3: Updates to LED handling and import Oneplus 3T changes (unified) ", "* device/oppo/common: Fix added notification slider modes", "* device/motorola/msm8916-common: General updates", "* device/motorola/shamu: swap: add 1Gb zswap", "* device/motorola/surnia: Drop no more needed CDMA things", "* kernel/htc/flounder: Upstream from AOSP", "* kernel/huawei/angler: Upstream from AOSP", "* kernel/lge/bullhead: Upstream from AOSP", "", "#### Keep it Slim!" ] }, { "title": "Slim7 Alpha 0.5", "date": "Friday, 30 December 2016", "content": [ "Slim7 Alpha 0.5 brings bug fixes and device-specific updates. Slim6 will not be updated this week, as there were no changes.", "Some of the team members are currently on break for the holidays, after all. :)", "", "#### New Devices (Slim7)", "* bullhead", "", "#### Changes (Slim7)", "* Fixed navbar buttons strafing right when opening IME", "* Fixed platform_manifest readme", "* external/aac: enable mp2 encoding for WFD", "* external/flac: Noise and sometimes tombstone crash observed while seeking FLAC content during playback", "* external/icu: fix Kurdish Arabic locale detection and add Asturian ICU files", "* external/tinyxml2: enable tinyxml2 shared library generation", "* frameworks/av: libaudiopolicyservice: make legacy build with Werror", "* frameworks/base: fwb: services: tests: Remove duplicated WrappedAvoidBadWifiTracker class, updates for webview_packages", "* frameworks/native: sf: hw1: general updates", "* hardware/qcom/audio-caf/msm8916: hal: Make HUAWEI_SOUND_PARAM_PATH a board flag", "* hardware/qcom/audio-caf/msm8974: hal: Make HUAWEI_SOUND_PARAM_PATH a board flag", "* hardware/qcom/audio-caf/msm8996: policy_hal: Fix mismerges", "* hardware/ril-caf: updated based on LineageOS/CM", "* vendor/slim: Update for Slim7 Alpha 0.5, update sepolicy to address new bluetooth denial", "", "#### Device-specific (Slim7)", "* device/asus/flo: fixed Settings FC at boot", "* device/htc/flounder: Update CM's vendor naming", "* device/lge/mako: powerhal: dereference data pointer", "* kernel/htc/flounder: defconfig: enable ip4 RPFILTER", "* kernel/motorola/msm8916: ANDROID: trace: net: use %pK for kernel pointers" ] }, { "title": "Slim6 Weekly 1.17 and Slim 7 Alpha 0.4", "date": "Friday, 23 December 2016", "content": [ "Slim6 Weekly 1.17 is a minor maintenance update, while Slim7 Alpha 0.4 brings a few system and device-specific updates.", "", "SlimRoms team will like to wish you all merry christmas and happy holidays.", "#### Changes (Slim6)", "* frameworks/av: soundtrigger: fix memory corruption", "* vendor/slim: Update for Weekly 1.17", "", "#### Changes (Slim7)", "* build: General fixes and improvements", "* frameworks/av: General fixes and improvements", "* frameworks/base: Expose call creation time to link call recordings with recent call log (1/2)", "* frameworks/opt/slim: slim: utils: Introduce PackageManagerUtils class", "* hardware/qcom/audio/default: post_proc: use pathmap for include path", "* hardware/qcom/fm: Automatic translation import", "* hardware/qcom/wlan-caf: wcnss-service: Enable and fix -Werror build", "* packages/apps/Contacts: Fix NPE when 'merge contacts' encounters unknown names", "* packages/apps/ContactsCommon: Upstream from CAF", "* packages/apps/Dialer: Upstream from CAF", "* packages/apps/Dialer: Fix call log glitch", "* packages/apps/Dialer: Fix missing FAB when receiving calls on lockscreen", "* packages/providers/ContactsProvider: Upstream from CAF", "* packages/services/Telecomm: Expose call creation time to link call recordings with recent call log (2/2)", "* packages/services/Telephony: Remove Call Barring and Call Video quality settings when QTI app isn't available", "* vendor/slim: Update for Slim7 Alpha 0.4", "", "#### New Devices (Slim7)", "* shamu", "", "#### Device-specific (Slim7)", "* device/htc/flounder: flounder: Use our defconfig", "* device/lge/mako: overlay: trim frameworks/base overlay", "* device/oneplus/oneplus3: op3: Fix enabled typo", "* device/qcom/common: extractors: Split 32/64 makefiles", "* kernel/htc/flounder: Use our defconfig", "* kernel/lge/mako: mako: defconfig: Enable NF_MATCH_RPFILTER (fixes tethering)", "* kernel/motorola/msm8916: General fixes and improvements", "* kernel/oneplus/msm8974: General fixes and improvements" ] }, { "title": "Slim6 Weekly 1.16 and Slim 7 Alpha 0.3", "date": "Friday, 16 December 2016", "content": [ "Slim6 Weekly 1.16 contains general fixes and a few device-specific improvements, Slim7 Alpha 0.3 contains a lot of general fixes and a few device-specific improvements", "#### Changes (Slim6)", "* frameworks/av: Bug fixes and improvements", "* system/core: General fixes and improvements", "* vendor/slim: Updated Reliance Jio India's APNs to add VoLTE", "", "#### Device-specific (Slim6)", "* kernel/motorola/msm8916: General fixes and improvements", "* kernel/motorola/msm8992: General fixes and improvements", "", "#### Changes (Slim7)", "* Updated Italian translation", "* vendor/slim: Updated Telfort Mobiel Internet and Reliance Jio India's APNs", "* device/qcom/sepolicy: Rebased on current CM repo", "* frameworks/native: General updates from CM", "* system/core: General updates from CM", "* hardware/libhardware: General updates from CM", "* hardware/libhardware_legacy: General updates from CM", "* hardware/qcom/audio-caf/msm8916: General updates from CM", "* hardware/qcom/audio-caf/msm8974: General updates from CM", "", "#### Device-specific (Slim7)", "* device/htc/m7-common: General fixes and improvements", "* device/motorola/msm8916-common: Revert VoLTE until workaround is found", "* device/oneplus/oneplus2: General fixes and improvements", "* device/oneplus/oneplus3: General and Wifi improvements", "* device/oneplus/onyx: Bluetooth and camera related improvements, general fixes and improvements", "* device/htc/msm8960-common: General updates and fixes", "* kernel/motorola/msm8916: General fixes and improvements", "* kernel/oneplus/msm8994: OnePlus 2: General fixes and improvements", "* kernel/oneplus/msm8996: OnePlus 3: General fixes and improvements" ] }, { "title": "Slim6 Weekly 1.15 and Slim7 Alpha 0.2", "date": "Friday, 9 December 2016", "content": [ "Slim6 Weekly 1.15 contains a few minor device-specific updates, while Slim7 Alpha 0.2 introduces new devices and merges Android 7.1.1.", "#### Changes (Slim6)", "* vendor/slim: Update for Weekly 1.15 and fix Weekly 1.14", "", "#### Device-specific (Slim6)", "* device/huawei/angler: hotplug updates and minor fixes", "* kernel/huawei/angler: bump kernel version to 1.1e, scheduler and hotplug fixes", "* kernel/motorola/msm8916: Upstream from CM, numerous updates and fixes", "", "#### New Devices (Slim7)", "* angler", "* flo", "* bacon", "* oneplus3", "* htc one m8", "", "#### Changes (Slim7)", "* Merged android-7.1.1_r4", "* Add Advanced Reboot menu", "* Fix Navigation Settings FC", "* hardware/qcom/audio-caf/msm8916: updates to audio policy", "* hardware/qcom/audio-caf/msm8960: updates to audio policy, other updates and fixes", "* hardware/qcom/audio-caf/msm8974: updates to audio policy", "* hardware/qcom/audio-caf/msm8994: updates to audio policy", "* vendor/slim: update for Slim7 Alpha 0.2, fixes and merged android-7.1.1_r4", "", "#### Device-specific (Slim7)", "* device/htc/flounder: merged android-7.1.1_r4", "* device/htc/m7: Update radio access family list", "* device/motorola/surnia: Remove charge_only_mode", "* device/motorola/msm8916-common: Updates to sepolicy, VoLTE, and switch to Athene blobs", "* device/oneplus/oneplus2: op2: 7.1 dependencies", "* device/oneplus/onyx: onyx: 7.1 dependencies, general updates and fixes", "* device/qcom/common: general updates and fixes", "* kernel/htc/flounder: merged android-7.1.1_r4", "* kernel/motorola/msm9816: Upstream from CM", "* kernel/oneplus/msm8994: tri_state_key: allow more key codes for extra modes", "* kernel/oneplus/onyx: general updates and fixes" ] }, { "title": "Slim6 Weekly 1.14 and Slim7 Alpha 0.1!", "date": "Saturday, 3 December 2016", "content": [ "This weekly contains a few device specific updates. Also introducing Slim7, based on Android 7.1 Nougat (which is still in alpha)!", "#### Changes", "* vendor/slim: Update for Weekly 1.14", "", "#### Device-specific", "* device/motorola/clark: General fixes and improvements", "* kernel/motorola/msm8916: BACKPORT: security: fix typo in security_task_prctl", "* kernel/motorola/msm8992: Scheduler fixes and general improvements", "", "#### Slim7 Alpha 0.1", "These devices will be the first to receive Slim7 Alpha builds:", "* flounder", "* oneplus2", "* onyx", "* m7", "* mako", "* surnia", "", "More devices will receive Slim7 Alpha builds in the future. Please take note that these builds are not fully-featured, and could have bugs." ] }, { "title": "Builds postponed until Saturday", "date": "Friday, 2 December 2016 ", "content": [ "The 1.14 weekly builds will be unfortunately pushed to Saturday, December 3 due to technical difficulties. Sorry for the inconvenience and have a great day!" ] }, { "title": "Slim6 Weekly 1.13", "date": "Saturday, 26 November 2016", "content": [ "This weekly contains numerous device-specific updates, as well as a few other general fixes.", "#### Changes", "* Add a kill app button to notifications", "* frameworks/base: General fixes and improvements", "* frameworks/opt/slim: Fix FC with navbar warning message, general fixes and improvements", "* vendor/slim Update Telfort Mobiel Internet APN", "", "#### Device-specific", "* device/lge/mako: Removed enhanced NFC feature", "* device/motorola/clark: In-call audio fixes", "* kernel/huawei/angler: General fixes and improvements", "* kernel/samsung/d2: Bug fixes and general improvements", "* kernel/samsung/jf: Bug fixes and general improvements" ] }, { "title": "Thanksgiving 2016 Update!", "date": "Tuesday, 22 November 2016", "content": [ "The Weekly build will be pushed to Saturday due to the Thanksgiving holiday taking place in the United States this week . Happy Thanksgiving from the SlimRoms team!" ] }, { "title": "Slim6 Weekly 1.12", "date": "Friday, 18 November 2016", "content": [ "This weekly contains numerous device-specific updates, as well as a few other general fixes.", "#### Changes", "* frameworks/base: zygote: Add /proc/ged to the FD whitelist", "* hardware/qcom/audio-caf/msm8916: Fix potential overflow in Visualizer effect", "* hardware/qcom/audio-caf/msm8974: Fix potential overflow in Visualizer effect", "* system/core: init: Fix possible open file pointer", "* vendor/slim: Update for Weekly 1.12, Cleanup and fixes for APNs", "", "#### Device-Specific", "* device/motorola/athene: Rebased source", "* device/motorola/clark: Fixes for in-call audio and doze, enable Bluetooth LE", "* device/qcom/common: power: msm8937: General fixes and improvements", "* device/qcom/sepolicy: msm8937: Add context to recovery block device and boot block device", "* kernel/lge/mako: Upstream from CyanogenMod", "* kernel/motorola/msm8952: Hotplug updates, Rebased source", "* kernel/motorola/msm8992: ion: disable system contig heap", "* kernel/samsung/d2: Fixes for USB audio, other improvements", "* kernel/samsung/jf: General fixes and improvements", "* kernel/samsung/klte: Upstream from CyanogenMod", "* kernel/samsung/mondrianwifi: Upstream from CyanogenMod" ] }, { "title": "Slim6 Weekly 1.11", "date": "Friday, 11 November 2016", "content": [ "This weekly includes the November security update, translation updates and many updates and fixes.", "#### New Devices:", "* Motorola G4 (Athene)", "* Nextbit Robin (Ether)", "", "#### Changes", "* Included November security patches", "* Imported translations", "* framework/av: Updates to stagefright", "* framework/base: Disable fingerprint wake-and-unlock", "* Other misc. fixes and improvements", "", "#### Device-specific", "* device/huawei/angler: General fixes and improvements", "* device/lge/hammerhead: General fixes and improvements", "* device/motorola/clark: General fixes and improvements", "* device/samsung/mondrianwifi: Camera related fixes (Fix 1080 recording and torch QS)", "* hardware/ti/omap4: fix screencast for chromecast", "* kernel/huawei/angler: Hotplug update, general fixes and improvements", "* kernel/lge/hammerhead: General fixes and improvements", "* kernel/motorola/msm8916: General fixes and improvements", "* kernel/motorola/msm8992: General fixes and improvements", "* kernel/samsung/expresso10: security updates (CVE-2016-7910, CVE-2016-7911, CVE-2015-8962, CVE-2015-8963, CVE-2015-8964, CVE-2016-7915, CVE-2016-6136, CVE-2016-2184)" ] }, { "title": "Slim6 Weekly 1.10", "date": "Friday, 4 November 2016", "content": [ "This weekly includes a few device-specific updates, as well as other general updates.", "#### Changes", "* Fix profile switching: Now notification log is moved to long press header", "* hardware/libhardware: Memory leak fix during sensor HAL initialization", "* vendor/slim: Update some apn", "", "#### Device-specific", "* device/motorola/clark: Revert cmactions wakelocks, Improve on power.sh (from bullhead)", "* device/samsung/espresso3g: Sync with AOSP, general fixes", "* device/samsung/espressowifi: Some nitpicks & sync with AOSP", "* kernel/htc/msm8994: Switch to a Slim defconfig, general fixes", "* kernel/motorola/msm8992: Fixes for sdcardfs, general fixes", "* kernel/samsung/jf: Squashed revert of VoIP patches, VoIP and other general fixes" ] }, { "title": "Slim6 Weekly 1.9", "date": "Friday, 28 October 2016", "content": [ "This weekly includes dirty cow vulnerability patches, bug fixes, device-specific updates, and other updates.", "#### Changes", "* Track msm8952 hals", "", "#### Device-specific", "* device/samsung/klte-common: Wifi calibration fixes and general improvements", "* device/samsung/klte: Fix camera problem from weekly 1.8", "* kernel/htc/flounder: Dirty cow patches (CVE-2016-5195)", "* kernel/lge/mako: Dirty cow patches (CVE-2016-5195)", "* kernel/motorola/msm8916: Dirty cow patches (CVE-2016-5195)", "* kernel/motorola/msm8992: Dirty cow patches (CVE-2016-5195)", "* kernel/samsung/d2: Dirty cow patches (CVE-2016-5195) and general improvements", "* kernel/samsung/expresso10: Dirty cow patches (CVE-2016-5195) and general improvements", "* kernel/samsung/jf: F2FS updates, dirty cow patches (CVE-2016-5195) and general improvements", "* kernel/samsung/klte: Upstream changes from kernel.org 3.4.12, Dirty cow patches (CVE-2016-5195) and general improvements", "* kernel/samsung/mondrianwifi: Dirty cow patches (CVE-2016-5195)" ] }, { "title": "Slim6 Weekly 1.8", "date": "Friday, 21 October 2016", "content": [ "This weekly includes bug fixes, device-specific updates, and other updates.", "#### Changes", "* Long press on a user avatar to open notification log", "* Added xhdpi icon to SlimLauncher", "", "#### Device-specific", "* device/motorola/clark: Update various configs from reteu 6.0.1 (MPH24.107-58)", "* device/samsung/jf-common: Improvements to boot animation performance", "* device/samsung/klte-common: Initial updates for thermal and power", "* kernel/htc/msm8994: General fixes and improvements", "* kernel/htc/msm8974: Audio-effects related fixes, and more", "* kernel/motorola/msm8916: Lots of improvements and fixes for Surnia and others on the platform.", "* kernel/motorola/msm8992: Improvements and fixes for Clark and others on the platform.", "* kernel/samsung/d2: General fixes and improvements", "* kernel/samsung/expresso10: General fixes and improvements", "* kernel/samsung/jf: General fixes and improvements", "* kernel/samsung/klte: Display flickering fixed and general fixes and improvements" ] }, { "title": "Slim6 Weekly 1.7", "date": "Friday, 14 October 2016", "content": [ "Included in this weekly : Device-specific updates, language translation updates, and bug fixes!", "We are now supporting Clark!", "Note: klte was skipped this week due to issues.", "#### Changes", "* Translation updates", "* Fix Gallery FC", "* Massive update to hardware/omap4", "* hardware/qcom/display-caf/msm8960: General fixes", "", "#### Device-specific", "* m7: Speakerphone optimizations", "* device/htc/msm8960-common: Add max encoder input buffer", "* kernel/htc/msm8960: Updates to wlan driver", "* device/htc/m8: Update mms user agent", "* device/oppo/common: Fix gesture force close", "* samsung/d2-common: Remove legacy mmap", "* kernel/samsung/d2: VoIP updates", "* samsung/espressowifi: CVE Updates + more", "* kernel/motorola/msm8916: Updates to drivers, camera, + more" ] }, { "title": "Slim6 Weekly 1.6", "date": "Friday, 7 October 2016", "content": [ "This weekly includes Android security update, bug fixes and device-specific updates", "#### Changes", "* Update to android-6.0.1_r70", "* Fix OTG notification in dark mode", "* Remove old signal icons", "* Messenger (Google): adjust reply action icon color", "", "#### Device-specific", "* espressowifi: Updates and cleanup to liblights and libsensor ", "* jflte: Update codecs and remove NITZ props", "* qcom/common: Simplify display boost", "* jf-kernel: Cleanup to perf", "* d2-kernel: CLeanup and updates to perf ", "* klte-kernel: Updates to perf, audio, usb and fingerprint" ] }, { "title": "Slim6 Weekly 1.5", "date": "Friday, 30 September 2016", "content": [ "This weekly includes bug fixes, device-specific updates, and other updates.", "#### Changes", "* Updates to skia", "* Translations updates", "* Base: Fix notification guts in dark mode", "* Doze: Allow greyscale even if inverted bool is fasle", "* Base: Fix notification action/overflow divider in dark mode", "* Base: Long press on user expanded notification collapses it", "* Settings: Fix superuser icon", "* UnifiedEmail: Fix notification in dark mode", "* Messenger (google): Fix notification on dark mode", "* Google News & Weather: Fix notification on dark mode", "* Gmail: Fix text color for undo notification in dark mode", "", "#### Device-specific", "* Espresso3g: Move libril-sec to vendor ", "* Espressowifi: Updates to wpa_client, keylayout", "* Espresso10: Updates to kernel (touch firmware, mmc and light sendor)", "* jf-common: remove loc_launcher", "* jf: Updates to kernel audio", "* klte-common: Raise minimal brightness and updates to device init ", "* klte: Updates to cyttsp4 driver", "* Updates to hardware/qcom/audio-caf/msm8916 & msm8974", "* Updates to hardware/qcom/media-caf/msm8916" ] }, { "title": "We're expanding!", "date": "Saturday, 24 September 2016", "content": [ "And thus have a few openings in the team.", "#### 1) Java Developers", "", "We're looking to recruit more Java Developers to help us shape up Slim for N. We’d favor fresh minds and ideas for a new user", " experience, whilst experience with Java is a requirement it doesn't necessarily have to be with Android. If dipping your toes", " into Android development is something you've wanted to do this might be the perfect opportunity.", "", "#### 2) Public Relations", "", "We appear to be down a few public relations people, If you want to get involved but haven't due to lack of interest or skills ", "in the technical side of things, this could be a good starting point. You would be responsible for drafting and posting all of ", "the twitter/G+/FB posts and website posts like this one. Some level of CSS/Web knowledge would be beneficial but is not a hard ", "requirement, we can provide any help and guidance required.", "", "#### 3) Web Designer", "", "Somebody with a knowledge and experience of HTML/CSS and web design to help with our new website. Knowledge of web server ", "infrastructure and Javascript isn’t a requirement.", "", "for all of the above opportunities contact us at", "", "[opportunities@slimroms.org](mailto:opportunities@slimroms.org?subjest=Opportunities)", "", "Thanks,", "", "The SlimRoms Team" ] }, { "title": "Slim6 Weekly 1.4", "date": "Friday, 23 September 2016", "content": [ "This weekly includes, bug fixes, and device specific updates.", "#### Changes", "* audio-caf/msm8960: hal: Stop log spam when COMPRESS_VOIP_ENABLED is not defined", "* Frameworks/base: ambient display: Fix volume key music control", "* LatinIME: Disable Hungarian spell checking", "* LatinIME: Add Bulgarian, Georgian and Ukrainian wordlists", "* LatinIME: Enable Greek spell checking", "* LatinIME: Enable spellchecker for additional languages", "* LatinIME: make default overlay for \"show correction suggestion\"", "* Vendor/slim: Updated half-res bootanimations to output the correct colour depth", "", "#### Device specific", "* HTC himaul: Updated msm_hotplug configuration for msm_hotplug 2.3 ", "* HTC hima kernel: Update msm_hotplug to version 2.3", "* Motorola shamu: Use kernel headers for and build librmnetctl from source", "* Motorola shamu: Build libxml2 from source", "* Samsung espresso10: mmc: core: Detect eMMC v4.5 ext_csd entries", "* Samsung espressowifi: libsensors: commonize light sensor handlers, fix GP2A conversion ", "* Samsung jf-common: rootdir: Remove useless IPv6 node writes", "* Samsung jf-common: rootdir: Restore stock insthk and kickstart triggers", "* Oppo-common: DeviceHandler: Fix back arrow", "* Oppo-common: Screen off Gesture : Remove Up V Gesture." ] }, { "title": "Slim6 Weekly 1.4 - delayed", "date": "Friday, 23 September 2016", "content": [ "A few problems outside of our control have conspired against us, resulting in us having to delay the weekly build.", "", "We anticipate normal service being resumed within the next 24 hours." ] }, { "title": "Slim6 Weekly 1.3", "date": "Friday, 16 September 2016", "content": [ "This weekly includes new devices, bug fixes, Septemeber security update, updated translations, and device specific updates.", "#### New Devices:", "* QCOM Galaxy S5 (GSM) (klte)", "* Sprint Galaxy S5 (kltespr)", "* Verizon Galaxy S5 (kltevzw)", "", "#### Changes", "* Merge android-6.0.1_r66", "* Frameworks/av: libcameraservice: Don't pass NULL args on setCallbacks call", "* Frameworks/base: Prevent invocation of startNavigating() when GPS is off", "* Frameworks/base: am: Account for time changes when showing recent activities", "* Frameworks/base: SystemUI: fix 'Contents hidden' notification text color in dark mode", "* Fix notification for Ebay, Inbox and Slack in dark mode", "* Automatic translations updates", "", "#### Device specific", "* Device/samsung/d2-common: Fix Greece SPN", "* Updates to device/samsung/jf-common", "* Device/samsung/msm8974-common: Add local libinit", "* Device/htc/flounder: Merge marshmallow-dr1.6-release", "* Device/huawei/angler: Configure msm_hotplug v2.3", "* Device/lge/bullhead: Configure msm_hotplug v2.2, allow write to fingerprint_unlock_boost & allow mediaserver to load fx libs,", "and configure fingerprint unlock boost", "* Device/lge/hammerhead: Update build fingerprint to MOB31E", "* Device/motorola/shamu: Update fingerprint MOB31E", "* Device/oneplus/bacon: Fix rotation issues", "* Device/samsung/espresso3g: MODEM block is defined in espressowifi repo", "* Updates to device/samsung/espressowifi", "* Device/samsung/jflteatt: Remove default apn overlay", "* Kernel/htc/flounder: Aosp upstream updates", "* Updates to kernel/huawei/angler & kernel/lge/bullhead", "* Kernel/lge/hammerhead: defconfig: update kernel version to 1.0e & update to android-6.0.1_r0.124", "* Kernel/motorola/shamu: defconfig: update kernel version to v1.0g & update to android-6.0.1_r0.125", "* Updates to kernel/samsung/espresso10" ] }, { "title": "Slim6 Weekly 1.2", "date": "Friday, 9 September 2016", "content": [ "This weekly includes new devices, bug fixes, and device specific updates.", "#### New Devices:", "* T-Mobile Galaxy S3 (d2tmo)", "* International (QCOM) LTE Galaxy S4 (jfltexx)", "* Sprint Galaxy S4 (jfltespr)", "* T-Mobile Galaxy S4 (jfltetmo)", "* Verizon Galaxy S4 (jfltevzw)", "", "#### Changes", "* Add bluetooth battery status when available", "* Fix missing location tile on lockscreen", "* Correct charging sounds string", "* Fix possible NPE upon screen rotation", "* DeviceKeyHandler: Fix suspend gesture not working", "* System/core: libutils: fix deadlock in elapsedRealtimeNano", "", "#### Device specific", "* Updates to device/htc/hima-common", "* Updates to kernel/htc/msm8994", "* Updates to device/samsung/qcom-common", "* Kernel/oneplus/msm8974: Replace timeconst.pl with a bc script", "* Updates to device/huawei/angler & kernel/huawei/angler", "* Updates to device/lge/bullhead & kernel/lge/bullhead", "* Device/oneplus/bacon: Fix dependencies path and update dependencies", "* Device/oneplus/oneplus3: Fix data when libc crashes & force HAL1 for certain apps", "", "***", "*September security update will be included in the next weekly.*" ] }, { "title": "Slim6 Weekly 1.1", "date": "Friday, 2 September 2016", "content": [ "This weekly includes new devices, bug fixes, and device specific updates.", "#### New Devices:", "* Verizon Galaxy S3 (d2vzw)", "* AT&T Galaxy S3 (d2att)", "* Sprint Galaxy S3 (d2spr)", "", "#### Changes", "* Device/samsung/qcom-common: Remove CMHW Call", "* Frameworks/av: libstagefright: mtk: Use vendor extensions to check if we should fixup cropping", "* Hardware/qcom/audio-caf/msm8916: hal: Fix compilation with verbose debugging enabled and policy_hal: Fix build with Clang", "* Hardware/qcom/audio-caf/msm8974: hal: Add support for Hearing Aid Compatibility (HAC) mode", "* Hardware/qcom/display-caf/msm8916: display: Fix warnings on 64-bit clang", "* Updates to hardware/qcom/media-caf/msm8916", "* Updates and fixes to frameworks/base", "", "#### Device specific", "* Updates to device/samsung/mondrianwifi", "* Kernel/oneplus/onyx: slim_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT", "* Kernel/samsung/mondrianwifi: Fix kernel panic on USB tethering / USB RNDIS selection" ] }, { "title": "Slim6 Stable 1.0", "date": "Monday, 29 August 2016", "content": [ "With Android Nougat knocking on our door and Slim6 source reaching a new milestone, We believe it’s about time we release a stable build.", "This release brings some of our favourite features to Marshmallow along with bug fixes, translations, and a ton of device specific changes.", "#### Devices running as Weekly:", "* espresso3g", "* espressowifi", "* d801", "", "#### Bug fixes", "* Update APN for T-Mobile MK and Tele2", "* Fix CDMA settings in dialer to FC", "* SlimRecents: Fix header text default color & Correct default bg color", "", "#### Feature list for Stable", "* SlimLauncher", "* Slim Recents", "* Navbar customisations & Hardware key rebinding", "* Custom QuickSettings", "* Chamber of secrets and SlimActions shortcuts", "* Doze/Ambient display options", "* Proximity wake and speaker", "* Status bar customizations (Clock and Battery)", "* dt2w on doze", "* Advanced reboot menu", "", "#### Changes", "* SlimLauncher: Fix launcher default_workspace taking up all apps button location & Materialize search bar and add night mode", "* External/ant-wireless/ant_native: ant_native: Fix compilation errors for MSM8992/4 (non CAF)", "* Updates to frameworks/av and frameworks/native", "* Packages/apps/Settings: PGM: Permute simple and long click behaviour", "* Tele2 (LT) APN updates", "* Theme GooglePackageInstaller, Gmail, and hangouts for night mode", "", "#### Device specific", "* Updates to device/oneplus/oneplus3 and kernel rebase", "* Updates to kernel/motorola/msm8916", "* Updates to kernel/oneplus/onyx" ] }, { "title": "Slim6 Alpha 0.10", "date": "Friday, 19 August 2016", "content": [ "This weekly includes device specific changes, a few new features, and a whole lot of bug fixes.", "#### New Features:", "* SlimDim", "* Add Superuser menu entry in main settings", "* Add NFC QS Tile", "* Add a toggle for hardware keys", "* Add toggle for HW Key lights", "", "#### Bug fixes", "* Keyguard: fix dark text in carrier and message areas", "* Fix battery icon not following light status bar", "* Cast Tile: only scan while in detail view", "* Revert clock to the right in demo mode if in center or left", "* Bunch of navbar fixes (transparency, dimension options not working, and show in landscape, lag)", "* Fix QS tile filter utility", "* Fix some qs issues ( editor not following dark mode, add icons to add dialog, and fix remaining black text in detail view)", "* Fix reset button on hwnav settings", "* Fix Slim Action Shortcuts", "* Fix lights out buttons shift", "* Slim recents: number of max apps not sticking (Recycle SlimSeekBarPreference view)", "* Fix missing 'none' action", "* Snap: Device with no sdcard will not show store to sdcard option", "* Fix reset icon inconsistencies", "", "#### Changes", "* Switch to enable privacy guard (off by default)", "* Device/qcom/common: power-8916: Simplify missed soc_id check in 9e40a0e", "* Changes to hardware/qcom/media-caf/msm8974", "* Hardware/qcom/wlan-caf: wifi-hal: stop the UMAC logspam", "", "#### Device specific", "* Hima - DeviceHandler : update for new array handling", "* Hima - Switch to slim kernel config and add msm_hotplug tunables to init", "* Hima - kernel changes to add msm_hotplug driver and create slim defconfig ", "* m8 - DeviceHandler : update for new array handling", "* m8 - upstream kernel updates", "* Changes to device/oneplus/bacon and device/oneplus/oneplus3", "* Device/oppo/common: Revert 'Screen off gestures: use EXTRA_SETTINGS' * it's in Navigation now", "* Device/samsung/mondrianwifi: Remove camera wrapper" ] }, { "title": "Slim6 Alpha 0.9", "date": "Friday, 12 August 2016", "content": [ "This weekly includes translations, code refactoring, bug fixes, and new devices.", "#### New features:", "* Add advanced settings for certain devices", "", "#### New Devices:", "* espresso3g", "* espressowifi", "* m7", "", "#### Bug fixes", "* Advanced Doze Settings", "* Black text in qs detail list", "* Number of tiles not changing", "* Unsupported tiles showing", "* Update advanced reboot menu string", "* Reset button icon in privacy guard", "* Fix wonky double vibration behavior navbar and hwnav", "", "#### Changes", "* Bionic: linker: Avoid logcat spam with some blobs & bionic: Sort and cache hosts file data for fast lookup", "* Updates to device/qcom/sepolicy", "* Hardware/qcom/audio-caf/msm8960: hal: Increase deep buffer buffering & Add legacy EDID channel retrieval", "* Updates to packages/apps/Nfc", "* System/bt: Fix typo in Android.mk", "* System/core: healthd: Add DASH charger type", "", "#### Device specific", "* Device/lge/bullhead: fix init.bullhead.power.sh execution", "* Device/motorola/surnia: Move dalvik props to device specific & Update extraction scripts", "* Updates to device/motorola/msm8916-common", "* Updates to device/oneplus/bacon and kernel rebase (fixes ambient display)", "* Device/oneplus/oneplus2: op2: Remove duplicate i2c-6 permission", "* Updates to device/oneplus/oneplus3", "* Device/samsung/mondrianwifi & device/oneplus/onyx: onyx: Move hwkey overlay to opt_slim", "* kernel/asus/flo: defconfig: startoff kernel version at 1.0c & Fix CVE-2016-5340", "* Updates to kernel/huawei/angler and fix Fix CVE-2016-2059 & CVE-2016-5340", "* Kernel/lge/bullhead: Fix CVE-2016-2059 & CVE-2016-5340 ashmem: Validate ashmem memory with fops pointer", "* Updates to kernel/lge/hammerhead and fix CVE-2016-5340", "* Kernel/lge/mako: Fix CVE-2016- 2504, CVE-2016-2059, & CVE-2016-5340", "* Kernel/motorola/shamu: defconfig: update kernel version to v1.0f, fix CVE-2016-2059, & CVE-2016-5340", "* Kernel/samsung/mondrianwifi: Fix CVE-2016- 2504, CVE-2016-2059, & CVE-2016-5340", "* Updates to kernel/motorola/msm8916 (includes quadroot fixes)" ] }, { "title": "Slim6 Alpha 0.8", "date": "Friday, 5 August 2016", "content": [ "This weekly includes August security update, bunch of bug fixes, and device specific updates. ", "", "Lately, We have noticed that more people started sharing their unofficial Slimroms builds in our G+ community.", "As much as we love seeing more people get into building and android development, we decided to put some basic guidelines to prevent spam and potentially malicious builds.", "So from now on don’t share direct download links on our G+ community.", "If you want to share your work please link to a thread on xda developers or any other reputable forum that has details about your builds what they contain, if they have any additions on top of Slim..etc.", "", "We encourage you to have your own thread but If you don’t want to open one then check Android Builders Collective and post your builds with details there then link to your post with download links and details on our community.", "We’re sure they’d be more than happy to have you [there](http://forum.xda-developers.com/custom-roms/android-builders-collective/rom-builders-collective-t2861778).", "", "#### New features:", "* Initial addition for custom QS", "", "#### Changes", "* Merge August security update (android-6.0.1_r61)", "* Fix Gesture typing in aosp keyboard", "* Fix some Navbar single and long press functions", "* Fix navbar warning dialog not removing buttons", "* Update APN list", "", "#### Device specific", "* Updates to kernel/motorola/msm8916", "* Device/samsung/mondrianwifi: mondrianwifi: use Snap camera app" ] }, { "title": "Slim6 Alpha 0.7", "date": "Friday, 29 July 2016", "content": [ "This weekly includes bunch of new features, fixes and device updates.", "#### New features:", "* In-call vibration features", "* Statusbar clock and date customizations", "* Battery icon and text", "* SlimRecents", "* Slim NavBar with double tap function", "* Started to include Snap on devices", "", "#### Changes", "* Updates to device/qcom/common", "* Fixes to dark theme UI elements", "* Updates to frameworks/av", "* Updates to frameworks/native", "* Hardware/qcom/audio-caf/msm8960: Revert 'hal: Add support for AUDIO_DEVICE_OUT_LINE'", "* System/netd: Don't build the QSAP SDK on Nexii", "", "#### Device specific", "* Device/htc/flounder: Snap : Update device configs, and Build and Import Snap Camera", "* Fix tethering on bullhead", "* Device/htc/m8: De-commonize gps blobs/configs", "* Device/oneplus/bacon and device/oneplus/onyx: Build snap", "* Updates to device/oneplus/oneplus3 and device/oneplus/onyx", "* Updates to kernel/oneplus/msm8996", "* Updates to kernel/oneplus/onyx" ] }, { "title": "Slim6 Alpha 0.6", "date": "Friday, 22 July 2016", "content": [ "This weekly includes new features, and bug fixes. We added support for Oneplus 3 and have also updated our Crowdin page.", "You can now translate Slim6 to your language by heading to https://crowdin.com/project/slimroms", "#### New features:", "* AOSP Day Night theme (experimental)", "", "#### New devices:", "* OnePlus 3", "", "#### Changes", "* System/bt: Bluetooth: fix stuttering on broadcom bt devices (Thanks Cal Archer)", "* Updates to device/qcom/common and device/qcom/sepolicy", "* Ashmem updates from aosp to native and system/core", "* Updates to frameworks/native", "* Updates to frameworks/opt/net/ims, frameworks/opt/net/wifi and frameworks/opt/slim", "* Rebased wpa_supplicant_8", "* Remove smart pulldown and search from SlimActions", "* Updates to caf msm8916 hardware/qcom/audio and hardware/qcom/media hals", "* Slim DeviceHandler: Add device specific screen off gesture settings", "* SlimLauncher: Remove launcher shortcut from update_workspace and fix settings not enabling/disabling properly", "* Updates to system/core and system/extras", "* SysUI: Guard against NPE in SignalClusterView", "", "#### Device specific", "* m8: don't start rild until after boot completed", "* hima-common: Add DeviceHandler to m9 and recovery: don't print current partition version", "* Device/htc/m8-common: remove gps.conf hack and remove EasyAccessService, import variant rc scripts, and Address some new denials", "* Updates to kernel/htc/msm8994 and kernel/htc/msm8974", "* bacon: Revert “Switch to standalone libinit", "* bacon: Suppress secure erase in TWRP, and allow 3GB dalvik", "* oneplus2: Stop building libinit_msm", "* Rebased bullhead kernel on latest aosp sources", "* Rebase kernel/oneplus/onyx" ] }, { "title": "Slim6 Alpha 0.5", "date": "Friday, 15 July 2016", "content": [ "This weekly includes new features, fixes, and July security update.", "#### New features:", "* Chamber of secrets", "* SlimActions and shortcuts", "", "#### Changes", "* Include July security update (android-6.0.1_r52)", "* Device/qcom/sepolicy: Fix warning when ptt looks for its log dir", "* External/sepolicy: Remove generic socket access from untrusted processes and Further restrict socket ioctls available to apps", "* Updates to frameworks/av", "* Frameworks/opt/slim: slim: symbolize slim drawable", "* Updates to hardware/broadcom/wlan and hardware/qcom/wlan-caf", "* Updates to hardware/qcom/audio-caf 8974 & 8916 ", "* Packages/apps/Nfc: Verify setForegroundDispatch caller is in foreground.", "* Updates to system/bt, system/core, and system/extras", "", "#### Device Specifics:", "* Rebased kernel/huawei/angler to new AOSP", "* Upstream update from CM to kernel/motorola/msm8916", "* Update build fingerprint to flo, flounder, angler, hamerhead, and oneplus2", "* Kernel/oneplus/onyx: Update Prima to LA.BF.1.1.3_rb1.13", "* Kernel/oneplus/onyx: ARM: dts: 15055: Reduce panel power-on delay", "", "#### Known Bugs:", "* Most layers themes for frameworks-res will cause systemui fc", "* Angler & Flounder: BT stutter on media (audio/video)" ] }, { "title": "Slim6 Alpha 0.4", "date": "Friday, 8 July 2016", "content": [ "This weekly includes bug fixes, Hardware Key Rebinding, Advanced reboot menu, and much more!", "#### New features:", "* Slim’s Hardware key rebinding", "* Advanced reboot menu", "", "#### Changes", "* Updates to bionic", "* Stagefright-plugins: Clean up warnings for invalid format strings and Stop using AVPicture", "* frameworks/base:", " 1. Wait until the Keyguard is drawn to dismiss the boot dialog", " 2. aapt: allow setting custom id for slim framework", " 3. androidfw: Declare and load slim framework resource package w/ id", " 4. KeyguardSimPinView: don't send dummy request to get remaining pin", "* frameworks/opt/slim:", " 1. Add drawableToShortcutIconBitmap method", " 2. SlimFramework: Updates for public resources", " 3. Add colorpicker to slim framework", "* Enable 3dot menu on Location settings", "* packages/apps/SlimLauncher: fix a typo in strings", "", "#### Device Specifics:", "* Hima: Add prox wake overlay settings", "* Onyx: add boringssl to dependencies", "* Oppo_common: add haptic feedback to V gesture and Disable DT2W", "* Updates and fixes to kernel/motorola/msm8916", "* Updates to kernel/samsung/momondrianwif", "***", "_Due to time constraints July security updates will be merged next weekly_" ] }, { "title": "Weekly Rescheduling", "date": "Wednesday, 6 July 2016", "content": [ "Hey slimusers! We're rescheduling our weekly releases from Wednesdays to Fridays as it suits our schedule better.", "This means no release today but you can expect our builds on Friday.", "Till then #keepitslim" ] }, { "title": "Slim6 Alpha 0.3", "date": "Wednesday, 29 june 2016", "content": [ "This weekly includes more bug fixes, features, and support for new devices. ", "#### New features:", "* Layers support", "* Add dt2w on doze", "* Show each app name being optimized during boot", "", "#### New devices", "* OnePlus One (Bacon)", "* LG G2 (d801)", "", "#### Changes", "* Updates to bionic", "* Updates to sepolicy", "* Updates to device/qcom/common", "* Stagefright-plugins: call packet_queue_init earlier", "* Hide optimizing app dialog on first boot", "* Updates to frameworks/native", "* Updates to frameworks/opt/net/wifi, hw/broadcom/wlan and hw/qcom/wlan-caf", "* Updates to system/bt, core, and vold", "* Fix browser permissions", "* Fix proximity check on non power key", "* DeskClock: update translation plural formattings", "* Updates to hardware/qcom/audio-caf/msm8960", "* Updates to hardware/qcom/media-caf/msm8960", "", "#### Device Specifics:", "* Hima: remove hard-coded photo preview size", "* Hima: fix headphone sound", "* Onyx update to sepolicy", "* Onyx updates to mpdecision", "* Onyx add support for China ctcc variant" ] }, { "title": "Slim6 Alpha 0.2", "date": "Wednesday, 22 june 2016", "content": [ "This weekly includes bug fixes, new features, and support for more devices.", "We have also setup a [bug tracker](https://bugs.slimroms.org) to keep track of them bugs!", "For now, you won’t be able to act on issues, you will only be able to track the issues including their status, priority, progress.. etc.", "", "We are looking for java developers capable of creating new projects as well as working on existing ones.", "If you are interested, contact us at slimroms@gmail.com.", "Make sure to include links to your work, and sources if your work is open source.", "#### New features:", "* Slim Doze/Ambient display options", "* Proximity Wake", "* Proximity Speaker", "* Toggle for waking up device when charger is plugged in", "", "#### New devices", "* OnePlus Two", "* OnePlus x (onyx)", "* Nexus 5x (bullhead)", "", "#### Changes", "* Merge android-6.0.1_r46", "* Updates to av, ffmpeg, stagefright-plugins", "* Updates to art", "* Updates to skia", "* Updates to sepolicy", "* Updates wpa_supplicant_8", "* Fix DeskClock settings crash", "* Fix AppOpps crash on none US english", "* Fix Gallery editor crash", "", "#### Device Specifics:", "* Upstream update to kernel_htc_msm8994", "* Upstream updates to hima", "* Upstream updates to m8", "* Upstream updates to surnia device and kernel", "* Rebase kernel for mondrianwifi" ] }, { "title": "The road to marshmallow", "date": "Wednesday, 15 june 2016", "content": [ "Slim6, based on marshmallow 6.0.1, is now available for download!", "Slim6 is still in its early stages of development so if your favourite feature is not back yet, don’t worry more will be added with later releases along with additional devices.", "", "We are currently looking for device maintainers.", "We expect you to know your way around android and be able to fix problems as they emerge not just a builder.", "With that being said, you can contact us at slimroms@gmail.com.", "In your email please link your work, sources, and specify why you think you’d be a good addition to our team.", "Work related to slimroms is preferable but not mandatory.", "#### Features", "* DPI Changer", "* SlimLauncher", "* Root access", "", "#### Supported devices", "* Nexus 6p (angler)", "* Nexus 6 (shamu)", "* Nexus 9 (flounder)", "* Nexus 5 (hammerhead)", "* Nexus 7 2nd gen (flo)", "* Nexus 4 (mako)", "* HTC one M9 GSM (himaul)", "* HTC One M8", "* Moto E LTE second gen (surnia)", "* Samsung Galaxy Tab Pro 8.4 (mondrianwifi)" ] }, { "title": "Slim Zombie?", "date": "Tuesday, 8 September 2015", "content": [ "It’s been a while… A long while... We feel it’s time to shed light on what happened, what is happening, and what will be happening with Slim.", "", "First things first. We are not dead. Well, technically we were... but we’re back. So I guess we’re #SlimZombie now ;)", "", "**Where did we go?**", "", "Technically, we didn't go anywhere. We've been working hard behind the scenes, we just haven't been posting much, be it updates on what was going on, or builds (which was delegated to our device maintainers as a temporary measure).", "", "Our issues began when one of our team left quite suddenly. Back in the day, we were really small, so everything was paid through one individual.", "", "As we expanded, we didn't think anything of it. When this person left, we realised how much responsibility and power this meant, since we had just lost control of all our servers, as well as all the funding for them.", "", "So we decided to become a legal entity, so that we weren't reliant on an individual, and so that an individual was not being affected by paying however much we pay per month out of their personal bank account.", "", "We want to make this clear, we have no intention of making money out of this. Anything that we do, we do it to make the community a better place. Since we had a few members from Germany in the core team back then, we decided to become an e.V, or eingetragener Verein (registered association). This was going well, until our beloved lead, Kufikugel, had to step away suddenly due to personal reasons.", "", "We won’t go into details here, since it touches on personal matters of several of our team members. Our servers ended up getting shut down for a week due to the e.V process taking longer than expected. This is one of the reasons why we said not to use the old site anymore. The end result was, we were locked out of all the current systems.", "", "As it is with life, by making mistakes you have the potential to learn. We made plenty of mistakes, and we have learned a lot. Thank you to those who have helped us through this rough time.", "", "**So what’s happening now?**", "", "SlimRoms is now a registered LTD in the UK. You can find the legal documents [here](https://beta.companieshouse.gov.uk/company/09757411). This does not mean we are abandoning the community, nor do we care about making money. Any surplus money will go towards making the experience for the community better, be it funding device maintainers, better servers, or even giveaways. Who knows, the potential for helping the community is limitless.", "We have five directors, and six shareholders, all are at the heart of the team. These people will make the final decisions for Slim. However, we will always listen to and respect the voice of the community, as well as the rest of the team.", "", "Our old Gerrit will be taken down, and our new Gerrit will be moved over to that server, as it is better suited to managing the monstrosity that Google has made. Everything important has already been migrated to the new Gerrit. The old site will remain open until the new site is finished. Since we don’t have any dedicated front end web developers on the team, help here will be much appreciated.", "", "The forum will be taken down as soon as possible, and there are no plans to bring it back. We recommend people to stick with XDA. We have our own area [there](http://forum.xda-developers.com/slimroms).", "", "As for the files, one of our infrastructure devs have been through all of them. We deem them safe to download again however Because of their age, they are susceptible to some known exploits in Android, so we recommend you get the latest version from your device maintainer until the new official builds go up. As a result, the old downloads will not be added to the new download system.", "", "**When will builds be going up?**", "", "Sorry, but it’s gonna be a #soon.", "We are aiming for as soon as possible. Our developers are working hard to get everything perfect, as we will only have time to do one stable build before M hits. Even if we miss it, there will be a stable build for SlimLP, so don’t worry. New features are also in the works, though we have no prediction for when they might be done.", "", "**What are your aims?**", "", "We give great pleasure in saying that Slim will be one of the teams taking part in the project that Bitsyko recently spoke about. The aim is to pool our resources together, and bring up a common base for hardware that other roms can use to get a stable base.", "", "We also have some, to say the least, interesting projects on the way to make life easier for our team. The plan is to open bits of our infrastructure up to the general community as well. What’s the use in writing your own technology if you’re just going to keep it to yourself? ;) Till then #KeepItSlim" ] }, { "title": "SlimROMs and SlimLP updates", "date": "Wednesday, 8 April 2015", "content": [ "**Where is my fully featured SlimLP?**", "", "We're working on Slim 5.1. You can follow the progress on Gerrit but it's taking a little bit longer", "than usual as our hands are full with our brand new open source website, internal changes, hosting..etc.", "", "You can check the website source [here](https://github.com/SlimRoms/slimroms.github.io)", "", "Did I mention that we've also got a new [Gerrit](https://review.slimroms.org)? Oh and it's blue!", "", "**We demand a status update on the old website and infrastructure issues!**", "", "Till we state otherwise or get into more details. Our last statement stands as it is. Don't download", "anything from the old website. If you want Slim gapps or build for you device then go to our gapps or", "your device thread on xda respectively.", "", "Change requires time but we can assure you that SlimROMs is not dead and we will come back better than", "ever! till then **keep it slim.**", "", "***", "", "keep in mind the website is still a WIP however you can always contribute by pushing commits to our Gerrit." ] }, { "title": "TRPS!", "date": "Wednesday, 1st April 2015", "content": [ "We're back, and we're pink! After much research, we have realised that Material on Android isn't", "working so well.", "", "Over the past month, we have sent out different designs to some of our testers. The feedback that", "we got was the design is fine, it's just the colour scheme.", "", "We would like to officially announce TRPS! It's still in the works, but it will be coming to your", "devices soon.", "", "In support of this announcement, we have turned our [Gerrit](https://review.slimroms.org) pink.", "", "support us by turning something pink! Post pictures with #SlimPink. The best will be showcased on", "the new site." ] }, { "title": "SlimLP Alpha 1.0 (Android 5.0)", "date": "Monday, 17 February 2015", "content": [ "We are proud to announce the first weekly for SlimLP. Please note not all devices are getting a", "weekly yet. This is the first alpha release more devices and features to come as we move forward.", "#### Features:", "", "* RRO Layers Support", "* Doze (ambient display) time-out (selected devices only)", "* Options for battery icon and text", "* Privacy guard", "* Slim Heads up", "* Slim Dialer", "", "***", "", "Keep in mind Jenkins build order is random so we can't say when a specific build will be ready." ] }, { "title": "Slim updates", "date": "Tuesday, 16 December 2014", "content": [ "As we mentioned couple weeks ago, we're working on SlimLP and already added some of our features", "e.g. Slim heads up, privacy guard, slim dialer, lockscreen shortcuts and much more.", "", "With the steady progress of SlimLP and current stability of Slimkat we decided to go for Slimkat", "9.0 next week. With that being said we'll take the week off for testing purposes so no release this", "week, hope you have a great week and remember to **keep it slim.**" ] }, { "title": "SlimROMs meets lollipop", "date": "Saturday, 06 December 2014", "content": [ "As some of you already know we extended Slimkat weeklies to make them as stable as possible but that", "doesn't mean we're neglecting lollipop. We are already working on lollipop and pushed multiple alpha", "builds for both nexus 5 and 4 with some of our added features like privacy guard, sounds tweaks, status", "bar tweaks and much more. It's been decided that the new version of Slim + lollipop will be called SlimLP.", "We would like to thank +Cristian Giordano for the great work on the new boot animation. Stay tuned for more", "SlimLP news :)" ] }, { "title": "SlimROMs moves to Crowdin", "date": "Friday, 21 November 2014", "content": [ "We have officially moved all translations back to crowdin. **What does that mean?**", "1. Easier way for users to translate SlimRoms to their language with a slight to no learning curve.", "2. We won't accept new translations on Gerrit. All the translations must be made through crowdin.", "", "#### Before users had to:", "", "* Have Git.", "* Clone the repo in question.", "* Do the changes, commit and push them to our Gerrit.", "* Add someone from the team to review and merge the translations.", "", "***", "", "[Our Crowdin Project](https://crowdin.com/project/slimroms)", "[Crowdin quick guide](https://crowdin.com/page/quick-start)" ] } ]