yashsingh1/xdaforums huggingface dataset:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mintu2002:
Enable request IMS network
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
awesome, thanks (:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mintu2002:
Do we have an telegram channel or group bout Viper Experience?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mintu2002:
On stock RUU 2.55.401.1 GPS works flawlessly. I'm going to install

EDIT: After installing ViperExperience Beta 8, GPS just breaks. Gonna roll back to stock RUU and do wait for GPS to be repaired
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
It won't be repaired unless you provide logs, since it's working for some people and not others. So you'll be waiting forever unless you actually help to fix it.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
You have to flash the vendor fix from the first page to fix the BT issue.

HTC Weather and Location are working fine for me, but I assume this is related to the GPS issue people are talking about. Try using an app like GPS Test to get a lock first, and then try any location-based apps.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mick_soul:
Do you have a working 2.55.401.1 RUU?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mintu2002:
Yes, https://androidfilehost.com/?fid=4349826312261696171
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
I noticed that there is no wallpaper app, the "old" app suddenly became bing wallpapers instead of google, tried to update it via an apk download but now no wallpaper at all is being shown.

as well what is meant with "monet theming"? and how can I activate it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Monet theming: https://www.gsmarena.com/android_12_monet_color_theming_may_be_adopted_by_other_oems-news-51088.php

I will check issue related to wallpaper picker.

Tomorrow I have plan to release version with fixed HTC Sense Input.

Thank you a lot for your donation!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
that's great news (:

seems my dirty flash wasn't the best way to go.. safetynet fails, device not certified in play store, no themes or wallpaper app.. gonna do a clean flash this weekend I think.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
ok
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] 禾:
Great work again and thank you for this progress which is free for us users. Unfortunately I get a " ooops, no mirrors found". But I will wait and try later, to get a download.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
Brightness adjustment failure
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
you can try the method that metion on beta7

link over there: beta7 post

I didn't flash beta8 yet, so maybe there is no option in setting
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
That's fine. Thank you.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
me too😭, then i try beta7 is ok hope i can download beta8 today 😀
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Danfinelli1:
I got brightness adjustment failure as well. Everything else seems to be working well. Even threw my sim in there for a walk around the neighborhood. Only problem is gps on Pokemon go. I get turn by turn gps nav but Pokemon has no idea where I am
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 9 Update

ViperExperience Beta 9 (17 December 2021)

Fixes& Updates

Fixed HTC Sense Input crash

About GPS issue: I see that GPS can't connect for about 5 minutes on Yandex Maps or Google Maps but then it works fine. If you need to connect it faster, you can try to download GPS Test or GPS Fix app that will allow you to manually download A-GPS data. It may improve the connection speed. I will try to fix it near future.

Download:

AndroidFileHost

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
看我的评论有设置
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
strange things happening (: for some reason safetynet passes and play store shows device as certified, which is great although I don't understand how and why since I only re-installed the beyondstock patches from OP.

for some reason I can't deactivate parental controls in play store. it says theyre off but when tapping on it the toggle is on, so I create a pin and deactivate it only to find it activated when re-entering the settings. I tried to delete data in play store already, still all pegi 18 apps are not available. interesting enough, the pin I create doesnt stick and its as if I never changed any settings.

any ideas?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Maverick_TN:
Do we have a working download link? I keep getting no mirrors found.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
All new releases will be hosted here since this moment. I hope you won't have any issues with downloading ROM anymore.

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
https://sourceforge.net/projects/viperexperience/files/Beta%209/system.img/download
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
Hi page 1, which is the bluetooth patch？
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
this and choose "Fixes" to download and flash it
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
thanks
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
That didn't fail to install.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Yes, as you can see in the zip output, the Bluetooth fix was already present on your device. You may need to RUU and start over.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
I see the mount failed message, maybe your slot is wrong? we can only flash slot A.

please forget this
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
What do you mean we can only flash slot A? The slot doesn't matter.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
i'm sorry, i always seem that we need to choose slot A, so that is my misunderstand, i will remove my post above and thanking for pointing this out.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Did you RUU like I said? Reinstalling the image won't change anything related to the Bluetooth patch. That's a vendor image modification, which is why I said you should RUU and start over.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Sorry, I don't understand what you're asking.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
finally managed to do a clean flash, wallpaper app and theming re-appeared, safetynet passes, all good (:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] glockmane88:
Is it enough to wipe and flash system.img when coming from ViperExperience Android 11? Thank you for your ongoing support!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
ROM is great, I use the phone as my daily driver and it's almost perfect.

trwp (3.6.0) cannot decrypt data unless I do a data wipe and reboot recovery, so making a nandroid backup is not possible.

I noticed that the markup app to edit screenshots or pictures only works immediately after taking the screenshot, when tapping on edit in the photos app it doesn't work.

taking screenshots is only possible when it's set up as one of the edge sense actions, on the U12+ it's impossible to press power and volume down simultaneously.

turning auto-rotate off doesn't stick, it's back to on every time I unlock the phone again, sometimes it's back on after a couple minutes without having the screen turned off in the meantime.

there's no tile for edge sense and when it's turned off I have to reboot to activate it after turning it on in settings.

edge sense is acting up a bit too, sensitivity cannot be adjusted so it happens again and again that I'm unintentionally taking screenshots.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
You don't need to wipe anything.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] AndroidRiderS:
I have problem with installation. Can you help me?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] AndroidRiderS:
I have a problem with install on my U12+. Can you help me?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Make sure you flash the vbmeta (both slots) patch from the 2nd post next time.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] AndroidRiderS:
How can I install, because I can't run download mode to send rom or something else? Thx for reply
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] AndroidRiderS:
i tried to flash hosd to enter download mode, but this solution don't work for me. Can you help me?

Maybe you have another way to enter download mode when is lock on bootloader.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] AndroidRiderS:
maybe this help for find solution problem
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
After using this rom for 2 weeks, everything is good except some problems always bothers.

1. GPS is not working well.

2. turn on edge sense also force screen rotation turn on too, even manual turn off.

these issues maybe mention before, hope it can be fixed in next version!

thank you for giving U12+ alive again!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
Do you have bluetooth working？
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] swdaxswdax:
i'm not using bluetooth earphone, but if you mean bluetooth turn on/off issue, just flash the patch in second post.

bluetooth network sharing looks good.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] nikolasokol:
I would like to flash ROM because i want to try Android 12.

1. I see that some people have GPS problems. Does Google Maps and navigation works?

2. Bluetooth is working after patch flash? I'm not sharing via BT but I'm listening music in my car .

3. What about root and banking apps? I have mobile ID app and it doesn't work with magisk installed and no root.

4. Camera 🙂 HTC od Gcam?

Thank you 🙂
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] nikolasokol:
Thank you
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] 0412jason:
Sorry my English isn't good,but I have meet some questions?Can anyone help me?

1. My SIM card can't be found

2. Bluetooth can't open, it will try to open and fail, and try again.

3. I don't have fingerprint setting option.

4. Automatically rotation don't work well.

===========================

My step is

1. RUU 2.47.709.1 chinese version

2. Reboot to Download mode

3. fastboot getvar all (check if current slot is a)

4. fastboot flash boot_a twrp.img

5. Entry in twrp

6. Wipe data

7. Install PIE_noverity_vbmeta.zip

8. Install bata-9-system.img

9. Wipe data

10. Install UPDATE-BeyondStock™-Header_Patch-U12+_Exodus_TWRP_3_4_0_CPTB.zip

11. Install UPDATE-BeyondStock™_U12+_Exodus_Vendor_Fixes-CPTB-signed.zip

12. Reboot

My twrp version is 3.4.0.

In step 4, the reason why I don't use “fastboot boot twrp.img” in bootloader is this command don't work. The only way I can entry twrp is “fastboot flash boot_a twrp.img”.

In step 7, I don't have install it in two slot , I don't know how to do.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
I just read the part where you said your twrp is 3.4.0.

get the most recent twrp (3.6.0) and try again. I also don't get why you wipe data before AND after the flash.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] 0412jason:
OK, I will try the most recent twrp next week. Thanks your advice.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] 0412jason:
I think I found the problem. In my step 4. "fastboot flash boot_a twrp.img", I think this command will flash the original system, because my phone will stuck in twrp. So the Bluetooth, GPS... will not wrok.

So, my current problem is how to boot in twrp in temporary, when I in bootloader and use the command "fastboot boot twrp.img", it will stuck in "downloading 'boot.img'...". Have anyone meet this condition or anyone know how to fix it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
it's fastboot flash recovery twrp.img tho, but if you say you're stuck in twrp anywayr ty flashing the twrp zip from within twrp
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] 0412jason:
Thank you!

Everything's are fine without gps.

My gps doesn't work. I wait for a long time and it still can not get the location. And, I use gps test app, it say GNSS Status not fix. Does anyone know how to fix it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
Can you provide the source code
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mastnacek:
Hello everyone. Is there any difference in the quality of photos for this rom? For example, slower photo capture in HDR mode?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Have anyone try to flash

ViperExperience Beta 9 on HTC u11 ?​

Can it boot ?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
It doesn't boot. I will try to do it with Beta 10.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Thank you!

But I have another problem , my U11 can't boot any GSI ROM because when I use it , it always say failed to mount vendor (invalid argument) ,how can I fix it ?

My ruu is 3.22.709.3 , and I try any TWRP , but it still not working

okay,I am solve it , that my ruu problem.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
In some applications, the use process is interrupted and exits
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] skypse:
Is there another/older version you would suggest for u11? I saw you replied to another poster that this gsi is compatible with htc u11

Also, there was another poster earlier who asked if there are any specific installation instructions for u11 or will the same files from Post#1 work for u11 too? (BT fix etc)

I have Dual Sim global

thanks in advance <3
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Lupin1905:
(My firmware is 2.47.709) my device S-off, install recovery successfully, boot and activate successfully, But then it goes back to google screen and booting continuously. I have installed beta 7 version, All process I do as instructions.

Please help ! Thank you very much!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
known issue （I use translation software, which do not understand I will explain）

HTC camera can't record video, hopefully it will be fixed in the next version

Mobile networks are spotty（As shown in the figure, there is no network intermittent problem in the current Settings page ），I wonder if the PHH process is not kept running in the background?

Application flash back serious, hope can be repaired

The auto-rotation screen will turn on itself
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 10 Update

ViperExperience Beta 10 (22 February 2022)

Fixes& Updates

5 February security patch

Small fixes

P.S. No news for U11 and U11+ users. I tried to get it booted on U11 but still stuck on bootanimation. GPS works well with this build for me. If you still have any issues please write here

Download:

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
PHH set 4G mobile network, during the use of the process, may be disconnected, Can it be repaired?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Will you try to boot u11/u11+ at beta 11 ?

I am very expect at it !
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Of course, I will try but I can't guarantee that it will work.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
What do you mean? I can't understand. On my phone I have no issue with 4G
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
In normal use, Suddenly there was no 4G,When I go to phh Settings, The 4G network is restored, I'm gonna make a video
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Thanks bro
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
How to collect a journal for you
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
In the game, 4G suddenly doesn't work
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] wl03355609:
After the clean install the update, the sim card stopped working

Along with edge sense and nfc feature, but everything else still works

Any ideas?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Lupin1905:
my device is ramdump !!!! Please help !
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] jadua1010:
For anyone having issues with gps, I found 2 commands that seemed to fix it for me!

adb shell pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
adb shell pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION

Source: here
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
There is a question whether other ROMs can be used as HTC 12+, such as Pixel, Xiaomi
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
What stock firmware do you have on your device?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Lupin1905:
my firmware is 2.47.709.1, CID 621 Taiwan, S-off.

When i flash viper beta it still boot but after activating it bootloop.

this doesn't happen with stock firmware

Sorry for my bad english
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
To pass SafetyNet...

In MagiskHide Props Config:

1) Choose custom fingerprint (I chose HTC U12+ v9)

2) Set custom prop ro.build.version.security_patch to the correct date (2019-07-01 for HTC U12+ v9 - the date should be shown if you don't know it)

3) Set prop boot stage to late_start service

4) Install Kirisakura_Imagine_1.2.0_Next kernel (others may work)

This also fixed an issue with Zygisk not initiating after I had enabled it.

Changing back to BeyondStock kernel tripped SafetyNet.

Changing the prop boot stage to anything other than late_start also tripped SafetyNet and also caused Zygisk to not initiate.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
No problem passing SafetyNet with BeyondStock™ kernel here, and it's the only kernel I've ever used.

I also have never had to change security patch level.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I did a clean flash and the issues I was having went away.

I don't think my GPS is working properly like others have stated and the monet theming may also not be working properly. The option to choose colors under the Wallpaper and Style settings menu doesn't exist.

Also, in the Google Photos app the edit button doesn't work. Hrmmm...
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
you can choose colors when using pixel launcher instead of htc sense
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I'm using pixel launcher.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
haven't noticed that the option is gone now since I'm using sense home, used to work only on pixel launcher in the earlier versions, but I just checked and the option for selecting colors isn't there anymore, hm
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
What about the Google weather widgets? Do you have access to those? I do not.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
can't tell, never tried to access them
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 11 Update

ViperExperience Beta 11 (30 March 2022)

Fixes& Updates

Android 12.0L

5 March 2022 Security patch.

Updated gapps

This is recommended to do clean install to avoid issues after upgrading from Android 12.0 ROM.

Download:

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
Much better than the previous builds.

Some minor bugs:

1. GPS acquisition--must issue the following commands in order to acquire location (or use GPS Fix to update satellites, which take a few minutes)

adb shell pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION

adb shell pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION

2. Data Connectivity: Cannot get a data signal unless "Request IMS Network" is selected under Phh Treble settings, but APN must also be reselected upon reboot.

3. Apps signing as @man.bao indicated--this also applies to Google Apps. Google Keep Notes and other system apps would load and freeze to sync. Tried to flash an updated version of GApps to address this, but issues persist.

4. HTC Camera would FC in video mode randomly--and 60fps mode is impossible and would make the Camera app FC upon opening. To remediate this app Cache/Data needs to be cleared so that the app can be reopened.

Aside from the mentioned, the OS is near perfect as a daily driver (for traveling, a working Maps/GPS and Camera are important). Keep up the good work @mikalovtch, as the entire community is very eager to have our U12s up to the latest and greatest. ✌️
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I don't have an issue with Google Keep, but Files by Google won't open and the edit button crashed Google Photos. Also, I don't think the At-a-Glance widget is working properly in the Pixel launcher. I was able to fix Files by Google by deleting the system app and reinstalling from the Play Store. Didn't work for Google Photos though.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tsi_tp:
Same here. Files by Google instantly closes and keep FC'ing.

Even after fresh RUU and formating Data.

I thought it was my device, but it seems others have this Problem too.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
interesting enough, I don't have any issues with google apps, files by google etc work fine. did a dirty flash tho although it wasn't recommended
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tsi_tp:
All other GAPP's working fine.

First I also did a dirty flash. After that, I formatted Data and then finally did a complete RUU-Makeover. Everything is working fine - except Files by Google.

Uninstalling and reinstalling - as Cash1220 mentioned - did the trick.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I also RUU'd yesterday and here's what I learned while setting up the phone. Apps may act differently depending on which fingerprint you are using. For example, the edit button in Google Photos was working prior to setting up a device fingerprint but afterwards it would freeze the app. In the Pixel Launcher settings menu you can select Developer Options prior to setting up a device fingerprint and afterwards this option goes away.

Interestingly, I decided to give the Pixelify magisk module a try and it ended up fixing a couple of issues. The edit button in Google Photos no longer freezes the app and the At-a-Glance widget built into the Pixel Luncher became fully functional. I suppose this isn't too surprising as the module installs its own Pixel Launcher. I'm not sure if this module has any effect on Files by Google not opening as I had already applied a fix. With these small quirks fixed this rom is actually quite impressive.