yashsingh1/xdaforums huggingface dataset:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
Are you guys having issues with the GPS upon opening Google Maps? I need to constantly refresh and update the satellites via GPSFix or running the adb commands after reboot for it to reacquire my location (which takes a few minutes).

I was also able to get VoLTE working by adding the following to build.prop:

# Debug Options

persist.dbg.ims_volte_enable=1

persist.dbg.volte_avail_ovr=1

persist.dbg.vt_avail_ovr=1

persist.dbg.wfc_avail_ovr=1

# Radio Options

persist.radio.rat_on=combine

persist.radio.data_ltd_sys_ind=1

persist.radio.data_con_rprt=1

persist.radio.calls.on.ims=1

This enabled VoLTE and allowed me to make calls on AT&T (since they shutdown their HSPA/3G network last month, T-Mobile is to follow in July). Prior, the call would immediately drop as it tries to switch to HSPA for calling. It would be awesome if CA Carrier Aggregation could also be enabled (LTE+).

Perhaps this is something that should be added for future updates?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Hi, how did you delete files by google? With titanium backup I could not delete or uninstall it.

Thanks in advance!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
Delete the system/product/priv-app/filesprebuilt folder. If you don't want to delete the folder you can just change the file extension of the apk inside to something like .old. Replacing the apk probably works too.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
😎😂Thank you, sometimes things are easier as you think....if you know the trick!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] jamesho451:
Volte does work after this, thanks! But I can't send SMS with VOLTE on, I have to turn it off when I want to send SMS, any ideas?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
What carrier/APN are you using? You might need to update or create a new APN. In my case, I ended up getting a new SIM from T-Mobile as my SIM is nearly 6 years old and doesn't even pickup certain towers.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
As much as we love HTC, sadly, some of its apps simply need to go as the stock Google apps work much better. Perhaps the only 2 apps/functions I use are EdgeSense and the HTC Camera. I had to force-delete the HTC Clock app as it kept defaulting over the Google one on my launcher.

Sometimes I wonder if some of these HTC apps are still even needed, since Sense is basically stripped out on any modern OS.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
What band are you on? Just curious. Are you on China Mobile roaming from a other carrier, or are you on the actual 習大大/Great Firewall network? I have problems picking up all the LTE bands when roaming on both CM and Unicom, and I would *never* use a native/local SIM as an 🇺🇲🇹🇼 😂
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
:cowboy::cowboy:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] jamesho451:
I'm on T-Mobile, using fast.t-mobile.com, played around with some other apn options as well as swapped sim with a known working one, and test this one in another phone, still the same issue. Now I just turn off VoLTE whenever I need to reply to a text and turn it back on in order to receive calls(calls doesn't work without VoLTE).
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mince69:
I've the same problem on all builds, need to turn volte off or switch to 3g, I can't receive or send over g4/lte if volte is enabled
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 12 Update

ViperExperience Beta 12 (12 April 2022)

Fixes& Updates

Android 12.0L

5 April 2022 Security patch.

Updated gapps from the latest Pixel ROM

Fixed LiveWallpaper from Pixel phone (before there was an error while downloading wallpaper)

Added GMS GPS permission to /system/etc/permission (if you still have issue please provide logs)

Enabled call recording feature of Google Phone (need to confirm that it works).

Download:

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mince69:
What's the location of the build.prop your using?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
@mikalovtch GPS works better now but sometimes will take over 30 seconds to acquire my location (or it sometimes works immediately). But WiFi is disabled and using only mobile data; it will work most of the time.

Let me know what exact logs you need.

I
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I'm unable to enable Google Assistant's Hey Google & Voice Match feature (Ok Google). It says 'This feature is currently unavailable for this language.' Anyone else having this issue?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
Yes, sorry forgot to mention that

---------- Post added at 02:36 PM ---------- Previous post was at 02:32 PM ----------

wait why are you installing TWRP as a zip, and that outdated version, I have posted the instructions on how to make TWRP permanent, and it does not requires flashing a TWRP zip
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] GaetanoS.89:
"wait why are you installing TWRP as a zip"

I have asked you before xD

"I have posted the instructions on how to make TWRP permanent, and it does not requires flashing a TWRP zip"

Where to find it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
https://xdaforums.com/showpost.php?p=81991685&postcount=48
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
damn, I uninstalled the htc camera using system app remover bc it just didn't work, now I am stuck in bootloop on the htc splash screen, it never comes to the google splash screen... I am able to get into bootloader and download mode. can I just sideload the htc camera apk and install it in temp twrp? or would you suggest another solution? thanks in advance!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
I would suggest to reflash system.img dirty, and then magisk again in TWRP before booting

only perform in download mode

fastboot flash system system.img

or transfer the system.img to your device and flash it in twrp by install button then bottom right corner install img then flash magisk zip
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] GaetanoS.89:
can't get in download mode anymore...

The button as changed. Is not anymore the volume up, now is volume down
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
you can easily get to download mode from bootloader pressing volume buttons then power to select mode you want to boot on
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
during the dirty flash it shows an error message, tried it trice with the same message: ERR ERROR Fatail error, blocks overflow and ERR SPARSE data size = 1. but it also says update partition ok, that is confusing.. :confused:

should I proceed with the flash of temp twrp and try something else?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] GaetanoS.89:
Right, now I have performed all the steps in the link and I should have a TWRP installed permanently.

Is there the option for the power menù to restart in the recovery? ( the virtual buttons are a bit a pain to enter in the recovery )
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
never seen that error, but feel free to try flashing it on TWRP instead

---------- Post added at 03:36 PM ---------- Previous post was at 03:33 PM ----------

Magisk manager has a reboot to recovery option, if I remember correctly, if not you can download any third party reboot app that gives you the option, for the time being, Advance reboot options are being implemented, and they will probably be on next release
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
it won't boot into twrp, it's stuck on "booting" and on the phone it says "flash images success (5/9)" and "Start downloading" but it doesn't boot into twrp. shall I perform a "fastboot reboot bootloader" and from there back to download mode and then re attempt to boot into temp twrp?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
from download mode you can't boot to temp twrp is only from bootloader, just try to boot back to bootloader from download mode and then temp twrp, make sure to follow the instructions to flash latest TWRP from download from here https://github.com/CaptainThrowback/android_device_htc_ime/releases then

How to permanently flash TWRP via the TWRP.img file inside TWRP

1. Make sure you have a working fastboot and adb environment! Your device´s bootloader must be unlocked!

2. Download the twrp.img file from here: https://github.com/CaptainThrowback/...c_ime/releases

3. Boot to TWRP. Navigate to Advanced -> Install Recovery Ramdisk -> Choose the twrp.img downloaded earlier. Wait for the flash to be completed successfully and do either

4. Download BeyondStock™-Kernel This zip installs the BeyondStock™ kernel which has patched touch for permanently installed TWRP, and patches the boot.img header so that decryption will work. It also supports the stock exFAT implementation.

5a. If you want to be rooted flash the magisk.zip

5b. If you don't want to be rooted navigate to Advanced -> Fix Recovery Bootloop to be able to boot into system
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
so I managed to reboot into bootloader and temp boot twrp, I was able to push the system.img to the device and attempted to flash the image via the install option. when I was asked where to flash the system.img I chose the "System Image" option. the thing is, the flash procedure only took about 10 seconds and it finished with "image flashed complete" which seems odd to me due to the short duration of the process. what would you suggest next?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Announcement

Some patches to make ROM more comfortable to use were uploaded in post #3.

Current changes in our internal test ROM:

Added advanced power menu

Added Google hotword support

Added weather animation in Weather app

We are still working on getting FaceUnlock working. We have fixed some old errors with it and got new ones but I think we are close to solve them all.

Stay tuned and thanks for your support.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
re-download the img apparently the file is broken make sure it matches this MD5 9eef7ba75e8d1ebf25cb16f4a252a119 once is fully downloaded, it is always recommended to verify MD5 for all files downloaded that provides one specially on large files look in google for an app to verify MD5 on your current OS there are various options on the web
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
the system.img file I am using is the same one I installed the image with originally 2 days ago. I checked the filesum after downloading as usual and just did another checksum test:

fciv system.img

//

// File Checksum Integrity Verifier version 2.05.

//

9eef7ba75e8d1ebf25cb16f4a252a119 system.img

so the md5 checks out :/
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
Then it should be good to go
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
yeah that is what is confusing :/

guess I will have to flash it clean instead of dirty and set it up from scratch :/

do I need to start with the verity update.zip or can I jump to fastboot erase userdata and system in download mode and then re-attempt to flash the system.img again?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] JEANRIVERA:
verity, should not be needed if you do not perform RUU make sure you are on slot A in TWRP when flashing system.img it was confirmed that 10-20 seconds is fine to flash system.img in TWRP
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
before trying the clean install (I didn't RUU so I'll skip the verity) I just deleted the system.img from the phone and now I'm pushing it again to the device and attempting to flash dirty in twrp via the install button.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
When I dial a phone number I see the option to record but it's greyed out. When the call connects record option disappears.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Hello！When to publish ViperExperience Beta 13 Update.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
the answer is in your name, captain
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Has anyone successfully installed this GSI on U11
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Hello everyone,

I really like to know how to install that rom on my HTC U12+ I have almost no knowledge about installing rom, but want to try it.

Thank you.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Bluetooth is not working on this rom. Actually find the patch and installed, and now works..
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
ViperExperience Beta 12.

Security patch level:2099-12-01???
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Ha ha, mine shows little different.. :) December 1, 2025 :)
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Will this be different? what is the problem? what reason?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
speak for yourself. BT is working flawlessly
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Hello hojnol,

Thank you for your reply but it doesn't solve my problem!

Could you please help...
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
Have you try installing it yourself? I want to install it on my U11 but I am on a limited data plan. I would like to know if you did install it ssuccessfully.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
I did installed the rom myself and only problem was brightness bar and Bluetooth not worked properly. After flash system image again brightness bar works effectively however; Bluetooth remain same status.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Did you flash the vendor/BT fix from the first page?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
I did not see that patch, could you please share with me?

Thanks!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
It's on the first page, like I said
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Thank you, but what is exact package name? I can't find it.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Chaplin0906:
Did you install this rom on u11 (android 12)

No, and I want to know too
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
I flashed Android 12 and Android 11.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
I did not get the question but, I installed Android 11 and Android 12 on my HTC U12+.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] DeepJohny:
Successfully installed the BT patch.. Now my HTC U12+ works flawlessly..
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
hey @mikalovtch could you implement a screenshot quick tile? not using edge bc of various issues and volume down+power is impossible on a u12+ (:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Hello! Will try to add it in June release
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
Will this June release work on htc u11?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 13 Update

ViperExperience Beta 13 (12 June 2022)

Fixes& Updates

Android 12.0L

5 June 2022 Security patch.

Added screenshot button to Power menu. You can take a scrolling screenshot when do screenshot via Power menu

P.S. In the next release I will try to integrate Seedvault backup into ROM. If you have other suggestions, you can write here.

Download:

Sourceforge
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
I dirty flashed over beta 12 and the camera fails to launch

Edit: flashed back to beta 12 and still crashing, hrmmm
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
@mikalovtch Please can you zip it like "system.img.xz" so as to make it small and save data. I would like flash it on HTC U11 for testing.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
www.7zip.org

If you don't have this, then download it.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
What is be us that before it is uploaded, it should me compressed. I live in country where data is very limited and that will save me alot rather than download 4GB.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] jotjot6969:
@mikalovtch

Thank you for the new update!

I've used this rom since Beta 11 on my U12+ and it mostly works.

I did have to activate "Request IMS network" to get data connection working. And had to enable "force alternative backlight scale" to get display brightness slider working and rename bluetooth apk on vendor partition to get bluetooth working. And also for Beta 11 I needed to grant some persmissions to com.google.android.gms to get GPS working.

Since Beta 12 GPS usually does not work. Sometimes it starts working, no idea, why.

Also most of HTC applications do not work correctly, they crash.

HTC launcher sometimes crashes. Camera used to crashes all the time but now it just complains that it does not have enough permissions even though all possible permissions are given.

Clock has some issues, it was not possible to turn off alarm when it started ringing :)

When installing a new application it's access rights are not set correctly. I do not get questions about if I want to enable this or that permission for the application. I have to manually activate them to get the app working.

I could provide more technical details when needed.

I did wipe userdata partition before Beta 11 installation but B12 and B13 were installed without wiping it.

Maybe this is the reason, I could try to do clean install later.

But still, it's a really good rom, even for everyday use.

Thank you!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
@mikalovtch (@jotjot6969 )

I think I've narrowed out the GPS issue--the magnetometer can not be detected, which inhibits the phone's ability for basic compass functions. As a result, it loses its fix soon after and needs to rely on the AGPS data without the magnetometer.

Any way to fix this? The LineageOS community has patches, but don't seem to work.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
@mikalovtch I tried flasing it on HTC U11 and it did flash and boot but got stuck loading in the Google logo.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
There is something wrong with SeLinux I think
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iAbeefe:
So what can i do about it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
As the U12+ is Treble A/B which operates much differently than a traditional U11 during the boot process, it will be difficult to expect everything to just work 100%. And since this ROM and thread is aimed specifically towards the 12+, you're installing this at your own risk. I actually run LineageOS on my U11, and it has been SOLID for daily use. I would suggest giving that a shot--as it will resolve ALL your problems you're experiencing now, so @mikalovtch can focus in getting us something for the U12+--in which no other options are available at the moment. I am pretty close to just moving on as running Pie + Magisk on the U12+ is now starting to show its age. However--I have noticed that the U11+ is more similar to the U12+ than the U11. The two phones look and feel almost identical, with real hardware buttons. The only issue with the U11+ is the lack of Band 2 LTE, if that matters. Give LineageOS a try.

One note about your U11 firmware, if you are running Pie firmware (3.34.401.x is what's recommended)--you will need the Oreo DSP file from 2.33.410.x, which can possibly resolve your booting issue. I have attached the file, which can be flashed in TWRP. Be sure to BACKUP your original DSP file in TWRP or you will need to perform a full RUU.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] elmoxol:
I just installed the Alpha 7 release and bluetooth turns on and off everytime i try to start.

installed BT fix does not work (says bluetoothrescommon.apk not found).

please, i need some help, i want to run this rom!

thks in advance (very nice job)

mox
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
Android 8 system brush can not fastboot how to rescue PIE_noverity_vbmeta_both_slots-TWP
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Moderators and everyone, hello!

I flashed viperExperience Beta 13 Update, and the basic functions of this rom package are normal. Thanks for the hard work of the developers. The network I use is dual SIM dual standby China Mobile and China Unicom.

But there are some minor problems. First of all, the mobile phone signal is disconnected from time to time. It takes 3-5 minutes to recover, and the network will be disconnected from time to time. Followed by Volte has been unable to open, China Mobile and China Unicom.

Please also guide me to solve it. Or in the next version can solve the above two problems.

Below I provide the complete logcat file and radio buffer log file of the phone.

thanks！！！
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
This is the complete logcat file
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Mince69:
Been like this for long while, if you click on setting then on phh treble setting, it kicks back in instantly, then when you exit them setting it loses connection again, think it has something to do with IMS
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] datzno2004:
My feeling is that this android 12 is not as smooth and fast as android 11
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
indeed, your photo documentation clearly shows the difference in performance
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Lotnik7:
I'm having an issue with google maps location history, despite it being switched on. Is there a way to fix it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Android 13 is running on HTC U12+.

Need to fix some issues before release. Currently, I can confirm that camera and wi-fi works.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iomenau:
Hello,

Noob question: I have a stock U12+ with android 9. I want to install the following sense7 apks: Calendar, Gallery and Keyboard.

As I see, they are located in additions\sense7\priv-app\ in the ROM zip, and some of them also have a lib folder.

How can I install them without rooting the phone or installing a custom recovery?

Can I just create a zip with an updater-script and flash it via original recovery?

and that script should have something like this:

package_extract_dir("additions/sense7/priv-app/HMS_Gallery_GP", "/system_root/system/priv-app/HMS_Gallery_GP");

Would this work? Or do I need TWRP?

If I need TWRP, I have 2 questions:

1. If I install TWRP, will it break any OEM detection? Will banking apps detect the phone as rooted?

2. If I install TWRP can I backup the original recovery and restore it after I use TWRP so that I have my phone in the original state?

Thank you!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Maverick_TN:
Wow, an unexpected development. I was going to wipe and do a clean load to June's release, but I'll wait now 😁
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] winiga:
Bonsoir j’ai essayer ViperExperience Bêta 13 | Android 12L et c’a marche bien seule la localisation dans maps ne fonction pas

comment CORIGER CA ?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] winiga:
Good evening I tried ViperExperience Beta 13 | Android 12L and it works well only the location in maps does not work

how to CORRECT THIS?