Skip to main content

Philips 55PUH6002/96 Smart TV Notes

Recently (2018-03) purchased a Philips 55PUH6002/96 Smart TV, which appears to be a Taiwan-only model 55" 4K TV. It runs Android TV, but it is very locked down (eg no Google Play Store), so here are some notes on how to get various stuff working.

Model: Philips 55PUH6002/96 
Max resolution: 3840x2160 @ 60
CPU: ARM Cortex A53 (supports arm64)
GPU: Mali-820MP4
Memory: 4GBEMMC, 1GB DDR3
Internal Storage: 2GB
Android Version: 5.1.1, probably


How to enable installation from unknown sources on 55PUH6002/96

Installation from unknown sources is normally hidden from view. Luckily, there is a non-invasive hack that will allow you to enable it.

The PTS / 公共電視 App requires YouTube to work, which is not installed by default and can't be found in the Philips App Store. This is great, because it starts installation for it.

  1. Install the PTS / 公共電視 App from the Philips App Store
  2. When it asks to install YouTube select Yes
  3. When it complains about the package being from unknown sources, open the menu provided and enable installation from unknown sources
  4. Finish the YouTube installation

Congratulations, you now have YouTube and can install applications from APK files.

How to install YouTube on 55PUH6002/96

See Above

How to install APKs from the web on 55PUH6002/96

Follow the procedure to enable installation from unknown sources above, then
  1. Set up USB Storage - format a USB disk in FAT32 and plug it into the USB port (if you don't have USB storage, downloads from the browser don't work)
  2. Open the Browser
  3. Navigate to APKMirror.com and find the APK you want (the CPU supports ARM64) and Download it
  4. Open the Media Browser (or install ES File Explorer from the Philips App Store) and find your file in Downloads.
  5. Open and Install :)

Android 6.0+ on 55PUH6002/96

There's various discussions around Philips TVs and Android 6.0+. Many people report bugs with 5.1, such as no YouTube 4K, no Netflix HDR, PS4 incompatibility and sound issues.

It looks like what happened is:
  • At CES 2016, a range of manufacturers (including Philips) announced Android 6.0 updates for their 2015 and 2016 model TVs to happen during 2016
  • In Feb 2017, Philips backed out of updating 2015 models to Android 6.0
  • In Oct 2017, Philips promised to update 2016 and 2017 models to Android 7.0

How to tell which year your TV is from?  Oct 2017 update says model numbers that end with 01 are 2016 year and model numbers that end with 02 are 2017 year.

55PUH6002/96 Appears to be released in July 2017 (according to PCHome), so in theory it should get an Android 7 update.

 

Unanswered Questions/TODO

  • What is the relationship between the models internationally? Will a firmware from one country work in another?
  • How to get Netflix working :)
    • Tried various APKs and they either don't launch (Android TV APKs) or launch but don't play videos (Normal Android APKs)
    • Tried Kodi asciidisco plugin, which installs and login/menus work, but videos don't play

Comments

Popular posts from this blog

How to transfer money from Taiwan without going to the bank

We live in a digital age. The Taiwanese banking system ... a little less so. Transferring money overseas typically involves a visit to the bank between 9am and 3pm. You'll queue, fill out an outbound remittance form in duplicate, stamp and sign some things and just generally wait while staff do their best with the unfamiliar procedure. There is another way.* * for transfers < 500,000 TWD, to accounts you've previously set up in a special way :(  Background: Remittance Classifications One of the reasons for the myriad of complicated forms when dealing with foreign exchange in Taiwan is the precise codification of transfer types required by the Central Bank. Your knowledge of the existence of these two documents will boost your standing above that of the average banker: 匯出匯款之分類及說明  Code and Description of Outward Remittance Classification 匯入匯款之分類及說明 Code and Description of Inward Remittance Classification These are updated every few years, with new versions fou

How to flash Seeed Wio-WM1110 Dev Kit with Meshtastic

The Seeed Wio-WM1110 Dev Kit is an nRF52840-based LoRa® transceiver with built-in GPS, Temperature/Humidity sensor and supports solar and battery power. Unfortunately, unlike many Meshtastic devices, this board cannot be flashed using USB. Instead, you require an external device that can connect via SWDIO. Luckily, if you have a Raspberry Pi around this is surprisingly straightforward. 1. Set up Wiring Connect GPIO pin 11 on your Raspbery Pi to the CLK pin on the Wio-WM1110. Connect GPIO pin 8 on your Raspbery Pi to the DIO pin on the Wio-WM1110. Ensure you get the GPIO numbers correct. Plug in your Raspberry Pi to USB power. Plug in the Wio-WM1110 to USB for power. 2. Install OpenOCD OpenOCD is the program we'll use for communicating with the Wio-WM1110. Install it on your Raspberry Pi. $ sudo apt update $ sudo apt install libtool autoconf automake texinfo telnet gdb-multiarch git $ git clone git://repo.or.cz/openocd.git $ cd openocd/ $ ./bootstrap $ ./configure --enable-bcm2835

How to play Monster Hunter: World on Linux

The release of Monster Hunter: World on PC has broken records. Powered by the unfamiliar MT Engine, Linux users were worried that they might miss out on the experience. Luckily, some got it working on day 1 (hat tip Vahron and all the users on the reddit thread). Here's a way to get it working :) Upgrade to Ubuntu 18.04 Bionic Beaver. The previous release, 17.10 Artful Aardvark didn't work for me. Install lutris . Lutris is a launcher for games on Linux. There are so many different wine versions and configuration options. Lutris manages them all for you and has installers with 'known good' configurations. Open lutris and install the 'Wine Steam' runner. (Lutris -> Manage Runners -> Wine Steam -> Install). This will let Lutris run games via a wine-installed version of steam Manage the wine version of lutris to install esync-3.13 . (Lutris-> Manage Runners -> Wine -> Manager versions -> Tick esync 3.13). This will make the latest high