얼마전 TV를 교체하면서 넷플릭스, 유튜브를 편하게 시청하기 위해 오래전 구매했던 쉴드 TV 2세대를 새로 세팅하여 연결해줬습니다. 쉴드 TV 2세대는 2017년에 출시된 제품이지만 당시에는 높은 스펙이였기에 2025년에 사용해도 괜찮은 성능을 보여줬습니다.
초기화 후 앱 설치
- Netflix / Youtube / Coupang Play / Allive TV : 동영상 시청
- KODI / MX Player / VLC : NAS에 저장된 동영상/음악 감상
- X-Plore : 파일 탐색기
- Retroarch : 에뮬 게임

리모컨 교체
기존 리모컨은 슬라이드로 볼륨을 조절해야 하지만 정확히 제어하기가 힘들고, 동전 배터리를 사용하기 때문에 배터리도 오래가지 못합니다. 쉴드 TV Pro 리모컨이 2세대에서도 사용가능하지만 가격이 비싸서, 호환용 제품을 사용하였습니다.
호환용 제품이지만 정품과 마찬가지로 동작하지만 상하좌우 버튼 누르는 감이 좋지 않기 때문에 분해하여 버튼을 누르는 실리콘 부위에 글루건을 넓게 도포하였더니 조금 개선되었습니다.

쉴드 TV 설정
- 전원제어
- 설정 > 기기 환경설정 > 디스플레이 및 사운드 > 전원 컨트롤 (CEC)
- 쉴드 TV를 통해 TV의 전원 On/Off를 제어하기 위해 활성화 하였습니다.
- 리모컨 버튼
- 설정 > 리모컨 및 액세서리 > 사용자 정의 메뉴 버튼
- 리모컨의 ≡ 버튼을 눌렀을때 동작을 변경하였습니다.

KODI
NAS에 저장된 동영상 및 음악을 감사하기 위해 KODI를 설치하였습니다.

시놀로지 NAS에서 WebDAV 설정으로 외부에서도 NAS에 접근하도록 하였기 때문에, KODI에서도 WebDAV를 사용하여 연결하였습니다.


자막을 변경하기 위해서는 폰트파일을 추가해주어야 합니다. USB 메모리에 원하는 폰트파일을 저장 후 파일 탐색기( X-Plore)를 통해 파일을 복사해 주었습니다. 이후 설정 > 플레이어 > 자막 > 글꼴 에서 자막 폰트 변경이 가능합니다.

MX Player / VLC
KODI에서 지원되지 않는 코덱이 있을 경우를 대비하여 MX Player와 VLC를 추가해주었습니다. SMB로 NAS에 연결해 주었습니다.


Allive TV
실시간 TV 시청을 위해 Allive TV를 설치하였습니다.
TVING 로그인시 마우스를 사용하여 네이버 로그인하면 실시간 시청이 가능합니다.
WAVVE는 현재 지원되지 않기 때문에 비활성화 하였습니다.

컨트롤러 개조
쉴드 TV용 컨트롤러는 꽤 잘 만든 제품이지만, 항시 블루투스로 쉴드 TV와 연결되어 있습니다. 이로 인해 배터리 소모도 크기 때문에 배터리 교체 및 전원 On/Off 기능을 추가해 주었습니다.

컨트롤러 분해 후 배터리를 확인하여 호환되는 배터리를 구매하였습니다.
기존 배선을 제거 후 신규 배터리에 장착해주면 됩니다.
- 배터리 : https://smartstore.naver.com/ctkmall/products/4764359187 / 타입4 NI-MH 2.4V 2000MA
- 참고 : https://flypig73.tistory.com/3



전원 On/Off 를 위해 + 단자에 스위치를 연결해 주었습니다. 기기 안쪽으로 적당한 공간이 없어서 스위치를 바깥쪽으로 배치하였습니다.


RetroArch
ES-DE
ES-DE / Retroarch / Flycast / PPSSPP 조합으로 에뮬게임 환경을 구성하였으나, RAM 문제로 게임 구동 후 ES-DE 가 재시작 하는 이슈가 있어서 Retroarch로만 에뮬 게임을 설정하였습니다.
No Android may stop applications that are not currently focused if it needs to recover the RAM that those applications were using. This is an integral part of the operating system design, there's really no way to prevent this behavior. ES-DE is a complex application that is more akin to a game engine than a regular Android application, and if you are using a demanding theme with lots of game media it can consume quite a lot of memory. If you are using a device with limited RAM, say 4 GB or so, it's almost unavoidable that ES-DE will get stopped if you are running an emulator that also uses a lot of memory. You could switch to a more lightweight theme though, this sometimes prevents these restarts from occuring.
Retroarch 설정
기존에 PC에서 사용하던 Retrobat의 롬파일, 이미지, Gamelist.xml 을 변형하여 Retroarch 를 구성하였습니다.
Retroarch는 App Store 버전 사용시 외부 스토리지 사용등의 제약이 있기 때문에, APK를 다운받아서 설치하였습니다.
- Retroarch : https://www.retroarch.com/?page=platforms

빠른 작업을 위해 Windows PC에서 Retroarch 설정을 진행하고, USB 메모리에 옮겨주는 작업을 진행하였습니다.
- system : BIOS를 설치하기 위해 system 폴더에 파일들을 넣어주었습니다. 참고 : https://archive.org/details/retroarch-system-bios-pack-backup
- playlists : gamelist.xml 을 *.lpl 파일로 변환하기 위해 ES to RA Converter를 사용하였습니다. 쉴드TV에서 사용시 PC 기준의 롬파일 경로를
/storage/~~~/Retroarch/roms/~~~와 같이 변경해 주어야 합니다. 참고: https://github.com/samuelgaming22/es-to-ra-converter - thumbnails : Retrobat의 Thumbnail 파일들은
RetroArch\thumbnails\시스템\Named_Boxarts\에 넣어주고, Image 파일들은RetroArch\thumbnails\시스템\Named_Snaps\에 넣어주었습니다. logo, video, manual 등은 불필요하여 사용하지 않았습니다. 이미지 파일명에& * / : < > ? |와 같은 특수문자는_로 변경해야 합니다. 참고 : https://docs.libretro.com/guides/roms-playlists-thumbnails/ - assets :
\RetroArch\assets\xmb\monochrome\png\에는 시스템/게임별 아이콘 파일들이 들어 있습니다. Naomi와 관련된 파일들이 없어서Sega - Naomi.png,Sega - Naomi-content.png파일을 추가해 주었습니다.

USB 메모리에 system, assets, thumbnails, playlists 를 넣어서 쉴드 TV에 연결해 주고, 디렉토리 설정을 변경하였습니다.

코어 정보
시스템별 기본 코어설정은 다음과 같이 설정하였습니다. Arcade의 경우 일부 동작하지 않는 게임들은 게임별 코어를 별도로 설정하였습니다.
- Arcade : FinalBurn Neo
- Arcade : MAME
- Atari - 2600 : Stella 2023
- Atari - 5200 : a5200
- Atari - 7800 : ProSystem
- Bandai - WonderSwan/Color : Beetle Wonderswan
- Coleco - ColecoVision : Gearcoleco
- DOS : DOSBox-Pure
- Handheld Electronic : GW
- MSX/SVI/ColecoVision/SG-1000 : blueMSX
- NEC - PC Engine / CD : Beetle PCE FAST
- Nintendo - Game Boy / Color : Gambatte
- Nintendo - Game Boy Advance : mGBA
- Nintendo - NES / Famicom : Nestopia
- Nintendo - Nintendo 64 : Mupen64Plus-Next
- Nintendo - SNES / SFC : Beetle Supafaust
- Nintendo - Virtual Boy : Beetle VB
- Sega - Dreamcast/Naomi : Flycast
- Sega - MS/GG/MD/CD : Genesis Plus GX
- Sega - MS/GG/MD/CD/32X : PicoDrive
- Sega - Saturn : YabaSanshiro
- Sharp - X68000 : PX68k
- SNK - Neo Geo CD : NeoCD
- Sony - PlayStation : PCSX ReARMed
- Sony - PlayStation Portable : PPSSPP








[…] 쉴드 TV 2세대 : http://kimstar.kr/10870/ […]