Download HTC 10 firmware: RUU and OTA [2.48.617.1 added]

Update [May 04, 2017]: HTC has released the April security patch for its unlocked sets in USA, and it comes as software version 2.48.617.1, which is available for download as well below.

Update [April 12, 2017]: Sprint One M9 has a new OTA zip file available below, that updates the device from 2.42.651.6 to 2.42.651.63.

Update [March 17, 2017]: T-Mobile is rolling out a new software update identified as build 2.41.531.3, that installs the January security patch on the HTC 10. RUU in EXE format is provided below.

Update [March 07, 2017]: The Sprint HTC 10 Nougat update is available as firmware now, as RUU file in EXE format. So, if the OTA wasn’t working out for you, and you needed to manually update your Sprint 10 to Android 7.0, this is the file you need.

Update [January 10, 2017]: RUU (zip) for the Verizon HTC 10 software version 1.85.605.9 now available. Grab it from the download links posted below.

Update [January 08, 2016]: T-Mobile HTC 10 Nougat RUU firmware now available for download. The firmware comes with build 2.37.531.5 and is 2.2GB in size. Grab it from the T-Mobile firmware section below.

Update [December 29, 2016]: HTC 10 firmware with software version 2.38.617.6 is available as RUU EXE file. Download link has been provided below. The Android 7.0 RUU comes at size of 1.84GB, and can used to update to Nougat instantly.

Update [November 29, 2016]: Here are the latest HTC 10 firmwares that were added by us recently. You can find the download link of RUU and ZIP files below for these and other firmwares.

  • 2.42.651.6 [Sprint Nougat update]
  • 1.85.605.9 [Verizon]
  • 2.38.617.6 [Android 7.0 Nougat]
  • 2.28.617.8 [Android 7.0 Nougat, developer edition]
  • 1.80.651.20 [Sprint]
  • 2.37.531.5 [T-Mobile Android 7.0 Nougat]
  • 1.80.651.10 [Sprint]
  • 1.30.401.4 [Europe]
  • 1.96.617.20 [Unlocked US]

Here is a collection of HTC 10 stock ROMs and Firmwares, including RUU and OTA files as and when found available online. We are trying hard to collect them all over at this one page, and hopefully this makes it easy for and helps many people. Make sure that you verify the model no. and model ID of your HTC 10 correctly before trying the download or install any of the file provided here. Also, the risk remains yours!

→ Note that HTC firmwares (RUU) are mostly available in two formats: EXE AND ZIP. For installing RUU EXE file, see method 1 below, while for RUU ZIP file, see method 2. In some cases, it’s not so straightforward, for example Verizon HTC 10, in which case we’ve provided separate method no. 3 which applies to this firmware. Anyway, if you need help, sure ask us via comments section.

Europe HTC 10

1.21.401.4

  • RUU ZIP
    2PS6IMG_PERFUME_UHL_M60_SENSE80GP_HTC_Europe_1.21.401.4_R_Radio_1.0.U010013@60331.4_41.13_F_release_477358_signed_2_4.zip
  • RUU ZIP (Combined)
    2PS6IMG_PERFUME_UHL_M60_SENSE80GP_HTC_Europe_1.21.401.4_R_Radio_1.0.U010013@60331.4_41.13_F_release_477358_combined_signed_2_4.zip

1.30. 401.1

  • RUU ZIP (Combined)
    2PS6IMG_PERFUME_UHL_M60_SENSE80GP_HTC_Europe_1.30.401.1_Radio_1.0.U010013@60331.4_41.13_F_release_478442_combined_signed_2_4.zip

1.30.401.4

  • RUU ZIP
    2PS6IMG_PERFUME_UHL_M60_SENSE80GP_HTC_Europe_1.30.401.1_Radio_1.0.U010013@60331.4_41.13_F_release_478442_signed_2_4.zip
  • OTA ZIP
    OTA_PERFUME_UHL_M60_SENSE80GP_HTC_Europe_1.30.401.1-1.21.401.4_release_477325muqkxdpcc3r4aks3.zip

Unlocked HTC 10 Developer Edition

 1.53.617.5

  • RUU ZIP
    2PS6IMG_RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.53.617.5.zip
  • RUU EXE
    RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.53.617.5.exe

1.80.617.1

  • RUU EXE
    RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.80.617.1.exe

1.91.617.1

  • RUU EXE
    RUU_PERFUME_WL_M60_SENSE80GP_VZW_NA_Gen_Unlock_1.91.617.1.exe

1.96.617.20

  • RUU EXE
    RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.96.617.20.exe

2.28.617.8 [Android 7.0 Nougat]

  • RUU EXE
    RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.28.617.8.exe

2.38.617.6

  • RUU EXE
    RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.38.617.6.exe

2.48.617.1

RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.48.617.1.exe

T-Mobile HTC 10

1.81.531.1

  • RUU EXE
    RUU_PERFUME_UL_M60_SENSE80GP_TMOUS_1.81.531.1.exe

1.81.531.10

  • RUU EXE
    RUU_PERFUME_UL_M60_SENSE80GP_TMOUS_1.81.531.10.exe

1.81.531.20

  • RUU EXE
    RUU_PERFUME_UL_M60_SENSE80GP_TMOUS_1.81.531.20.exe

2.37.531.5

  • RUU EXE
    RUU_PERFUME_UL_N70_SENSE80GP_MR_TMOUS_2.37.531.5_R1.exe

2.41.531.3

  • RUU EXE
    RUU_PERFUME_UL_N70_SENSE80GP_MR_TMOUS_2.41.531.3.exe

Sprint HTC 10

1.24.651.3

  • RUU ZIP
    2PS6IMG_1.24.651.3_RUU.zip

1.80.651.1

  • RUU EXE
    RUU_PERFUME_WHL_M60_SENSE80GP_SPCS_Sprint_WWE_1.80.651.1.exe
  • RUU ZIP
    2PS6IMG_1.80.651.1_RUU.zip

1.80.651.6

  • RUU EXE
    RUU_PERFUME_WHL_M60_SENSE80GP_SPCS_Sprint_WWE_1.80.651.6.exe

1.80.651.10

  • RUU EXE
    RUU_PERFUME_WHL_M60_SENSE80GP_SPCS_Sprint_WWE_1.80.651.10.exe
  • RUU ZIP
    2PS6IMG_1.80.651.10_RUU.zip

1.80.651.20

  • OTA ZIP
    OTA_PERFUME_WHL_M60_SENSE80GP_SPCS_Sprint_WWE_1.80.651.20-1.80.651.10_release_486585bn5kl2kq0nb4fo4s.zip

As RUU is not available, you can install the OTA file provided above. RUU should arrive soon.

2.42.651.6

  • RUU EXE
    RUU_PERFUME_WHL_N70_SENSE80GP_SPCS_MR_Sprint_WWE_2.42.651.6.exe

2.42.651.63

  • OTA ZIP
    OTA_PERFUME_WHL_N70_SENSE80GP_SPCS_MR_Sprint_WWE_2.42.651.63-2.42.651.6_release_500290bkxqvbb71beog0q6.zip

Verizon HTC 10

1.85.605.9

  • RUU ZIP
    2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.85.605.9_Radio_1.0.C010141a@60722.2_CNV_0.93_002_release_492297_signed_1.zip

1.19.605.9

  • RUU EXE
    DOTTAT_VZW10_1.19.605.9_s_on.exe
  • RUU ZIP
    2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.19.605.9_Radio_1.0.C010031@60330.2_CNV_0.81_002_release_475304_signed_1.zip

1.82.605.6

  • RUU EXE
    DOTTAT_VZW10_1.82.605.6_s_on.exe
  • RUU ZIP
    2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.82.605.6_Radio_1.0.C010141a@60722.2_CNV_0.93_002_release_482852_signed_1.zip

1.82.605.8

  • RUU EXE
    DOTTAT_VZW10_1.85.605.8_s_on.exe
  • RUU ZIP
    2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.85.605.8_Radio_1.0.C010141a@60722.2_CNV_0.93_002_release_486126_signed_1.zip

To install the above Verizon RUU EXE, see method 3 at the installation guide page, linked below.

How To Install HTC Firmware

Well, first download the right firmware for your HTC 10 from above. Make sure you download the firmware version either equal to or higher than the one currently installed on your device (check in Settings > About device).

We have pretty well-written guides for install both the RUU EXE and RUU ZIP files. Check the link below to get step-by-step guide on installing the HTC firmware.

HTC Firmware Installation Guide

In case you need any help regarding this, feel free to give us a shout in comments below.

Also see: HTC One M9 firmware RUU

(If you are owned a credit here, then please let know via comment below.)

Via djluisbento, OMJ & dottat. Thanks!

  • 2616 Posts
  • 256 Comments
Kapil still loves his Galaxy S2 i9100! No, really. And Galaxy Nexus! Need we say more what kind of guy he is? And he's also a die-hard Liverpool FC fan. Email: kapil@theandroidsoul.com
  • Iker

    Hi,

    I´m trying to find an old RUU for my HTC 10 without the last updates.

    My Rom version is: 1.90.401.5
    CID: HTC__034
    MID: 2PS620000
    Radio: 1.0U010141a@60714.2_59.06_F
    Project: PERFUME_UHL_M60_SENSE80GP

    Can I use the RUU for Europe you have in this page? I assume that they are previous RUU to mine for the ROM version. Am I ok or wrong?

    Thanks for your help.

    • Krishna

      Yes you can. Use the RUU EXE, and run it on your Windows PC.
      If you are not sure, then don’t try to install via fastboot (use only the exe method just mentioned above), so that if your device is not compatible, the software itself won’t run.

  • Iker

    Hello Krishna,

    Can I assume also that the fists one (1.21. 401.4) is the oldest?

    I mean, when I buy this terminal I have 2 or 3 OTAS update.

    Right now I have it with boot open, S-Off and root.

    Thanks a lot for your help.

  • Krishna

    Yes 1.21. 401.4 is oldest. And 1.30. 401.4 is latest.
    Because you have S-Off and Root, you won’t be able to use RUU EXE.
    You will have to relock it first. And then you can try the firmware RUU EXE. If it doesn’t work, then you will have to install using fastboot ruu command. Search for this on Google for more help.

  • Iker

    Hi, thanks.

    One last question polease. what´s means combined?

  • Dustin Swan

    Hey. I have a Taiwan version. Currently on 1.80.709.1

    How can I update?

    I don’t see a Taiwan file here.

  • c4551u5

    Hi, my current (original) software is:
    Android version: 6.0.1
    Android security patch level: 1 August 2016
    Software number: 1.95.401.4
    Kernel version: 3.18.20-perf-gde-70187
    and@AABM #1
    SMT PREEMPT
    Baseband version: 1.0.U010141a@60714.2_59.06_F
    Build number: 1.95.401.4 8.0_g CL797255 release-keys
    CW: EU_Telekom_RS/412919

    I’m waiting for 7.0 OTA but it’s not yet available. I want to try 2.28.617.8 [Android 7.0 Nougat] but I would like to make a backup of my original ROM in case I want to go back to OTA from my carrier. Is that possible? How can I backup my current ROM?

  • Dustin Swan

    I have software version 1.98.709.5

    Is there. An. OTA for android 7 yet?

    Thanks.

We’re hiring writers from India! Apply here.