Finally, we release ATV 7 Beta Firmware of U5 PVR DELUXE model.
The ATV 7 beta version firmware in this post is for U5 PVR DELUXE Only..
U5 PVR SLIM users must use the SLIM model beta firmware for U5PVR SLIM model.
This firmware link is for DELUXE, so you must use it only for deluxe model.
Before the beta software upgrading, We would like to notify below information.
Please read carefully about this
This beta version is divided into Android 5.1 users and Android 7 alpha version users.
Please be aware of the following before upgrading this beta version.
1.After upgrading Android TV 7 beta version. you can not go back to version 5.1 of Android TV. Due to Secure Boot reason, we can't go back to normal boot anymore.
(After upgrading Android TV 7 beta version, if you want to go back to the previous 5.1 version, you have to send back for AfterService or have to do Special procedures, So we don't recommend if you want to go back to 5.1 version later again.)
Please make a careful choice in using the beta version.
2. All existing data (including MAC address information) will be erased.
Even if you create backup data for individual Android information, backup routine may be wrong and may not be backed up.
3. The individual need to program the Mac address information accordingly. (Manual will be provided)
4. To use Voice function on Android TV 7, you need to upgrade the Bluetooth remote control. (Manual will be provided)
5. For WideVine DRM L1 key of Netflix usage, We will plan to provide L1 key programming procedure when we ready solution. Please wait for next beta version.
2. Copy the downloaded update.zip file to the USB memory stick.
3. Select the ATV Settings ==> About ==> System update ==> Local Upgrade item.
4. Select update.zip file on your USB memory stick.
5. Please wait about 4-5 minutes for the initial upgrade procedure. When you complete the upgrade process, you will be upgraded to ATV 7 when the following startup logo appears.
Starting with the boot logo .......
Starting with the starting animation as below ...
Ending the start animation as below ....
If you look at the screen below, you are upgraded to ATV 7.
The purpose of the beta software is to ensure that the relevant issues before official release. Please note that we will be able to use the network update in October after testing with a beta version over September by Korean beta users.
Note 1)
During the upgrade procedure, If the LED show only "boot" but no ATV 7 screen in TV, don't worry, the boot loader is alive, it can be recovered normally.
2. Press and hold the power button on the front panel to turn on the power, and you will enter the upgrade mode then will upgrade the ATV 7 image.
Note 2)
We don't recommend to backup ATV 5.1's backup DB files.
Due to the difference between the initial app for Android ATV 7 and the initial app for 5.1, some default apps will be lost and confusing, So Installation of ATV 5.1 Backup DB is not recommended.
Note 3)
After upgrading the beta version, I get an error when running the NETFLIX app. This is because the relevant DRM key is not embedded in the product. We are preparing a way to burn DRM by network. we hope that will ready on next beta release.
A) U5PVR Deluxe type (RAM2G / ROM16G) UHD Android TV OS with Twin HD tuner(ATSC2 / DVB-T2, S2) set-top box (include of Linux OS)
B) U5PVR slim type (RAM2G / ROM16G) UHD Android TV OS with Twin HD tuner(ATSC) set-top box (include of Linux OS)
Netflix Android TV
There are two types of Android OS: mobile OS and Android TV OS.
The Android APP version is now released separately for these two OSes.
For reference, Netflix mobile OS version (with Widevine L1) is known to support up to 720P and is known to support HD (1080P) or higher resolution only on Netflix for Android TV.
High resolution (HD, 4K) support in Netflix Mobile OS version seems to be Netflix device certification.
The Netflix mobile version of the icon has a red N on the black background.
The Netflix for Android TV icon is a red font on a white background, just like the capture below.
Mouse cursor selection does not work in Netflix for Android TV UI.
Therefore, it can be used only with the remote control.
If you look at the Netflix for Android TV UI below, the structure is quite different from the mobile version.
Sense 8 of Netflix. You will see the HD 5.1 logo on the capture screen below.
Subtitles and Audio settings are supported in the settings.
The Resume feature supports Earlier View.
Let's play Netflix "Sense 8" movies in the Netflix for Android TV app.
4K UHD / HDCP 2.2 Support U5PVR connected to HDMI port.
The Ultra HD 4K / 5.1 logo is shown below.
On Netflix for Android TV APP only, you can view video playback status information as follows:
Press [i] on the IR remote control to view Netflix playback status information as shown below.
Currently Video: 0.53Mbps / 480 playback.
Since Netflix resolution is variable, resolution conversion is possible up to spec that can be supported continuously.
Video: 2.24Mbps / 720 playback status.
Video: 5.53Mbps / 1080 playback status.
Video: 9.54Mbps / 2160 Playback status. (It took about three minutes.)
The image playback will be normal, but the screen capture will not be done.
Netflix Setttings.
You can see various information when you see Device.
The ESN is displayed as Widevine L1, if any.
Let's measure network speed.
Wired connection to U5PVR.
It is currently 6.35Mbps. This is because the Netflix CND server is overseas.
TVHeadend Live Channel APP
U5PVR's built-in broadcast tuner and TVHeadend Server #1 ((U5PVR Built-in Linux) are linked.
You can use it to launch the TVHeadend Live Channel APP (the default app), which allows you to watch broadcasts on the Android TV Live Channel app. The current version of TVHeadend Live Channel APP is 0.3.17.
TVHeadend Live Channel APP will support PVR from Android TV 7 OS.
Android TV Live Channel Program guide
Android TV Live Channel EPG
LIVE Channel: Supports PIP (Picture In Picture) function.
U5PVR 디럭스 제품에 외장 FX-01 USB DAC을 USB케이블로 연결하여, 24bit 96KHz 재생 test를 하였습니다.
금번에는 U5PVR디럭스 내부에 FX-01 USB DAC 제품을 장착해 보았습니다. U5PVR 메인보드를 분리하고, 각종 케이블을 해체 합니다.
그리고, DAC출력 오디오잭을 설치 할 위치를 정하여, 드릴로 홀 가공을 하였습니다.
참조로 U5PVR디럭스 케이스는 알루미늄이라서 홀 가공을 하려면 시간이 걸리므로 천천히 조심스럽게 해야 합니다.
최종 완성 U5PVR디럭스 + 내장 DAC 제품입니다. :)
U5PVR디럭스에 HDD와 장착되어 있는 상태입니다.
U5PVR디럭스에 FX-01을 케이스 그대로 내장하였고, 케이블 결선을 하였습니다.
U5PVR디럭스 전면 USB포트 한개를 해체 하였고, 기존 USB 케이블을 잘라서 연결하였습니다.
(주1) 기존 USB 케이블의 케이블 색상만으로는 정확하게 어떤 신호 케이블인지를 알 수 없어서 2번 작업을 진행하였습니다.
(주2) 최종 결론으로는 U5PVR디럭스의 전면 USB포트 연결에는 결선을 하면 동작되지 않습니다. 이유를 찾아 보면, 전면 USB포트는 USB허브 연결이기 때문에, U5PVR디럭스에서 FX-01을 인식하지 않는 것으로 판단됩니다. 그러므로, 측면 위에 있는 USB 포트를 써야 할 것 같습니다.
이 내용은 이후에 U5team과 상의를 하여 추가로 수정할 예정입니다. 그러므로 아직은 이 내용을 보시고 그대로 따라하시지 마시고, DAC제품이 내장이 가능하다는 것만 이해해 주시기 바랍니다.
U5PVR디럭스 내장 HDD를 살짝 옆으로 옮겨 놓고 보시면 이해가 잘 되실 것 입니다.
FX-01의 오디오 아웃 케이블과 USB 케이블 연결 상태입니다.
이후에 사용할 USB포트는 왼쪽 측면에 있는 2 X USB 2.0 포트 위에 있는 PCB(빨간색 테둘이)에서 전원과 신호를 연결 할 예정입니다.
U5PVR디럭스 후면에 아날로그 오디오 잭입니다. 이 위치가 제일 좋다고 이야기 드릴 수는 없습니다. 튜너의 노이즈가 타고 들어갈 수도 있으므로, 아직은 참조 위치 입니다.
이로서, U5PVR디럭스 + 내장 USB DAC (24bit, 96KHz) 제품 구성이 가능하게 되었습니다.
참조로 이 USB DAC은 아주 고성능의 제품이 아닙니다.
그러므로 음감에 민감하신 오디오 매니아분들에게는 추천하지 않습니다. ^^
일반 오디오 사용자분들 중에 입문자용 Level의 제품입니다.
기존 안드로이드 16bit 48KHz의 오디오 출력에서 24bit 96KHz 출력 변화는 일반인들도 쉽게 구분이 가능하십니다. "저렴한 DAC을 사용하여, 이정도 음질의 변화가 가능하게 되구나" 하는 수준으로 느끼실 수 있다고 생각됩니다.
오디오 출력에 민감하신 U5PVR 사용자 분들께는 외장 DSD 파일고성능 DAC을 이용하시면, 아주 좋은 초고화질 4K UHD 영상 재생 과 초고음질 DAC을 함께 즐기실 수 있는 미디어센터 기기가 될 것 입니다.
참조로 Netflix 모바일 OS버젼(with Widevine L1)에서는 720P까지 지원이 MAX로 알려져 있고, Netflix for Android TV에서만 HD(1080P) 이상의 해상도를 지원 할 수 있는 것으로 알려져 있습니다. Netflix 모바일 OS버젼에서 고해상도(HD. 4K)지원은 넷플릭스 기기 인증이 되어야 하는 것 같습니다.
Netflix 모바일 버젼의 아이콘은 검은바탕에 빨간색 N 글자가 있습니다.
Netflix for Android TV 아이콘은 하기 캡춰와 같이, 하얀바탕에 빨간색 폰트입니다.
Netflix for Android TV UI에서는 마우스 커서 선택이 동작되지 않습니다. 그러므로, 리모콘으로만 사용이 가능하도록 되어 있습니다.
하기 Netflix for Android TV UI를 보시면, 모바일 버젼과는 전혀 다른 구조로 되어 있습니다.
Netflix의 Sense 8 입니다. 하기 캡춰화면에 HD 5.1 로고가 보입니다.
설정에서 자막(Subtitles)와 Audio 설정을 지원합니다.
Resume기능으로 이어보기가 지원됩니다.
Netflix for Android TV 앱에서 Netflix "Sense 8" 영화를 재생 시켜 보겠습니다.
4K UHD / HDCP 2.2 지원 HDMI포트에 U5PVR을 연결하였습니다.
하기와 같이 Ultra HD 4K / 5.1 로고가 보여집니다.
Netflix for Android TV APP에서만, 하기 내용과 같이 동영상 재생 상태 정보를 확인 할 수 있습니다.
IR 리모콘에서 [i] 를 누르면 하기와 같이 Netflix 재생 상태 정보를 볼 수 있습니다.
현재는 Video : 0.53Mbps / 480 재생입니다. Netflix 해상도는 가변 방식이기 때문에, 계속 지원 가능한 Spec까지 해상도 변환이 됩니다.
Video : 2.24Mbps / 720 재생 상태입니다.
Video : 5.53Mbps / 1080 재생 상태입니다.
Video : 9.54Mbps / 2160 재생 상태입니다.
영상 재생은 정상적으로 됩니다만, 화면 캡춰는 되지 않게 됩니다.
넷플릭스 Setttings 입니다.
Device를 보면 여러가지 정보를 보실 수 있습니다. ESN은 Widevine L1이 있는 경우, 이렇게 표시기 되고 있습니다.
네트워크 속도를 측정 해 보겠습니다.
U5PVR에 유선 연결 상태 입니다. 현재 6.35Mbps 입니다. 넷플릭스 CND서버가 해외에 있기 때문입니다.
TVHeadend Live Channel APP
U5PVR의 내장 방송튜너와 TVHeadend Server #1은 연동되어져 있습니다. 이를 이용하여 TVHeadend Live Channel APP(기본앱)을 실행하시면, Android TV Live Channel 앱에서 방송을 시청 하실 수 있습니다. TVHeadend Live Channel APP의 현재 버젼은 0.3.17입니다. TVHeadend Live Channel APP에서는 Android TV 7 OS에서 부터 PVR기능을 지원 할 예정이라고 합니다.
이번 ATV7.x with L1 기준으로는 2번 방식으로 화면캡춰가 가능하기도 하고, 불가능하기도 해 졌습니다. 이유는 하기 USB 메모리 연결시, 하기 2가지 타입의 메시지가 보여지게 됩니다.
이 메시지에서 USB 기기에 기본값으로 사용을 "확인"을 누르시면, 시스템에서 인식을 하면서 IR 리모콘 캡춰가 정상적으로 이루어지지 않게 됩니다. 그러므로, 화면캡춰를 하실 경우에는 이 메시지 화면에서 Exit키 또는 Back 키를 누르셔서 그냥 빠져 나가셔야 합니다.
물론 위의 방법으로도 이전에 영상 화면 캡춰가 가능했습니다만, 이제는 DRM때문에 영상 캡춰시에는 하기와 같이 녹색 캡춰가 되게 됩니다. 이는 DRM관련 앱에서만 영향을 받게 됩니다. Live TV와 Live Channel 앱에서는 문제 없이 가능한 것 같습니다.
U5PVR + DRM 버젼 리뷰를 통하여 중요한 이야기를 드립니다.
구글 안드로이드 TV에서 지원되던 기술적 지원은 모두 가능해 진 것 같습니다.
일부 해상도 지원의 차이는 일부 있을 수 있습니다만, 구글 안드로이드 TV에서 구글 독자적 기능인
1. 유투브 (4K@60fps, HDR은 체크중임) 2. 구글 무비 (4K test 필요) 3. 구글 뮤직 (Flac 지원확인. 한국에서는 아직 미 지원기능입니다만, 미국계정으로 사용가능)
이 3가지가 정상적으로 동작하는 것을 확인하였습니다.
그러므로, "기승전결 쉴드셋탑"과 비교하여 엔비디아 CPU의 칩셋성능 기준의 퍼포먼스 기능을 뺀 다른 모든 기능은 U5PVR에서도 동일하게 구현이 됩니다. (게임기능은 제외입니다.)
크롬캐스트 기능만 일부 지원을 하고 있습니다만, 이는 구글 지적재산권하고도 관련이 있어서 유투브에서 크롬캐스트 지원하는 것 까지로 만족해야 할 것 같습니다.
먼저 Youtube test 입니다. 4K@60fps 재생 test 입니다. Apink Mr. Chu 입니다.
4K 로고를 확인하였습니다. Youtube 재생 중 "More Options" 선택해 보시기 바랍니다.
UHD HDR TV에 HDR로고는 보이지 않았습니다. 아직 유투브HDR은 지원하지 않는 것 같습니다.
UYoutube에서 HDR을 지원하기 위해서는 VP9 Profile-2 또는 VP9 Profile-3가 지원되어야 합니다. VP9 Profile-2 또는 VP9 Profile-3는 10bit 컬러를 재생을 지원합니다. 향후 ST-2084감마가 추가 지원이 될 수 있는지 확인이 필요합니다.
Youtube 크롬캐스트 기능 설정입니다.
Youtube에서 메뉴를 선택합니다.
Settings를 선택합니다.
Settings >> LINK ANOTHER DEVICE를 선택하시기 바랍니다.
Settings >> LINK ANOTHER DEVICE에는 몇가지 링크 지원 방법이 있습니다. Link with WiFi-Fi 그리고 Link with TV Code가 있습니다.
Link with TV Code를 선택하시면, Code번호를 보실 수 있습니다.
이번에는 스마트폰쪽에서 Youtube 앱을 실행하신 후, 메뉴에서 TV로 시청하기를 선택하시기 바랍니다.
참조로 test 스마트폰은 LG G5 6.x버젼입니다.
기기 명칭인 "U5ATVPLUS-2521"의 "TV코드로 연결"를 선택하시기 바랍니다.
TV 코드 입력 화면이 나타납니다. 앞서 U5PVR에서 확인되고 있는 Code번호를 입력하신 후, 연결을 선택 하시기 바랍니다.
하기와 같이, "휴대전화가 연결된 TV : YouTube TV2"라고 보여지게 됩니다.
스마트폰 Youtube에서 영상을 선택하면,스마트폰 화면에서는 하기와 같이 보여지게 됩니다. "재생" 과 "대기열 추가"로 U5PVR에서 재생되는 영상을 콘트롤 할 수 있거나, 다음 보기를 위한 다른 Youtube 영상을 선택하여 대기시킬 수 있습니다.
스마트폰에서 "재생"를 선택하시면, 스마트폰 화면에서는 영상 재생화면이 보이지 않고, U5PVR에서만 비디오 재생이 됩니다. 스마트폰은 콘트롤 역활만 할 수 있게 됩니다.
이것은 크롬캐스트와 동일한 방법으로 동작되게 됩니다.
Google Play Movie & TV
Google Play Movie & TV의 라이브러리에 들어가면, 본인이 구입한 구글 영화 라이브러리 폴더와 추천영화 목록을 보실 수 있습니다.
구입한 구글 영화 라이브러리 폴더를 열어보면, 하기와 같이 영화목록을 볼 수 있습니다.
구입영화 중 한편을 재생해 보았습니다.
영화 화면 캡춰는 불가능 합니다만, 재생은 정상적으로 되었습니다. 구글 Movie에 4K 영화도 있다고 들었습니다만, 가지고 있는 것이 없어서 test는 해 보지 못하였습니다.
U5PVR의 BT음성 리모콘으로 음성인식을 시도 하였습니다.
"아이언맨3"
하기와 같이 검색이 됩니다.
초기 화면에서 구글무비 연동이 되게 됩니다. 구글무비 "시청가능"을 눌러서 동작여부를 확인합니다.
하기와 같이 "아이언맨3" 구글무비 영화가 보이고, 시청이 가능합니다.
Google Play Music
참고로 한국에서는 정식으로 Google Play Music서비스가 지원되지 않습니다.
미국계정을 만들어서 사용이 가능합니다.
저는 Google Play Music 계정이 있고, 아주 잘 사용하고 있습니다.
음악 라이브러리 폴더에 재생목록을 보겠습니다.
음악 라이브러리 폴더 >> 재생목록 >> 듣기편한 음악 Play List입니다.
음악 플레이는 정상적으로 동작하고 있습니다.
그리고 음악 재생중에, Home 키를 누르고 첫화면 런처로 나가도, 백그라운드에서는 음악이 계속 재생되어져서 청음을 할 수 있습니다. 하기 캡춰 화면에서 추천 목록에 올라와서 음악 재생 중 상태로 보여지게 됩니다.
여러 표준 DRM방식이 있습니다만, 구글에서는 Widevine DRM을 메인으로 채택을 하고 있습니다. Widevine DRM에는 레벨로 구분되어져서 L1 ~ L3까지 있고, 이중 L1이 가장높은 단계의 DRM level입니다. Widevine DRM가 필요한 이유는 고사양의 컨턴츠를 시청하기 위해서는 컨텐츠 공급업체에서 강제 규격으로 DRM이 되어있는 제품에서만 영상 재생이 되도록 강제화 하였기 때문입니다.
4K Netflix 재생을 위해서는 엄청나게 많은 조건이 필요로 됩니다.
1. 셋탑 기준 :
Android TV OS 6 이상 DRM (Widevine DRM Level 1) HDMI 2.0 이상 HDCP 2.2
4K 영상 재생 능력 네트워크 스트림 Speed >> ?? 4K UHD Netflix 인증 셋탑 넷플릭스 4K UHD 지원 프로그램 결제 2. 디스플레이 기준 HDMI 2.0 이상
U5PVR ATV5 버젼에서는 넷플릭스 태블릿PC 앱 버젼으로 480P 해상도 재생 지원이 됩니다.
그러면, 4K 넷플릭스를 재생하기 위해서는 어떠한 조건이 필요할까요 ?
4K Netflix 재생을 위해서는 엄청나게 많은 조건이 필요로 됩니다.
1. 셋탑 기준 :
Android TV OS 6 이상 DRM (Widevine DRM Level 1) HDMI 2.0 HDCP 2.2
4K 영상 재생 능력 네트워크 스트림 Speed >> ?? 4K UHD Netflix 인증 셋탑 넷플릭스 4K UHD 지원 프로그램 결제 2. 디스플레이 기준 HDMI 2.0
HDCP 2.2
4K UHD 디스플레이
상기 내용의 모든 조건이 충족해야지만 4K Netflix ATV 앱을 통하여 4K UHD영상이 재생 가능합니다. 어마어마한 조건임에는 틀림 없습니다.
즉 4K UHD Netflix 인증 셋탑이 있어도, 디스플레이가 HDCP 2.2를 지원하지 않으면 4K UHD영상 재생이 불가능합니다.
특히, 4K UHD Netflix 인증 또는 4K UHD HDR Netflix 인증은 Netflix사에 직접 컨텍을 하여 신청을 하게 됩니다만, 우리가 인증 신청을 했다고 해서, Netflix사에서는 아무 업체에 인증을 해 주지 않는 것으로 알려져 있습니다. 그만큼 보유하고 있는 컨텐츠에 대한 시큐어(보안)을 확실 하게 하고 있습니다.
이와같이 많은 복잡한 조건 속에서
오늘 U5team에서 Netflix 재생 관련으로 아주 중요한 기술적 요소를 개발 완료 하였습니다.
U5team에서 U5PVR 셋탑에 DRM (Widevine DRM Level 1) 관련 개발을 공식적으로 성공 하였습니다. :)
이는 U5PVR입장에서는 아주 큰 터닝포인트가 될 것으로 기대하고 있습니다. ^^
기존 중국 등의 안드로이드셋탑과는 절대적인 차별화이고, 타사에서 쉽게 따라오지 못할 수준의 기술력을 확보하게 된 것 입니다.
작년 하반기에 USB C타입 고속충전 케이블 관련으로 글을 올려드리고, 삼성 갤럭시 노트7 배터리 문제로 잠시 USB C타입 케이블 문제는 수면 밑으로 내려갔었는데, LG 스마트폰관련으로도 충전중 사고가 있었는데, 그 결과가 문제있는 USB케이블을 사용하여 터졌던 case가 있었습니다.
USB C타입을 적용한 스마트폰이 출시되고, USB C타입이 안착되기도 전에 적용한 스마트폰의 배터리 사고나 충전 중 사고 등이 일어나면서 일반 사용자가 약간 불안감을 가지기 시작하신 것도 이해가 됩니다...
그러나, 조금만 기술적 내용을 이해하시면, 걱정을 하실 필요없습니다.
1. USB C타입은 기존에 사용하시던 5pin 마이크로 USB핀과는 다르기 때문에
스마트폰의 커넥터에 꼽혀지지가 않습니다.
그러므로, 새로 구입하신 스마트폰이 USB C타입이라면,
박스에 들어 있는 USB C 케이블을 그대로 사용하시면 문제가 없습니다.
2. 그리고, 기본적으로 추가로 USB C 케이블을 구입하시려면, 삼성 또는 LG 서비스센터에 직접 방문하여 USB C 케이블을 구입하여 사용하시면 됩니다.
노란색 마킹이 순정 케이블(A)이고, 나머지가 번들 USB C타입 고속충전 케이블(B)입니다.
LG G5 케이블도 여타 다른 제품과 같이 금속 실드캔 안에 2차 몰딩이 되어져 있습니다.
그러나, LG G5 케이블은 일반 USB C타입 케이블과는 공정 자체가 다릅니다. ^^ 특수 프라스틱 몰딩을 해 놓았는데, 이는 칼로는 분해가 되지를 않습니다. 아마도 특수용매로 녹여야지만 가능한 것 같습니다.. 이는 여타 다른 USB C타입 케이블과는 차별화가 되어져 있습니다. 번들(B)케이블도 동일한 형태로 되어져 있는데, 이는 공정상 케이블을 복제를 할 수 있는 공정이 있어야지만 가능한 것이지, 그냥 만들어 낼 수 있는 케이블 구조가 아닙니다... 결국, 번들(B)케이블은 정품 벌크 제품일 수 밖에는 없습니다.
LG G5 번들 USB C 커넥터(B)쪽을 들여다보면, 역시 USB C 커넥터 PCB에 회로보드가 있다는 것이 보여집니다. 사실상 분해가 불가능해서 표준 저항값 자체를 측정 할 수 가 없었습니다만, 케이블 공정 자체만으로도 믿음직 합니다... ^^
저항값을 측정해 보지 않고서, LG G5 번들 USB C타입 케이블(B)을 신뢰 할 수 있느냐 ? 는 질문에는 앞서 설명드린 CHeckR(앱)을 이용하여 test를 하였습니다. (16년에 측정한 것이라서 가능했었습니다.)
CHeckR(앱) 결과 : Safely (OK) 이 결과값을 기초로 Rp에는 56kΩ 이 정상적으로 되어 있다는 것을 확인 하였습니다.