1편에서 자동로그인까지 완성했으면 이번에는 kodi를 설치하고, kodi 자동 실행까지 설정하자.

 

리눅스에서 뭔가 설치하기 전에 OS를 전반적으로 업데이트 해 주는게 좋다.

아래와 같이 업데이트와 업그레이드를 우선 실행하자.

 

sudo apt-get update
sudo apt-get upgrade

 

1. kodi 설치하기

 

본격적으로 kodi를 설치한다.

sudo apt-get install kodi

 

알아서 kodi가 설치된다. 한참 걸린다. 

 

잘 실행되는지 알아보려면 프롬프트 상태에서 그냥 kodi를 타이핑하면 된다.

kodi

 

kodi가 실행되는 것을 확인했으면 exit을 하여 다시 터미널 모드로 돌아오자.

 

2. kodi 자동 실행 설정하기

kodi를 자동실행시키기 위해서 서비스 파일을 우선 만들어야한다.

sudo nano /etc/systemd/system/kodi.service 

 

에디터 화면이 열리면 아래와 같이 내용을 채워 넣는다.

[Unit]
Description = Kodi Media Center
After = remote-fs.target network-online.target
Wants = network-online.target

[Service]
Type = simple
User = 사용자아이디
ExecStart = /usr/bin/kodi
Restart = on-abort
RestartSec = 5

[Install]
WantedBy = multi-user.target

 

사용자아이디 부분에 로그인할때 쓰는 아이디를 넣어야 한다.

ctrl + O 를 눌러서 저장하고 ctrl + X 를 눌러 빠져나온다. 

 

이제 작성한 서비스파일을 활성화 시키자.

먼저, 데몬을 다시 로드하고

sudo systemctl daemon-reload

 

서비스파일을 활성화한다.

sudo systemctl enable kodi.service

 

이제 시스템을 재부팅해보자. 큰 문제 없이 자동으로 kodi까지 실행이 될 것이다. 

나머지 시스템 타임존이나 폰트등등은 찾아가면서 설정하면 된다. 큰 흐름은 완성한 것이다. 

'완성되지 않은 > SBC' 카테고리의 다른 글

철지난 Orange Pi Zero Plus2(H5) 살려보기 1  (0) 2026.08.13

 한 때 고민없이 알리익스프레스에서 이것저것 구입한 시절이 있었는데, 짐 정리하다가 오랜지파이가 우르르 쏟아져 나왔다. 그 중에 나름 여기저기 잘 쓰이겠다 싶어서 구입한 녀석이 H5 칩을 탑재한 오랜지파이 제로플러스2이다. 확장보드가 필요하긴 하지만 가로세로 5센티미터 크기의 작은 보드에 와이파이와 블루투스까지 내장되었으니 아주 작은 컴퓨터로 딱이다 싶었다.

 

http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-Plus-2.html

 

Orange Pi Zero Plus2 - Orangepi

Orange Pi Zero Plus2 is an open-source single-board computer with wireless WiFi and Bluetooth 4.2. It is highly compact with a dimension of 46X48mm. Product introduction AllWinner H3/H5 SoC512MB DDR3 SDRAM8GB eMMC flashTF cardUSB2.026Pin headersPowered thr

www.orangepi.org

 

구입한게 2019년경이니까 7년이나 묵혀놨으니 숙성은 될 만큼 되었다. 

 

먼저 공식 사이트에서 지원하는 OS를 하나하나 설치해봤는데, 가장 기대했던 안드로이드는 쓸 수가 없는 수준의 낮은 버전이고, 지원도 전혀 되지 않고 있어서 간단한 앱 조차 깔아서 쓰기 힘들다. 결국 큰 방향을 잡은 것은 Armbian을 설치하고 Kodi를 설치하면 아쉬운대로 미디어 센터로 쓸 수 있지 않을까 였다. 작업은 짬나는 대로 틈틈이 했지만 일주일은 더 걸린 것 같다.

 

이 보드의 가장 특이한 점은 8GB 크기의 eMMC메모리가 보드에 있어서 SD 메모리로 부팅한다음에 eMMC로 이동복사할 수 있다는 점이다. 요즘같이 SD 메모리 가격까지 올라버린 시대에는 아주 요긴하게 쓸 수 있는 기능이다. 공식 사이트에는 자세한 설명이 없어서 안드로이드만 가능한 줄 알았는데 구글링하다가 우연히 알게되어 적용했는데 꽤 괜찮다.  

 

1. Armbian OS 이미지 만들기

Armbian 공식 사이트에 가서 이미지 플래싱 툴을 다운받으면 어렵지 않게 부팅 SD 카드를 만들수 있다. 

https://armbian.com/ko

 

Armbian — 300개 이상의 ARM 보드에 최적화된 Linux

ARM 싱글보드 컴퓨터를 위한 패치된 커널 탑재 프로덕션 레디 Debian 및 Ubuntu 이미지. 테스트된 릴리스, 자동화된 빌드, 벤더 중립.

armbian.com

플래싱 툴을 실행하고 오랜지 파이 제로 플러스 2 보드를 선택하면 2가지가 나오는데, 하나는 H3용이고 나머지 하나는 H5용이다. 사진이 원근감있게 찍혀있는게 H3용이고 위에서 찍어서 네모 반듯한 사진이 있는게 H5용이다(2026년 현재).

보드를 선택하고 원하는 OS(여기서는 한가지 밖에 없지만)를 선택한 다음 연결된 SD카드를 선택하고 진행하면 알아서 이미지를 다운로드 하고 쓰고 확인하고 완료한다.

 

2. 오랜지파이에 OS 설치하기

만들어진 SD 메모리를 오랜지파이에 장착하고 전원을 연결한다. 이때 USB 키보드 및 마우스를 확장보드를 통해 연결해야 상세하게 설정할 수 있다. 부팅이 되면 지역을 설정하게 되는데, 여기서 Asia로 설정하면 자동으로 시간대와 지역이 설정되면서 많은 부분이 한글로 설정될 수 있는데, 한글 폰트는 설치되어 있지 않기 때문에 읽을 수 없는 깨진 문자들과 씨름하게 된다. 그래서 지역 설정은 가급적 영어권으로 수동 설정을 하고, wifi도 자신이 사용하는 wifi로 설정한다. 언어세트도 설정하라고 나오는데 일단 시작은 영어로 하는 편이 편하기 때문에 en_us로 선택하면 비교적 진행이 매끄럽다. 

다음으로 root의 암호, 로그인할 ID와 암호를 순서대로 설정하고 꼭 수첩에 적어두자. 며칠 뒤에 작업을 연결해서 하려다보면 기억하기 어렵다. 여기까지 진행했으면 오랜지파이 OS는 SD 메모리에 잘 설정되었다.

 

3. OS를 eMMC에 이동시키기

부팅이 완료된 상태에서 로그인을 하고, 터미널 상태에서 아래와 같이 명령어를 실행한다.

sudo armbian-install

 

관리자 암호를 입력하면, 투박한 GUI 화면이 나타나고, OS가 저장될 disk를 선택한다. 이 경우에는 하나 밖에 없으므로 그냥 OK 누른다.

다음 화면에서 emmc 메뉴를 선택하여 부팅과 시스템 모두 저장할 것을 지정한다.

끝으로 해당 disk의 root 도 제일 위 ext4로 선택하고 OK한다. 한번 더 확인 절차를 OK하면 알아서 이동작업을 진행하고 완료하게 된다.

작업이 끝나면 SD메모리를 제거하고 전원을 껐다가 켜서 재부팅해보자. 이제부터 eMMC로 부팅된다.

 

4. 자동 로그인 설정하기

나의 최종 목표는 부팅하면 별다른 설정없이 kodi 실행까지 주르륵 진행하는 것이다. 그러기 위해서 OS를 처음 설치할 때 등록했던 아이디와 암호로 부팅과 동시에 로그인이 되어야 한다. 

오랜지파이 보드를 부팅하고, 설정한 아이디와 암호로 로그인까지 한 다음, 아래와 같이 명령어를 실행하자.

sudo systemctl edit getty@tty1.service

 

관리자 암호를 입력하면, 설정파일이 나온다. 적당한 위치에 아래 내용을 추가한다.

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin 사용자이름 --noclear %I $TERM

 

사용자이름 부분에 설정했던 아이디를 쓰면 된다. 

그리고 ctrl + O를 눌러 저장하는데, 자동으로 나오는 파일이름에서 ~service 까지 살리고 뒷부분은 지우고 저장하자. 이것때문에 한참 고생했다. 저장한 뒤에 ctrl + X를 눌러서 빠져나간다. 

그 다음 시스템 데몬을 새로 불러온 뒤 재부팅하자.

sudo systemctl daemon-reload
sudo reboot

 

재부팅하고나면, 설정한 아이디로 로그인된 프롬프트를 볼 수 있다.

'완성되지 않은 > SBC' 카테고리의 다른 글

철지난 Orange Pi Zero Plus2(H5) 살려보기 2  (0) 2026.08.13

야심찬 열정으로 시작했던 기가지니 해킹 프로젝트.

시간이 지나면서 열정도 식고 자료도 없고 귀찮기도 하고...

 

많은 분들이 진행하듯이 내부 회로들을 걷어내고 HDMI를 화면에 표시하는 정도로 개조하기로 결정했다.

개조 레퍼런스로 해피포니님 블로그를 참고하였다.

https://m.blog.naver.com/happyphony/222709182913

 

기가지니 테이블TV 개조하기 feat. AD보드

많은 분들이 오해를 하시고 질문을 하시는데 아래 내용의 작업은 기존보드는 사용을 못하고 단지 패널만 사...

blog.naver.com

 

블로그에 언급된 AD보드를 주문하고, 내부는 다 덜어내고 샤오미 MiTV HD Stick을 사용하기 위한 12V to 5V 전원을 설치하였다. 

깔끔하게 설치하기 위해서 AD보드의 키패드도 기가지니의 외부키에 연결을 하고, 

기가지니 자체 아답터를 그대로 쓰기 위해 단자도 교체하였다. 

(블로그 포스팅을 위한 사진이 하나도 남아 있지 않아서 아쉽다)

 

그렇게 개조된 기가지니 케이스 + AD보드 + MiTV HD로 완성하였으나 오래지않아 문제가 발생하였다.

 

우선 와이파이 연결이 원활하지 않았다.

이를 해결하기 위해 MiTV HD를 내장하지 않고 외장으로 했을때 다소 개선은 되었지만 동작이 굼뜨고 사용하기 불편했다.

 

두번째 문제는 발열이 굉장히 심했으며 어느 정도 시간이 지나면 화면에 플리커가 발생하고 껌뻑거리다가 화면이 꺼지기를 반복하였다.

껐다가 한동안 식혀서 다시켜면 또 반복되곤 했는데 어느 순간부터는 아예 화면이 켜지지 않았다. 

인버터쪽 문제가 확실했고, LCD에 맞는 인버터를 따로 구하는 건 어려웠다.

 

그래서 2년만의 개조는 LCD 자체를 교체하는 것으로 시작한다.

 

폭풍 검색으로 기가지니 테이블2에 사용된 크기가 같은 eDP LCD를 알리에서 주문했다.

https://ko.aliexpress.com/item/1005008749303105.html?spm=a2g0o.order_list.order_list_main.236.60f818021bapjG&gatewayAdapt=glo2kor

 

N116HSE-EJ1 적합 IPS 1920X1080 30핀 EDP 노트북 LCD LED 스크린 11.6인치 - AliExpress 7

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

이로서 저렴하게 개조하고자 했던 프로젝트의 의미는 없어졌다. 꽤 많은 비용이 들기 시작했다.

 

LCD가 배송오는 동안 기존의 기가지니 LCD를 제거했는데, 이 작업이 가장 힘든 작업이다. 

LCD가 떡으로 강화유리에 붙어있는 형태라 LCD만 부셔서 제거해야되는, 다시 하고싶지 않은 작업이었다.

LCD가 강화유리에 완전히 접착되어 있다

덕분에 LCD 제거 작업을 한 뒤에도 강화유리에 스크래치가 많이 생겼다. 검정 마커로 커버를 했다. 

 

다이소에서 구입한 강력 양면테이프로 배송받은 LCD를 강화유리에 붙이고, 기존의 eDP AD보드에 연결했더니 별다른 작업없이 백라이트도 잘 켜지고, 화면도 선명하게 표시되었다. 

 

하지만, 그럼에도 불구하고 MiTV HD 스틱을 사용했을 때, 화면에 플리커가 생기고, 동작도 굼떴다. 

느낌적인 느낌은 전력부족.

MiTV HD stick의 소비전력

그래서 소비 전력을 측정해보았다.

충분한 전력이 제공되었을 때, 약 3.4W를 소비하였고 동작도 빠릿빠릿했다. 

 

그래서 여분으로 가지고 있던 FireTV HD스틱을 측정해보았다.

FireTV스틱의 소비전력

FireTV HD스틱의 소비전력은 겨우 약1.4W 였다. 그래서 이 녀석을 사용하는 것으로 결정했다.

FireTV HD가 내장된 기가지니 개조모니터

  TV 스틱을 FireTV로 교체한 뒤로는 플리커가 발생하거나 동작이 굼뜨는 현상은 전혀 발생하지 않았다. 이 참에, TV스틱의 전원도 AD보드 USB포트쪽에서 5V를 뽑아서 사용하였는데 전혀 문제가 없고 배선이 간단해졌다.

 

하지만 단점은, FireTV계열은 기본적으로 TV에 연결하여 사용한다는 개념이라 자체에서 전원을 on / off 하거나 볼륨을 조절할 수 없다. HDMI로 연결하여 제어하거나 설정된 TV에 맞는 적외선 코드를 보내서 TV 자체의 전원을 제어하거나 TV의 볼륨을 조절하게 되어있다.

이 부분은 아주 귀찮고 거슬린다. 볼륨조절할때는 기가지니의 모니터 키를 직접 눌러야하고, 특히 볼륨은 줄이기 버튼을 누른 뒤 볼륨을 키워야한다. 볼륨부터 키우면 볼륨이 뜨지않고 밝기가 밝아진다. 전원도 직접 모니터 전원을 눌러서 켜거나 꺼야한다. 화면은 꺼져도 FireTV스틱 전원은 꺼지지 않는다. 

게다가 사용하지 않고 두면 화면의 싱크신호가 없어져서 DPMS모드로 넘어가면 AD보드에서 화면을 꺼주는데, FireTV계열은 싱크신호가 없어지지 않고 검정화면으로 변하기 때문에 AD보드는 DPMS모드로 넘어가지 않고 백라이트가 계속 켜져있게 된다. 나는 이 부분이 아주 거슬리기 때문에 수동으로 전원버튼을 눌러서 꺼주고, 사용할때 수동으로 켜주고 있다.

샤오미 MiTV스틱을 쓰면 신경쓸 필요도 없는 부분인데 많이 아쉽다.                                                                                                       

 

일단 이 부분은 차후에 개선해보기로 하고, 이번엔 여기까지만 절반의 성공상태로 사용하기로 했다. 

하만카돈 스피커모듈을 사용한 DIY PC 스피커

 

한번씩 쓸데없이 꽂혀서 불필요하게 부품을 사재기했다가  열정이 식어서 몇 년씩 묵혀두는 일이 있는데,

이번에 메이커 단톡방에서 한 분이 하만카돈 스피커 유닛을 소개하면서 비슷한 짓을 또 하게 되었다.

 

https://smartstore.naver.com/e-homemade/products/7613513297 

 

e홈메이드클럽(AD-68) 하만카돈 20W 스피커 기가지니2 중고 : e-홈메이드

[e-홈메이드] 대한민국 전기전자 DIY의 모든것

smartstore.naver.com

 

기가지니라는  KT 스마트 스피커에 들어갔던 제품 같은데, 유닛이 아니라 엔크로저(소리울림통)까지 조립된 완제품에 가까운 제품이다.

이 제품으로 여러가지 DIY 스피커를 제작하는 유튜브 영상이 제법 많다. 공돌이파파 등 여러 유튜브를 보다가

너무 잘 만드려고 고민을 많이 하지 말고 열정이 식기 전에 쉽게 빨리 만들어버리자는 결론을 내렸다. 

(고급 하이파이 스피커를 만드는 것이 아니고) 가성비 있는 PC 스피커를 만들자

자료를 찾다보면, 이 제품은 고음유닛과 중저음 유닛이 분리되어 있다.

그래서 앰프에서 나오는 스피커출력신호를 고음유닛과 중저음 유닛에 적당한 주파수를 기준으로 나누어 각각 연결해 주어야하는데

그 적정 주파수를 찾는 내용과, 그렇게 출력신호를 나누어주는 회로(크로스오버 네트워크)를 구성하는 방법들이 꽤 복잡하게 설명되어 있다. 이런 자료들을 보다보면, 초심을 잃고 그 회로 구성에 집중하게 되는데,

나는 말 그대로 쉽게 만들어서 빨리 사용하자에 중점을 두기로 했다.

 

저렴한 크로스오버 네트워크를 찾는다.

음색을 조절할 수 있는 저렴한 앰프를 찾는다.

 

이 두가지를 만족하는 적당한(!) 제품을 알리 익스프레스에서 찾았다.

우선 크로스오버 네트워크

https://ko.aliexpress.com/item/1005007145724674.html?spm=a2g0o.order_list.order_list_main.195.37ec1802kSCA4J&gatewayAdapt=glo2kor

 

YLY-2088 양방향 크로스오버 필터 모듈, 오디오 스피커 주파수 분할기, 풀 레인지 트레블 베이스, 40

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

선택한 이유는 적당한 가격과 크기, 적당해보이는 스펙이다. 참고만 하시길... 더 좋은 제품을 찾아서 알맞게 쓰시는 건 독자님들 선택.

 

두번째 음색 조절이 가능한 소형앰프

https://ko.aliexpress.com/item/1005007053605223.html?spm=a2g0o.order_list.order_list_main.150.37ec1802kSCA4J&gatewayAdapt=glo2kor

 

AK170 미니 디지털 전원 오디오 자동차 앰프 홈 시어터 클럽 파티 음악 200Wx2 전원을위한 블루 라이

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

일전에 사용해봤을 때, 크기가 작고, 음질이 꽤 괜찮았고, 12V 아답터만 연결하면 되는 제품이다.

아이콘에 있는 FM이니 USB/SD니 등등은 해당제품과 무관하다. 잘 읽어보고 선택하시길...

 

우선 두 제품을 주문해놓고 케이스 디자인을 찾아보았다.

뱀부랩 3D프린터를 사용하고 있기 때문에, 메이커월드에서 우선 찾아 보았다. 

기가지니에서 사용되었던 스피커모듈이라 한국에서만 널리 퍼진 줄 알았는데 중국에서도 꽤 DIY로 많이 사용되는 모양이다.

제법 다양한 디자인들이 있었는데, 그 중에 눈에 확 들어온 모델링은 대표사진에 나와있는 디자인이었다.

https://makerworld.com.cn/zh/models/1173030-ha-man-qia-dun-yin-xiang-diywai-ke#profileId-1247823 

 

검정색 한 조와 구리색(?) 한 조씩 두 세트를 프린트했다. 꽤 잘 나온다.

디자인에는 없지만, 하만카돈 라벨도 만들어서 붙였다.

 

우선 스피커 모듈의 금속프레임 아랫쪽 볼트를 제거한다. 나중에 이 볼트는 재활용되므로 잘 보관해두자.

 

프린트 된 기구물에 집어넣으면 쏙 들어간다. 잘 안들어갈 때는 양 옆의 우퍼가 껴서 그럴 수 있으니 힘으로 밀어넣지 말고 우퍼를 잘 펴서 밀어넣어 보자. 생각보다 어렵지 않다.

 

 스피커 모듈과 외관기구물과 잘 붙어있기를 기원하며 묵직하게 글루건을 발라주자.

 

크로스오버 네트워크회로에 그림과 같이 고음부와 저음부를 잘 연결하자. 고음부와 저음부 극성도 확인해서 바뀌지 않게 잘 연결해야한다.

 

스피커 입력 터미널에 5센티미터 정도의 길이로 전선을 연결하자. 역시 극성이 바뀌지 않도록 주의하자.

 

디자인 기구물의 뒷판 안쪽에 스피커 입력터미널을 고정시키자. 나사는 정당한 걸로 고정시킨다.

 

고정 시킨 터미널 위로 크로스오버 네트워크 회로를 고정시키자. 아까 풀어놨던 볼트를 이용해도 된다.

걱정되면 든든하게 글루건으로 더 튼튼하게 고정시켜주자.

 

크로스오버 네트워크 회로에 터미널 단자선을 연결하자. 간단하다. 이 아이들만 튼튼히 고정시키면 완성이다.

 

나머지 외관 디자인 기구물들을 순간접착제와 볼트들을 이용하여 고정시키면 아주 쉽게 완성이다.

완성

 

앰프에 스피커를 연결하고 소리를 들어보자. 웬만한 PC 스피커보다 풍성한 소리를 들을 수 있다. 뭔가 모르게 찝찝한 크로스오버 주파수는 앰프의 음색조절기능으로 극복하자. 우리는 가성비있는 스피커를 빠르게 만드는 것이 목표였지 하이파이 오디오가 목적은 아니었다.

 

외장 앰프를 쓰다보니 전원을 수동으로 켜고 꺼야하는 불편함도 있지만 볼륨을 바로 조절할 수 있는 편리함도 있다. 

읽으시는 독자분들은 자신에 맞게 적당히 적당히 제작하시면 좋을 것 같다. 

 

(사실, 저런 뽐뿌에 휩쓸리지 않는게 가장 좋긴 하다. 웬만하면 당근을 이용하자)


회사에서 Lora를 다루었던게 벌써 5년이 넘게 지났다. 당시 Lora 통신으로 수도계량기 계측 시스템과 정부과제로 AI와 융합된 통합시스템 개발에 참여했었는데 회사 사정으로 마무리까지 하지 못하고 손을 떼게 되어 아주 아쉬웠다. 하지만, 아직까지도 Lora가 보편적으로 쓰이지 않는 상황을 보면 안타깝기도 하다. 그만큼 기술이 대중화되는데에는 꽤 오랜 시간이 걸린다. 2000년대 초반에 SSD라는 개념을 처음 접했지만 실제 대중화 되기까지는 10년 이상 걸렸던 기억도 있다.
 
Lora라는 기술은 저전력 저속력 광대역 통신이라고 보면 된다. 멀티미디어 정보나 덩치 큰 정보를 주고받는 모바일 통신과 다르게 아주 빠르지는 않지만 전력소모가 작고 통신거리가 넓게 커버되는 영역에는 Lora가 딱이다. 아주 흔한 예가 수도계량기나 가스계량기 같은 것이 있다. 아직까지 사람이 매달 정해진 날짜에 계량기를 읽어 기록하여 요금을 과금하는 곳이 많은데, 인구밀도가 낮은 농어촌 지역은 한집 한집 계량기를 직접 확인하기가 쉽지 않다. 이런 경우 Lora통신으로 일정 시간 간격으로 계량기를 계측하여 데이터를 무선통신으로 보내준다면 효율적으로 관리 할 수 있게 된다. 더 상세한 원론적인 이야기는 구글링해서 참고하면 되고, 나는 일단 작업실에서 Lora를 개발할 수 있는 환경을 꾸며볼 예정이다.
 
일단 Lora 망을 구축하기 위해 필요한 것은, 노드(단말기), 게이트웨이, 네트워크 서버, 어플리케이션 서버 이렇게 있다. 노드는 일전에 가지고 있던 여러 종류의 노드가 있어서 게이트웨이를 알리에서 주문했다. Lora 제품을 구입할 때 주의해야할 점은 우리나라에서 사용가능한 주파수대역의 제품을 구입해야하는데 우리나라는 920MHz 주파수 대역을 사용하고, 일반적으로 미국 주파수대역인 915MHz 제품을 사면 내부에 920MHz로 설정가능한 경우가 많다. 이 부분은 제품의 스펙을 꼭 확인하고 구입해야 한다.
 
내가 구입한 제품은 Dragino의 LG01 v2 915MHz (셀룰러 없는) 제품이다. 가격이 저렴하고 Lora WAN을 지원하며, 셀룰러가 없어서 LAN케이블로 인터넷에 연결해야만 사용할 수 있다. 셀룰러를 지원하는 제품은 LAN을 연결하지 않더라도 셀룰러 통신으로 사용할 수 있다. 이때는 정식으로 가입된 USIM이 필요하고 사용료도 발생한다. Dragino의 게이트웨이는 아래 페이지를 참고하여 선택할 수 있다.
 
https://www.dragino.com/products/lora-lorawan-gateway.html

 

LoRa / LoRaWAN Gateway

LoRa

www.dragino.com

 
설정하는 법은 아래 메뉴얼을 보고 순서대로 설정하면 된다.

 

https://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/LG01v2/

 

LG01v2 -- LoRa Gateway User Manual - DRAGINO

Table of Contents: 1. Introduction 1.1 What is LG01v2 The LG01v2 is an open-source single channel LoRa Gateway. It lets you bridge LoRa wireless network to an IP network via WiFi , Ethernet or Cellular Network (via Optional 4G module). The LoRa wireless a

wiki.dragino.com

 


네트워크에서 로라 게이트웨이 IP를 확인하여 웹브라우저에서 접속을 하면 초기 관리자 ID와 패스워드를 물어오는데,
 
ID : root
Password : dragino
 
로 로그인 하고, 가능한한 관리자 패스워드는 바로 변경하여 잘 기억하도록 하자.
 
일단 여기까지가 기본적인 설정이다.

유튜브를 보다가 기가지니 테이블TV를 미디어 플레이어로 개조하는 영상을 보게 되었다. 기가지니 테이블 TV는 KT에서 제공하는 제품으로 일종의 AI 스피커에 화면을 추가한 제품으로 올레TV나 유튜브같은 미디어도 즐길 수 있는 제품이다. 단, KT에 해당하는 유료 서비스를 신청해야 사용할 수 있다.

https://youtu.be/4IkuVDEjNFM

평소 저렴한 장치를 구해서 개조하는 것에 관심이 많기 때문에 강한 구매욕구를 느꼈다.

제주에 있는 동안, 키워드 알림을 걸어 둔 중고나라를 통해 하나를 주문했다.

 

며칠 뒤, 서울에 와서 도착한 택배를 뜯어보니, 어린이용 크레이가 동봉되어 왔다.

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도 몇개 찾을 수 있었다.

 

일단 오늘의 리서치는 여기까지.

+ Recent posts