유튜브를 보다가 기가지니 테이블TV를 미디어 플레이어로 개조하는 영상을 보게 되었다. 기가지니 테이블 TV는 KT에서 제공하는 제품으로 일종의 AI 스피커에 화면을 추가한 제품으로 올레TV나 유튜브같은 미디어도 즐길 수 있는 제품이다. 단, KT에 해당하는 유료 서비스를 신청해야 사용할 수 있다.
평소 저렴한 장치를 구해서 개조하는 것에 관심이 많기 때문에 강한 구매욕구를 느꼈다.
제주에 있는 동안, 키워드 알림을 걸어 둔 중고나라를 통해 하나를 주문했다.
며칠 뒤, 서울에 와서 도착한 택배를 뜯어보니, 어린이용 크레이가 동봉되어 왔다.
20년이 넘는 중고거래에서 처음으로 사기 당한 사건이었다. 급히 판매자의 전화로 전화를 걸었으나 이미 전화도 해지된 상태. 몇 만원에 사기 칠까 하는 안일한 생각에 뒷통수를 맞았다.
인연이 없는 제품이구나 싶어 구매욕구가 없어 졌다가, 마음이 허해서인지 또 한번 구매욕구가 발생하여 중고나라를 통해 주문하였다. 이 번엔 비싼 스피커가 배송되어 왔다. 판매자에게 연락하니, 동시에 여러 택배를 보내면서 크기가 비슷한 제품이 바뀌어 발송되었다고 한다. 판매자의 이력을 보니 거짓은 아닌 듯 하여 스피커 구매자에게 내가 택배를 보내주고 스피커 구매자는 나에게 기가지니 테이블을 보내주었다. 물론 추가된 택배비는 기존 판매자가 보전해주었다.
참 우여곡절 끝에 기가지니 테이블 TV1을 손에 넣게 되었다.
테스트 할 겸, 전원 넣고 부팅해서 설정을 시도해 보았으나, LG U+를 써서 그런지 인터넷 연결 자체도 되지 않았다. 10여분 시도하다가 깔금하게 개조하기로 마음먹었다.
동영상에서 보여주는 방법대로 제품을 개복하여 화면과 본체를 분리하고, 메인보드를 적출하였다.
깔끔하게 개조를 해야지하는 마음에 메인보드의 커넥터 부분을 정확하게 계측하여 그 부분만 PCB로 떠볼까 하는 생각에 이르러 메인보드를 분석하다보니, 어짜피 이 녀석도 안드로이드가 돌아가겠다는 생각에 안드로이드를 modify해서 쓰면 더 편하겠다는 생각에 이르러 메인 칩셋(CPU)를 확인했다. Hi3798. 화웨이에서 설립한 HiSilicon에서 만든 ARM core CPU였다. 멀티미디어 셋탑전용으로 많은 알리발 셋탑에 쓰이고 있었다.
당연히 SDK도 풀렸겠거니 하고 찾아보니 상업용도로만 소스가 공개되고 공식 SDK나 레퍼런스 회로도는 구할 수 없었다.
하지만, 관련된 아주 소수의 자료들은 찾을 수 있었다.
재밌는 해킹 사이트 : https://blog.lvu.kr
기가지니 | RSR
Intro 나는 단지 적당한 스피커가 필요했을 뿐이다. 그리고 중고나라에서 3만원에 CT1100 기가지니 구모델을 구입하였고…. 구입했으면 뜯어야지 Specs. CPU HiSilicon HI3798 RAM Samsung K4A8G165WB x4 =(4Gb) EMMC S
blog.lvu.kr
해당 칩셋을 사용한 화웨이 셋탑관련 깃허브 : https://github.com/glinuz/hi3798mv100
GitHub - glinuz/hi3798mv100: How to build linux kernel with HiSilicon hi3798 arm, and create ubuntu rootfs.
How to build linux kernel with HiSilicon hi3798 arm, and create ubuntu rootfs. - GitHub - glinuz/hi3798mv100: How to build linux kernel with HiSilicon hi3798 arm, and create ubuntu rootfs.
github.com
중국판 stack overflow(?) [가입해야 자료를 볼 수 있어서 일단 보류] : https://bbs.16rd.com/thread-483065-6-1.html
그러다가 이미지 검색에서 발견된 해당 칩셋 개발보드 판매자 발견 : https://www.aliexpress.com/item/32957568092.html
199.99US $ |For Poplar Development Board Supports Linux Or Androidtv System Based On Hass Hi3798cv200 Chip - Add On Cards & Cont
Smarter Shopping, Better Living! Aliexpress.com
www.aliexpress.com
당연히 보드를 팔면 SDK도 제공하겠다 싶어 설명을 보다보니 관련 자료 링크도 발견
https://android.googlesource.com/kernel/hikey-linaro/+/android-poplar-linaro-4.9
android-poplar-linaro-4.9 - kernel/hikey-linaro - Git at Google
android.googlesource.com
https://github.com/96boards/documentation/tree/master/enterprise/poplar-hoperun
GitHub - 96boards/documentation: This repository hosts the documentation for 96Boards products and specifications.
This repository hosts the documentation for 96Boards products and specifications. - GitHub - 96boards/documentation: This repository hosts the documentation for 96Boards products and specifications.
github.com
칩셋이 세부적으로 버전이 나뉘는 것 같은데 여하튼 칩셋 관련 pdf도 몇개 찾을 수 있었다.
일단 오늘의 리서치는 여기까지.