[pogoplug] 포고플러그 시리즈4 살려내기 ( TTL 통신으로 콘솔 보기 )

얼마전 구매한 포고플러그 시리즈4.

포고플러그는 버전이 다양한데.. 그래도 최근버전이 낫겠지하고 구매했더란다. 

이전버전과 달리 USB3.0 포트도 지원되고, SATA 슬롯도 있어서 바로 HDD를 붙일수도 있고..

근데.. 사고나서 보니.. 포고플러그를 개조(?)를 많이 하는데.. 조금 구형인 E02가.. 메모리랑 롬이 조금 더 높아, 커스터마이징 하기 좋단다. 일단 지난건 어쩔수 없고..

대신 시리즈4는 초기화가 쉬워서 왠만해선 안죽는다..

이말만 믿고, 계속 깔고 지우고 깔고 지우고 했다.


그러다가.. 실수로 파일을 지워서.. 부팅은 되는데, 네트웍 접속이 안되서.. 아무것도 못하는 상태 ㅠ.ㅠ

겨우겨우 살려내긴 했다.



일단 기본적으로.. 포고플러그 시리즈4는 다음과 같이 하면 왠만하면 살아난다.

============

1. Shut down the device, remove any drives you have attached

2. On a FAT32 USB drive, create a folder named “revert”

3. Plug this drive into the top USB port, and power on the plug

4. The LED will stay blinking green for a moment, then turn red. This signals that the stock firmware is operating. You should be able to find the device on my.pogoplug.com again.

============

즉, PC에서 USB포맷하고, “revert”라는 폴더를 만들어서.. 이걸 포고플러그 시리즈4 윗쪽 USB에 꼽고 전원을 연결하면.. 초기화한다는.. (확실히 참 편하다. 확실하고)

포고플러그에 설치할 수 있는 리눅스는 몇가지 버전이 있는데..

optware, archlinux, debian. 그중에 데비안 방식은, E02방식만 되는듯하다.

그래서.. optware를 깔아보다, archlinux를 깔아보다.. 하고 있는데..

초기화한번 하고서 다시 깔아보자 하면서.. 설치됐던 파일을 삭제하다가 /etc/init.d/rcS 파일을 삭제했다.

optware를 설치하면서 복사한 파일인데.. 당연히 없는파일을 복사한건줄 알았더니.. 

원래 파일이 있었고, optware설치할때 덮어쓰기 한거였다. ㅠ.ㅠ

뭐.. 초기 실행 스크립트 정도 될것 같다.

문제는.. 이게 실행되면서 네트웍을 잡는 듯하는데.. 이게 삭제되니 부팅은 되는데 네트웍이 접속이 안된다.

콘솔도 없는데, 네트웍이 접속이 안되니.. 뭘 하지 못하는 상태.. ㅠ.ㅠ

그냥 다시 저렴한 버전을 사야할까나..?? 하면서 아마존을 기웃거렸다. (이렇게 된거 E02버전으로 살까..?? 하면서)

그러다가 다음과 같은 글을 발견했다.

http://www.clien.net/cs2/bbs/board.php?bo_table=cm_linux&wr_id=2938

딱. 나와 같은 상황..

내용을 보니 UART핀을 사용해서 연결하면 된단다.

일단.. 포고플러그를 뜯었다.. 

글쓴건 E02, 내껀 시리즈4. 뜯었더니.. 사진에 보이는 UART 핀같은건 없다.. ㅠ.ㅠ

다시 아마존과 구글을 서성인다.

그러다가.. 다음과 같은 글을 본다.

http://mouhassan.wordpress.com/2012/11/17/pogoplug-v4-disassembly-and-attaching-serial-cable/

내용은.. 납땜을 하면 시리얼통신 할 수 있다는.. 

당장 포고플러그를 다시 뜯었다.

(실은 뜯는방법도 올릴까 하고, 단계별로 사진을 찍어놨는데.. 귀찮다.. 그냥 위 링크 참고하시길..)

포고플러그를 뜯으면.. 

아래와 같은 사진이 나오는데.. 그중 왼쪽 상단에 보면 TTL통신을 할수 있는 단자가 보인다.

IMG_0208-1.jpg
IMG_0208-2.jpg

일단 USB-TTL 변환 케이블을 주문한다.

나는 그냥 구글에서 검색해서.. 아래에서 주문했다.

http://www.eleparts.co.kr/EPX3A7DF

그래서 다음날 배송되어 온 제품

IMG_0212.jpg

그 옆에 있는건.. 기판이 구멍이 2mm간격이라, 핀으로 연결하면 좋을것 같아서 같이 주문했다.

3~4개만 잘라서.. 기판에 꽂아넣어볼까 하고..

IMG_0212-1.jpg

그리고 인두를 찾아.. 어렸을때 잠간 해봤던.. 납땜을 시작한다..

핀은 무슨.. 납흡입기가 있으면 납 빨아내고, 핀을 꼽으면 좋을것 같은데.. 이도저도 안되고..

그냥 전선만 임시방편으로 붙여서.. 일단 살려놓기만 하자.. 하고.. 아래와 같이 전선만 간당간당하니 붙였다..

IMG_0213.jpg

일단 조심조심 해서 콘솔연결로 해서 살려냈고..

떼버릴까 하다가.. 그래도 혹시나 나중에 또 사용할일 있을지도 몰라서..

그냥 테이프로 마감해서 놔뒀다.

IMG_0214.jpg

포고플러그랑 시리얼 통신할때..

putty를 통해서 하는데.. 연결이 잘 안된다.

win7 64bit라 혹시 드라어버가 지원을 잘 안하나..해서 몇번을 해봤는데.. putty연결할때 실수.. -_-;;;

다음과 같이 해야한다.

일단.. Connection->Serial에서.. 해당 환경설정을 한다. (Serial 포트, speed:115200, Data bit:8, Stop bit:1, Parity:none, Flow control:none)

그다음에 바로 Open을 눌렀는데.. 이렇게 하면 띵띵 소리만 나면서 연결이 안된다..

(스샷추가)

putty-1.jpg

다시 Session으로 와서.. 연결방식을 “Serial”로 선택(보통은 SSH가 선택되어있을거다)을 해주고 나서 Open을 눌러야 한다. ㅠ.ㅠ

이걸 몰라서 한참 해맸다는.. (스샷추가)

putty-2.jpg

어찌됐건.. 리부팅 해서.. 스크립트 다시 붙여넣고.. 잘 살려냈다.

근데.. 이래저래 자료찾고, 납땜하고 고생한거랑.. 케이블 가격까지 생각하니..

그냥 저렴한 구형(한 3만원 정도 하는듯.) 하나 사는게 더 나았으려나.. 하는 생각도 든다..

어찌됐건.. 살려냈으니 잘 사용해야지.

Loading