Can I safely assume the installation procedure on page 1 also apply to Havoc 4.6?
As I cannot find a Havoc 4.X thread but just 3.7 here on OP7pro forum.
As I cannot find a Havoc 4.X thread but just 3.7 here on OP7pro forum.
if this dose not work then flash your stock rom and then flash custom recoveryHey dude,
I had the same exact issue. I tried doing a clean flash several times, with no luck. It's not just the proximity sensor, it's all the sensors. The ambient light sensor, the compass, gyroscope, barometer. None of them work at all.
But, I figured out how to get them working.
You just need to flash the persist partition.
1) Download this zip file, extract the .img file from it. https://androidfilehost.com/?fid=6006931924117929081
2) Enter fastboot mode, and type:Code:fastboot flash persist persist.img
Now all of your sensors will work perfectly under Havok.
Nope, no scrolling screenshot.
I can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.I have a question about how the Havoc ROMs handle Doze.
The stock Oxygen OS 10.x on my OnePlus 7Pro is horrible with regard to Doze mode. A number of apps do not get timely push notifications, even when whitelisted (i.e., even with Battery Optimization turned off), and even when the App Standby Mode is set to "active" for those apps (in fact, it seems like OOS sets all apps to be in "active" App Standby Mode and then totally ignores that setting). Furthermore, all the Doze profiles I've set via settings put global device_idle_constants [settings values] do not fix this problem with missed push notifications.
How does Havoc behave with regard to this? Are there problems with delayed push notifications? Or does Havoc manage this more effectively and intelligently than OOS?
I'm gladly willing to live with somewhat worse battery life in return for always receiving all push notifications in a timely manner.
Thank you in advance for any information about how Havoc behaves in this regard concerning Doze.
Thank you very much.I can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.
Just curious, why don't you update to OxygenOS 11/A11 custom ROM/A12 custom ROM?
Thank you very much.
I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.
A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.
If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.
But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.
payload-dumper-go -p boot ROM.zip
Havoc is has been on android 11 for a while now. They mentioned somewhere else that they won't be updating much here anymore. Lol, the number one spot to post updates and support the development of this ROM with the community. Talk about setting yourself up for failureI can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.
Just curious, why don't you update to OxygenOS 11/A11 custom ROM/A12 custom ROM?
Resurrection remix was amazing! I hope they start developing again and never stop after they do so. I wish evolution x made a vanilla versionI see.
If you don't care about running unencrypted, you could also use crDroid. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.
I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb and fastboot commands, you're almost good to go.
The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:
Code:payload-dumper-go -p boot ROM.zip
and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.
I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though.
Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.
Thank you very much. Based upon your suggestion, I might try crDroid.I see.
If you don't care about running unencrypted, you could also use crDroid. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.
I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb and fastboot commands, you're almost good to go.
The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:
Code:payload-dumper-go -p boot ROM.zip
and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.
I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though.
Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.
Been struggling to get a solid install with working OTA's and this did the trick. Followed your instructions with one exception; I did not flash OOS either time, just HavocOS and TWRP. As for OTA's, I was finally able to flash the TWRP retention script and install Magisk to inactive slot after OTA installation but before the reboot. Wasn't able to do that before. Thanks for the instructions. This is the way!Use this method to install custom roms:
Boot to TWRP
Format Data
Reboot to TWRP
Install latest Stock OOS
Install Havoc
Install TWRP
Reboot TWRP
Install latest Stock OOS again
Install Havoc again
Install TWRP again
Reboot TWRP
Install Gapps (optional)
Install Force Encrypt Disabler
Format Data again
Install Magisk
Reboot System
If you it in that order you should have no issues. I've always done it that way since Android 10 and never once had any issues.
I think same like you. Never update to A11 or A12...Thank you very much.
I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.
A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.
If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.
But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.
[SIZE="3"][SIZE="3"][B][U]General:[/B][/U][/SIZE]
Material Design 2 UI
Android R Style Screenrecord Dialog
Rounded UI
Inbuilt GApps (optional)
Face Unlock
Enhanced QS Battery Estimation
Lockscreen Clocks
Font Customisation
Dark Theme Support for AOSP apps
Notification LED Settings
Pixel Lockscreen weather
Signature Spoofing
Micro-G support
Lockscreen charging animation
[SIZE="3"][B][U]Status Bar:[/B][/U][/SIZE]
Clock & Date Settings
Custom Logo
Brightness Control Gesture
Double Tap to Sleep
Network Traffic Indicator Settings
Carrier Label Settings
Battery Icon Style/Percentage Settings
Status Bar Icons Toggle
HD/VoLTE Icon Toggle
4G/LTE Icon Toggle
Data Disable Icon Toggle
Roaming Indicator Toggle
Small Mobile Type Icon Toggle
Bluetooth Battery Status Toggle
[SIZE="3"][B][U]Quick Settings:[/B][/U][/SIZE]
Quick Pulldown
Smart Pulldown
Battery Estimates Toggle
Background Opacity
Background Blur Configuration
Header Image Configuration
QS Customisations
Rows/Column
Tile Title
Vibrate on Touch
Brightness Slider Customization
Brightness Slider On Bottom/Top/Hidden
Auto Brightness Icon
Brightness Control Buttons
QS Footer Customization
Settings Icon
Running Services Icon
Edit Icon
User Switcher Icon
[SIZE="3"][B][U]Ambient Display:[/B][/U][/SIZE]
Show/Hide Battery Level
Ambient Options
Always On
Always On When Charging
Wakeup On New Notifications
Wakeup on New Music (Music Ticker)
Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket)
Double Tap for Ambient Display
Ambient/Always On Display Brightness Configuration
[SIZE="3"][B][U]Screen:[/B][/U][/SIZE]
Corners Customisation
Rounded Corner Radius
Corner Content Padding
Legacy App Scaling
Force Higher Aspect Ratio for Selected Apps
[SIZE="3"][B][U]Buttons:[/B][/U][/SIZE]
Navigation
Nav Bar Toggle
System Navigation Type
Arrows Keys
Volume Buttons
Swap Keys
Volume Steps
Long Press to Seek Tracks
Keyboard Cursor Control
Volume Rocker Wakeup
Volume keys Answer Call
Power Button
Power Menu Customization
Lockscreen Options
Visibility on the Lockscreen
Reboot
Advanced Reboot
Screenshot Option
Screenrecord
Screen-Off Torch
Double Tap Power Button
Long Press Power Button
Back Gesture
Arrow Animation toggle
Long Swipe Type (Swipe and Hold/Swipe Edge to Edge)
Long Swipe Timeout
Long Left/Right Swipe Action
Haptic Feedback toggle
[SIZE="3"][B][U]Gestures:[/B][/U][/SIZE]
Jump To Camera
System Navigation Settings
Prevent Ringing Gesture
Swipe To Screenshot
Touchscreen Gestures
[SIZE="3"][B][U]Lockscreen:[/B][/U][/SIZE]
Double Tap to Sleep
Media Cover Art
Media Cover Art Blur Level
Music Visualiser
Unlocking
Pocket Detection
Fingerprint
Screen Off FOD
Show Icon
Recognizing Animation
FP Authentication Vibration
FP error Vibration
Elements Customisation
Status Bar
Quick Settings
Lock Icon
Charging Info
[SIZE="3"][B][U]Notifications:[/B][/U][/SIZE]
Flashlight
Blink for incoming call
Blink for Call Waiting
Screen
Edge Lighting Customisation
Status Bar
Heads Up
System
FC Notifications
Misc
Kill App Button
Noisy Notifications
[SIZE="3"][B][U]Animations:[/B][/U][/SIZE]
Animation Duration
System Animation customization
QS Tile Animation Customisation
[SIZE="3"][B][U]Battery Saving:[/B][/U][/SIZE]
Smart Pixels
Suspend Actions
[SIZE="3"][B][U]Miscellaneous:[/B][/U][/SIZE]
Gaming Mode
Wake Up on Charge
Charging Animation
Screenshot Type (Full/Partial)
Adaptive Playback
Playback Timeout (30sec/1min/2min/5min/10min)
[SIZE="3"][B][U]Other Features:[/B][/U][/SIZE]
Vibration & Haptics Customization
LiveDisplay
Notch Hide Settings
Seperate ringtone for SIM1&2
Screen Refresh Rate (For Supported Devices)
ALways On Display
Smart Charging
Theming
Styles and Wallpapers
Dark Theme
Accent Colour
Icon Shape
[SIZE="3"][B][U]QS Tile Shortcuts:[/B][/U][/SIZE]
Heads Up tile
Caffeine tile
CPU info tile
Smart pixel tile
Live Caption
Screenrecord tile
Gaming Mode tile
Screenshot tile
LTE tile
Music Tile
LiveDisplay
Switch Data Card Tile
Reboot Tile
Reading Mode
Gaming Mode
Compass
Sound Search
Compass Tile
[/SIZE]