Framework 3.0 Alpha 2 bug report for CM12 - Xposed General

xposed arm 20150308
- Install successfull
- Modules working
- Confirmed OS responsiveness terrible, restarts etc. even with all modules deactivated
Some conflict with this CM12 5.0.2, architecture armeabi-v7a
Please remove the bug in next release

Related

[ROM][5.1.1_r34][p6800/p6810](6April2016-Build1.8)SlimLP 5.1.1-.beta.0.15-UNOFFICIAL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SlimRom is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and Gerrit.
Code:
/* #include <std_disclaimer.h>
*
* Your tablet's warranty is now void.
* This is a custom ROM developed by p3dboard.
* You are flashing this on your Samsung Galaxy Tab 7.7 at your own peril.
* I am not responsible for hard bricks, damages to SD Cards, thermonuclear war,
* or you getting fired because the alarm app failed.
* I would definitely help you out if you are stuck somewhere, provided that you give
* me clear details of the mishap.
* Don't ask for ETA's cause there is a thing called "LIFE" outside XDA.
*/
SlimLP is currently in beta stage, some settings are already in place, much is still missing and would come with time. Stay tuned!
I am also new to development, so not as experienced as Daniel, and I also don't have a lot of extra time, so I'll do what I can, and fix what I can as I learn over time. But I wanted to contribute something new, and from Daniels survey, Slim was the second most popular rom after Carbon.
WHAT'S INCLUDED: (This is just a standard blurb, some of these SLIM extra's are not in their Beta yet)
Android Lollipop
Slim Center
Slim Launcher
Slim File Manager
Slim Heads Up
The Real Dark Slim User Interface
SlimPIE (inspired by ParanoidAndroid's PIE with a light touch of Slim)
Smart Card Service
Adaptive Backlight
Adaptive Brightness
Smart Lock
Privacy Guard
Sounds Tweaks(Audio FX and Music FX)
Status Bar Tweaks
Battery Saver Mode
Removed Bloatwares
Notification Reminder/Snoozer
Drawer Shortcuts
Lockscreen Shortcuts
Custom Quick Settings Tiles
Improved Performance
Camera - True View
Camera - Smart Capture
and Much More!
WHAT'S WORKING:
Camera
Video Recording
Wi-Fi
Bluetooth
ADB
Proximity Sensor
External SD Card
Internal SD Card
Video Playback
Speaker
Airplane Mode
RIL(Mobile and Data Network)
Compass - Can require calibration before being reasonably accurate (moving tablet around in a figure 8 a few times) - Might be a way to recalibrate this?
Automatic Brightness Sensor
GPS
POSSIBLY WORKING - TESTING REQUIRED:
Mobile Hotspot (can someone with a p6800 tell me if it works for them?)
BUGS/NOT WORKING:
Wifi Driver Bug that can reboot (ES Explorer Direct Send between two devices)
QS Torch Tile (Quick Settings Torch)
Touch Keyboard at initial boot - you need to either not flash GAPPS immediately or cancel the Setup with GAPPS flashed, then go into SETTINGS -> LANGUAGE&INPUT -> Current Keyboard and then turn on Hardware Input - After that the AOSP keyboard works - need to figure out how to fix this.
HOW TO INSTALL:
1. Download the ROM and the GApps and place them on your SD Card/Internal Storage.
2. Reboot tablet into TWRP recovery.
3. Wipe data, cache(factory reset), dalvik/art cache and system.
4. Flash the ROM and the GApps.
5. Reboot System. (First boot takes 5-6 minutes. Be patient.)
UPGRADING: If you are upgrading from a previous SlimLP build (not Kit kat Slim rom's, as you will get some issues)
1. Download the ROM, place it on your SD Card/Internal Storage.
2. Reboot tablet into TWRP recovery.
3. Flash the ROM
4. Reboot System.
SOURCES:
Daniel_HK's GitHub
SlimRoms Website
Google+
My code change notes - Download "Slimlp Changes to compile.txt" - How to compile after you have read and understood Daniels Instructions on compiling Rom's - read - read - read - something I didn't and don't always seem to do
CREDITS:
SlimROMs Team
@daniel_hk
and others I may have forgotten.
DOWNLOADS AND CHANGELOG IN THE SECOND POST
XDA: DevDB Information
SlimLP 5.1.1 by SlimRoms, ROM for the Samsung Galaxy Tab 7.7
Contributors
@p3dboard
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Galaxy Tab 7.7 (p6800,p6810)
Based On: AOSP
Version Information
Status: Build #1.8
Latest Build Release Date: 2016-04-06
Created 2015-09-15
Last Updated 2015-10-28
Change Log and Downloads
Slim Gerrit - Slim Rom's change log
4 April 2016
SlimLP Beta 0.15 - Build #1.8 - Build Date 20160406 - Download ROM from this URL
- Updated Source Code to Beta 0.15 (Patch Level is up to February 2016 in Security - Possibly this is the last update Slim might make for Android 5.1.1, CM 12.1 sources have been updated to April 2014, but not Slim so far)
- P6800 & P6810 builds completed (just the NoZram version)
- Added Daniel's Performance Control app, but it errors out when going to the Battery tab, I'll leave it in their incase anyone wants to use the CPU / Governor controls - but if you want to tweak memory, use another app like Trickster Mod from the play store.
- Returned Davlik Memory settings back to stock in this build, as if you don't have too many apps installed that run background services, you can open apps that use larger Ram values.
I decided to recompile a newer build as I wanted a Rom with a more recent security patch level that also had Google Play Movies working, Android 6.0 currently has issues the the L3 DRM blobs. It's still got the same old issues as mentioned in the first post with workarounds as above - Touch keyboard, and the QS Flashlight not working, along with the reboot bug if you try to transfer data over Wifi using Es Explorer. But apart from that its pretty stable.
28 Oct 2015
SlimLP Beta 0.10 - Build #1.7 - Build Date 20151028 - Download ROM from this URL
- Updated Source Code to Beta 0.10
- Making two version of the build, one with zRam and one without - you can choose which one you feel performs better
- Updated RIL libraries for p6800 from Daniels latest CM 12.1 build (October 2015 build)
- p6800 rom's uploading now for Build 1.7, zRam and no-zRam version
- The no zRam version still supports zRam but its not turned on by default. If you have the app Trickster Mod from the playstore, (there's probably others) you can turn the zRam off any time you want to while running the rom. If you turn it off and then back on in Trickster Mod however, the new zRam partition is only 10% of the memory, which is smaller then the 256mb zRam I am turning on at boot.
- P6810 Zram build uploaded, uploading non-zram p6810 rom version now, compiling p6800 rom.
- P6810 beta 0.10 compile completed (no zRam version), uploading, compiling p6810 zram build. Once this finishes building, i'll start the p6800 build
- Synced SlimLP Beta 0.10 source code, starting compile of P6810 rom
- I'll make two builds of each for the next rom, one with Zram turned on and one without.
- I still haven't had time to look at the Keyboard issue or the QS torch icon, got to many things on at the moment - so just doing source code updates
14 Oct 2015
SlimLP Beta 0.9 - Build #1.6.2 - Build Date 20151014 - Download ROM from this URL
- Added missing blob libsec-ril.so file for p6800
- Added a 256mb zram swap partition (cm12.1 i9100 nightly just implemented this as they said it can help with low memory situations, so I've added it to see if it helps us at all - give me feedback, we can always turn it off).
@4:05pm - p6800 build is uploaded.
@3:35pm - p6800 build complete, checked that libsec-ril.so was in the /system/lib folder. Uploading now (about 30min it should be there)
@8:44am - build 1.6.2 for p6810 with 256mb zram uploading now. I am building the p6800 rom now.
@8:25am - I just discovered I missed adding /system/lib/libsec-ril.so to the p6800 build (builds 1.6 and 1.6.1) - so stick with 1.5.1 until I fix this on the p6800, so Mobile services won't be available. I'll recompile the rom for the p6800 today.
13 Oct 2015
SlimLP Beta 0.9 - Build #1.6.1 - Build Date 20151013 - Download ROM from this URL
- New Stagefright security patch and October 1st Android Security patches (see Slim Gerrit changes for today for the latest list of changes)
- Bug in this build: P6800 rom missing RIL blob - mobile / data won't work
@6:43pm - p6810 build completed, uploading now.
@4:55pm - p6800 build 1.6.1 compiled, uploading now. Compiling the p6810 build now.
@4:00pm - i just noticed that the slimlp source just received the new stagefright security fix, i've synced the new source code updates and am compiling build 1.6.1, it also has the other Google security updates for October. Building p6800 rom now.
SlimLP Beta 0.9 - Build #1.6 - Build Date 20151012/13 - Download ROM from this URL
- Sources updated to SlimLP Beta 0.9
- Bluetooth built using Daniels new Bluetooth packages that allow Bluedroid and Bluez to co-exist
- Daniels USB-OTG update (from his sources)
- Bug in this build: P6800 rom missing RIL blob - mobile / data won't work
@3:08pm - p6800 build is up.
@2:20pm - p6800 build 1.6 compile completed. Uploading now (should be about 30min)
@8:23am - p6810 build 1.6 is uploaded
@8:20am - I'm uploading the p6810 build at the moment, then I'll start compiling the p6800 build
12 Oct 2015
- I've just downloaded SlimLP Beta 0.9 source code and sync'd Daniels latest device tries, starting on compile for the p6810 (Android 5.1.1_r20)
- I'm also going to test adding persist.sys.debug.multi_window=true to /system/build.prop - which might only be a Marshmallow (Android 6.0) setting, but I'll see if it works in 5.1.1_r20 of SlimLP Beta 0.9 source code
- I'm also going to test building Daniel's updated Bluetooth Package from his Github that allows it to co-exist with Bluedroid Bluetooth, rather then removing it.
- I haven't had any time to look at the Torch QS tile or the keyboard fault in the last two weeks, eventually I'll get onto those.
1 Oct 2015
SlimLP Beta 0.8 - Build #1.5.1 - Build Date 20151001 - Download ROM from this URL
- Modified /system/build.prop Davlik values again based on some more testing. dalvik.vm.heapgrowthlimit=64m. Previous build 1.5 tends to be laggy when launching multiple apps. You can test Build 1.5 and 1.5.1 and decide which settings give better performance if you like. If you know how to modify build.prop with root access, you don't need to reflash the rom, just set the Build.prop values.
@11:00am - p6810 build also uploaded.
@10:20am - p6800 build uploaded. p6810 build uploading now.
@9:17am - p6800 build compiled. Uploading. Compiling p6810 build now.
@8:00am - I think the new Davlik values are a bit excessive. I think increasing to dalvik.vm.heapgrowthlimit=64m, instead of dalvik.vm.heapgrowthlimit=100m, provides better responsiveness, but still enough for background apps like facebook (which uses around 60m of ram). For example, with the 64m value, opening a hyperlink from Gmail in Chrome works nicely, but at 100m, it's very laggy. My previous builds had this value set at 48m.
I think these values are better - I'll put a build 1.5.1 up soon, for those who want to try the different values (or you can manually set it yourself in Build.prop if your comfortable).
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=320m
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
30 Sept 2015
SlimLP Beta 0.8 - Build #1.5 - Build Date 20150930 - Download ROM from this URL
- Updated Device Tree's from Daniel, Mobile Hotspot should be fixed for p6800 users
- GPS fixed
- Modified /system/build.prop Davlik values based on Article about Ram and Davlik settings, seems to be giving better performance, Games like Asphalt 8 seem to be smoother, more Ram seems to be generally available.
@7:14pm - p6800 rom uploaded
@6:34pm - p6800 build completed, uploading now, should be there in 30min
@6:15pm - P6810 Build #1.5 is uploaded. P6800 build still compiling..
@6:10pm - playing with Facebook installed in the background, dalvik.vm.heapsize=256m is more friendly for Facebook (dalvik.vm.heapgrowthlimit=100m is what helps Facebook to run more smoothly as a background process) in that games like Asphalt 8 are still playable with the 256m value, rather than dalvik.vm.heapsize=320m. But dalvik.vm.heapsize=320m / 384m is better for Real Racing 3 on High detail level, medium and low detail are fine with 256m.
@5:30pm - finished p6810 compile, uploading p6810 rom. Compiling p6800 rom now.
@3:35pm - doing a recompile of the p6800/p6810 with the adjusted Davlik VM settings, after which I will upload the rom's
@3:30pm - I finished my Davlik memory testing, I'm going with these values for my Build 1.5, a bit larger for the dalvik.vm.heapsize, as games like Real Racing 3 benefit from the larger value, and probably the Chrome Web browser does as well. The article recommended dalvik.vm.heapsize=174m, which is probably better if you have lots of smaller apps, but I'll optimize for some bigger apps using dalvik.vm.heapsize=320m. The dalvik.vm.heapgrowthlimit=100m seems to have given back more base memory, I can get over 460m of free Ram at times now.
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=100m
dalvik.vm.heapsize=320m
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
@8:35am - Test Build 1.5 - GPS works - so Non-Pie blob support is working again! Just testing the new Davlik memory settings now.
@8:00am - p6810 build 1.5 test build completed, if it's working ok I'll upload it as Build 1.5, otherwise I'll have to investigate why the Non-Pie support is not working.
29 Sept 2015
- 7:50pm - Starting build 1.5 for p6810 - will test to make sure GPS is working before doing p6800 build.
-I've manually updated the Bionic libraries with the Non-Pie support, as the Bionic libraries in SlimLP Beta 0.8 had more changes to them then just the non-pie support additions from the previous library which Daniel had given me, which was basically the same Bionic Library as SlimLP Beta 0.7 with the Non-Pie additions.
- Found interesting article on Davlik Heap values and ART https://01.org/android-ia/user-guides/android-memory-tuning-android-5.0-and-5.1 - I am going to test build my next one with their recommended settings to see the difference in performance (they say this benefits facebook as well due to the way it uses memory).
28 Sept 2015
- Looks like Daniel pushed another change to danielhk/proprietary_vendor_samsung_smdk4210 for the Hotspot after I did the Build 1.4 yesterday - https://github.com/danielhk?tab=activity - so I think that when I compile Build 1.5, this will hopefully fix the hostpot as well. I
- Build's 1.3 and 1.4 have issues with GPS again. I will have to do a recompile, it seems like the non-pie support was not enabled for GPS in those builds. Builds 1.1 and 1.2 the GPS works fine.
27 Sept 2015
SlimLP Beta 0.8 - Build #1.4 - Build Date 20150927 - Download ROM from this URL
- Updated Device Tree's from Daniel, Ambient Sensor should be fixed
- Mobile Hotspot doesn't seem to be fixed
- GPS has broken (non-pie support) - It has on my p6810 - will have to do a recompile for Non-Pie support that got missed some how
@10:15pm - The compile with CONFIG_KEYBOARD_SEC_DOCK=m or CONFIG_KEYBOARD_SEC_DOCK=n failed due to the fact that this causes other issues with the Kernel code. The code would need some adjustments to make this work for us. Anyway, I'll keep on investigating trying to turn the initial value to on for the Hardware switch in the Language and Input settings error. I checked Daniels omnirom build, and he's not turning on the hardware switch, so he must be specifically enabling the Touch Keyboard in the code even if a hardware keyboard is listed as present (I have seen some old code examples of people doing this, but some of the variables are not present in the SlimLP code - so I can't just copy their examples without finding the rest of the additional code needed).
@10:00pm - I got a reply from a Galaxy Tab 2 developer, he told me how they overcame this same issue, they got the commit included into Cyanogenmod to make the Keyboard Dock driver a module, so for anyone who needs it, the module can be started as an init.d module. I am doing a compile now to see if this fixes the keyboard driver, if so I'll make it build # 1.5...
http://review.cyanogenmod.org/#/c/83499/
espresso10: build KEYBOARD_SEC_DOCK as module Our sec_keyboard driver does not properly unregister the input device when no dock is detected, which makes the system believe that a physical keyboard is present at all times, which prevents the software keyboard from being shown. Some user own a Keyboard-Dock and meight miss the ability to use the dock if it gets disabled completely. Building it as module gives the user the ability to add a simple init.d script to start the module at boot if they need it.
/kernel/samsung/smdk4210/arch/arm/configs/cyanogenmod_p6800_defconfig
Code change CONFIG_KEYBOARD_SEC_DOCK=y -> CONFIG_KEYBOARD_SEC_DOCK=m
/kernel/samsung/smdk4210/arch/arm/configs/cyanogenmod_p6810_defconfig
Code change CONFIG_KEYBOARD_SEC_DOCK=y -> CONFIG_KEYBOARD_SEC_DOCK=m
@9:41pm - p6800 build compiled, uploading now.
@7:47pm - p6810 build compiled and uploading, building p6800
SlimLP Beta 0.8 - Build #1.3 - Build Date 20150926 - Download ROM from this URL
- SlimLP Source code updated to Beta 0.8
- GPS has broken (non-pie support) - It has on my p6810 - will have to do a recompile for Non-Pie support that got missed some how
@3:04pm - p6800 build 1.3 uploaded. P6810 build 1.4 commenced.
@2:35pm - resetting Code base and Resyncing Daniels Device Library changes for Build 1.4 (Hotspot fix and Ambient Display fix)
@2:30pm - P6800 SlimLP Beta 0.8 build finished, uploading now (build 1.3)
@ 8:00am - P6810 SlimLP Beta 0.8 build finished and uploaded. Building P6800 rom. (My Rom build # 1.3)
- I've just looked at Daniels new Omnirom Change Log for 20150926 build and his new sources (which came out just after I started this new build) fixes the Wifi Hotspot and the Ambient Display issues. Once the first build of Beta 0.8 is compiled, I'll resync my Sources to get his updates and then build 1.4, which will include these fixes.
26 Sept 2015
5:30pm - I've just updated my SlimLP code base to Beta 0.8, and am recompiling my p6810 build. I'll leave it compile tonight and compile a p6800 build after that.
Next week I'll keep on tracking down this Soft Keyboard bug, where it's not initially enabled (I'm only going to try set the initial Toggle value to on - not try and resolve the false positive on the driver believing that there's a keyboard docked).
5:00pm - My testing has confirmed that this code only removes the hardware option (set to false and the hardware option re-appears), it doesn't set the hardware toggle to on. But I might be able to use this bit of code to help me start to find the option. I just need to find where the Default Value of this toggle switch is set, and then adjust the default to be turned on, instead of off.
2:30pm - I just had a chance to test the build, the value of config_forceDisableHardwareKeyboard = true, completely hid the Hardware option from the Input and Settings area, preventing the value from being changed. I am just trying a test build with the value of False, but I don't think this is going to turn on the value.... I'll have to try see if I can find where the Hardware Setting is kept (probably in the same part of the code) and work on some sort of fix.
8:30am - I've made a p6810 test build to see if it fixes the keyboard. I'll test it later today as I have to go out now.
I've set the config_forceDisableHardwareKeyboard to true via an overlay file (which overrides the default value of false - which I believe turns off the fix and makes things behave as if the extra code was not included). From what I understand from my reading, the keyboard issue is present because the default driver is wrongly reporting that a Keyboard dock is present. Which if you plug in a keyboard via usb, you see that it behaves like one is, the softkeyboard just gives you word predictions on screen, but no keyboard. So I think that is right. Changing that Hardware option in input corrects this wrong assumption and then the soft keyboard appears.
25 Sept 2015
10:43pm @ I think i might have found some code to fix the soft keyboard not working at startup issue at https://gerrit.omnirom.org/#/c/903/2
Edit: Looking over Cyanogenmod code, they have already implemented this fix, but SlimLP hasn't added it to their code base, so I have added it to the source code and am doing a compile now. The only thing I think I need to work out is if I need a true / false value for the config_forceDisableHardwareKeyboard parameter, but once I have that worked out, hopefully this should fix it.
24 Sept 2015
SlimLP Beta 0.7 - Build #1.2 - Build Date 20150924 - Download ROM from this URL
- Media DRM fixed for Google Play Movies / Youtube DRM based content (libraries from p3100)
- increased dalvik.vm.heapsize=320m - Hopefully should provide a bit more memory for Facebook / Facebook Messenger
@9:30pm - p6800 build is uploaded
@8:43pm (10:43am GMT)- Compile finished for p6800, uploading now
@7:00pm - Build #1.2 - Compiled p6810 build and am uploading. Compiling p6800 build
@10am - I fixed the Play Movies streaming issue. Using libdrmdecrypt.so from p3100 (https://github.com/TheMuppets/proprietary_vendor_samsung/tree/cm-12.1/p31xx/common/system/lib) - goes in the /system/lib, also the three libwv*.so files from (https://github.com/TheMuppets/proprietary_vendor_samsung/tree/cm-12.1/p31xx/common/system/vendor/lib) in the /system/lib folder, the libdrmwv...so file from (https://github.com/TheMuppets/propr...ee/cm-12.1/p31xx/common/system/vendor/lib/drm) in the /system/lib/drm folder and finally, in /vendor/lib/mediadrm (the vendor folder should really be a link to /system/vendor, not a seperate folder as it currently is in our builds), the libwvdrmengine.so from (https://github.com/TheMuppets/propr...-12.1/p31xx/common/system/vendor/lib/mediadrm).
- Next build if I will try incorporate this fix
23 Sept 2015
- I was having a bit of a play last night with Google Play Movies, as to why it doesn't stream. It seems that Lollipop (as compared to kitkat) requires /vendor/lib/mediadrm/libwvdrmengine.so and possibly a few other components. I have gotten a copy of this file from the exynos 4412 smdk files, but there are a few more components missing (this might not even be compatible with our exynos 4210 but its worth a try). But with this file in place, it no longer gives the device is unsupported message, it tries to start streaming and errors out. I had a quick look in the log and I think it also wanted another crypto .so driver file, so I'll see if I can find that driver as well. There's a large collection of samsung blobs at https://github.com/TheMuppets/proprietary_vendor_samsung
20 Sept 2015
- 1:25pm - 3:25am GMT - I tested GPS on my P6810 (wifi model) and it now works!
- 7:51am - 9:51pm GMT - p6800 build is uploaded.
Daniel has given me some feedback on the i815 and some other things I was wondering about, so I'll go read over his instructions and my code some time next week and see if I can work this out. Once I have it compiling i'll make an update. Thanks @daniel_hk
- 7:24am - 9:24pm GMT - uploading p6800 build. It should be there in the next 20 minutes.
19 Sept 2015 - 11:18pm - I've uploaded the P6810 build of the rom, I'm waiting on the p6800 build to finish compiling - going to sleep now, so that will probably be in the morning. I've had a report from a tester that the Package Installer was crashing on the p6800 build when trying to manually install an APK package. I haven't had this happen on my P6810 build, so if someone can test the new build and let me know if this is an issue still that would be great.
SlimLP Beta 0.7 - Build #1.1 - Build Date 20150919 - Download ROM from this URL
- Rebuilt rom with Bionic Library supplied by Daniel that has Non-Pie Blob / Driver support
- GPS working
- Manually copied RIL Libraries into /system/lib folder from Daniels latest Omnirom Build - Hopefully for the p6800 this should enable RIL / Sim Card support - Files copied from Omnirom build are as follows:
/system/lib/libreference-ril.so
/system/lib/libril.so
/system/lib/librilutils.so
/system/lib/libsecril-client.so
/system/lib/libsecril-client-sap.so
/system/bin/rild
19 Sept 2015 @ 7:14am - Checked my PC this morning and it failed with the same compile error again for the i815. I'll have to keep on looking.
18 Sept 2015 @7:55pm - 9:55am GMT - Clearing out my build folders to try a fresh compile of the i815 code in case some of the p6800/p6810 build code is causing issues. I'll probably post an update tomorrow on how this went. Once I can compile the i815 code properly, I'll start looking at the other issues.
Update: 10:48pm - it may have gotten past the error below now, during the build I noticed the following in the output... still a number of hours to go before the i815 compile finishes.
Code:
build/core/Makefile:46: warning: overriding recipe for target '/home/peter/android/slimlp/out/target/product/i815/system/lib/hw/sensors.exynos4.so'
build/core/base_rules.mk:550: warning: ignoring old recipe for target '/home/peter/android/slimlp/out/target/product/i815/system/lib/hw/sensors.exynos4.so'
15 sept 2015 @10:42pm - 12:42am GMT - My compile of the i815 code hit an error, I'll have to track it down tomorrow if I get a chance
Code:
make: *** No rule to make target '/home/peter/android/slimlp/out/target/product/i815/obj/SHARED_LIBRARIES/libinvensense_hal_intermediates/export_includes', needed by '/home/peter/android/slimlp/out/target/product/i815/obj/SHARED_LIBRARIES/sensors.exynos4_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
15 sept 2015 @5:38pm - 7 :38am GMT - p6800 rom uploaded
Around 7hr 15 min for my old e5400 CPU to compile the 21gb of output per device specific folder to build the p6800 rom (there's a common output, and then device specific output). I'm just about to start the i815 build... just moving my cm12.1 code folder off the drive to an external disk so I have enough room to build the i815 rom.
15 Sept 2015 @ 10:52am - 12:52am GMT - I've uploaded the p6810 rom, I'm currently compiling the p6800 rom and when that's done I'll compile an i815 rom
SlimLP Beta 0.7 - Build #1.0 - Build Date 20150915 - Download ROM from this URL
- Built from SlimLP Beta 0.7 Sources
- Bluetooth Fixed
- OpenGL ES values set to 2.0 values in /system/etc/build.prop
- Davlik VM settings adjusted to possible better values
- Compiled from Daniel's Github sources - check the local_manifest.xml to see which sources where used
- GPS and ASOP keyboard bugs still present, QS tile for torch not working.
- Google Play Movies only work if you download locally first then play, not streamed - I have tested this on other Android 5.1.1 roms on my p6810 and it's the same on all of them at the moment.
- GPS.exynos4.so (GPS driver) from Galaxy S2 i9100 / CM 12.1 rom in this build (it may or may not work with our Exynos 4 processor, but it's a PIE build of the GPS blob for Exynos 4, which means that I didn't need to modify the BIONIC libraries for Non-Pie support). I've uploaded the GPS exynos 4 blob to my Androidhost.com folder for Slim as well - Next build I try for my p6810, I'll use Daniel's older GPS blob's and enable non-pie. However with this PIE based GPS blob, I don't get any GPS Client communication errors / socket not open errors. So I might simply need a different gps config file for this to work
GApps:
Official SlimRoms GApps
Questions and Answers
Testing- Just a note at the moment, I only have a p6810 (wifi only model) so my testing is limited to this. I am compiling p6800 and i815 rom's based on @daniel_hk's github source tree's, doing the modifications that I do for my p6810 to compile. So if you want to test and let me know about p6800 and i815 issues that would be great
i815 - Hopefully in a week or two I'll have time to make a build once I sort out a compile error. Daniel's given me some feedback, I just need to find some time to look over it.
QS Torch - I'll try work out the code for this QS torch tile setting soon
Memory Settings - Interesting article on Davlik Heap values and ART on android 5.0 and 5.1 https://01.org/android-ia/user-guide...id-5.0-and-5.1. Give me some feedback on performance as i still think we can tweak ram a bit more.
No time frames on anything, I'll just do what I can when I can.
Sim card not detected
I tried the new rom on p6800 with no sim card error.
Thanks for reporting back, at least I know that it boots on the p6800. Next build I do for the p6800/p6810 I'll be enabling the Non-PIE blob support which should help with some of the older driver libraries for things like GPS and possibly the RIL library which might fix this error for you as well.
hot spot not working on p6800
dear sir,
I just flash the new 1.1 rom on p6800. Every thing was fine except the hotspot.
My phone can detect the hot spot by p6800, but cannot get connected.
Thank you so much for such a great works.
Wait so is beta 0.7 the newest or alpha 1.1
On beta0.7 now and very smooth
philipnzw said:
Wait so is beta 0.7 the newest or alpha 1.1
On beta0.7 now and very smooth
Click to expand...
Click to collapse
Beta 0.7 is the slim ROM teams designation of their ROM build status. Alpha 1.1 is just my own designation to say it's my test builds, that being my second build, once I have the bugs sorted I will call it stable.
p3dboard said:
Beta 0.7 is the slim ROM teams designation of their ROM build status. Alpha 1.1 is just my own designation to say it's my test builds, that being my second build, once I have the bugs sorted I will call it stable.
Click to expand...
Click to collapse
Aha
It's quite stable already
philipnzw said:
Aha
It's quite stable already
Click to expand...
Click to collapse
I've changed my personal Labelling to Build #, instead of Alpha, that way its less confusing
p3dboard said:
Questions and Answers
QS Torch - I'll try work out the code for this QS torch tile setting soon
Click to expand...
Click to collapse
i think this could be an issue with slimroms in general.
it wasnt working on slimbean last time i tried it and its currently not working on slimkat either. (im on daniels slimkat)
p3dboard said:
Automatic Brightness Sensor - Have to do some more testing - Turning off Automatic Brightness, allows for a greater range of brightness
Click to expand...
Click to collapse
this issue is also present on daniels CarbonLP for me. either its related or somethings wrong with my p6800 thats duplicated on your p6810.
even tho its stable according to some, i think ill wait for a gps update before trying this out.
its times like these i wish we could have the dual/multi boot functionality.
way better and easier for the community to help test out the new/experimental builds.
especially for people like me whos using the p6xx as a daily driver.
good luck to you sir.
HM i will try it and lett you know how it go on my P6800,the lollipop 5.1.1 from daniel,i dont know what is wrong,when the wi-fi is turned on,i cann not tell you how much the difference in performance is,when i turn it on,it become laggy unbearably,so i will check with this................
Still holding up well after installing some xposed modules
Turning on awesome player seemed to help with YouTube crashing randomly
Also, uploading a picture with fb messenger app crashes everything (need to hold down power button)
Think Daniel's roms didn't have this issue.
I might need to increase the maximum memory amount for apps in the Build.prop,i set it to 256m, the default is 384m, but i dropped that lower as when some apps got to that size the rom's can become sluggish. I have had another app (real racing 3) lock up while trying to upload a game profile. I will play with the values some more. These are set in the build.prop file under /system/etc i have posted about them before in one of the other rom threads. If you are comfortable playing with the settings you could put them back to stock values and see if that fixes things for you and you can let me know. Thanks, Peter
Lag
p3dboard said:
I might need to increase the maximum memory amount for apps in the Build.prop,i set it to 256m, the default is 384m, but i dropped that lower as when some apps got to that size the rom's can become sluggish. I have had another app (real racing 3) lock up while trying to upload a game profile. I will play with the values some more. These are set in the build.prop file under /system/etc i have posted about them before in one of the other rom threads. If you are comfortable playing with the settings you could put them back to stock values and see if that fixes things for you and you can let me know. Thanks, Peter
Click to expand...
Click to collapse
Something to REPORT,i dont know it this just on my tab or not,but,it doesn't matter do i use CyanogenMod 12 or Carbon,or this SlimLP,yesterday wehn i instaled Carbon,after 30min when i installed all my apps,the last one that i installed was Facebook,and when i set it,then it become unbelievably Lagg,and i then installed SlimLP,and didnt installed other apps just Facebook,and this Lagged to,just now it just restarted alone.......................is this just because of FB or what is it,i just cann not take it any more,when i see it,the best android was 4.0.1
Definitely Lollipop rom's are more memory hungry than Kitkat Rom's. I am enquiring with one or two other rom maintainers who say they have implemented some optimizations for devices with 1 Gb Ram, to see what changes they are adding to improve performance. So far the best performing Rom i find is still Slimkat 8.2, Android 4.4.4, but it maybe possible to tweak lollipop for better performance. I have read on the Galaxy s2 forum that Facebook is an app with issues on the s2 CyanogenMod 12.1 rom as well. I will do a bit of testing and hopefully with some input from some others we might be able to fix this, we really need a lollipop rom with low memory overheads. Have you tried Facebook on Daniel's omnirom builds? They are the closest to stock Android, and may work better
Edit: i just installed Facebook on my s2 phone with CyanogenMod 12.1 (Android 5.1.1) and it seems to be ok, just wanted to test it on another 1gb ram device. The s2 has about 20mb more usable ram than our galaxy tab 7.7 due to lower screen resolution. Anyway, we will see what we can do to try improve things, a bit of trial and error,playing around
p3dboard said:
Definitely Lollipop rom's are more memory hungry than Kitkat Rom's. I am enquiring with one or two other rom maintainers who say they have implemented some optimizations for devices with 1 Gb Ram, to see what changes they are adding to improve performance. So far the best performing Rom i find is still Slimkat 8.2, Android 4.4.4, but it maybe possible to tweak lollipop for better performance. I have read on the Galaxy s2 forum that Facebook is an app with issues on the s2 CyanogenMod 12.1 rom as well. I will do a bit of testing and hopefully with some input from some others we might be able to fix this, we really need a lollipop rom with low memory overheads. Have you tried Facebook on Daniel's omnirom builds? They are the closest to stock Android, and may work better
Click to expand...
Click to collapse
no,i didnt try omnirom,i just used Daniel's Cyanogenom and Carbon,and this Slim,but when i charge my p6800 i will instal omni and try it.
LeonardoD93 said:
no,i didnt try omnirom,i just used Daniel's Cyanogenom and Carbon,and this Slim,but when i charge my p6800 i will instal omni and try it.
Click to expand...
Click to collapse
Might wanna try fb lite
Always avoided the main app on lollipop roms,after fb the whole system just lags like mad
Fb lite is like a smaller version of the main app,the user interface is absolutely horrible,but hey it works~
Just letting you all know that I have a fix for the Google Play movies not streaming DRM based content. I've posted about it in my Change Log.
philipnzw said:
Still holding up well after installing some xposed modules
Turning on awesome player seemed to help with YouTube crashing randomly
Also, uploading a picture with fb messenger app crashes everything (need to hold down power button)
Think Daniel's roms didn't have this issue.
Click to expand...
Click to collapse
I just tested Facebook Messenger with the davlik memory value set at 320m, and it uploaded a photo fine in my test, no crash. So it may be a memory limitation. SlimLP seems to be lighter on Ram, it may even be ok with 384m, but 320m seems to working ok for me. Next build, I'll increase the /system/build.prop Ram value to at least 320m, possibly 384m.

[Solved] xt1063 CM13 permanent wakelock after unplugging from AC

My Moto G 2 never enters in deep sleep when I unplug it from wall charger..
Better Battery Stats shows PowerManagerService.Display in Kernel Wakelock is the reason..
I'm not 100% sure, but wakelock may disappear after powering device off and on (NOT rebooting) or clearing cache partition in recovery.. I can live with it, but I prefer not to
I'm using a custom kernel because ROM's kernel did not hotplug processor cores, but wakelock issue persisted on both kernels
Anyone else having this issue?
DEVICE: Moto G 2nd generation (xt1063)
ROM: Latest official Cyanogenmod stable release (cm13.0-20160820-SNAPSHOT-ZNH5YAO0J8-titan)
KERNEL: Latest Decipher_Kernel stable release (09/09/2016 build)
RECOVERY: Team Win Recovery Project 3.0.2-3
OTHERS:
-Rooted with SuperSU, ROM's root overriden by it
-Xposed framework (3.0 alpha4, bridge v79)
-No Amplify/Greenify/MagicBatterySavingAppNameHere
-Kernel Adiutor (to underclock from 787-1190MHz to 300-998MHz)
-No build.prop tweaks
-No custom init.d scripts
Solved! I disabled ambient display and issue stopped.. I hope this helps!
Mods can close this thread
=)

The momentary solution to have Android Nougat on Z00ED/ RD

1) Install xposed http://forum.xda-developers.com/showthread.php?t=3034811
2) Install android N-ify snapshot build https://ci.paphonb.xyz/jenkins/job/AndroidN-ify/
3)modify ro.build.versione.release from 6.0.1 to 7.0.1 whit build prop editor.
4)configure nova launcher to have pixel launcher look
https://youtu.be/S_64rrNjc0U
Enjoy!!!
( I have not included google assistant in the menu because the procedure is still difficult, and still is not supported for all devices, or if work is unstable.)

[ROM][Unlocked BL][V7 02.07.2017] LineageOS BETA (NJH47D) for SGP611/SGP621

Disclaimer: Flash at your own risk! Backup your data before flashing! I am not responsible for bricked devices, World War III or your exploding cats!
Warning: The SGP611 images are not tested, but just built by me, as I do not own the device. But as the two devices are the same except for the 4G Modem, it should work. If not, please let me know.
About:
As my beloved SGP621 was just collecting dust, I decided to try porting Android 7.1 AOSP onto it. That worked well, so I moved on to CM 14.1 and now LineageOS
And voila, with a few tweaks here and there, it works (for the most part). But this is still considered BETA, so be warned and flash at your own risk. This will most likely replace the CM14.1 from the thread here, so the Changelog will also be continued on here.
What works:
- Display
- Sound
- WiFi
- 4G Data
- Bluetooth
- Camera (Taking Pictures and Video works, but focus does not work)
- NFC (somewhat flakey)
- LED
- Magnetic Cover Sleep/Wake
- Double-Tap to wake
- LiveDisplay
- SELinux enforced
- FM Radio (only minor glitches remain)
- AptX and AptXHD BT support
What doesn't work:
- Audio Volume has some issues (Loudest in the middle of the slider, than does not change after.)
- QuickCharge (Implementation to high a risk [Overheating], will leave it out for now.)
- You tell me
If your battery depletes rapidly, please disable NFC and check if it betters things. Then comment here, so I can look into it.
Flashing from CM14.1 (This should no longer be needed, as everyone should be updated by now):
If you have CM14.1 from the other thread installed, and want to upgrade, you need to take special care and follow the instructions here or you could end up with a bootlooping device. Anyways, as always, before you try to upgrade, make a backup. I repeat, MAKE A BACKUP! LineageOS is now enforcing SELinux, which leads to all kinds of complications, but makes the device more secure in the end and is well worth the extra effort needed. So lets get to it then.
First you need to have twrp recovery, as cm recovery is, for some reason we have not been able to figure out yet, not capable of installing GApps to the device. After that, flash the update.zip any way you want (via SD or sideload) and DIRECTLY after flash GApps (if you use them. If not you should be good to go). If you forget to flash GApps you will end up in a bootloop. But do not panic, it can be fixed by (you may have guessed) rebooting back into recovery and flashing GApps.
Flashing:
If you installed the recovery to the FOTAKernel partition then, while booting, get your device into recovery mode, by hitting VolUp multiple times once the LED flashes purple. Do so until it turns orange. (If you already have another recovery installed, boot into it.)
Now select install from adb sideload and from your computer issue:
Code:
adb sideload lineage-14.1-(DATE)-UNOFFICIAL-Lowtraxx-scorpion(_windy).zip
gapps:
Lineage 14.1 was tested with open gapps for Nougat 7.1 arm (nano confirmed working, others could be problematic)
Tips for better battery life (obsolete):
I installed Naptime to trigger deep doze as soon as the tablet goes to sleep. I also enabled zzmoove cpu gov and noop scheduler in the kernel options. Because of the high display brightness. This leads to me getting standby battery consumption of around 1.2% per hour (measured with GSam Battery Monitor) which is nearly the same amount I got with stock.
Changelog (LineageOS):
02.08.2017 - V8:
- Newest Lineage, Sony and Android Sources
- Android June/July security patches
- Small fixes everywhere
06.06.2017 - V7:
- Integrated new RQBalance-PowerHAL and librqbalance from Sony's GIT
- Newest Lineage, Sony and Android Sources
- Android May security patches
- Small fixes everywhere
27.04.2017 - V6:
- Newest Lineage, Sony and Android Sources
- Android April security patches
- Small fixes everywhere
11.03.2017 - V5:
- Newest Lineage, Sony and Android Sources
- Android February security patches (addendum)
- Audio volume fixes (finally) thx to @dontbelive
- Lots of Audio enhancements (but still lots to do)
- Support for AptX and AptXHD
- More FM fixes (should be mostly stable now)
- Sleep improvements and kernel simplification (less log clutter and removal of unneeded drivers)
05.03.2017 - V4:
- Newest Lineage, Sony and Android Sources
- Android February security patches
- Updated to newest Sony and QCom blobs (crash fixes for Adreno etc.)
- FM and Bluetooth now work independent of each other and can be on at the same time (still some glitches)
- Sleep improvements and kernel simplification (less log clutter and removal of unneeded drivers)
- Fixed NFC glitch that was introduced in V3
19.02.2017 - V3:
- Newest Lineage, Sony and Android patches
- Updated to newest Sony and QCom blobs (crash fixes for Adreno etc.)
- Video recording fixed (works most of the time now)
- Switched to Open Source GPS implementation
10.01.2017 - V2:
- Newest Lineage, Sony and Android patches
- Update to newest Nougat with Jan Security patches
- NFC fixes (Worked mostly reliable in my tests and no Log Spam)
- Many SELinux changes
05.01.2017 - V1:
- Switch to Lineage Sources
- Newest security patches and fixes by Sony, QCom and Google
- Camera now records video
- SELinux is now enforced
- GPS on SGP611 should now work reliably (thanks koron393)
- Bluesleep wakelock should be gone and device should deep sleep now
Changelog (CyanogenMod):
21.12.2016 - V4:
- Newest CM, Sony and Android sources
- Security patches
- Lots of UI fixes
- Support for SDCardFS
- Support for LiveDisplay
08.12.2016 - V3:
- Updated to Android 7.1.1 (NMF26O)
- Updated to newest sources (CM and Sony)
- Added workaround for charging wakelock (thanks rcstar6696)
- FM Radio works (only if Bluetooth is off, breaks if BT is on while Radio gets enabled)
04.12.2016 - V2.1:
- Updated to newest sources (CM and Sony)
- Added UHS SD-Card fix from koron393
03.12.2016 - V2:
- Updated to newest CM14.1 sources
- Updated to newest Sony kernel and driver sources
- Integrated Widevine DRM for Play Movies
- Lots of fixes and enhancements
- Better battery life
- Lowered user configurable mimimal brightness
02.11.2016 - V1:
- Initial release: Everything except Camera and Radio is working. Camera uses HAL1.
Thanks:
- Sony, for providing awesome AOSP support on github
- alviteri for providing me with pointers and help on my porting issues
- koron393 for the UHS SDCard fix
- dontbelive for the Audio fixes from his StereoMod here
Downloads:
There is a Bug in the bootimages of V8, that prevents USB data from working. After flashing the Full ROM, please reboot to bootloader and fastboot flash the corresponding fixed boot.img
V8 - GDrive - LineageOS14.1 Scorpion (SGP621)
V8 - GDrive - Fixed Boot Image Scorpion
MD5: 2ca53a92c40b60be28c0078dd0c2e00b
SHA1: f5d963eff2b45cb1c52bc74ae7955d9162d17be3
V8 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V8 - GDrive - Fixed Boot Image Scorpion Windy
MD5: 9b223ed474427c8628d0d8904efdf9ca
SHA1: 0e64a01a8d204e951a1f3c87ed4ba45eec68c919
Older Downloads:
V7 - GDrive - LineageOS14.1 Scorpion (SGP621)
V7 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V6 - GDrive - LineageOS14.1 Scorpion (SGP621) Only use if you know how to apply the NFC fix from here
V6 - GDrive - LineageOS14.1 Scorpion Windy (SGP611) Only use if you know how to apply the NFC fix from here
V5 - GDrive - LineageOS14.1 Scorpion (SGP621)
V5 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V4 - GDrive - LineageOS14.1 Scorpion (SGP621)
V4 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V3 - GDrive - LineageOS14.1 Scorpion (SGP621)
V3 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V2 - GDrive - LineageOS14.1 Scorpion (SGP621)
V2 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
V1 - GDrive - LineageOS14.1 Scorpion (SGP621)
V1 - GDrive - LineageOS14.1 Scorpion Windy (SGP611)
Reserved...
Awesome - Thank You So Much !!!
installed on SGP612 - so far no problems...
I seem to be the old man out when it comes to GPS. My 611 breaks GPS in LineageOS, AICP and Resurrection Remix roms. I'm going flash it back to stock, then try your rom again and see if that fixes it.
camera could't auto focus issue still occur. Is any fix on this?
Your rom is working fine. I reverted back to stock, flash your rom + opengapps. GPS is not broken, the GPS Test is either broken or at least is on Nougat.
smallballl said:
camera could't auto focus issue still occur. Is any fix on this?
Click to expand...
Click to collapse
Still only manual focus. Would need changed blobs for autofocus to work afaik. Highly unlikely that those will be provided by Sony anytime soon.
SGP612. I successfully upgraded from your cm-14.1 build using TWRP 3.0.2. I flashed in a row from internal storage:
lineage-14.1-20170104-UNOFFICIAL-Lowtraxx-scorpion_windy.zip sha1sum: 6abece15341913131e34763d0547d16d489b9217
open_gapps-arm-7.1-nano-20170105.zip
Then wiped dalvik cache. Finally rebooted.
Many thanks once again. Great job. Amazing ROM
Note: GPS doesn't function without gapps - I flashed my tablet and then install LineageOS then installed OsmAnd (offline maps) twice - same result both times, no GPS without gapps. Due to my injury I don't travel so I don't need GPS.
By not installing Gapps the proprietary Play Services Location API is not installed either.
Thank you very much for the great rom.
I only habe two problems:
1. The mirracast / Screen Mirroring doesn't work. I can't find my Mirracast Receiver (NETGEAR Push2TV PTV3000)
2. Where can I change the CPU Governor or the Scheduler? I have no performance options only Developer Options.
Thanks for your help.
Greetings form Germany
Benjamin
Working perfectly, thanks. Simple flash like any other nightly.
JuergensB said:
Thank you very much for the great rom.
I only habe two problems:
1. The mirracast / Screen Mirroring doesn't work. I can't find my Mirracast Receiver (NETGEAR Push2TV PTV3000)
2. Where can I change the CPU Governor or the Scheduler? I have no performance options only Developer Options.
Thanks for your help.
Greetings form Germany
Benjamin
Click to expand...
Click to collapse
1. Miracast needs more proprietary blobs I think. I have no Miracast compatible device to debug, maybe I can procure one from work next week.
2. To change governor and/or scheduler you need to enable root in the developer settings and install a tool like kernel adiutor.
Still have volume issue...
KuLakow said:
Still have volume issue...
Click to expand...
Click to collapse
And I am still working on it. As long as it is not mentioned in the changelog, it is not fixed. If you want to help, feel free to check out the sources and give me a hand.
Thank you very much for your commitment.
If its possible you can try to use the mirracast driver with the blobs from CM12.1 -which worked.
@lowtraxx
Danke für deine Bemühungen
I tested the last cm12.1 build with the first LineageOS build.
But first let me tell you this isn't complaining, just an info
The performance is way worse on LineageOS than on cm12.1.
Simple things like swiping from left to right to open a hamburger menu is choppy with massive dropped frames. You can try for yourself.
Install Solid Explorer or Shuttle Music Player and swipe to reavel the hambuger menu. Laggy. Same on YouTube.
Doesn't feel as snappy. The Z3 Tablet has the same HW like my old S5. But that runs much smoother and faster.
Like I said NO complaint. Just an info.
Gesendet von meinem SM-G935F mit Tapatalk
iamnotkurtcobain said:
@lowtraxx
Danke für deine Bemühungen
I tested the last cm12.1 build with the first LineageOS build.
But first let me tell you this isn't complaining, just an info
The performance is way worse on LineageOS than on cm12.1.
Simple things like swiping from left to right to open a hamburger menu is choppy with massive dropped frames. You can try for yourself.
Install Solid Explorer or Shuttle Music Player and swipe to reavel the hambuger menu. Laggy. Same on YouTube.
Doesn't feel as snappy. The Z3 Tablet has the same HW like my old S5. But that runs much smoother and faster.
Like I said NO complaint. Just an info.
Gesendet von meinem SM-G935F mit Tapatalk
Click to expand...
Click to collapse
That is most likely a CPU governor issue. CM12.1 uses the old 3.4 kernel while in CM14.1 we use kernel 3.10 which hasn't got all of the optimizations yet. Performance will be looked at as soon as all other quirks are ironed out. In the meantime you can set the governor to performance or tweak zzmoove's parameters for performance which then should make for a super smooth experience (worsening battery life of course )
lowtraxx said:
And I am still working on it. As long as it is not mentioned in the changelog, it is not fixed. If you want to help, feel free to check out the sources and give me a hand.
Click to expand...
Click to collapse
Sorry for anxiety. Just this issue doesn't mentioned in bug-list. So, I thought, that only I have this problem.
Loving this build so far. Idle battery drain has decreased from 1%/hour on the previous cm14 build to 0.3%/hour on this one. I don't really need it but it seems like the GPS is still broken on my SGP611.
hi lowtraxx what is your recommended stock base for flashing scorpion?
I primarily use my 4gt z3t for photography work with nfc pairing to sony alpha a6000 and use it with a netgear ptv3000 and chromecast v1
Does this version have RAW file image support for adobe lightroom mobile app
I have had mine on kitkat stock for a while but have only really started photography and kk has no raw support.
Could you see if it supports or recommend a lollipop or marshmellow build with raw support
Detailed install instructions would be great ie stock recovery or custom, been a while since i flashed anything

[ROM][10.0][OneUI 2.5][G930X/G935X/N930X/N935X]FloydQ V7.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to Floyd Q Port For the Exynos8890 Series​
Some information you should know..
This is a full Galaxy Note9 port with Android version 10.0 / Oneui 2.5
This ROM is made with heavy collaboration from @corsicanu make sure to give him coffee
Read the instructions and the F.A.Q Before installing the rom or posting a reply As there are critical information in there!.
You are not allowed to use this base, aroma, or any parts of it for your own "ROM". if you want to make a Q port, "DIY"
Any sort of Kanging will be reported without hesitation.
If you like this rom and appreciate my efforts, Hit the Thanks button, and consider a donation
Submitting new issues/Requests
First read existing issues and the F.A.Q Below to ensure its not a duplicate
Properly report issues by Submitting an issue on GitHub
provide as much info as possible so the issue is not ignored / closed
V7.0 Release Notes :-
Its only fitting to release V7 in July isn't it. The ROM is 2 years old and still has an active following which blows my mind. id like to say thanks to all the users for your support all this time, and especially a big thanks to the testing team who stuck by me for this long.
Between my university, life and other projects, i haven't had consistent time to work on the ROM, i have updated it to the latest note 9 release (which is the last one by samsung) with May 2022 Security patch. Ive done some work on the kernel and base to remove some of the issues caused in V6, added a bunch of new fixes we gathered over time and from the note 8 Q project. and just overall tidy up the ROM, there is still some work left to do, but i dont want to delay V7 any further, if/when we do another version, it will contain more experimental fixes that didn't make it here.
I have done some changes to audio, which may be better or worse on the long run, hopefully to the better, the rom only had couple months of testing with a very small test group, so i wouldn't say its bullet proof. RAM, Camera Audio and overall stability has been worked on, and hopefully this reflects in real usage. ive only used the S7 to play a couple games and use some social media, as it is not my daily driver.
So far the black screen / alarm issue has not been commonly reported, neither did audio muting, however i cant rule out that it was fully fixed until it is tested by much more people. incase you still face these issues, open new reports on github
Overall i hope this new version works better for everyone, we reached the peak of what we can fix back in V6 and that was quite underwhelming, so hopefully with this new release Exynos8890 gets a new lease on life, atleast when it comes to OneUI
And no, i do not think we will ever see a OneUI 3 public release, it is simply too buggy to even look at.
Thanks everyone for your continuous support throughout the years.
V6.0 Release Notes :-
Its been 5 months since the last release, i expected the popularity of this rom to go down and vanish. however, 30 thousand downloads later, i think it is time to push another update. perhaps the last Q update. i dont know what more i can improve in this rom.
This release comes with a ton of significant fixes in every direction, be sure to read the changelog as it covers everything. all the way from stability, to muting to performance was adjusted.
EIS (Video stabilization) has also been enabled and fixed in this release
as mentioned, i am not sure what more can be done to make Q better, right now we are down to basically near impossible to fix errors. the overall experience is great with the stock kernel. and basically future versions might not carry big changelists anymore, and only basic rebases. however ive proven my self wrong many times before so lets wait and see
Make sure to check the F.A.Q if you still face muting. so far its frequency dropped significantly where i think it is as good as it gets
P.S : Majority of the fixes are kernel sided, Do not change kernels until they are updated with new fixes
V5.0 Release Notes :-
Alright, Finally. This release was a bit rough due to the immense changes in 2.5 and how late firmware took to be released.
I hope you enjoy this release, A LOT has been changed, and alot of bugs has been resolved both directly and indirectly
Some bugs like Audio muting and overnight crash never occured under testing, so they might be resolved too, however i will not rule that unless public reviews come in.
Id like to give a big shoutout to the testers group who has been at work for over 3 weeks hard testing this release
Another thing to mention is, i had to remove DeX Wireless mode for being too unstable. so sadly you guys wont get it in this release.
i don't know if its fixable, but that's a problem for another day
The F.A.Q as always has been updated to reflect new changes, so give it a read please. Regarding the remaining bugs, better workarounds now exist so check them out
Warning : Dirty flash is not recommended, some testers faced issues. do it under your own risk, and avoid reporting issues if you dirty flashed please!
V4.0 Release Notes :-
Hey everyone, we meet again. This release again focuses on stability and misc improvements, has some additional features such as secure folder
but the main focus was fixing our existing bugs. Based on ~3 weeks worth of testing, there are great improvements to almost every part of the ROM
The F.A.Q as always has been updated to reflect new changes, so give it a read please. Regarding the remaining bugs, better workarounds now exist so check them out
While i wanted to release this on my schedule (20 of each month) i had to delay it due to health issues with my father. so thanks for understanding and I'm happy to say that he is on his way to recovery, it was scary times for sure. but taught us a lot.
chatter aside, i hope you enjoy the ROM, and let me know how it goes, Development on V5 starts early next month, and this time hopefully I'm focusing on More features possibly a OneUI 2.5 port if it came in time. will see how it goes
V3.0 Release Notes :-
Hi once again, Hope you enjoy this release. while its a smaller update compared to V2. this focuses more on stability and fixing some annoying issues from V2.
OneUI 2.1 Gives us great fixes regarding memory leaks and performance degradation. and I've improved and re-did all the fixes I've developed for this port to be much simpler and easier to update in the future. instead of relying purely on Hacks.
There are still some bugs that i am starting to feel like we will never fix, but then again this is only the 3rd release. so we will see
how it goes in the future.
The F.A.Q as always has been updated with new notes and workarounds.
With that said, Enjoy the release. hope you like it. and as always, if you appreciate what i do, leave a thanks, constructive feedback and consider a donation
V2.0 Release Notes :-
Hello again, Ive taken my time With this release and spent significantly more time trying to improve the experience as much as possible.
There are still some bugs remaining, the biggest being the overnight crash (which thankfully we have a workaround for those who face it often)
Besides that i belive most of the remaining issues are either minor or can be lived with for now.
This release focuses on stability first, the previous base was a hacked up version of FEB and MAR with quite basic fixes. everything has been redone and hopefully for the better
Thanks you for your great reports that helped improve this ROM alot. and thanks to the testers who spent hours testing and evaluating this ROM. Please be sure to read the F.A.Q and notes to avoid issues
P.S : This version has very experimental Note 7 FE support. Let me know if it works or not, if it does, Iris probably wont work.
Initial Release Notes :-
After a battle that took months on end, im able to deliver you this project in a state were i can deem it as "Daily Driver", This was no easy task, Android Q has changed alot
And a skin such as oneui 2.0 was never intended to run on this device, But here we are. another middle finger to planned obsolescence.
Aside from project Treble, this officially is My first major project on this platform. and i hope you like it.
As the nature of "Initial releases" tend to be, expect Bugs, i wrote down the ones i can see and that are actual issues that can affect people. so make sure to read them.
And The F.A.Q and Notes page is more important than this entire post. it details stuff that you might need to do in order to avoid issues and not to look stupid reporting issues that otherwise wont happen.
Finally, This rom is only possible due to a TON of contributions from my friends @corsicanu , without him you probably wouldn't have seen this ROM.
I have also included the majority of improvements , Aroma and edits from his Amazing "HadesRom" Series which im sure you guys are familiar with already.
A Lot of great people helped me make this project, especially testers who has been digging through this ROM for over a month. make sure to check them out in the credits section.
Alright enough chit-chat. Enjoy the ROM. and do let me know in the thread how it is going on your end.
Before you post : READ everything, And especially the install steps and F.A.Q, the rom has been tested thoroughly for a long time, so if you have an critical issue like not booting or something major, you missed the instructions, posts that are irrelevant to this project will be ignored(Constructive criticism is welcomed). If you do face a new bug however, dont just say "hey bug here fix nao" provide more information, and a LOGCAT, bug reports without logcats will most likely be ignored.
Android 10.0
N960FXXS9FVE1 May 2022 release
Heavily debloated/deknoxed
Zipaligned and tuned
Optimized for battery and performance
Full Samsung OneUI 2.5 Experience
Magisk Supported
RMM PrePatched
F2FS for userdata and cache
CronosKernel v6.5
Selinux Enforcing
Safetynet bypassed out of the box
And all the goodies Android Q / Oneui 2.5 Brings
Full support for the Entire Exynos8890 family of devices
Contains all features from S9 minus hardware specific ones (Iris/faceunlock etc)
All the main features are present (Wifi,Bluetooth, gps, camera etc)
Floyd Port Features :-
Samsung S9 DolbyAtmos
optimised for S7/S7E/N7/N7FE with their own separate configurations
Many prop and feature tweaks and exclusive apps
DE-Knoxed and disabled Additional samsung root prevention and security spams
Full OMC/OXM setup with ~85 countries supported
MultiWallpaper support
Selectable SmartManager (Intl / CN)
@corsicanu Patched GoodLock manager
Debloated via Aroma (Email, Calculator, Video, Music, Voice Recorder, etc)
Custom boot animations (Samsung Wh/Bl , Floyd, Hades)
Storage Booster / Native APP2SD
Custom Fonts/Emojis included (And 1120 Font mods/Google fonts/iOS Emoji etc)
Patched for Single/Dual SIM + SDCard
Patched Dual Messenger for All user apps
Selectable Edge Panels and edgelighting+
SamsungDaily (BixbyHome) , Bixby Voice and Bixby Vision
Recovery toggle (Long Press restart)
Samsung Max and other Misc WiFi features
Native AppLock
Wifi S-Secure
Native Screen Video recorder
Native Call recorder
Custom CSC features (status bar network speed, Call screening, LTE Only etc)
SecureFolder + Knox WorkProfile
Google LiveCaptions
Selinux Enforcing
Native SafetyNet bypass
Selectable Note 10/Note 9 Ringtone/Notification sound
Selectable support for rounded UI elements
Selectable ADAway
Selectable Android 10 NavigationBar/Gestures
Selectable DualSpeaker
And the list keeps going!
CronosKernel V7.0 :-
All of the custom kernel features can be controlled using HKTweaks by @corsicanu
Full Android Q Support
Compiled with GCC 4.9 toolchain
Optimized for battery and performance
Tons of under the hood improvements
Upstreamed to 3.18.140
F2FS Support
R29P0 GPU Backport from Exynos7870 Q source
Improved sched tick rate
GPU Overclocking / Voltage & Thermal control
CPU Voltage Control And underclocking
Devfreq Voltage control
Compiler optimizations
Many wakelocks blocked by default
BoefflaWakelock Blocker
WireGuard Support
MoroSound control
Magisk Support
Aggressive samsung wakelocks block toggles
Battery charger controls
FadeLED Support
DT2W / S2W / S2S Supported
UKSM Module included
Tuned SWAP rate
Dynamic Fsync Driver
PowerSuspend Driver
PWM Flicker Free Mod by @Wootever
Greatly improved scheduler and governor
And many others that can be found on github
Support for NFC and Smart Cases on Q
Improved S9 interactive Governor
Disabled GPU boosting little cores
Disable DVFS fully
Re-Tune samsung input booster
Improved Magisk Hide
Improved DVFS behaviour
Reduced power consumption during video playback
ZRAM with LZ4 Compression enabled by default
GPU overclock upto 806mhz
Massive patches and backports for Android Q
CIFS Support
Switchable SeLinux
And much more
ensure you have up-to-date TWRP (MoroTwrp Recommended or My TWRP).
ensure you are running recent oreo bootloader and modem!
Download and copy the ROM to your device
Wipe everything (SYSTEM,DATA,CACHE,DALVIK and if possible internal storage)
Flash the ROM.ZIP (Select only what you will use in bloat otherwise it will fail due to system size)
flash any available hotfixes/patches (Found in the same download section)
Setup your rom and READ the F.A.Q for more information.
After a full successful boot. you can flash Magisk if you need ROOT
Follow the git repo to stay uptodate on bugs : Github
Imgur Album with Screenshots : IMGR | 2.5 Screenshots : IMGR
IF you helped in this rom and i forgot you, Send a PM or contact on Telegram
@corsicanu For a ton of support with this Project and a ton of HadesROM Features / Aroma (xoxo)
@kill-switch For Support and assistance with this ROM
@Khaled shabbar for 3rd party volume fix
@cvolton For fixing Device MAC Issues and 4K/60 FPS camera mod, and other contributions
@Ivan_Meler For help with fdsan
@morogoku & @pascua28 for help with kernels
@RickyBush_ For IOS Emoji
Thanks to the Testing Team for helping me greatly :-
@kill-switch @Morogoku @ModX81 @Khaled shabbar @Random-Tester @dave457 @Cvolton @Logan @Shariq3422 @MkUltraBlack
@RedLikeSnow @SnowFuhrer @nalasTS @Oto_16
@Sparta19666 @mathy007 @CANCAN_BBN @Kakashi82 @unibombz @Arcsin2
Downloads. Changelogs , F.A.Qs below
Contributors
ananjaser1211, corsicanu, kill-switch
Source Code: https://github.com/ananjaser1211/Cronos_8890/
ROM OS Version: Android 10
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest Bootloader/Modem and TWRP 3.3+
Based On: Android 10 - Oneui 2.5
Version Information
Status: Stable
Current Stable Version: V7.0
Created 2020-04-20
Last Updated 2022-07-01
Downloads and changelogs
NewsChannel : Telegram
Support Chat : Telegram
--------------------------------------------------------------
FloydQ V7.0 [LATEST]
AFH : Download
MEGA : Download
GoogleDrive : Download
HOTFIX : Download
Release Post : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.53GB
MD5 : 7d34c47272c5f241f281a60dd5a215dc
SHA1 : f6736340d23e7534bb82f49eb835de1690628276
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ 6.0
AFH : Download
MEGA : Download
GoogleDrive : DEAD
Release Post : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.52GB
MD5 : 10393efe56528b7a2ce658e562ccc324
SHA1 : b1564b5ae62dc4eb0cdcfc5e06616b4a3608192b
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ V5.0
AFH : Download
MEGA : Download
GoogleDrive : Download
Patch 1 : XDA
Patch 2: Github
Patch 3 : XDA
Release Post : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.72GB
MD5 : c647582f51fbb2f2b7e491789109e7fc
SHA1 : 1a49997f7dac6007a8c67bdbdac169c93515e3cc
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ V4.0
AFH : Download
MEGA : Download
GoogleDrive : Download
Release Post : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.66GB
MD5 : dba0e2feb8148b99b74063a8806453d9
SHA1 : 184ca149e321e322c2b79212571c9747ec8b8040
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ V3.0
AFH : Download
MEGA : Download
GoogleDrive : Download
Release Post : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.61GB
MD5 : 494d6d720a265cc8a1cbd9d7b3eacb61
SHA1 : d1d226b73cfbf55233d6e7162fdcefbd4f946354
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ V2.0
AFH : Download
MEGA : Download
GoogleDrive : Download
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.50GB
MD5 : ca15402f012a154c478b05e965e808d6
SHA1 : 401c880f366848090d72f0ea971de4ec743b0cab
* Make sure to verify the file hash you downloaded to avoid issues such as not being able to boot / zip corrupt
Windows : VerifyHash Thanks @dave457
Android : HashChecker
FloydQ V1.0
AFH : Download
MEGA : Download
GoogleDrive : Download
Updated F.A.Q : XDA
WiFi Improvments : XDA
Sound Improvments : XDA
Kernel Update : XDA
P.S : if you had issues downloading from Drive, sign in and save the file to your drive. the file name will show up as Copy of Floyd*
Size : 2.56GB
MD5 : 8a1da0663f05aed440f48770aa6a742e
SHA1 : 81621da90a7192292ce9f216c34e4d3d21998d4a
Floyd 7.0 - 01.07.2022
- Fully rebuilt and rebased on N960FXXS9FVE1 May 2022 Patch
- Cumulative fixes and changes since April 2021
- Merged samsung security patches since v6
- Re-worked Audio / AudioFX System to mitigate issues
- Boost overall Audio/Bass And match it more with Pie
- Various misc fixes in the base forked from Note 8 Q project
- Performance improvment due to base changes
- Support Selinux Enforcing
- Update ALL the apps/featuers in bloat to latest Q release
Aroma
- MemorySaver/Storage booster included by default
- Update iOS Emojis to 14.6
- Include latest chinese smart manager with added features
- Add Manage App Data feature (enable/disable network per app)
- Updated Goodlock mod to 20220413
- Update AdAway to v5.12.1
- Fix BixbyRoutines FC when enabling brightness control
- Add latest SamsungDaily
- Remove Force RCS as it needs carrier and reciver support
- Remove VancedManager due it being Discontinued
- Add calculator directly in the rom
- Updated OMC packages to latest FUK1 package
- Remove S9+ Infinity Wallpaper package due to samsung stopping updates
- Add Toggle for SELinux Enforcing (Check F.A.Q for more details)
Fixes
- Fix issues with power/thermal HAL that caused lag and performance degredation
- Improve Auto brightness tables
- Fix IRIS sensor on Note 7 and make it work in secure folder and other places
- Fix note 7 lag on lock screen
- Disable Note 7 torch intensity slider to avoid FCs and workaorund it
- Fix Selfie capture with HeartRate sensor
- Support more NFC card types (Mifare plus Thanks @Pavlon333)
- Cleanup some of the broken constant logging services
- Disable High Brightness Warning
- Improve and update basic safetynet hiding without magisk
- Update Safetynet Fix to bypass recent GMS restrictions (Thanks @@AndrzejDwo and @Ivan_Meler)
- Enable back Audio encoding in Slowmotion videos
- Remove problematic RAM configs
- add 2x zoom button in camera
- More improvments to RAM/ZRAM
- Fix wakeup freezes
- Fix Alarm issues
- More test fixes for Audio muting issue
- Improve Audio Quality / bass a bit
- Set Actual device name instead of note 9 by default
- Remove old deperecated props
- Various other misc changes in the ROM/Base
- Workaround initial FDSAN Error that causes issues
- Prevent Notes APP from updating on N7FE (to fix pen issue)</*)
CronosKernel
- CronosKernel V7.0
- Re-enable wakeups by eventpoll
- Revert problematic I2C stall fixes
- Revert CPUFreq relation back to stock
- Enable back HMP Boosting on GPU to avoid wakeup issues
- Restore default DVFS CPU Behaviour
- Add custom tune build flag
- Optimze the kernel for performance instead of size
- Revert power-queue changes
- Revert GPU MIF clock back to stock
- Revert CPU Boost freq back to stock
- Merge updates for I2C From Exynos7870
- Restore N7FE Camera/Iris code
- Misc sound-core driver changes from Exynos7870
- Enable CIFS Driver
- Disable Forced Permissive
- Enable back Audit logging
- Increase default audio in moro_sound
- Set Torch brightness to max on Note7 due to lack of slider
- fix pm_qos kernel panic in camera driver
Floyd 6.0 - 01.04.2021
Updated and rebased to N960FXXS8FUC4 March Security Patch
Includes all the software fixes and updates from Previous Versions
Includes all split patches released earlier
Added more experimental fixes for Charging and AudioMuting issues
Re-did prop mods and removed useless ones
Major improvements in stability and performance due to base and kernel changes
Updated Honeyboard (Thanks @Khaled shabbar)
Aroma
Updated emoji packs (iOS 14.2 , AOSP Q , OneUI 2.5)
Remove some bloat that can be downloaded (Email and Voice recorder)
Re-Arrange features / bloat lists
Switch audio sound mod to Note9/Note10 instead of S9/S10
rewrote some entries to make it easier to understand
Switch to new Aroma theme and icons
Remove LiveCC from bloat menu as it causes issues when removed
Remove YUVA packages as they are useless bloat
Wipe script will no longer clear hidden internal storage files or keyboard/camera data
Updated Goodlock mod to latest version
Updated Vanced Manager to latest version
Added S10 Webview APKs
Remove Note FE iris option until it is resolved (if ever)
Remove QuickShare support as its buggy
Add CHC, KTC, LUC, SKC , COO And ARO CSC packs
Remove SamsungDaily as it is repalced by Samsung Free
Fixes
Introduce new Camera stability fixes
Improve on FDSAN camera patch to reduce unstable hacks
Fixed EIS Stablization that supports FHD_60, QHD and lower
Reduce frequency of Audio Muting (Read F.A.Q for more)
Improve sound cancelation in calls to avoid echo in certain scenarios
Fixed USSD shortcuts
Fixed Emoji black boxes issues
Re-tune Audio bass and gain configs
Increased volume for 3rd party app calls
Fix issues with AudioFX and lifevibes cancelation
Fix an issue that caused wifi to stop working (murata/semco)
Fix an issue that caused some bank apps / google pay to fail
Fixed Volume changing in 3rd party call apps like whatsapp , facebook (big Thanks @Khaled shabbar)
Fixed and greatly reduced Audio muting bug (Thanks @pascua28)
Fixed SmartStay
Added Outdoor mode toggle in settings
Removed some leftover files to save 100MB in system
CronosKernel
CronosKernel V6.5
Disable excess debugging from touch and display
Enable power efficient work-queue
Add fixes for battery reporting
Adjust Interactive Governor to be more efficient in scaling
Add/adjust cache tunable for Interactive gov
Add ROW I/O Scheduler
Allow GPU overclocking upto 806
Adjust GPU utilization tables and Freqs to be more sustainable
Reduce MIF max clock in GPU
Reduce CPU Boost freq to 2.1ghz
Custom Tune inputbooster for better power/performance balance
Reduce little cores boost freq
Enable LZ4 Compression
Update ZSWAP and fix issues with it
Disable VNSWAP/ZSWAP and use ZRAM with LZ4 Compression
Overall noticeable performance improvement in UI, and better performance in-game
RAM is much more stable and will keep more apps stored for longer
Battery mismatch should reduce overtime with the new fixes
Update Ramdisk binary
Fix WiFi dev shutdown (wifi not turning on after sleep)
Fix WiFi causing excessive drain overnight
Add full PS4 Controller support via USB or Bluetooth
Reduce gpu latency/loadavg
reduce expensive selinux calls
Various changes to I2C by pascua28 to handle Audio muting
Floyd 5.0 - 11.12.2020
Base
Updated and Rebased to N960FXXU6FTK1 November Security Patch
Rebase includes Note9 FW + OneUI 2.5 Apps/Features
Includes all the software fixes and updates from Previous Versions
Includes all split patches released earlier
Kept S9+ Dolby System to avoid audio issues
Removed unsupported features/APKs such as SecureWiFi, MyGalaxy
Added experimental fixes for Charging and AudioMuting issues
Forced S9+ Model name to retain safetyNet passing without magisk
Overall Major improvements in stability and performance
Disable ADB Debugging by default for extra protection
Aroma
Fix ARStickers Installation
Fix 1120 Fonts Mod Installation
Fix Echo in DualSpeaker mode
Update all Bloat , GoodLock, VancedManager to latest versions
Removed all GoodLock apps and replaced them with New patched GL Manager
Removed useless WiFi Security from bloat
Update S-PEN Apps/Frameworks for Note devices
Add S9+ Infinity wallpapers as an option
Slight updates to General ODM Pacakge
Fix an install issue that would leave some on splash screen
Update Ringtones with 2.5 media and N9 Sounds
Add a fix for QS Toggles reseting with extra QS enabled
Replaced KTC OMC with unbranded KOO OMC for korean users
Various other misc changes
Add option to force RCS capability Thanks @Camille31400
Added SamsungNotes v4.1 for Note7 devices to fix FCs
Fixes
Add Proper WiFi loader service to fix issues with some chips
Fix WiFi instability, disconnections and no connection after doze
Improve Audio Fixes and noise cancelation profiles
Enable 5G HotSpot on all countries
Supress CIDManager (SimCard Changed) Reboot request fully
Fix Optimizing loop on Note devices
Include new camera patch to fix both random crash and green video issues
Patch Libc to fix FORTIFY: FATAL errors caused by double mutex locks
Fix Microphone issues when recording / calls
Fix S-PEN AirCommand on Note devices
Fix Knox WorkProfile (for MDM Apps / Island etc)
Fix issues with DolbyAtoms in games (And add Dolby Gaming profile
Improve 3rdparty volume control Fix to be more stable
More Fixes for Charging / overnight crash issues
Other various misc changes/fixes from my N8 Q Project
Fix an issue that Prevented setting custom IP/DNS etc for wifi
Show VoLTE indicator in statusbar for all VoLTE supported countries
Kernel
CronosKernel V6.0
Updated OSRC to N935KKKU4CTH1
Remove WiFi wakelock mods that caused issues
Hide isolatedProcess Service to let more apps pass safetyNet
Restore stock inputBooster setting
Restore Argos Network booster
Revert Mods in Mobicore driver that casued issues
Changes to DVFS min/max to improve power consumption
Reduce DVFS Boost Frequency
Remove and reduce binder tracing/logging
Limit CPU Idle during Video playback
caching improvment in binder
Other misc changes for fs, spinlock
Floyd 4.0 - 08.30.2020
Updated and Rebased to G965FXXSBETH1 August Security Patch
Includes all the software fixes and updates from Previous Versions
Re-did OMC and switched to proper OXM package
Integrated only XID/KTC/ZTO/FMC along side the stock OXM list
Fix PREV OMC and use it by default
Remove broken OMC apk that caused V3 issues when setting features
Disable FactoryReset pop-ups for some when changing CSCs / SIMs
Update GoodLock suite to latest + include corsicanu's updated manager
Replace outdated YoutubeVanced with latest VancedManager (Refer to F.A.Q)
Fixed SecureStorage With a specialized HACK for outdated Keystore
Fixed WorkProfile / Custom OS detection (Apps that need it should work now)
Fixed a bug that caused McRegistry/Keystore to spam all the time
Fully Killed Vaultkeeper Which caused sleep and performance issues
Ramdisk Fix-up and cleanup
Added some patches for offline charging and mismatch issues (experimental)
Updated Audio Cancelation configs to help with echo (NXP Profile)
Fix Bixby settings FC
Add Rounded UI support in aroma
Removed some left over bloat and HALs
Fix cameraserver nullptr crash when running/switching the camera
Fix App lag when attaching (And it tries to grab the camera) in Telegram, Whatsapp etc
Fix Camera FDSan crash (no camera till you reboot) thanks @Ivan_Meler
Google Live Captions support (Thanks @AlexisXDA)
Add Support for N930X (Note 7 Bomb Edition)
Add Note 7 TypeC USB HAL to avoid connectivity/Charging issues
Add Note 7 S-PEN Framework and APKs (Still no AirCommand)
Fix Note 7 SmartView issues
Remove bugged RandomMac
Improve WiFi Stability on some murata/semco chips
Move AR Stickers to Bloat (Saves ~80MB)
Add back Extra QS toggles option in Aroma
CronosKernel V5.5
Note 7 (Bomb Edition) Support with MM Bootloader
Remove More excessive logging and disable SOFT_LOCK_UP
Reduced WiFi Wakelocks by default
Removed Knox NCM Driver (Bloat)
Disable security/audit at the kernel level
Switch to WestWood TCP by default
Disable GPU HMP Boosting as its wasteful
Overall improved UI Performance / Doze
Floyd 3.0 - 07.20.2020
Updated and Rebased to G965FXXUAETG3 July Patch with OneUI 2.1 Base
Includes all the software fixes and updates from OneUI 2.1
Improved and simplified Most fixes to cause less issues
Full Keylight support
Integrated all previous mods, Fixes And Aroma features
Added MemorySaver Yuva Feature
Re-did Audio one more time with new configs
Fixed Notification LED hiccups
Fix BeautyMode Color, Jawline, Eyes adjustment
Remove unsupported camera effects to save space
Remove SNAPHAL which we dont support to save space
Add S20 HoneyBoard
Improve WiFi Stability by Fixing Bluetooth Firmware issues
Include unreleased V2.1 Changes and fixes
Enable AR Emojis (Not Create my emoji)
Make knox apps installed by default for Move2SD support (and make it more clear in aroma)
Remove "Extra CSC Toggles" which resets the order of toggles every boot
Disable Encryption to prevent broken data when switching to some kernels
Fixed inability to change photo resolution in camera
Updated ODM Package and re-merged all previous countries
Use Stock RAM Configs to help with background apps
Fixed an issue setting default OMC
Added FloydV1 OMC Behaviour. which might mitigate CidManager issue for some
Fixed CallDetails / Blocking Issues
CronosKernel V5.0
Switched compiler back to GCC 4.9 (Instead of Linaro)
Revert to Oreo battery driver to reduce battery issues
Add battery swelling/health Data from stock
Disable STORE_MODE due to creating issues with charging rate
Fix Note 7 FE 70% Charge capacity
Disable broken touch gestures on Note 7 FE
Backport Latest ION driver from Exynos7870
Backport Latest Binder Driver from Exynos7870
Enabled updated Watchdog and DEBUG_INIT_EXIT_PANIC
Enabled misc Android Q configs
Reverted WiFi argos changes that caused instability and reduced download speeds on big files
Floyd v2.0 - 06.20.2020
Base Changes
- Updated and Rebased to G965FXXS9DTD7 May Patch
- Updated 8890 Blobs to N935FXXS7CTE1
- Very Experimental Note 7 FE Support
- Re-did the entire Rom from scratch with revised fixes
- Slightly debloated the base
- Fixed Base issues such as infinity wallpapers
- Added new OMC package with upto ~170 Countries (including US/CA/KOR/ZTO,XID,ARO and much more)
- Re-did and updated the vendor overlay
- Updated and removed some of the bloatware in Aroma
- Disable formatting cache to EXT4 on setup (and wipe it instead)
- Disable unsupported Dual LTE
- Add Hack to enable touchKey vibration
- Clean-up unused S9 HALs and libs
- Add a more stable Camera service
- Fix magisk on Full permissive Kernels
- Add Dolby on speaker
- Remove LiveFocus fully
- Fix AREmojis
- Add LongPress Reboot to Recovery (Thanks @corsicanu)
- update F2FS Mount flags (Thanks @diepquynh)
- Improved WiFi Stability (Thanks @Ivan_Meler
- Fixes for Tethering
- Disable Broken FP Gestures from affecting system
- Set both cameras to use 9:16 aspect ratio by default
- Add GearVR Services (Thanks @zaper4life)
- Remove unsupported MyEmoji maker (Due to size constraints)
- Added front camera flash
- Added camera burst shot
- Add Oneui 2.1 keyboard (HoneyBoard thanks @Random-Tester)
- Add prop improvements(Thanks @Random-Tester)
- Camera shutter with heartrate sensor (Works 50% of the time)
- Improvments and fixes to OMX and video playback/recording
Fixes
- Fixed Power profiles to reduce Heat and power draw
- Fix CPU Frequency scaling getting stuck
- updated and fixed issues with memtrack and Power HALs
- Added Vulkan Support
- Fixed a bug that caused charging to stall in some scenarios
- Fixed issues that broke FastCharging
- Fixed a bug that prevented apps from being moved to SDCard
- Update more HALs to Q blobs
- Remove broken samsung camera watermark
- Fix Flashlight intensity sliders
- Fix BeautyMode FC
- Add samsung Camera quick lunch (Double press Power button)
- Fix a buffer crash when using Camera to reduce its Lag
- Make camera more stable when using 3rd party apps
- Fix Seperate Sounds feature
- Fix Bixby Vision
- Update and fix BixbyVoice (Read F.A.Q for setup)
- Fix a BUG that caused flashlight to remain on in some scenarios
- Re-Worked Audio from scratch and Fixed various issues with Gain and Bass
- Fixed an Audio bug that caused the phone to get muted randomly
- Fixed Loud charging notification noise
- Fixed NFC
- Fixed Smart Cases being inverted
- Fixed Broken touch with S-View case
- Fixed Various issues with installation
- Fix S-Protect FC
- Fix Edge quicktools height issues
- Various other fixes and improvments
- Fix SlowMotion
- Fix Lag/delay when opening security/biometrics
- Fixed camera aspect ratio changing
Aroma
- Updated Wipe and mount scripts to work on Any TWRP
- Add new Floyd Boot Animations
- Add new CSC options
- Add S10 Sounds
- Update AdAway
- Update Fonts and emojis
- Add an option to remove all KNOX Apps
- Add an option to install custom emojis system-wide (For notifs etc)
- Update GoodLock Apps and add HomeUP
- Updated CSC installation script to avoid issues were it gets stuck
- Update most of the ROM scripts to make the installation faster
- Add back BixbyVision in bloat
- Various other minor changes
CronosKernel
- Update to CronosKernel V4.0
- Removed LZ4 Broken support (Revert to stock lzo)
- Remove certain battery wakelock control
- Updated NFC driver for V2.0 (for future fixes)
- Revert custom MM values back to stock
- Disabled problematic Armv8.1 features
- Enabled XT_TARGET_CT (Tethering fixes)
- Removed NFC Wakelock control
- More reverts to custom RAM/LZ4
- Fixed smart covers on Q ROMs
- Fixed NFC on Q ROMs
- Disable a ton of wasteful debugging
- Update interactive governor with S9 fixes / improvements (Thanks @nalasTS)
- Let the CPU prefer to use lower Frequencies when high ones are not needed
- Re-Tune Samsung input booster to be less aggressive
- Disable hmp_boost from Argos / interactive Driver
- Slightly improve touch response
- Disable GPU little cores forced boosting (Reduce heat)
- Fully disable GPU DVFS From the kernel level
- Added HeliosScripts from pie
- Added system & vendor etc/init.d support
Floyd v1.0 - 04.20.2020
- Initial Release[/HIDE]
Read this F.A.Q While the rom is Downloading.
NOTES :
- After installation, leave your phone to build and optimize caches. which can take upto 15 minutes on clean flash. your phone will be HOT at this stage. If DirtyFlashing, it can take upto 30mins
- Clean flash is always recommended to avoid issues especially with this release! if you faced weird issues/blackscreens/freezes a clean flash is recommended without smartswitch / samsungcloud restore
- When upgrading from V6 to V7 some users faced FCs, and issues using internal data / taking screenshots and instability / freeze mainly while using enforcing option, for those users, you must format data in TWRP (Wipe > format data > YES) this will clear all of internal data which contains incompatible data from V6.
i would again advise for a full clean flash when upgrading to V7
OneUI 2.5 Related Notes
- These are issues that are caused by OneUI 2.5 , that i have no power over to fix.
1) Google Chrome sutter/freeze : github
2) AllowedDevices list in hotspot : Github
3) goodlock SountAssistant might limit audio : Github
F.A.Q :
V7.0 Related F.A.Q :
Q : Should i use Enforcing ? What is it ? How to enable it
A :
- Selinux Enforcing can be enable by ticking ENFORCING option in AROMA installer
- Enforcing adds restrictions and does not just allow anything to access anything
- Enforcing will allow you to bypass MOST root detection and will allow many Banking apps to work again
- If you want to use ROOT + Enforcing you are likely to need Magisk Hide (magisk v23) / Denylist (V24+) to retain banking apps etc
- Selinux Enforcing is still "Testing" phase, but it should be stable for now
- Settings does not show Selinux status, to know status you can type "getenforce" in terminal emulator
- Enforcing ONLY works in the included Cronos V7.0 Kernel, and will be disabled if you change kernels
Q : Note 7 Iris ?
A :
- Iris can be registered and enabled on Note 7 However it is still experimental, and is prone to causing a random reboot every few days
- A test workaround is disabling "Screen on Iris Recognition"
- In order to have IRIS Flash light torch intensity has been disabled, instead the torch will run at max brightness always
Q : Infinity wallpapers ?
A : Infinity wallpapers were removed due to out of date S9+ Builds, as samsung no longer ships updates for it
Q : Games are Laggy/Pix-elated/Stutter/sucks/crashes
A : Open GameLauncher > Top Left menu > Game Performance > Set Game performance to "Focus on PowerSaving" : Video
Q : Phone is not charging / Discharging while charging
A : Check your battery temperature, OneUI 2 wont charge when your battery is above 42C. there is no bypass to this
Q : How to get Root ?
A : Download Magisk and follow instructions (V23.0 Is recommended if you root + easy magisk hide. rename .apk to .zip and flash via twrp if your version is old)
Q : SafetyNet ?
A : The ROM Already contains bypasses and fixes for Safetynet without the need of magisk, however if you root, you must enable HIDE to restore Hiding for many apps
V6.0 F.A.Q :
Q : Random Audio Muting new workaround
A : Incase you are still unlucky and get muting, in dialer type *#0*# and press speaker. this will restore your audio without rebooting
Q : Heavy battery usage / Drain
A : A recommendation i mentioned in my group (aside from boring calibration) is to charge your phone while its powered off multiple times.
I.e whenever possible, charge your phone to 100 when its turned off.
on oneui 2+ for some reason the battery charges from ~90 to 95% only, like there is a gap, which sometimes go as far as to 85% (system says 100% but if you charge offline it will be less than 100%)
i started doing that recently and SOT on my S7 went from barley hitting 3 to hitting over 4 hours sometimes (with light usage tho)
more info on the bug here https://github.com/ananjaser1211/FloydQ_Reports/issues/196 , i have not found a way to fix it yet
Q : phone crashes overnight (Green LED only)
A : There is no 100% method that works out of the box for "Everyone" However using the device for a day or two usually eliminates the issue fully. other workarounds include limiting charging capacity to 99% as shown below
- To recover from this crash, long press volume down and power for 10 seconds until the phone reboots
- This issue mostly happens on fresh clean installs, and goes away after few days of usage
- Having AOD or ScreenSaver might reduce the issue (in my case it did)
- Best suggestion is to either Not charge overnight for the first few days of the installation, or charge the phone while its powered off
- limiting charging capacity to 99% seems to be the best option if you want a fix right away, you can do that by using MagiskModule ACC (adaptive charging controller) module + Its config app
Q : GCAM Support?
A : You have to use Android Q compatible GCAM Otherwise it will be stuck at processing, This version of UnixCamera by @mark199850 is supported. install it then go into camera settings and restart the gcam app
Q : How to Adjust/Disable level of touch key vibration ?
A : Go to settings > Sound and vibration > Vibration Intensity > Increase or decrease Touch Interaction (lowest will disable vibration)
Q : How to Disable keylight without enabling PowerSaving ?
A : Use this app to configure key light time out settings GalaxyButtons
Q : Does this support X?
A : This ROM supports All Exynos8890 devices (S7/S7E Note7 and Note7FE) and does not support Snapdragon models
Q : I have Symlinks error / Rom wont go past splash
A : As the AROMA Told you, don't pick all the bloat. and use default settings if you don't know otherwise
A : If you previously installed Treble, and did not flash revert, Now is a good time. Your system might be too small
Q : Device is running too hot
A : If it was just set-up, Give it time and make sure everything is up-to-date.
Q : What to do after the rom is setup ?
A : Go to samsung apps, let the phone update everything except game booster
Q : My phone does NOT boot help pls
A : Ensure you have LATEST bootloader and modem installed, did all the wipes, and did your house chores.
Addons, Fixes and other msic stuff will be posted here when needed
V7.0 Patches / Hotfixes
1) [Critical] HOTFIX : Download
2) Floyd V7.0 WorkProfile/Knox WorkProfile Fix
Optional, flash if you need WorkProfile or to use island app
Download : Github
3) Floyd V7.0 Aug 2022 Samsung GPS Critical update
This is an update that rolled out for multiple samsung devices to fix 10-BIT Rollover GPS issues, for more information read here
TLDR; This improves GPS accuracy and speed
Download : Github
V5.0 Patches (Do not use on V6.0)
1) USSD Codes support (#0#) and QHD 60FPS Video recording + Removed 5 Minute recording limit in Samsung Camera
For S7/S7E/N7/N7FE
Download : Github
Thanks @Cvolton for the Camera MODs
2) Emoji Packs
These are updated Emoji packages suitable for OneUI 2.5 . this will resolve the black boxes error seen in the keyboard when picking an emoji pack in aroma. Thanks to @FiestaLake for updating the emoji files and packing them up. download and flash the zip of the emoji pack you want
Thanks @FiestaLake
Download : Github
3) 3rd Party call volume
This patch is similar to the one from V4 minus some stuff, i am not sure why it is still required as 3rd party volume was resolved. but some people still face volume changing issues.
This will fix the volume slider in whatsapp and so on. simply flash it in twrp
Download : Github
Avoid This patch, it is causing other audio issues, to resolve 3rd party call volume change, follow this workaround : Github
Quick Guides and Notes
These are the Notes in our Telegram Group, i will update it them when required
How to DirtyFlash properly / Update from a version to another
Note : Do this ONLY if i did not mention to CLEAN FLASH
1) Take a TWRP backup for all your partitions (just to be safe)
2) Wipe SYSTEM , Cache and Dalvik-cache
3) Flash the ROM.zip
4) In Aroma, select "No Wipe"
5) Select your features
Once the ROM finishes flashing, let it boot and leave the phone for ~30Mins to boot up and rebuild caches and "Upgrade"
You will notice that it will say Updating after it boots if you came from V2>V3 or V3>V4 And so on, Just leave it optimize
Warning : Your phone WILL get hot while dirty flashing and doing the Boot / optimization. so leave it rest
How to Restore EFS from a ROM Generated Backup
This only concerns Floyd and BlackDiamond ROM users. As while installing the ROM, it will automatically Create a binary Backup of your EFS Partition
Note : The EFS.img backup gets replaced everytime you flash the ROM, so be sure NOT to flash the ROM when your EFS is broken, as it will delete your old save
EFS backups are located at internal memory / EFSBackup/efs.img
How to Restore EFS Image Backups
Method 1 Using a PC (Recommended)
1) Download loggingKit on your computer
2) Extract it to a folder and press shift + right click mouse button > open powershell window here
3) Connect your phone while its in TWRP
4) in your power shell window type these commands
./adb shell
dd if=/data/media/0/EFSBackup/efs.img of=/dev/block/platform/155a0000.ufs/by-name/EFS
5) Your EFS Should be restored to the state it was in before you flashed the ROM
Method 2 Using TWRP
1) Go to TWRP > Advanced > Terminal
2) Type the following command
dd if=/data/media/0/EFSBackup/efs.img of=/dev/block/platform/155a0000.ufs/by-name/EFS
How to setup F2FS for Userdata
1) Download an F2FS Ready TWRP (MoroTwrp , or My TWRP / Note7 TWRP Here)
2) Flash the TWRP.img or .ZIP within TWRP, if you are flashing moro, just flash it as a normal ZIP, if you are flashing my image, got to flash > press flash IMG > select my recovery.img > select Recovery Partition
3) Reboot back into TWRP after flashing the new TWRP (very important)
4) Wipe > advanced wipe > Data > CHANGE > F2FS (Your entire internal storage will be wiped out! this includes ALL data on the device, take a backup)
5) Reboot and you will have DATA as F2FS
4) Repeat the same step for CACHE
Warning : DO NOT format system to F2FS, as booting from it is not supported
V4.0 Patches (Not needed on V5)
V4.0 Patches (Updated Aug 31 , 2020)
1) Volume changing in 3rd party calls (Such as whatsApp , Imo) When reducing Volume it remains loud. This patch fixes that issue and might help to reduce or eliminate the Audio Muting bug (Still needs long term testing)
For S7/S7E/N7/N7FE
Download : Github
Thanks @brkbsrn and @merdan85 for testing
2) Optimizing Apps screen showing every time you reboot the device on the note7. this fixes that issue, after installing it should no longer show optimizing every boot, if it still does that, wipe dalvik-cache and cache and let it rebuild them one last time. it will stop showing optimizing
For Note7 and Note7FE only, not required on S7/S7E
Download : Github
3) Enable AR Stickers. I made a mistake in the installation script that does not let AR Stickers show up in camera. Flash this patch only if you selected AR stickers
For S7/S7E/N7/N7FE
UPDATE SEPT 1 : ARStickerPack patch has been updated, to include the APKs since some forget to pick it up in aroma.
also might have fixed a logic issue that caused install issues on some twrps
Download : Github
4) 1120 Fonts Pack When installing BOTH google fonts and samsung 1120 font pack, both stop showing up.
this is due to both font packs being based on the same package name
For S7/S7E/N7/N7FE
Download : Github
5) 5G Wireless hotspot
This patch will enable 5G Hotspot again, regardless of what country your CSC is using. Samsung locked this for some reason in the most recent ODM update. i don't know if its a mistake on their part or what. Regardless, the bypass is enough to get it back and running
P.S : This will hide IRIS from the note 7 devices, it does not work anyway so its not a big deal for now.
For S7/S7E/N7/N7FE
Thanks isbon007 for finding the BUG, and testing the fix
Download : Github
V2.0 Patches (Not needed on V3/V4)
1) CronosKernel V4.5 [Critical] : Release Page
V1.0 Patches (Do not Flash on V2.0)
Patch 1 : Wifi Improvements
This fixes issues caused by Bluetooth Low Energy constant scanning that breaks WiFi
For more details and download : Here
Patch 2 : Audio Improvments
This Fixes a ton of issues with Audio, Audio quality, and so on
For more details and download : Here
Patch 3 : Kernel Update
This has important changes in order to test the frequency of overnight charging bug and ram issues
For more details and download : Here
Enjoy this rom everyone, its been long time coming.
Have fun!
Congrats! glad to be part of this!
Congrats anan, splendid work!?
Wow,It's finally out bro,GG
Congrats! and thanks for your hard work
Great work Anan, keep it up!
Bro how can i know if my custom rom is running oreo bootloader and modem??
Thanks !!!!!
I love you!
Congrats and thanks anan
@ananjaser1211
Hi Sir is native callrecording anabled?
Glad to be part of this project! Keep up the good work bro
huismeester said:
@ananjaser1211
Hi Sir is native callrecording anabled?
Click to expand...
Click to collapse
Yes, enable it in aroma
sesshumaruv2 said:
Bro how can i know if my custom rom is running oreo bootloader and modem??
Click to expand...
Click to collapse
Is your phone running other Pie ports without issues ?
if so, You are set
.
Thanks for the kind words everyone
Logan said:
Congrats! glad to be part of this!
Click to expand...
Click to collapse
I hate that pic
excellent work anan congratulations this is not done every day
ananjaser1211 said:
NOTES :
-Updating GameTools/GameOptimizer From galaxy apps will break them.
-On first setup, let the phone update everything before using it
Q : What to do after the rom is setup ?
A : Go to samsung apps, let the phone update everything
Click to expand...
Click to collapse
I'm confused. Should I update the gaming apps or not?

Categories

Resources