yashsingh1/xdaforums huggingface dataset:
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] burntbean1:
It didnt wipe anything for me. But I didn't encrypt with .12 I don't think. I'm not sure about the encryption, but if you download the no wipe version it shouldn't wipe.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] buddahj:
Is this a white screen or black screen?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Aboot is not responsible for the splash screen image/background you see.

The red text is an overlay...from aboot, not splash.

In other words, it won't change that.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] buddahj:
Gotcha thanks for the explanation.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] spjetrovic:
How to stop the OS update available ?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
One page back...

https://xdaforums.com/showthread.php?t=3529732
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] spjetrovic:
Thanks I read his post before he edited it with the answer.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] -4ndr01d-:
unlocked htc10 converted to vzw here

this .18 noboot_norecovery also replaces the splash screen (I'm using inverted black splash) can we remove the splash1.nb0 file out the zip and it still update everything else without bricking the phone? or do we also have to edit the info.txt files as well?

im s-off and unlocked so the splash converter thing wont work as it says i need to be s-off and locked
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Kisakuku:
If your phone is S-off Unlocked you can always flash the splash image manually in bootloader or download mode.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] dmosley:
I must. Read. Better. :D

You can use Santod's splash flasher. Just replace the nb0 with your nb0 of choice. Or make your own using the splash maker...

Splash Flasher:

https://xdaforums.com/htc-10/themes/mod-htc-splash-flasher-aroma-splash-t3444926

Splash Creation Tool:

(Follow the instructions all the way up to placing it in the template zip. Instead of placing it in the template zip, place it in santod's aroma Splash Flasher zip.)

https://xdaforums.com/verizon-htc-10/development/splash-screens-t3421314
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Kisakuku:
Splash flasher requires the phone to be S-Off Locked (or having been S-Off Locked at some point). [MENTION=4566628]-4ndr01d-[/MENTION] is S-Off Unlocked.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] frannyj2315:
I am currently s-off locked, no root, and on the 1.85.605.9 firmware running the Perfume 1.85.605. 9 rom.

I want to update my firmware to the latest 2.41.605.18. I understand that I need to use the RUU provided in the 2nd post.

My question is will the updated firmware work with the Perfume 2.41.605.12 rom? Or do I need to flash the 2.41.605.12 firmware first?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] michaelbsheldon:
Would not recommend that. I did it with a custom 1.85.605.9 rom, and after flashing the Nougat firmware, it became an incurable brick. Guessing that Nugat firmware does not work well with Marshmallow roms.....
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] frannyj2315:
But the new rom is also a Nougat rom is it not?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] kc6wke:
The latest rom here is Nougat. You would be better off flashing the Full RUU from the RUU thread first, then flash twrp then this rom

Keep in mind it will wipe the device but you wont brick that way
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] LakesideWiseman:
So I had problems updating Magisk and couldn't pass safteynet. running 2.41.605.6. I reinstalled 2.41.605.6 with no root and debloat and a couple apps not installed. But nothing that should be causing this... I wiped everything during install but now can't get VoLTE working or calling and 4g.

Any suggestions? I already saw to flash the RUU but am hoping there may be something else to try? I'm really tired of having to refresh everytime safetynet updates just to play PoGo... So I've given up on root. Just want a debloated stock that let's me use the internet while calling and Wi-Fi calling and HD voice.

I have called Verizon and made sure I have advanced calling turned on. I even spent an hour troubleshooting with them to no avail. I'm not sure if this started when I reflashed or when I switched accounts to the new unlimited from the old grandfathered unlimited.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
You need to erase your modems in fastboot.

I believe there's an entire thread about this.

As for Magisk, there's also a thread which discusses the recent google changes and latest beta.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Light1984:
Things changed on googles end. Have to run beta magisk manager v13 to pass safety net. Had nothing to do with what you flashed.

As for the VoLTE problem, try wiping modems.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] LakesideWiseman:
Hey Santod, I really appreciate your work, and I hate to be a stickler but from the (limited 10 mins) research I've just done it seems like your full wipe in Aroma may be the cause for Advanced Calling no longer working?

You may be aware of this or may not have a solution, but I just wanted to point it out.

Thanks again for everything. I'll report back when I get around to wiping modems and reflashing an RUU.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
I always test my roms using the full wipe option, so I highly doubt that.

Not sure what that 10 minutes was based on...

Using the latest official Twrp?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] LakesideWiseman:
Well that 10 mins was reading about wiping the modem and people having problems like mine on HTC m9 and 10. Some people said that full wipe could screw with advanced calling.

I am not running the latest twrp but it's the same version I used to install 2.41.605.6 the first time.

Any idea why this problem would come up otherwise? Purely just curious. Don't think I'm making any accusations.

Again I really appreciate all you and the other developers are doing for the community. I know sometime people have huge expectations of you guys, wrongly so.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] frannyj2315:
Would I need to install the .18 or .12 firmware?

I noticed the newest rom says its for the .12 firmware.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] kc6wke:
I would personally run the .12 RUU, not just the firmware then flash the rom. I've heard of too many users bricking flashing different firmware than the rom as well as myself. I'm not sure if the .12 rom will run on the .18 firmware, I haven't tried. Since I bricked mine, I don't mix roms and firmware just to be safe. I believe the .18 is just the April security patch.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] hgoldner:
If you're running a Nougat ROM, don't be on a firmware < 0.12.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] kc6wke:
Just out of curiosity, why not .12? I like to keep the rom base and FW the same just to avoid issues and is why I suggested to run the .12 ruu instead of the .18. Also not sure if this rom will run on the .18 FW, I did not try it.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] hgoldner:
I said don't be on a firmware BEFORE 0.12. 0.12 is fine. I'm running 0.18; skipped 0.12. Bad idea. Long story.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] kc6wke:
Ah, my apologies I missed the <.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] gorm:
.18 firmware is pretty much just a security update.

Any user having Advanced Calling issues needs to ruu to the latest firmware then wipe modems in fastboot. It's the only way Advance Calling will be fixed.

Search the threads it's all there
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] danjull:
I'm still on M firmware and thinking it's about time to upgrade to the latest firmware. Also want to run stock for a few days to check what's going on there. As I'm the maintainer for DU, I haven't been on stock for a long time. I flash ROMs all the time, but for some reason I'm always hesitant to flash firmware. I don't necessarily want to wipe my data, so I want to avoid flashing a RUU. So with the latest no wipe firmware + this ROM, I would get to the current version, right? Anything I need to be aware of first? I'm currently on 1.82.605.6.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] zekemo:
After this thread I am left slightly confused. I am currently s-off and locked from sunshine stock with no root. My software number is 2.41.605.20, can I flash this rom?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Firmware update

Updated Firmware in Post #2 to 2.41.605.20 Official Android 7.0 Nougat

Updated Aroma Stock Rom Installer will follow once it's able to upload successfully...

ENJOY! :good:
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Rom update!

Rom Updated to Android 7.0 Nougat Base: 2.41.605.20

- June Security Patch

- Updated Magisk option to latest Beta (official released while uploading, can be flashed on top or updated via Manager)

- Updated SuperSu option to latest v2.82

ENJOY! :good:

-
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Parakaleo:
This should work fine with your latest nusense rom, correct? Im running that one on the vzw .18 right now.

Edit: referring to the new firmware
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Yes, it works just fine with it, using that combo myself.

Just be sure to grab the NoBoot_NoRecovery or one with No Boot and latest Twrp. :good:
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] hgoldner:
I have to stop killing myself every time there is an OTA reverting to stock, etc. etc. and just cool my jets and wait for [MENTION=1331268]santod040[/MENTION] to put everything out there. Just so very much simpler. Thanks.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] v1ral:
faux hboot still works?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] ducats:
Can someone please mirror this anywhere but AFH? Impossible to download from right now. Thanks.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
That should always match your firmware version.

A mismatch can result in a brick.

I have not posted any current versions recently...

I actually ask for and prefer not to have mirrors posted.

Downloads are my only means of knowing the actual current user base, which helps me gauge my own free-time efforts for each project.

Thanks for understanding and hopefully they get things sorted soon for you.

I'd also suggest trying an alternate browser if you haven't yet.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] -Michael_:
AFH is slllllllowwwww today. Hopefully they get their issue fixed.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] ruledrbrt1:
Wow, I had just realized I had installed the .18 firmware and 2.48.617.11 US unlocked ROM over my Verizon ROM last week. Would I be safe to update to .20 and the latest Verizon ROM with no issue?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Yes :good:
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] tylerw1369:
I used my computer and downloaded the update and it worked after it wouldnt work with my phone.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] JustinChase:
I just realized you have 2 similar ROMS for this device, this and the Verizon specific version. Other than being based on different base versions of Nougat, they both say "The purpose of this, is to bring you a "STOCK" like experience, as HTC intended, with the latest security updates and fixes included." and seem to offer the same/similar Aroma install options.

i assume the US Dev base is/will continue to receive updates sooner, so i guess that's the reason to use that version, but is there any other difference I should consider? I'm about to RUU, factory reset, reset modems, and try to get my HD calling working again. I'm trying to decide which version of your ROM is likely to give the the better experience, or features.

thanks!
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Ariac Konrel:
Just successfully updated to the 2.41.605.20 firmware, thanks santod040!

Also, is there also a 2.41.605.20 no red text modified aboot anywhere?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Kisakuku:
Posted in the aboots thread.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Codyl10:
When I go to download it gets to about 85 percent done and then pauses and restarts I can't get it to fully download
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Try a different browser...
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] skhan003:
Is this Rom also works in Htc M8 eye ?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
No.

This is for the HTC 10...
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] atsoca:
Could someone post a guide for the latest firmware that does not need a computer...I'm on viper 10 and do not have access to a PC and do not want to lose anything or have to redo the ROM

I am So off and unlocked on Verizon

Thank you in advance

Rob
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Same ways as previous versions of firmware.

https://xdaforums.com/showthread.php?t=3387520
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jonah_big:
Please my HTC Verizon is on s-on, I don't have access to oem option so I haven't been able to root so far. What do u suggest i do, I also can't enable mobile hot-spot, please am in Africa so I can't mail it any solution guys will be appreciated thanks
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
If you're still on stock Marshmallow, you can use Sunshine to s-off.

If you're on stock Nougat already, your only option is a mail-in I'm afraid.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jonah_big:
Here is a screen grab of my software Am I on Marshmallow or Nougat??
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Kisakuku:
2.xx.xxx.x is Nougat.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jonah_big:
Please how do I downgrade so I can root mine
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Kisakuku:
You can't.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jonah_big:
Any suggestion on how to tweak the hot-spot
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Again, you can't without root...

I believe there's already a thread for that exact topic in the General or Q&A section of the Vzw HTC 10 forum, as it has nothing to do with the rom/files being provided here.

That's already an included feature in most custom roms.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jonah_big:
Thanks for your reply appreciated much I'll just keep waiting and hoping
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] red rage:
im trying to upgrade my firmware to .20 but every time i do it it still says .18 in " about phone " section of the phone
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Firmware is not the same as Software

So you are looking in the worng place to see if your 'firmware" updated.

About Phone tells you your software, fastboot tells you firmware.

Flashing firmware only won't change your software, just as flashing a rom(software) only won't change your firmware.

Try reading through my Rom vs. Firmware post in M9 forum for more info : HERE
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] agbq2002:
Santod040, does doing this require Root and S-OFF?

Thank you
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Updated firmware zips to 2.41.605.23 Official Nougat Update

All firmware files updated from Official Verizon HTC 10 Nougat update 2.41.605.23

Stock Rom update with Aroma options coming very soon...

:good:

​
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] fuzzynco:
Wanting to install the .23 update, but can't use OTA

Will Firmware 2.41.605.23 Firmware with stock boot.img and stock recovery removed(will NOT wipe)

plus this ROM leave my installed apps, (or can I restore the data partition & internal sdcard safely)?

I have the current ROM (stock) boot, system image, system and data backed up with TWRP

and a file copy of the internal sdcard contents .

I currently have TWRP in recovery and systemless SuperSU, busybox and Magisk 12 installed

on 2.41.605.20.

Do you know if Magisk 13.1's Superuser will run Flashfire or do I need SuperSU + Magisk?

Do you use Magisk's stuff to debloat so system stays unchanged?

Thanks

---------- Post added at 01:25 PM ---------- Previous post was at 01:21 PM ----------

just says ___ Uploading _____ (DNS error)
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] v1ral:
faux redtext for .23?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Stock Rom Updated

Post #1 UPDATED WITH LATEST STOCK ROM!!

2.41.605.23 Nougat Firmware was also posted a day or two ago and can be found in post #2

(full stock firmware zip also added today)

Android 7.0 Nougat

STOCK ROM

2.41.605.23 8.0_g release-keys

Software Version: 2.41.605.23

Android Security Patch Level: 2017-08-01

ENJOY!

:good:

​
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Chucktr:
Sunshine can help

In case you haven't found the fix yet, jump over to http://theroot.ninja/verizon10.html and get the software from them. They fixed my phone --- I had to mail it in at the time -BUT- they now have it for Nougat.

Take care,

-Chuck

P.S.

Haven't fixed my signature yet but I do have an HTC 10 now. I used to be the OP for the ReZound site.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Mgteggy01:
Thank you for putting this together so quickly! Flashed the newest firmware the other day, and this morning flashed the updated ROM with no issues. Much appreciated!
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Ahowe125:
Same here, firmware and ROM flashed this AM and smooth sailing as normal. Thanks for keeping our HTC 10's up to date [MENTION=1331268]santod040[/MENTION]
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] kgirlx:
Thanks. Updated to lateset .23 vzw firmware running your 2.51...... htc 10 unlocked ROM. On big reds network.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Dayliter:
having computer problems so on the sd card method what do i rename it i dont see that part --also can i flash it over the deox stock rom i m using ----Thanks
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] jascolli:
Rename it 2PS6IMG.zip
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] atsoca:
I can't remember where to put the renamed zip file to flash without computer...could someone please help

Thank

Rob
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Firmware flashing methods are the same for all HTC 10 models.

Just don't use the firmware from there:

https://xdaforums.com/showthread.php?t=3387520
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] aer0zer0:
xXx
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] v1ral:
No Red Text files for .23?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] aer0zer0:
https://www.androidfilehost.com/?fid=889764386195932771
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] v1ral:
Thanks.. how about Faux Locked aboots
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] aer0zer0:
Have not seen one of those
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] red rage:
How do we stop the update message from popping up after flashing firmware ?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] LibertyMonger:
Thanks a bunch for your continued loyalty for the Verizon HTC phones Bud. You have been a great asset to this community. Much appreciated.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Chucktr:
Same question...

I have the same question, and I have Magisk installed but it won't let me do the OTA, which, I was under the impression that it would. So I used your Update and now I keep getting notified that I need the Update. I really don't want to have to Factory Reset to get this straightened out. Is there a fix??

Thanks for all your efforts,

-Chuck

Well, I answered the question by RUUing my phone and then installing the UpDate and now going through all the gyrations to re-install my apps and get rooted again.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] Ahowe125:
If you are rooted, which I assume you are, then what I did was use Titanium Backup to "freeze" HTCDM, and possibly HTC updater too. But that would cause the update nag to go away.

---------- Post added at 08:22 PM ---------- Previous post was at 08:11 PM ----------

Well everyone, its been a fun time here with you all. I have LOVED my HTC 10, but I finally pulled the trigger on my first Google device, The Pixel 2 XL. I went with the Google version (in case I need my flash fix) but will still be on Verizon network. For many years I have wanted a google device. I almost got that botch job of a Samsung Galaxy Nexus on Verizon, but otherwise was always restricted because of it being GSM. And with the new Pixel looking pretty sweet, I ended up pre-ordering it on launch day. So [MENTION=1331268]santod040[/MENTION] Thank you for all your work on the HTC 10, and all the other devices you have supported that I have used. You are a great Dev and I was always very happy with your work. I hope you have continued success with what ever you do and If I ever get an itch to flash ROMS again, I'll be sure to see what device your on.
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] zekemo:
Has anybody tried Xposed while running this rom? 7.0

---------- Post added at 08:08 AM ---------- Previous post was at 07:54 AM ----------

I just tapped the notification and blocked notifications from htcdm
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] theroonie:
Thank you everyone for posting and helping us out.

I have a Verizon HTC10 and have done nothing to it - standard VZW image, no root, nothing. I have been putting the OTA update off for quite some time. I just tried it yesterday, and it got stuck at the Verizon logo, and now it won't get past that screen. It will eventually reboot and attempt to load agin, only to get at the same screen.

From the pieces of information I have gathered over the last 24 hours reading about it, I have tried various updates but I am always getting the error RU_SECURITY_FAIL.

From the download mode screen, I see that the phone is LOCKED, S-ON, and the OS is 2.41.605.12.

Any suggestions on getting this thing working again? And hopefully not losing any data?
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] theroonie:
FYI...santod040 replied on a different thread...thank you for time.

https://xdaforums.com/showpost.php?p=74458700&postcount=794
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] gads1:
so I flashed firmware 2.41.605.23 pulled from link in post #2 and followed procedure. worked exactly as expected.

when I open / settings / about / software info / more (baseband...) my build # still showing 2.41.605.6

Is this how I validate the firmware flash?

HTC 10 Verizon running ViperROM 5.11.

I did check "system info" from Download Mode and see nothing helpful that would help me validate firmware rev.

any insight would be appreciated. thanks -GA
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Firmware is not software.

Software is not firmware.

Your current rom is your software.

Flashing new firmware doesn't change the rom.

Just as Flashing a new rom, doesn't change the firmware.

Settings shows your software/rom.

Aboot shows your firmware.

fastboot getvar all
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] santod040:
Updated firmware zips to 2.41.605.30 Official Nougat Update

All firmware files updated from Official Verizon HTC 10 Nougat update 2.41.605.30

Stock Rom update with Aroma options coming very soon...

:good:

​
[Verizon HTC 10 ROMs, Kernels, Recoveries, & Other ] mikeataol:
here is a no red text aboot for use after flashing this latest firmware , tested on my HTC 10