리뷰/피시

펌웨어 교체 방법 TM-ac1900 -> RT-AC68U 교체 하는 방법 (쉬운 방법)

패넥 2017. 4. 4. 22:52



기존 알려져 있던 HEX에디터를 사용하지 않고 상대적으로 쉽게 티모바일 TM-ac1900 공유를 아수스 RT-AC68U 정펌으로 올리는 방법을 소개하려 한다.


방법은 아래 사이트에서 참고하였다.


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



※ 17년 4월 기준이기때문에 시간이 지나면서 변경된 부분이 있습니다. (특히 IP 세팅 부분)

 진행 하는 과정에서 막히는 부분이 있다면 댓글을 참고하여 해결하시기 바랍니다.






개요


TM-ac1900은 RT-AC68U의 하드웨어가 동일하다. 티모바일의 요청에 의해 아수스가 펌웨어를 수정한 것인데 기능상의 제약이 있어 아수스 RT-AC68U의 펌웨어 교체를 하고자 한다.


시작 전에 준비 해야 하는 필수 파일 3개와 설치 해야할 프로그램이 2개가 있다.



0. 필수 파일과 프로그램을 다운 받자


- 파일


cfe.zip

mtd-write-arm_v3.zip

rt-ac68u_1.0.2.0_us.zip



(FFW_RT_AC68U_30043763626.zip) 아수스 펌웨어

https://slickdeals.net/?lno=6&trd=http+dlcdnet+asus+co+wbr+m+pub+A&pv=&au=&sdpid=92529215&mon=1&ref=1&attr_track=Meta%3ACheckout%3Anot%20eligible&u2=http%3A%2F%2Fdlcdnet.asus.com%2Fpub%2FASUS%2Fwireless%2FRT-AC68U%2FFW_RT_AC68U_30043763626.zip


- 프로그램

putty (공유기와 통신하는 프로그램, 무 설치)

http://software.naver.com/software/summary.nhn?softwareId=MFS_116451


winSCP (공유기에 파일을 쉽게 업로드 할 수 있게 하는 프로그램, 설치 필요)

http://software.naver.com/software/summary.nhn?softwareId=MFS_116444


1. 일단 전원을 연결을 하고 공유기를 초기화 시키자.


새제품이면 안해도 상관 없겠지만 리퍼 제품 같은 경우 전 사용자가 세팅을 했을수도 있으니(나의 경우) 초기화를 시키자


15번 버튼을 10초 정도 누르면 LED가 점멸하면서 초기화가 된다.




2. 공유기를 컴퓨터와 연결 시키자


C와 B 사이의 기기는 인터넷 모뎀이다.


반드시 랜선이 공유기와 컴퓨터와 연결 되어야 한다.  (무선 연결으로는 펌웨어 업그레이드가 불가능하다.)




3. 인터넷 브라우저를 실행 후 주소 입력박스에 http://192.168.29.1 주소를 입력 또는 링크를 클릭한다.


ID, PW 입력 박스가 뜨는데


초기화 상태의 아이디와 패스워드는 다음과 같다.


ID : admin


Password: password 또는 admin



4. 정상적으로 로그인이 된다면 다음과 같은 창이 뜬다.


어차피 초기화 할 예정이니 설정할 필요가 없다.


좌측 상단의 메인 페이지로 버튼을 눌러 메인 설정 메뉴로 가자.



5. SSH 설정 메뉴를 찾아보자


만약 한글화가 되어 있지 않다면 우측 상단 빨간 박스의 English 버튼을 누르면 한국어 선택이 가능하다.



한국어 선택 후 페이지


왼쪽 메뉴의 관리(administration) 상단 시스템(system)탭을 클릭하면 ssh 옵션이 있어야 하는데 없다면 구버전이므로 펌웨어 업데이트가 필요하다.




6. SSH 옵션이 없다면 펌웨어 업그레이드를 하자


펌웨어버전의 오른쪽 확인 버튼을 누르면 펌웨어 버전 체크 후 펌웨어 업그레이드를 할 수 있다.


3분 정도 걸린다고 나온다.


최신 업데이트 버전에는 SSH 옵션이 없어졌다고 합니다.


아래 투야님 블로그를 참고하셔서 SSH옵션이 있는 펌웨어 버전으로 다운그레이드 하시기바랍니다.


http://bak2ya.tistory.com/258








7. SSH 설정을 하자


SSH Daemon의 SSH Enable를 아니오에서 예로 바꾼다.





8. putty를 실행한다.


Host name에


192.168.29.1


을 입력하고 오픈 버튼을 누른다.


9. 아이디 패스워드를 입력한다.


ID : admin


Password: password 또는 admin




패스워드를 입력할때 아무런 표시가 나지 않는게 정상이다.


공유기 로그인에 성공 했다면 다음과 같은 화면이 뜬다.


로그인할때 무슨 창이 뜨면 그냥 예 버튼을 누르면 된다.




10. putty에 명령어를 실행 시킨다


cat /dev/mtd0 > original_cfe.bin


위 명령어를 드래그 하여 복사한 후 putty 창에서 오른쪽 버튼 클릭을 하면 자동으로 붙어 넣기가 된다.


앞으로 putty 명령어는 빨간색 글씨로 표시 할 예정이다.


위 명령어 뜻은 original_cfe.bin 파일을 생성 시키는 명령어이다.




11. WinSCP를 실행 시킨후 공유기에 접속 시킨다.


Host name, user name, password는 아까전 putty 입력할때와 동일 하다


192.168.29.1


admin


password 또는 admin


유의할 점은 상단의 File protocol의 방식을 SCP로 해야 한다.


로그인할때 무슨 창이 뜨면 그냥 예 버튼을 누르면 된다.




12. 접속에 성공 한다면 오른쪽 창에 original_cfe.bin 파일을 볼 수 있다.


그리고 왼쪽 창의 위치를 필수 파일을 다운 받은 폴더로 변경하자.




13. 오른쪽 창의 original_cfe.bin 파일을 왼쪽 창으로 드래그 하여 복사를 하자.


아래와 같은 창이 뜨는데 OK 버튼을 누르면 복사가 된다.



14. rt-ac68u_1.0.2.0_us.zip의 압축을 푼 다음 파일 이름을 new_cfe.bin 으로 바꾸자


winSCP 프로그램으로 옮긴 original_cfe.bin 파일을 볼 수 있다.


rt-ac68u_1.0.2.0_us.zip 압축을 푼다음



rt-ac68u_1.0.2.0_us.bin 파일을 new_cfe.bin 파일로 이름을 변경한다.




15.  cfe.zip 파일을 압축 해제한 후 cfe.exe 파일을 실행 시킨다.


실행에 성공하면 도스창이 잠깐 나타 났다 사라지고


new_cfe.bin.bak 파일이 생성 된다.


cfe.exe 프로그램이 하는 일은 original 파일의 MAC 어드레스를 new 파일에 덮어 쓰는 역활을 한다. (new_cfe.bin.bak 는 백업 파일이다)


다른 방법의 HEX 파일에디터로 고치는 행동을 자동으로 해준다고 보면 된다.





16. WinSCP를 이용하여 new_cfe.bin 파일을 공유기로 옮기자.


왼쪽 창의 new_cfe.bin 파일을 오른쪽 창으로 드래그 하여 공유기로 복사 시킨다.




17. 파일이 제대로 수정되었는지 putty에서 확인 하자


grep mac ./original_cfe.bin ./new_cfe.bin


grep secret ./original_cfe.bin ./new_cfe.bin


명령어를 각각 putty창에 복사 하여 실행 시키자.


1. 윗 명령어는 두 파일 내에 있는 MAC 어드레스를 보여주는 명령어 이다.


윗 3줄과 아랫 3줄의 맥 어드레스가 동일 하다면 성공이다.


2. 윗 명령어는 두 파일 내에 있는 secret_code를 보여주는 명령어 이다.


코드 숫자가 동일 하다면 성공이다.



만약 맥 어드레스나 시크릿 코드의 문자열이 같지 않다면 10. 14. 15. 16. 을 다시 해보자





18. mtd-write-arm_v3.zip 파일의 압축을 풀면 하면 나오는 mtd-write 파일을 WinSCP 프로그램을 이용 하여 공유기로 복사한다.




19.  명령어를 사용하여 파일이 있는지 확인 한다.


ls -l


다음과 같이 3개 파일이 있다면 정상





20. 명령어를 이용하여 mtd-write 파일을 실행 가능하게 변경한다.


chmod u+x mtd-write


21. 명령어가 실행 가능한지 확인


./mtd-write


을 입력


다음과 같이 나오면 정상




22. 명령어를 사용하여 ASUS CFE를 플래싱 한다.


./mtd-write new_cfe.bin boot


몇 초 걸렸던 것으로 기억한다.



명령어를 사용하여 공유기를 재부팅 시킨다.



reboot



재부팅 시키면 프로그램과 공유기의 연결이 끊어져 다음과 같이 경고 메시지가 뜬다.


확인 버튼을 누른 후 두 프로그램 다 종료 시키자.


공유기가 재부팅 될때까지 몇 분 시간이 걸린다.




23. 공유기가 재부팅 되면 다시 putty 프로그램으로 연결 한다.


8. 과 동일 하게 putty 프로그램을 사용하여 로그인 하면 된다.


Host name에


192.168.29.1


OPEN 버튼을 클릭한 후


admin


password 또는 admin



24. 명령어를 이용하여 CFE 버전을 확인한다.


nvram get bl_version


스크린샷과 같이 


1.0.2.0


가 뜨면 성공이다.


※ 추가 : 댓글에 2.1.2.6 이 떠도 성공이라고 합니다.





NVRAM을 재설정 하자.



1. 9번 파워 스위치를 눌러 전원을 끈다. (LED가 꺼졌는지 확인하자)


2. 10초 정도 기다린다.

3. 7번 WPS 버튼을 누른 상태로 9번 파워 스위치를 눌러 전원을 켠다. (WPS 버튼을 누른 상태는 20초를 유지하자)


4. 5분정도 기다린다.


5. 12번 랜선을 뽑아 인터넷 연결을 끊는다.




25. PC의 IP를 변경 하자


복구모드에 진입을 하려면 자신의 PC 아이피를 192.168.1.2로 변경 해야 한다. 


※ 추가 : 192.168.1.1 로 해도 된다고 합니다.



방법은 다음과 같다.


제어판 실행



네트워크 및 공유 센터 클릭



어댑터 설정 변경



로컬 영역 연결 아이콘 오른쪽 버튼 클릭 -> 속성



IPv4클릭 -> 속성 클릭




PC마다 다른데 일반적으로 자동 IP인 '자동으로 IP 주소 받기'가 설정 되어있다.


고정아이피라면 자신의 아이피 설정을 따로 적거나 스크린샷을 찍어 놓자.



다음 IP 주소 사용을 클릭한 후 다음과 같이 IP를 192.168.1.2 로 설정 서브넷 마스크는 입력창을 클릭 하면 자동으로 써진다.




26. 9 전원버튼을 눌러 전원을 끈다.




27. 복구 모드를 실행 하자


15번 리셋버튼을 누른채로 9번 전원 버튼을 눌러 전원을 켠다.


리셋버튼은 30초 동안 누름을 유지 한다.



28. 인터넷 브라우저를 실행 후 주소 입력박스에 http://192.168.1.1 주소를 입력 또는 링크를 클릭한다.


복구 모드가 성공했다면 아래 스크린샷과 같이 Mini-CFE 페이지가가 나타난다.


※ 추가 : 192.168.1.1 로 접속이 안될경우 192.168.29.1 으로 접속하거나 아래 블로그를 참고하시기 바랍니다.

http://bak2ya.tistory.com/258 



29. FW_RT_AC68U_30043763626.trx 펌웨어를 설치한다.


※ 이 상태에서 멀린 펌웨어 설치가 가능하다고 들었다. 확실하지 않으니 멀린 펌 설치를 희망하는 사람은 검색을 통해 찾아보자.


맨 처음 언급된 파일이다.


만약 다운 받지 않았다면 아래 링크를 클릭하여 다운 받은 후 압축을 푼 다음 스크린샷과 같이 선택한다.


(FFW_RT_AC68U_30043763626.zip) 아수스 정식 펌웨어

https://slickdeals.net/?lno=6&trd=http+dlcdnet+asus+co+wbr+m+pub+A&pv=&au=&sdpid=92529215&mon=1&ref=1&attr_track=Meta%3ACheckout%3Anot%20eligible&u2=http%3A%2F%2Fdlcdnet.asus.com%2Fpub%2FASUS%2Fwireless%2FRT-AC68U%2FFW_RT_AC68U_30043763626.zip




선택이 되었다면 업로드 버튼을 누른다. (업로드에 시간이 걸린다.)




업로드가 끝났다. 


재부팅 될때까지 몇 분 걸린다. 




30. 인터넷 브라우저를 주소 입력 박스에 http://192.168.1.1 주소를 입력 또는 링크를 클릭한다.


아래 스크린샷과 같이 좌측 상단 RT-AC68U 라고 뜨면 정식 펌웨어 설치가 성공한 것이다.


빼두었던 랜선을 다시 연결하여 인터넷에 연결 시키자.


설정 버튼을 누르면 간단한 인터넷 설정을 하게 된다.


무선설정란의 '네트워크 키 = 비밀번호' 이다. (펌웨어 업데이트 후 글자가 바뀐다.)



최신 펌웨어로 업데이트 하자.


※ 18년 4월 기준 AC68U 펌웨어 교체 상태에서 최신 펌웨어로 업데이트를 하면 ac1900으로 원상복구 된다고 합니다.

방법을 찾기전까지 최신 업데이트를 미루거나 업데이트 해도 ac1900으로 바뀌지 않는 구버전 또는 멀린펌으로 업데이트 하시기 바랍니다.



다음과 같이 로그인 창이 뜬다면 최신 버전으로 업데이트 한 것이다.


31. PC의 아이피 설정 복구


32. 에서 했던 아이피 설정을 되돌리지 않으면 PC에서 인터넷을 할 수 없다.



고정 아이피라면 공유기 설정 페이지에서 설정을 다시 해야 하고 아니라면 자동으로 IP 주소 받기로 설정을 돌려주면 인터넷이 된다.



마지막으로 자신의 PC가 인터넷이 되는가 확인 한다.


끝.


수고하셨습니다.

반응형