
HTC, as one of the pioneering brands, equips its high-end smartphones with an IR Blaster infrared port. The groundbreaking device was the HTC One, introduced in 2013. This infrared port is cleverly hidden behind or within the power button on the top of the HTC One.
1. Guidance on Remote Controlling TV with HTC Phone
HTC, as one of the pioneering brands, equips its high-end smartphones with an IR Blaster infrared port. The groundbreaking device was the HTC One, introduced in 2013. This infrared port is cleverly hidden behind or within the power button on the top of the HTC One.

To remotely control your TV via the infrared port, HTC provides an app called HTC TV, or HTC Sense TV. You can easily locate this app in the list of applications as it resembles a power button. Setting up this app on an HTC One will take 8 steps as outlined below (similar for HTC One M8):
Step 1: Open the HTC TV app. In the first run, you will be prompted to set up information for the intelligent program guide. Note that this program guide tool is currently supported in specific countries, so choose a country geographically close to Vietnam and with the most similar channels.

Open the HTC TV application. During the first launch, you will be prompted to set up information for your favorite program schedule. Choose a country geographically close to Vietnam with the most similar channels, such as Singapore.

The program schedule setup process will also require you to enter the ZIP code (in the image), select the TV service provider you are using, or choose your favorite channels. Choose based on criteria with many channels similar to your actual service.
Step 2: After successfully installing the smart program schedule, you will enter the main interface of HTC TV. Press the Remote button above and press Start to begin setting up the connection between your phone and TV at home.

After completing the installation of the smart program schedule, you will access the main interface of HTC TV. Press the Remote button (encircled) and then press Start at the bottom right corner.
Step 3: Name your 'remote control' and press Next.

Name your 'remote control' (in the picture, it's set as Living Room) and then press Next (arrow).
Step 4: Mark the devices you intend to remotely control with your HTC phone, then press Next. TV is a mandatory choice alongside other receiving devices.

Mark the devices you plan to remotely control with your HTC phone, then press Next (arrow).
Step 5: Choose the brand label of your TV and then click Next.

Choose the brand label of your TV (in the picture, Panasonic is selected), and then click Next.
Step 6: Ensure your TV is turned off, then continue pressing Next on your phone.

Make sure your TV is turned off, then continue pressing Next on your phone.
Step 7: Point your HTC phone towards the TV like a real remote control, then press the flashing Turn on TV button. This is to power on the TV, and the first control signal is sent from the HTC device to the TV.

Point your HTC phone towards the TV like a real remote control, then press the “Turn on TV” button flashing (highlighted in red).
If the TV turns on according to the HTC command, press the Yes button (number 2) to confirm. If the TV still doesn't turn on, press the No button (number 1) for the HTC to try again.
Step 8: Now, your HTC has become a secondary remote control that goes with you everywhere. Explore more features of the HTC TV app.

In the main interface of HTC TV, press the Remote button as in step 2 to access the common TV control interface as shown in the image.

Also in the main interface of HTC TV, press the power icon just to the left of the Remote button to access the control area for turning on and off the TV and receiver.