[ROM][OFFICIAL][G4][7.0.0] A.O.S.C.P: CypherOS Project

Sensors = yes or no (Kernel level. Will affect ALL our roms)

  • Yes - I need them because i use wave to unlock.

    Votes: 5 22.7%
  • No - I want less battery drain on idle.

    Votes: 17 77.3%

  • Total voters
    22
  • Poll closed .
Search This thread
It is still named V20P. It is the April update from this year. I really wanted to test a new modem and the ability to extract partitions from a kdz.
v20p is not latest. LG just released a security patch updates which applies in kernel, framework and some other libs.
releasing a security patch doesn't mean that they updated the bootloader. And use the v29a. bootloader is only useful to pre-boot state, it cant affect battery.

Sent from my BTV-W09 using Tapatalk
 

Fredrikk

New member
Sep 6, 2012
3
0
Do you have sim toolkit in latest build?
In twrp wiped Dalvil/Art cache, Data, Cache

I installed:
aoscp_h815-6.0.0-CBNP.8102.14.06052-unofficial
open_gapps-arm64-8.1-super-20180617
 

Geckyn

Senior Member
Jun 6, 2018
140
121
Big cores not utilized. RealPi benchmark usually uses 8secs to calculate pi to 1M digits. However on this Rom it uses 24secs no matter the governor combo and big cores always at 384Mhz during the run whilst small ones at 1440Mhz. I think it's kernel problem


Solved it by modifying init.qcom.post_boot.sh in /system/bin
 
  • Like
Reactions: obvious

Leg0V0geL

Member
Feb 27, 2016
9
5
can't make calls

I can't make any calls. I have tested it on the latest 6.0.0 build after clean flashing it with gapps. As soon as I make the call it loses its signal and when the call fails and stops the signal indicator shows full strength.
 

Attachments

  • logcat_radio.log
    283.8 KB · Views: 0
  • logcat.zip
    80.5 KB · Views: 2

Leg0V0geL

Member
Feb 27, 2016
9
5
Hi,
What phone model?
What carrier?
If your carrier requires VoLTE to work, this ROM as of right now will not work for you.

phone model: H815
carrier: Telekom De

could it still work if I set my preferred connection to H/H+/E ?

Edit:
I changed the preferred network type to 3G. After that phone calls worked.
Then I change it back to LTE and it still works even after restarting.
 
Last edited:

king200

Senior Member
Feb 13, 2012
1,072
402
... Oreo 8.1 and have hit a problem that I have not found mentioned in this thread (I did use the search) and this is an external SD card formatted as exFAT does not seem to get recognised. Android says the card is corrupted and it can fix it by formatting the card. I tried a second exFAT card and had the same problem. Both cards checkout fine in Windows....

In the search it came up with one quote by @kessaras in https://xdaforums.com/showpost.php?p=74741231&postcount=629 where he says that he fixed exFAT.

Thanks
Darren

I have no solution but more experienced might have solution.

H-811 64gb MicroSD/ExFat. I was using the the May 26 build with the card without problem. Installed both dirty and clean the June 14 and the card was reported corrupted. Something changed between the builds. A little research mentions something about intit.d. TWRP no problems with ExFat. TWRP makes a backup where files are too large for FAT card.

N build no problem with 64 gb ExFat

Clean install of the reinstall of the 05/26 and ExFat no problem. 32 gb card, Root Explorer shows copy failed for file written from internal storage to external card but the file is actually good. ES File Explorer does the copy without error.
 
  • Like
Reactions: DarrenNewsgroup

Geckyn

Senior Member
Jun 6, 2018
140
121
What did you modify? My BIG Cores are always offline and the governor set up for them does not stick.

Could it be that my G4 has already suffered the infamous bootloop and recovered magically by itself?


Its due to core control...disable it and then online the cores

This is the link to modified file https://drive.google.com/file/d/1YfezXGvnK_iPYqD3ckZNIoDhDgqQpUwd/view?usp=sharing
it disables core control at boot. Place it in /system/bin You can overwrite what's there and set perm rwx-rx-rx. Not sure if I'm allowed to post links..don't really know the rules
 
Last edited:

steadfasterX

Recognized Developer
Nov 13, 2013
6,252
15,486
127.0.0.1
OnePlus 7T Pro
I have no solution but more experienced might have solution.

H-811 64gb MicroSD/ExFat. I was using the the May 26 build with the card without problem. Installed both dirty and clean the June 14 and the card was reported corrupted. Something changed between the builds. A little research mentions something about intit.d. TWRP no problems with ExFat. TWRP makes a backup where files are too large for FAT card.

N build no problem with 64 gb ExFat

Clean install of the reinstall of the 05/26 and ExFat no problem. 32 gb card, Root Explorer shows copy failed for file written from internal storage to external card but the file is actually good. ES File Explorer does the copy without error.

I guess it's due to the kernel move to sdfat instead of using exfat @kessaras

Sent from my LG-H815 using XDA Labs
 
  • Like
Reactions: DarrenNewsgroup
Its due to core control...disable it and then online the cores
I changed the line that disables core control for good (the second one about core control). Change is below (1 to 0).

# re-enable thermal and BCL hotplug
echo 0 > /sys/module/msm_thermal/core_control/enabled

Sent from my LG-H815 using Tapatalk
 
  • Like
Reactions: Geckyn

Geckyn

Senior Member
Jun 6, 2018
140
121
It did. Your version of the file is too big and has too many modifications. I saw the part that disables core control. I prefer the slightly modified version that is based on the original file that comes with CypherOS.

Ok cool. I extracted it from another ROM.. the important part is the part that disables the core control and enable the cores plus it changes both governors to interactive which I prefer
 

DarrenNewsgroup

Senior Member
Apr 9, 2011
355
143
Samsung Galaxy Note 20 Ultra
I have no solution but more experienced might have solution.

H-811 64gb MicroSD/ExFat. I was using the the May 26 build with the card without problem....

I guess it's due to the kernel move to sdfat instead of using exfat @kessaras

Sent from my LG-H815 using XDA Labs

Thanks for the explanations and tests, maybe there is hope that exFAT will come back.

I am currently on FAT32 with no videos. When I want to watch one next time I will have to use my PC to convert the single 6GB .ISO file into VIDEO_TS folder and multiple 1GB .VOB files.

Darren

Sent from my LG-H815 using Tapatalk
 
Last edited:

kessaras

Recognized Developer
Sep 28, 2013
4,670
9,454
39
Athens
www.audioshow.gr
Google Pixel 8 Pro
Thanks for the explanations and tests, maybe there is hope that exFAT will come back.

I am currently on FAT32 with no videos. When I want to watch one next time I will have to use my PC to convert the single 6GB .ISO file into VIDEO_TS folder and multiple 1GB .VOB files.

Darren

Sent from my LG-H815 using Tapatalk

exfat wont come back. and it wasnt removed by me, it was removed by google and we simply follow if we want to enforce one day. @steadfasterX told me that enforce is in his plans, so sdfat it is.
 

Minto107

Senior Member
Aug 10, 2013
3,942
1,386
23
Samsung Galaxy S23 Ultra
exfat wont come back. and it wasnt removed by me, it was removed by google and we simply follow if we want to enforce one day. @steadfasterX told me that enforce is in his plans, so sdfat it is.
Dammit. That sucks. Is there any file system that is shared between android and windows? Other than FAT which has 4GB file limit.

Sent from my LG-H815 using Tapatalk
 
  • Like
Reactions: aha360

Top Liked Posts

  • There are no posts matching your filters.
  • 143
    3vjolGj.png


    14641447294_e3848ae23b_o.png
    14640377701_f4624455af_o.png






    14641445764_3647dedef2_o.png


    This is CypherOS. An extension to the pure Android. Cypher tries to maintain the purity of Android while offering the most useful features to the users. The goal is to give the highest level of performance whilst achieving Simplicity.

    14457022368_6c86cc8a5f_o.png



    · Ambient Display and Ambient Weather by Chris

    · Internal Color Manager by Chris

    · Substratum theming engine support (OMS)

    · Statusbar - Quick pulldown, Smart pulldown, Network traffic indicators, Statusbar icon customization, Carrier Labels, Clock and Date custimization.

    · Quick Settings - QS rows and columns, Wi-Fi easy toggle, Data easy toggle and more

    · System - Screenshot types (Fullscreen and Partial area select) and PowerMenu customization

    · Notifications - Force expanded notifications, Show notification count, Heads up customization, and Notification LED control.



    14643627885_a7a29d4c3a_o.png


    !!! Flash on your own risk !!!
    We will not take any responsibility for bricked devices or lost data. So please watch out!

    - Make a (Nandroid) Backup of your current ROM (Recommended)
    - Advance WIPE -> wipe /data
    - Press install and select the AOSCP rom in sdcard
    - Install ROM
    - Install Gapps <ARM64-7.1-X>
    - After flashing, reboot device (First reboot will take a while)
    - Enjoy CypherOS on your device!
    -- On dirty flash you need to also dirty flash gapps. The AOSCP survival script deletes them --


    14456959720_199e350b32_o.png




    Screenshot_20170927-152245.jpg
    Screenshot_20170926-000425.png





    14643627345_51a71085af_o.png


    [27/9/17]
    - Initial release
    [01/10/17]
    · Fixed some issues with the theming engine. Substratum is fully supported.
    · Big cores will work a little more
    · Fixed the kernel panic issue when opening the gallery app
    · Updated Gallery app
    · Luna: added swipe up/down gesture for easier navigation; pulling qs and drawer
    [08/10/17]
    · Debloated / Removed a couple of useless core and system apps that are found on Playstore too.
    · Many bug fixes in the framework
    · Added Boefla Wakelock blocker
    · kernel level bug fixes
    · Improved Bluetooth Performance
    · Remove - Clean useless Kernel Modules
    [15/10/17]
    · Fixed kernel panic
    · Gallery app is back
    · Workqueues for smart processors
    · Bluetooth fixed
    · Fsync disabled - Use only Async
    · Framework: Fingerprint sensor disabled
    [02/11/17]
    · Security patch updates to 05-10
    · IME switch broadcast | switch anytime
    · Add frandom
    · Use e/frandom for reseeding
    · kgsl: Increase priority of RT thread
    · DTS: Decrease BCL low battery threshold to 5%
    · Bluetooth: vhci: purge unhandled skbs
    · Blu_active: Less powersaving
    · fstab: improve mount points
    · camera_profiles.xml: Change to 60fps and 100% image quality
    [15/11/17]
    · Removed Luna. Added Lawnchair
    · Fixed Face Unlock
    · Fixed the flashlight tile
    · Updated all blobs and device tree to v29A
    · Switched to Paranoid Camera app
    · Added back STK (SIM Menu)
    · Added Snapdragon Music app
    · Added Muze Audio equalizer
    · kernel Titan up to date:
    security patch
    corrected kernel version info
    mutex protection
    add equality testing of memory regions w/o timing leaks
    cpufreq: conservative: Allow down_threshold to take values from 1 to 100
    cpufreq: Fix and clean up show_cpuinfo_cur_freq()
    Fixed BatteryStatService: power: Missing API
    · Selinux changed to enforcing
    · ADB connection changed to Secure
    · Fix rom display info: Add unofficial builds author
    · Fixed restriction=9 in PlayStore
    [01/12/17]
    · Fixed camera bug
    · Changed to GoogleCamera stock app
    · Selinux updates
    · Kernel changelog
    Correct regulator timmings
    Fix crypto bugs
    GPU: Set simple_ondemand as default GPU governor
    · Fix ril bug: Allow the radio to access qmux
    [26/12/17]
    NOUGAT
    · Fixed several bugs i will add details later
    OREO
    · initial build ! We finally have Oreo
    [15/01/18]
    · I fixed everything. Except:
    - Flashlight tile (install flashlight tile fix by kenzo from playstore for now)
    - p2p and as a result the WiFi hotspot
    [30/01/18]
    · 1st Official release !
    [04/02/18]
    · Fixed ril bug when it used to randomly gets stuck and working the cpu to death in the background
    · Fixed many policy issues for the camera ~ improving camera apps stability
    · in kernel level i removed a part of code ~ Less iterations for sysvipc. Slightly improves overall android exprience
    · Partially fixed double tap not waking up the phone. Still needs some work. Disable pocket detection permanently. It's not needed and it's bugged in O. We will see in future what we will do about it. Currently pocket dection only works good for devices with Doze (amoled display).
    · Added support for fast charging ~ Depends on hardware as usual.
    · Added missing policies to allow file managers to use the external sd card ~ Still most file managers are not up to date to O so it would be wise to make use of adb pull to grab what you need from external sd to pc.
    · Enabled prefer 4g ~ prefers the highest available network for calls instead of going directly to 2g.
    [19/02/18]
    · Partially fixed d2w. Increased taps to 4.
    · Fixed rild bug when rild run in the background with more than 99% cpu load
    · Kernel Tweaked to be less battery friendly ~ regulator voltage back to closer to default values.
    · init cleanup from useless command lines that didn't apply
    · new sepolicy rules
    · init: moved scripts to /system/bin (to the executables folder where they belong)
    · kernel: drivers update and fixes: display, panel, wifi, ffs, regulators, battery, vibrator, sdcardfs
    · more minor details....
    · Added Ambient Play feature
    · Added torch gestures
    · Added wake device with volume keys
    · more... (i'll update this soon)
    [10/05/18]
    · First build of 6.0.0 Parfait-Release
    · building open source libmdmdetect.so
    · (This is not the initial release. It's a beta. It's still missing led customisation and a few statusbar and navbar mods)
    · Updated Color Manager
    [17/05/18]
    · WiFi Hotspot Fixed
    · Added madvise
    · Added cpusets
    [22/05/18]
    · Added blue led fast blink warning when boot process starts
    · Added double_tap to sleep on keyguard
    · Added keystore service to fix broken pass change after envryption
    · Added Continuous TRIM for the ext4 and f2fs file system
    [03/06/18]
    · Added and enabled "Quick Wakeup"
    · Enabled WiFi Direct
    · Killed ExFat. The overkill wasn't done by me. Use Vfat for the sdcard now.
    [19/06/19]
    · Bluetooth audio bug fixed
    [29/06/19]
    · Selinux enforcing
    [02/07/19]
    · No ril issues anymore
    · No graphic glitches anymore
    [25/07/19]
    · Fixed NFC. It broke when i updated to 1.1 service hal and i forgot to switch to 1.1 hidl
    [31/07/19]
    · Revoked framework access to torch. Fixed cameraserver crash
    [01/08/19]
    · Luna launcher crash when opening Luna settings, fixed
    [02/08/19]
    · Removed WiFi-direct from Settings. After a huge fight we didn't manage to fix error "no such device" for p2p0
    · Removed ambient display light sensor permission, forgotten there since MM.
    Probably someone else before me tried to add this useless for our panel feature.
    · Kernel updates: Added per task cpu freq stats for all variants.
    · Added more translations for flashlight: pl
    [08/08/19]
    · Fixed random ril crash - commit
    · Fixed mm-qcamera-daemon crash - commit
    · Updated ipa-qmi driver
    [22/08/19]
    · Fixed irqbalance
    [23/08/19]
    · Removed touchscreen useless wakeup events


    14456959240_933892d9e2_o.png

    TWRP PREVIEW LATEST
    (read about the TWRP flavors here)
    Build Status
    Official AOSCP Website
    steadfasterX Download Server (UNOFFICIAL builds only)
    Pie builds are here for now (UNOFFICIAL builds only)
    Download Gapps
    For the download of the released ROM always download the latest build
    Root with SuperSU | Root with Magisk

    Code:


    14457221317_681049c5ec_o.png



    Join the Community CypherOS on G+

    Join us in Crowdin CypherOS on Crowdin to help us get AOSCP to your language

    Join our help Community
    14641445724_69076bd8e2_o.png



    - CypherOS
    - LineageOS
    - AOSPA
    - Dirty Unicorns
    - Google (of course)
    - steadfasterX
    - genesixxbf3
    - and finally me ofc



    XDA:DevDB Information
    [ROM][OFFICIAL][G4][7.0.0] A.O.S.C.P: CypherOS Project, ROM for the LG G4

    Contributors
    kessaras, genesixxbf3, steadfasterX
    Source Code: https://github.com/CypherOS

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: !!>>>>> Nougat v29A <<<<<!!
    Based On: AOSP ( for N being kept up to date , we also have to thank LineageOS devs )

    Version Information
    Status: Stable
    Current Stable Version: 4.2 N|6.0.1 O|7.0.0

    Created 2017-09-27
    Last Updated 2019-09-05
    54
    FOR N
    AOSCP N is maintained unofficially here : https://github.com/Suicide-Squirrel/platform_manifest
    I do not update it on the Official because i use a lot of LineageOS and CodeAurora repos in the manifest , so AOSCP N is syncing way too many repos from outside AOSCP.
    You can still use it to build for any device unofficially, but not expect me to push these to Official​

    SnapdragonCamera app
    Download it here
    View attachment 4286763

    Google Camera App
    (Everything here is on auto)
    Get it from Playstore
    https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera

    Google Camera App PRO
    (All functions of Google Camera at a more manual control)
    Discussion and link to download it are in page 31
    https://xdaforums.com/g4/development/g4-cypheros-t3680102/page31

    Google cam apps (with HDR) thread where you can find the updates.
    https://xdaforums.com/oneplus-3/how-to/modded-google-camera-hdr-60fps-video-t3658552
    **Full version is compatible. Devices closer to our G4 is Nexus 5x

    Framework MODS | TESTED and Working.
    https://play.google.com/store/apps/details?id=com.mordred.privset

    ----------------------------------​
    Always go by the rules
    38
    First boot. Wifi and gps and ril are working but this build here locally is full aosp.
    My caf build still has a lot of work.
    I only fixed the display caf and partially Bluetooth.
    When it's stable I will let you know. It has a great lot of work to be done
    38
    A new video teaser for you.
    Only camera is left to fix and find out why rild and nfc do some random crash because of a faulty address.

    33
    AOSCP O.

    Good news. I just thought of a way to restart rild automatically on boot if there is no sim detected.

    getprop | grep sim should find a country code and a operator code. If that prop , the one I will choose, is null restart rild.

    So simple. How didn't I thought of it sooner.....
    I will add that this weekend and I will solve the sim not found issue on boot. No need of an app or root.

    My idea is to eliminate the need of root.