yashsingh1/xdaforums huggingface dataset:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Nghiazpham:
Hi guys. I got android 11 (version ViperExperience_arm64_ab-eng 11 RQ2A.210405.006 eng.venom.20210406.084248 test-keys) and i cant adjust brightness. Does 12 fixed it or any version else?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] cash1220:
Have you selected 'Use linear screen brightness slider' under 'Phh Treble Settings\Misc features'?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Nghiazpham:
i did, but still can't
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Tunglamhn:
My dear friend! i have follow your thread and my device is htc u11. and I have some similar problems on Bluetooth and headphones. can i use htc u12 patch? if not i hope you can do similar patch for htc u11. thank you very much!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] wajahatdreams:
I have HTC Exodus 1, does viper os support my device. My device software is outdated.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] wajahatdreams:
I have Htc Exodus 1. Which firmware should I install
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] jadua1010:
Not quite sure if anyone has the same, but NFC is quite buggy for me. By this I mean after scanning a NFC card, it takes around 30 seconds before I am able to scan a card again. In addition to this, when using apps like Card Emulator, I will frequently need to restart my phone for it to start working.

If anyone knows either a fix or the reason for this problem it would be greatly appreciated!

Edit: In addition to this, using the MIFARE Classic Tool will frequently display 'No NFC Support' but sometimes it works.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] One-ti-teuf:
Ouf t'es courageux d'écrire en français. 😂

Je ne saurais pas t'aider malheureusement car mon u12 +est mort..

Mais un conseil, écrit en anglais.. Mdrr ils sont a cheval sur ça.. 😂😂
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] smailfang:
I would like to know when beta14 will be releasedv
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
you can already assume your standard downloading position as I am sure @mikalovtch was only waiting for your message of impatience
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] äppler:
When can we try A13 Rom?

Using U12+ Not as daily User
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
Every time a user asks that, developer postpones new version for a week. Unwritten rule.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] quattro527:
I'm sure if they donated or sent some money for beer (or vodka) over to the dev, he would be more willing--otherwise, his personal time is $$$ and y'all have nothing to complain about. People keep forgetting these devs are doing this as a courtesy to the community. :)
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
Hello!

I was trying to install a custom ROM in my HTC Exodus 1 but after installing the ROM Phone is stuck in Recovery Mode and I am also getting this message "This device is corrupt. It can't be trusted and will not boot."

I already have the stock ROM of HTC Exodus 1 but now the phone isn't booting into Download mode. Every time the phone is booting into Fastboot Mode only even when I switch to Download Mode, it restarts into Fastboot Mode again.

Please tell me how can I boot into the Download Mode. If It will boot into download mode, I will install the stock ROM.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
Do you guys have any idea? @hojnol @JEANRIVERA
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
If you don't know which partitions you broke, or which ones did you flash wrong files to, then just flash RUU.

You can also flash RUU in RUU mode, if all else fails. Type fastboot oem rebootRUU (if I remember correctly).
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
I already tried fastboot OEM rebootRUU command but this also reboot phone into Fastboot Mode.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
You are either doing it wrong, or your phone is FUBAR.

Have you tried flashing partitions manually one by one?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
Yes. I tried but every time I get an error message "FAILED (remote: Erase is not allowed on PRODUCTION device)".

I also flashed hosd file but it's not solving the problem: https://xdaforums.com/t/solved-cant-get-download-mode-working.3621434/post-72676351

Also, When I turn off the phone and connect it to the charger, the phone doesn't charge instead it automatically opens Fastboot Mode again.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
Post a screenshot (like that one you posted) of executing "fastboot oem rebootRUU" and trying to flash RUU, so I can see...
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
When I type "fastboot oem rebootRUU" and press Enter, my phone just reboots again into Fastboot Mode.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
IDK... Strange... Do you have TWRP installed? Tried booting it? You can use dd in shell via adb to flash partitions. Mihail suggested potential problem with vbmeta partition, so you can also try flashing vbmeta image and see what happens.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
No. I don't have TWRP installed. And now the phone isn't even booting into TWRP using the fastboot boot FileName.img command. And whenever I try to flash anything including vbmeta, I get "Not allowed on PRODUCTION device" error every time.

Anyways, Thanks for the help. I hope I will find a solution.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
originally you installed a custom rom in twrp? which one was it? the installation process went through without any problem?

so in the beginning it bootlooped to recovery mode, twrp, right? and after flashing the hosd.img you now cant even boot into twrp if i understood correctly? but since the flashing of the hosd.img was the only successful operation why not:

good luck
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] iSiddharthGiri:
Actually, I tried Beta 12 and Beta 13 ROMs from this thread and installation was successful but outgoing call wasn't working on both ROMs then I tried VOSP GSI. Again, VOSP installation was successful but this in this ROM incoming and outgoing both call wasn't working then I downloaded ROM and other files from this Video Description:

but I didn't want to Root the phone so I followed the video to install everything except Magisk Zip.

ALl files flashed successfully in TWRP from that video except Magisk then I Rebooted to system from TWRP but instead of rebooting into system, my phone rebooted into Fastboot Mode.

And, After this nothing is working. I can just flash hosd.img file but I haven't tried hosd.img from other firmwares because I don't know the build number of currently installed Rom. And I think I cannot get hosd.img file of third party Roms.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Maverick_TN:
This is cool!

Release AOSP 12.1 v416 · phhusson/treble_experimentations

Still July security patch Fixes fingerprint enrolling crashing on gapps variant (only for 64bits, sorry, 32bits will still need to disable Android Setup app after setup wizard) Fixes the huge memo...

github.com

"Fixes the huge memory leak that made reboot necessary every few days"
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] winiga:
it also works well with the HTC U12 PLUS ? ; and how do we do it?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] smailfang:
Hello, friends, can I modify the cid of ruu to implement cross version machine flushing without soff. I want to use the Taiwan version of ROM. Because of the language barrier, it is difficult for me to find the tutorial. Thank you.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Hello everyone!

I plan to release Android 13 ROM next week. There will be some important changes. First of all I've decided to move from AOSP to PixelExperience source code to have almost all Pixel available features on HTC U12+. At the current moment all looks fine. There are some camera issues with HTC Camera but I've noticed GCam works much better and in my opinion the quality of photos is better as well.

During the development there were some issues that were fixex. The biggest issue was reverting back FDE support to avoid erasing whole internal storage. But you still have to wipe data when upgrading from A12 to A13. I hope you will enjoy using ROM when it will be released.

For U11 users. I have tried to install current A13 beta ROM on my U11. I can see bootanimation and can take logs but still haven't figured out how to fix booting issue.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] smailfang:
That's great! Thank God
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Is there no android 13 rom yet? ? Just kidding, isn't today already next week? ?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
Yes, there is, but only for selected people. 😎

And today is just the first day of 7-days-delay for asking such questions. 😁
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Oh, I forgot, as long as it is an inquiry, there is a one-week delay. 🤫then stop asking😁
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Hi. Do you mean that the android 13 rom can only be used by selected people? ? So how do you become the chosen one? Looking forward to using this source code rom.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
None of the links you listed below have any updates?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] donmarkoni:
I was a joke. :) And not. ROM is still in testing phase. Be patient.

So...? Patience is a virtue. ;)
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
Yes, you are quite right. Expect the ROM to test perfectly. It is best that VOLTE can also be included, so there should be no problem.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
ViperExperience Beta 14 (19 December 2022)

Fixes& Updates

Android 13

5 November 2022 security patch

Rebased to Pixel Experience ROM. Big thanks to @PixelExperience for all their work

Fixes in Android 13 to make ROM bootable with old encryption type on HTC U12+ vendor.

Small invisible fixes and updates for future releases.

Bugs:

HTC FaceUnlock, you can use PixelExperience FaceUnlock.

EdgeSense settings is not visible in Settings.

Tell me about other bugs and provide logs, then it will be possible to fix it.

Full wipe is required to boot it.

Download:

Sourceforge

Spoiler content hidden.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] daanzo:
Nice to see you keeping the lifespan of HTC U12+ devices updated! I'm willing to try it out, but browsing this thread I'm not sure which steps to take since there were some additional files/tweaks for previous versions. Is there any up-to-date guide to get me started on this latest version?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] smailfang:
Thank you very much for the author's efforts, yesterday I updated beta14 and my device headphones do not work, do you have this situation
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Hi, I had the easiest install ever.

I first installed the new twrp 3.7.0_9-0

Then i made a full wipe in twrp

After this I only installed this new ROM ( and I choose "install to both ports" in twrp)

Restart under 1 Minute and start setup

Ready!

An excellent, great job again #mikalovich!

Many, many thanks! A little present will follow today😎
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] winiga:
Yesterday I too installed beta 14 but at home when I installed at the same time it did not start and even all the other roms which worked well on my htc u 12 plus also did not start anymore so I had to go back at RUU.

And only the RUU started

And after I installed beta 14 on the RUU without formatting and that's when it started and it works fine only the fingerprint sensor does not work
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Unfortunately paypal does not accept the donation E Mail Adress. What can I do?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Thank you for your support! Unfortunately, PayPal doesn't work in my country at the moment, but you can donate to @donmarkoni by email donmarkoni@gmail.com. He helps me with the ROM.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Thanks for your answer. I got it made this way, great job by you all ( 8W595183A3808370H )
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] future_captain:
First of all thanks for the nice android 13 rom package. Basically a good experience.

Secondly, let me talk about some problems in use:

1. After three days of use, the inexplicable black screen of the mobile phone cannot be turned on, and the light prompt is flashing, which has happened twice. Just hard reboot.

2. In use, after turning on VOLTE, you can receive short messages, but you cannot send short messages.

3. The network signal of the mobile phone is sometimes lost, and the signal can only be recovered by restarting. This kind of problem is not frequent, it happens occasionally.

4. When using a mobile phone to take a screenshot, swipe up and hold, and after taking a screenshot in the lower left corner of the screen, there is no option to capture more, and you cannot take a long screenshot.

5. When using the "quick tap to start actions" and "take screenshot" functions, it is too sensitive and will take screenshots inadvertently. With this method of taking screenshots, there are options for capturing more long screenshots.

For the time being, the above 5 questions.

I use the adb logcat and adb bugreport commands for the following files, please analyze the log files obtained. Please give a solution suggestion. Thanks! !

Besides, is it possible to develop htc u12 rom based on pe plus rom? There are too few setting options for some small details. For example, in the phone, is there an option to turn on the vibration when you go to the phone? ?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] glockmane88:
I just booted TWRP from Fastboot, wiped, installed system.img and Magisk, seems to boot :D

But what about permanent Recovery and Custom Kernel, still the same procedure or is Beyond Kernel incompatible with Android 13?

Thank you very much for your hard work :D
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] zhiwen112:
Thank you smart developer.I'm a u12 user from china .after I flash this ROM from ruu, I find my fingerprint setting is disappear.anyone have the same error.in ruu , the fingerprint setting works ok.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
I don't find any setup setting in this rom for fingerprint security.

I also cant get any camera ( HTC or GOOGLE) working. Just black screen, no menu for camera setting, app closes after 10 seconds.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] zhiwen112:
my camera works well. i search the problem ,maybe it has something with persist part. maybe you should take right steps to flash this rom.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] zhiwen112:
bro,if you can share your procedure that flash the beta 14.img. i flash the rom by following zhihu aman's video .but my fingerprint function can't work.thank you.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] smailfang:
Brother, leave a contact information to communicate. I also have experience in China. After a few days, I brushed back to the original version.

-------------------------

兄弟 留个联系方式交流 我也中国的 体验了几天我又刷回了原版
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] zhiwen112:
Kuan Fingerprint 1, the first post on the HTC u12+ board is mine.

-------------------------

酷安指纹1，HTC u12+板块发的第一个帖子就是我的。
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] zhiwen112:
Can your fingerprints be registered normally?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] winiga:
Nope
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] man.bao:
I'll add beer and chicken legs for the author 😁👍
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
@mikalovtch The link for "vbmeta_noverity.zip" doesn't seem to work, any back up link for that?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Better zip to use is in Post #2 and has been for a while.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Maverick_TN:
Oops, quoted the wrong post.

Just the regular flash method from RUU worked fine for me.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Maverick_TN:
1. I am not having that problem myself, but the phone does a random softboot after a few days.

2. Exact same issue.

3. Reboot is not always needed, but I have to disable and re-enable VoLTE to resolve the issue temporarily.

Seems that this problem worsened after adding Magisk.

I'll get logcats a bit later to add to this post, have been really busy here lately.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
I have flashed the "vbmeta_noverity.zip" and the reboot, and screwed up with a message

"This device is corrupt. It can't be trusted and will not boot."

any ideas or experience on this?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Did you flash the zip I recommended? Because if you flashed the original one, then what you described is possible. If you flashed the one from Post #2, then that shouldn't happen.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
I flashed the one on Post #2

and it seems to be s-on again
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
The device is always S-ON. There's no permanent S-OFF for this device.

Were you on the latest Pie update before installing the zip?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
dang it, it might be the issue, I was on Oreo, any recommendation on what to do?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Update to Pie
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
interestingly, I managed to stuck at the fastboot mode with secure boot as "PRODUCTION"

and fastboot doesn't allow me to get into download mode, so I tried to fastboot flash hosd <RUU hosd_signed>.img

then it says "remote: 'Not allowed on PRODUCTION device'" :/
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] MichalPlays:
Quick question about the whole Bootloader unlock thing.

I just repaired a trashed HTC U12+, managed to get in touch with previous owner to factory reset the phone and wanted to install this ROM.

However, the issue which I'm now facing is that the htcdev.com homepage doesn't work anymore.

Is there any other way to unlock the bootloader?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
You can try Sunshine
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] MichalPlays:
It's something like a Windows/Linux tool or something more similar like that apk based Chinese FraPa rooting tool that I used to get boot protection off from my LG L5 II and one of my old HTC's that ran android 4.x?

Gosh, it has been a while since I've messed around with HTC Smartphones 😅
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
I'm a bit confused as to what I'm supposed to flash. Can I just get away with flashing the latest .img in TWRP or do I need to flash some of those extra ZIPs from the first post?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Kiswahili:
Hello everyone,

Today I tried to install a custom ROM on the HTC U12+ for the first time.

Unfortunately I failed.

Before the U12+ I only had HTC smartphones.

- TyTn

- TouchHD

- One

- One M8

All had a custom ROM.

It was fairly easy to install a ROM following the instructions.

But here I am now despairing with the U12+.

I have made the following preparations.

- Bootloader unlocked

- HTC driver downloaded and installed

- Recent binaries (fastboot/adb/etc.) downloaded

- Downloaded the patches/zips/imgs/etc listed in post 1

Performed the steps as described in the instructions.

In the first step I get stuck:

fastboot boot twrp.img

The screen will indicate that 1/1 download has been completed.

And then nothing happens anymore.

The text Boot appears in the console.

And nothing happens there either.

Nothing was uploaded beforehand.

The ROM is original. Then there was an update to Android 9.

Otherwise nothing was changed.

I hope someone can help me with the problem.

I've been trying for hours now.

My English is not so good. That's why I use a translator.

Maybe there is a German-speaking expert here who can help me to install Android 13 (Viper).

I thank you in advance for the help.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
You were in Download mode. You have to be in Bootloader.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
My fingerprint settings don't show up. Display brightness also seems unadjustable. How can I fix this?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Kiswahili:
@Captain_Throwback

Thanks for the hint.

I mean I tried it in the bootloader.

But it didn't work. So I tried it in download.

But I'm not 100% sure now.

I'll try again later.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
This video might be useful. It's for android 11, but the steps should be the same.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Kiswahili:
@lolrom05

thanks for the video. Unfortunately I don't understand Vietnamese.

I'll watch the video in its entirety anyway.

Maybe I can do something with it.

@Captain_Throwback

It worked now.

I was probably too impatient and aborted the statement with CTRL-C too early.

I still have one or two questions.

Are the fixes/patches/etc from post #2 needed?

If yes. Do I have to apply them before installing the image (system.img) or afterwards?

How can I root the device?

That's what Magisk is for. Correct?

Is there a guide for this?

Do I need a Stock ROM?

If so, where can I get that?

Do I need to reinstall the ROM after installing Magisk?

I've noticed that the camera twitches around from time to time.

I miss the fingerprint to unlock the device or applications.

Is there a way to activate the fingerprint?

Thanks again to everyone who helped me.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
If you want to install Magisk, which is indeed used for root, you'll need to download the APK from the github page and rename the .apk to .zip. You can then flash it in TWRP. Patches and Magisk are installed after the ROM. You need to have the custom ROM installed first to install Magisk. Not sure on the patches, I've used them, and my brightness slider is not working(permanently on full brightness). I also have the same issue with the fingerprint reader.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
You don't need to rename the APK.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Kiswahili:
Do I only need "Magisk-v25.2.apk"?

Do I also need "stub-release.apk"?

What is the latter for?

I got both from https://github.com/topjohnwu/Magisk/releases/tag/v25.2

downloaded.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
Dunno what the stub-release.apk does, but you only need the Magisk-v25.2apk.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
@Captain_Throwback, what do you need to help us with the fingerprint sensor?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
This isn't my ROM...you want @mikalovtch
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
Oh my bad. @mikalovtch, what do you need to help @Kiswahili and me fix our fingerprint readers?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mikalovtch:
Hello! Just need time to rebase ROM on new source version and I am sure I know what should be included to fix it. I think, new release might be next week.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] lolrom05:
Great! @mikalovtch are the patches in post #2 still necissary on android 13?