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

Posted by 패넥
2017.04.04 22:52 IT제품리뷰/피시



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


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


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



※ 17년 4월 기준이기때문에 시간이 지나면서 변경된 부분이 있습니다.

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




개요


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


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



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



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 이 떠도 성공이라고 합니다.





24.  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 로 접속이 안될경우 아래 블로그를 참고하시기 바랍니다.

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




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




업로드가 끝났다. 


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



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


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


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


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


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


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



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


29. PC의 아이피 설정 복구


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



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



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


끝.


수고하셨습니다.

이 댓글을 비밀 댓글로
  1. 이전 댓글 더보기
    • 감사합니다
    • 2017.11.25 15:39 신고
    감사합니다.
    덕분에 AC68로 업그레이드 무난하게 했습니다.
    24번에서 버전 2.1.2.6 으로 뜨긴 했지만 이상없이 잘 설치했습니다.
    • 산적
    • 2017.11.27 23:59 신고
    오케바리 성겅했습니다
    감사합니다
    • 제로드
    • 2017.12.03 21:17 신고
    올리신 포스트보고 열심히 따라하는데 막히네요 ㅠㅠ
    24번까지는 진행이 되는데 25번부터 있는 아이피 변경이 192.168.1.1로 라우터 변경이 되어야하지만
    전 192.168.29.1로 기존 아이피로 잡히네요.
    그 이후 펌웨어를 최신으로 업데이트 할려고 하면 진행이 안됩니다.
    몇 번 다시 해봤지만 최신 펌웨어 업데이트만 안되네요 ㅠㅠ
    어디서 문제일까요??
      • 윈터어게인
      • 2017.12.14 14:30 신고
      저도 29.1로 나왔는데 라우터 LAN 설정에서 그냥 192.168.1.1로 지정해주고 다음단계 진행하니 잘 되었습니다
    • snowtown
    • 2017.12.10 14:11 신고
    고맙습니다...자세한 설명 덕분에 한번에 성공했읍니다...정펌을 최신으로 설치하니 지역설정이 없어서 다소 아쉽지만 역시 명성대로 안정적이고 신호도 잘 잡히고 좋읍니다...직구한 보람이 있네요...다시 한번 고맙습니다.
    • 정민석
    • 2017.12.13 01:37 신고
    감사하게도 알려주싯덕분에 업그레이드했습니다.
    저도 ssh가 안보여1703 버전으로 다운그레이드하였고, 24번에서 2.1.2.6으로나와 그대로 진행했습니다.
    가장 막혔던 192.168.1.1은 어떻게해도 안되었었는데 투야님 블로그가서 보고 ip주소 바뀌서입력하니 아주 잘 진행되었네요.
    다른분들도 성공하시길바랍니다~^^
    • jerry
    • 2018.01.04 10:11 신고
    안녕하세요..
    좋은 정보에 감사합니다.

    문제가 있어 문의 드려요..

    알려주신대로 따라 했는데..

    1. 28번의 192.168.1.1의 접속이 안되어 포기를 하고 192.168.29.1.로 접속을 하니 펌업 업데이트 가능이 나와 업데이트를 완료
    2. 펍업이 실행후 접속이 안되어 다시 192.168.29.1 로 접속한 asus ac68U GUI화면에 펌웨어는 1703으로 나옴.
    3. 동작은 정삭적으로 와이파이등등은 매우 정상.
    4. 신규 펌웨어가 있다는 정보가 나와 관리도구에서 확인하고 업데이트 실행했으나 asus 에 접속이 불가능하다는 메시지가나옴
    5. 이에 asus 홈페에서 펌웨어 최신부터 좀 된것까지 다 다운을 받아 관리도구에서 매뉴얼로 업데이트 실행했으나 펌웨어가 맞지 않다는 등의 메시지로 결국 최신 펌웨어로 업데이트 못함.

    여기까지인데요... 웨 펌웨어 업데이트가 안될까요?
    • 위에 27번 보시면 복구모드로 들어가서 작성자님께서 올려주신 펌웨어(FFW_RT_AC68U_30043763626)를 업데이트하셔야 합니다.
      그리고나서 다시 관리자세팅창으로 들어가서 정상적으로 최신펌웨어 업그레이드하시면 (30번 내용) 됩니다
      저는 복구모드가 안들어가져서 여러번 시도했습니다.
      참고로 1703으로 업데이트하시면 ac68u 라고 나오는데 그래도 정식펌이 아니니까 27번 내용대로 하시면 됩니다.
  2. 글 대로 정펌을 올렸습니다. 근데 최신펌웨어 업데이트가 안됩니다. 펌웨어 파일을 다시 확인하라면서요. 파일을 직접 받아서도 해봤으나 안되네요.

    혹시 이게 ac68u가 나오다가 어떨때는 그냥 asus라고만 나오는데 이게 문제일까요? 도움 부탁드려요
    • ac68u 최신 펌웨어 링크 입니다.
      파일 다운 받아서 수동으로 업그레이드 해보세요
      https://www.asus.com/us/Networking/RTAC68U/HelpDesk_BIOS/
    • 메탈광
    • 2018.01.08 23:37 신고
    ssh 펌 버전 구해서 펌 다운 하고 이래 저래 문제가 생겼었지만 포스트 참조 하고
    구글링을 통해 잘 해결 하고 변신성공 했네요. 감사합니다.
    • I3ittle
    • 2018.01.10 10:55 신고
    일단 펌웨어가 최신거라 ssh 메뉴가 없어 TM-AC1900의 1703 버전 다운그레이드부터 진행해야 했는데... 펌웨어 파일 구하는 것도 힘들었고...복원모드 진입하는데 넘 고생해서 몇번을 "에이 하지 말자!!"

    혹여 최근에 구매하셔서 ssh 없으신 분은 TM-AC1900의 1703 버전 펌웨어는https://mega.nz/#!LUZDCAIA!kGHoZUptR29lgEdchYUL5vi_Z8Fwih5QEjshBRwrqaI 여기서 받으시면 될 듯합니다. 대부분 국내 링크는 다 파일이 없네요..

    암튼 친절한 설명을 보면서 시작한지 1시간여 만에 성공했는데요....정펌 올리니 너무 뿌듯하네요.

    여기 자세한 설명이 아니었다면 정말 어려웠을 거 같은데....나스 운영하다보니 퍼티와 WINSCP는 익숙해서 어려움 없이 성공했습니다.

    저도 버전 2.1.2.6로 떴고요. 192.168.29.8로 컴터 아이피 설정하고, 192.168.29.1로 접속하니 펌웨어 복원모드 진입되네요

    변경시 자꾸 포트가 어쩌고 메시지가 떴는데 좀 기다려야 하더라고요. 그리고 ping으로 192.168.29.1로 잡히면 공유기에 접속되더라고요(전 계속 포트가 바뀌어서 새로고치고 뭐 어쩌고 멘트 떠서 몇번을 다시했는데 일단 좀 기다려야 했습니다. ping 테스트가 제 마음을 안정시켰네요 ㅎ)

    어쨌든 최근 정펌까지 업글 잘했습니다. 이 메뉴얼이 없었더라면 아예 시도조차 하지 않았을텐데...

    너무 감사드립니다.
    • 감사합니다
    • 2018.01.16 20:59 신고
    감사합니다 정말
    하나 살렷네요
    감사합니다!!
    • 감사합니다(꾸벅)
    • 2018.01.16 21:03 신고
    오늘 새로 온 공유기를 설정했는데
    조금 바뀐게 있다면
    ssh 설정떄문에
    펌웨어를 내려야 되고
    그건 http://beginnletgo.tistory.com/21 이걸 보고 했습니다

    이후 조금씩 다른 점이 보이는데
    펌웨어 때문인지
    주차 때문인지

    복구모드로 진입할때
    아이피를 192.168.29.88로 했습니다
    패넥님이 적어주신걸론 잘 안되더군요

    아무튼 감사합니다
    덕분에 쉽게 했습니다

    적으시느라 고생 많으셧어요
    • Nathan
    • 2018.01.20 17:14 신고
    정말 쉽게 써주셨네요.
    그런데 팩토리 리셋 이후에 관리페이지 접근시
    아무리 admin/password 로 입력해도 틀렸다고만 나오네요

    무슨 문제가 있을까요?
      • asdf
      • 2018.01.24 22:45 신고
      해결 하셨는지요. 오늘 저도 같은 일이 있었는데, admin/admin 으로 진입했습니다.
    • 도와주세요
    • 2018.01.22 15:00 신고
    복구모드 실행하고 192.168.1.1 로 들어가면 연결할 수 없다고 뜨고 192.168.29.1 로 들어가면
    "설정이 업데이트되었습니다. 웹페이지를 새로 고칩니다. IP주소 또는 포트 번호가 변경되어 TM-AC1900과 연결이 끊깁니다. TM-AC1900의 설정 페이지에 접속하려면, 무선 네트워크에 재접속한 후 업데이트된 IP 주소와 포트 번호를 사용하십시오."
    라는 메시지만 뜹니다. 이상태에서 다시 처음부터 진행해도 마찬가지네요. 공유기의 전원 led 는 1초에 한번씩 깜박입니다. 찾아보니 벽돌 증상인거같기도 하고...
    복구모드가 실행이 안된건가요?
    • REAL스마트
    • 2018.01.24 04:16 신고
    감사합니다. 덕분에 펌웨어 교체 잘했습니다. 192.168.29.1로 접속이 되긴 했지만 Ac68u로 잘 되네요
  3. 감사합니다.
    2018년 1월에 TM-AC1900 리퍼로 사서 성공했습니다.
    최신버전 펌이라 SSH 설정이 없어서 티모바일 펌 내려서 했고, CFE version 2.1.2.6 입니다.
    • 준희
    • 2018.01.30 23:33 신고
    설명이 너무 쉽게 잘 되어 있어서 한번에 성공했어요 ㅎ 그냥 그대로 따라하기만 하기만 했어요. 스샷이랑 똑같아요
    • Joshua
    • 2018.02.04 03:19 신고
    정말 감사합니다. 큰 도움이 됐습니다. 개중에는 제 경우와 같이 WPS,wifi on/off reset 버튼을 동시에 누른 채 전원을 켜고, 전원 LED가 마구 깜빡이면 wps, wifi on/off 스위치에선 손을 떼고 reset버튼은 유지해야 복구 모드로 진입하는 경우도 있는 것 같네요...
  4. 펌 다운그레이드 완료후 ssh매뉴 활성화 까지 했습니다.

    그런데 putty로 접속이 안되고 있습니다 ㅜㅡㅜ
    • Orin
    • 2018.02.09 01:09 신고
    안녕하세요
    좋은 글 보고 고지에 거의 다달았는데 ㅠㅠㅠ
    다 한 상태에서...마지막 부분에 펌웨어 버전은 같고
    왼쪽 상단에 tm ac 1900로 나오네요 ㅠㅠ
    • 한결아빠
    • 2018.02.10 12:26 신고
    몇 시간 씨름한 끝에 무사히 과업(?)을 성공적으로 마쳤습니다. ^^
    대단히 감사합니다.