[플레이어] [코드프리] LG BD560/BD570 코드프리
3
12026
Updated at 2012-09-12 23:28:05
혹시 모르시는 분들을 위해 LG 블루레이 플레이어 BD560 및 BD570 의 DVD 코드프리 방법에 대해 알려드리겠습니다.
이 방법은 하드웨어를 손대야 하는 관계로 좀 까다로운데, 현재로선 다른 방법은 모릅니다.
누구든지 좀 더 쉬운 방법이 있으면 알려주시기 바랍니다.
이 방법은 BD560 Hack Page (http://hackbd560.000space.com/) 에서 제공하는 방법입니다.
이 싸이트를 통해 정보를 제공해 주신 Jack Ravenno 씨 등에게 감사드립니다.
저는 여기를 참고해서 BD570 을 사자마자 DVD 코드프리에 성공했습니다.
펌웨어를 업그레이드(BD.8.31.300.C 에서 BD.8.31.325.C로)해도 코드프리 설정이 지워지지 않더군요.
그리고, 이 방법은 BD560/BD570 과 구조가 유사한 BD590(아마 같은 Broadcom 의 BCM7630 칩셋 사용?), BX580(이건 BCM7632 칩셋?), BD550 (얘는 하드웨어가 좀 다른 듯?) 등에도 똑같이 적용 가능할 수도 있지 않을까 생각합니다.
여하튼, 상세한 정보는 위 홈페이지를 참고하시기 바라고, 코드프리에 대한 간단한 순서만 알려드리겠습니다.
먼저 준비물이 좀 필요한데 다음과 같습니다.
기기 - BD560 또는 BD570 플레이어, TV 모니터, 데스크탑 또는 노트북 PC
기구 - 드라이버, 납땜인두, 니퍼, 테스터
부품 - TTL-RS232 컨버터, 시리얼 연장 케이블 또는 시리얼-USB 변환 케이블, 납, 납땜용 전선 약간, 220~500옴 저항, 6 핀헤더커넥터 (보통 점퍼 연결할 때 씀, 아래 그림 참고)
1. 먼저 하드웨어 페이지 (http://hackbd560.000space.com/hardware/hardware.html) 를 참고하여 TTL-RS232 컨버터와 6핀 핀헤더커넥터를 연결한 커넥터를 제작합니다.
이 커넥터는 블루레이 플레이어를 컴퓨터와 직렬포트로 연결하여 콘솔을 통해 부팅 시에 부트로더 쉘에서 디버그 메뉴로 접근하기 위해 필요합니다.
TTL-RS232 컨버터는 ic114, icbank, devicemart 등에서 5천~1만원에 판매하는 걸 사서 써도 되고 직접 만들어도 됩니다.
전 ic114 에서 7천원에 만들어서 파는 걸 샀습니다. 아래 링크들을 참고하세요.
컨버터 보드에 MAX3222, MAX3232, MAX232 칩이 들어가는 건 모두 가능하리라 생각합니다.
http://www.ic114.com/AJAXWWW/SITE/SC/00V0.aspx?ID_P=P0067767
http://www.devicemart.co.kr/mart7/mall.php?cat=010004000&query=view&no=39383
http://www.devicemart.co.kr/mart7/mall.php?cat=010004000&query=view&no=24681
http://www.devicemart.co.kr/mart7/mall.php?cat=010002000&query=view&no=13719
플레이어를 열어보면 메인 보드에서는 아래 그림에 나오는 CN501 포트의 검은색 6핀 핀헤더커넥터와 L507, L508, L509 칩이 없다는 것을 알 수 있습니다.
{0번 이미지 없음}
L507, L508, L509 는 하드웨어 페이지의 아래 부분에 그려진 회로에서 알 수 있는 것처럼 저역 필터용이므로 굳이 Ferrite Bead 를 구하지 말고 납땜용 가는 전선으로 납땜 연결하여 쇼트시키면 됩니다.
TTL-RS232 컨버터는 검은색 6핀 핀헤더커넥터 및 저항과 납땜하거나 소켓 커넥터로 연결해야 합니다. 저의 경우에는 TTL-RS232 컨버터와 핀헤더커넥터와는 납땜하였지만, 보드의 CN501 포트에는 납땜하지 않고 핀헤더커넥터를 살짝 벌려 꽉 끼워질 수 있도록 했습니다.
이렇게 하면 보드에는 L507, L508, L509 전선 연결 외에는 아무런 손상이 없습니다.
2. 이제 플레이어 & TTL-RS232 커넥터 & 직렬연장케이블(노트북인 경우 직렬-USB 변환케이블) & PC(또는 노트북) 를 연결하고, 플레이어의 HDMI 등의 비디오 출력도 TV 모니터와 연결해 둡니다.
3. 다음에는 스텝바이스텝 페이지(http://hackbd560.000space.com/doc/step-by-step_instruction.html)에서처럼 PC 에서 PuTTY 또는 하이퍼터미널을 사용해서 직렬포트(115200, 8-N-1)를 열고 블루레이 플레이어를 켭니다.
그러면 부트메시지가 나타나는데, 이 때 플레이어를 켜자마자 Ctrl-C 를 재빨리 눌러 CFE 부트로더 쉘로 빠져 나와야 합니다. (F10도 된다는 얘기가 있던데 확인요망)
근데 제 경우에는 이십번 누르면 한번 될 정도로 잘 안돼서 플레이어를 계속 껐다켰다 했습니다.
4. 여기서부터는 스텝바이스텝 페이지에 나오는 것과 비슷하게 하시면 됩니다. 먼저 printenv 명령어로 부팅 옵션을 체크한 후에, “quiet” 모드 부분만 “verbose” 모드로 변경 입력하여 부팅시킵니다.
메시지가 모두 출력되도록 기다린 다음 ‘d’를 눌러 디버그 메뉴로 나온 후, 옵션 정보를 확인하고 빠져나온 후(생략가능), ‘56’을 입력하여 히든 메뉴로 들어갑니다.
여기서, ‘21’(enable hidden mode) 을 누른 후 ‘12’(edit region code) 를 눌러 지역 코드 편집 가능 상태를 만듭니다.
그리고, 리모콘으로 ‘홈’버튼을 눌러 TV 에 빈 회색 화면을 나타낸 후, 터미널에서 '12' 를 누르거나 리모콘으로 유명한 키 코드인 ‘Pause-3-1-4-1-5-9’ 를 누릅니다. 그러면, 지역 코드 편집 화면이 나오고, 적절하게 고쳐서 ‘Pause’ 를 눌러 저장하면 코드프리 과정이 끝납니다. *축하*
DVD 코드프리 외에도, 해 보진 않았지만 옵션 코드를 수정하면 여러 기능을 고칠 수 있다더군요. Netflix, Vudu, CinemaNow, Pandora 등과 같은 싸이트에 연결할 수도 있고, BD560 인 경우에는 DLNA 연결 기능을 On 할 수도 있습니다.
그리고, 이 싸이트에서는 여러 가지 히든 코드들, BD560 에 옵티컬 출력을 붙이거나, BD590 처럼 SATA HDD 를 연결하는 시도, 그리고 리눅스 쉘, 텔넷, NFS 등으로 접근해서 펌웨어를 고치는 방법 등에 대한 정보도 포함하고 있으니 참고하시기 바랍니다.
8
Comments
글쓰기 |
좋은 정보 감사드립니다.
이제 엘쥐도 코드프리 어렵게 돼가는군요.