[정보-주변기기] TM-AC1900 펌웨어 다운그레이드, RT-AC68U 개조 정리
- 흐규흐규
- 432
- 22
- 7
참고링크
http://m.ppomppu.co.kr/new/bbs_view.php?id=computer&no=505863
http://akist.net/wordpress/?p=3336
https://www.clien.net/service/board/lecture/12042584
-----------------------------------------------
TM-AC1900 펌웨어 다운그레이드 방법 (T-Mobile 최신 펌웨어 기준)
※ 다운그레이드 작업전에 WAN이나 USB 테더링 등의 수단으로 인터넷이 꼭 연결되어 있어야 함.
0. USB 메모리를 FAT32로 포멧 (32GB 이상은 Minitool 그런거로 포멧하면 됨.)
0-1. https://www.bayareatechpros.com/ac1900-to-ac68u/에서 제공하는 "TM-AC1900toRT-AC68U.7z" 다운로드
0-2. 7z에 있는 파일 모두 USB 메모리에 압축풀고 "TM-AC1900_3.0.0.4_376_1703-g0ffdbba.trx"의 이름을 "firmware1703.trx"로 바꾼다
0-3. USB 메모리를 TM-AC1900 후면의 USB 포트에 꼽아준다 (가능하면 USB 2.0, Black 포트에)
0-4. 크롬으로 192.168.29.1 접속해서 로그인하고 네트워크 도구에 들어가서 F12 개발자 모드 킨 후 콘솔탭을 띄운다 (공유기 관리 페이지 계정 admin/password)
※ 콘솔탭 명령에 validForm = function(){document.form.SystemCmd.value = "ping\necho hello world";return true;} 입력 후 엔터
※ 공유기 네트워크 도구창에 있는 네트워크 진단 실행 눌렀을때 hello world가 출력되는지 확인하고 작업 진행 할 것.
(모든 명령어는 실행하면 네트워크 진단 실행 버튼이 잠시 비활성화되는데 다시 활성화 된 다음에 다음 명령어를 실행해야 함.)
1. validForm = function(){document.form.SystemCmd.value = "ping\nmount -t tmpfs tmpfs userRpm";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
2. validForm = function(){document.form.SystemCmd.value = "ping\nmount";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
3. validForm = function(){document.form.SystemCmd.value = "ping\ncp -a . userRpm";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
4. validForm = function(){document.form.SystemCmd.value = "ping\nmount --move userRpm .";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
5. validForm = function(){document.form.SystemCmd.value = "ping\nmount";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
6. validForm = function(){document.form.SystemCmd.value = "ping\nservice restart_httpd";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
7. validForm = function(){document.form.SystemCmd.value = "ping\nwget -A txt -r -nH -nd docbill.freeshell.org";return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
8. validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt " + encodeURIComponent("find /tmp/mnt -name firmware1703.trx" ).replace(/%/g,"..");return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
9. validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt " + encodeURIComponent("mtd-write2 /tmp/mnt/USB/firmware1703.trx linux").replace(/%/g,"..");return true;} 입력 후 엔터 및 네트워크 진단 실행클릭
CRC OK 메시지 나오는지 확인후에 그 상태서 약 1분정도 대기 및 NVRAM 초기화 할 것.
(공유기가 꺼져있는 상태에서 WPS 버튼을 누른상태로 전원키면 약 20초후에 LED 불빛이 깜빡거림. 그 후 누르고 있던 WPS 버튼 떼면 됨.)
초기화 완료 및 공유기 리부팅후에 192.168.29.1 접속해서 1703으로 다운그레이드 되었는지 확인.
-----------------------------------------------
RT-AC68U로 CFE, 펌웨어 교체 방법
준비물 : WinSCP, Putty, TM-AC1900toRT-AC68U.7z
1. 1703으로 다운그레이드 완료 확인했으면 관리페이지에서 SSH 설정 킨다
2. Putty 실행하고 192.168.29.1 접속하고 로그인한다 (공유기 관리 페이지 계정 admin/password)
3. 로그인후에 cat /dev/mtd0 > original_cfe.bin 입력하고나서 WinSCP 실행하고 SCP 모드로 로그인
4. "original_cfe.bin" 파일 복사해서 https://cfeditor.pipeline.sh/로 접속한다
5. Original CFE에 "original_cfe.bin" 파일 업로드하고 "1.0.2.0 US AiMesh (RT-AC68U) 따봉" 누른다
6. Country "ALL" / TX Power "MAX" 체크 확인하고 Target CFE에 생성된 .bin 파일 다운로드하고 new_cfe.bin으로 이름 바꾼다
7. WinSCP로 SCP 로그인한다음에 new_cfe.bin, mtd-write, FW_RT_AC68U_30043763626.trx 업로드하고 Putty로 SSH 로그인한다
8. 로그인후에 다음과 같이 입력한다
8-1. chmod u+x mtd-write
8-2. ./mtd-write new_cfe.bin boot
8-3. mtd-write2 FW_RT_AC68U_30043763626.trx linux
CRC OK 메시지 나오는지 확인후에 그 상태서 약 1분정도 대기 및 NVRAM 초기화 할 것.
(공유기가 꺼져있는 상태에서 WPS 버튼을 누른상태로 전원키면 약 20초후에 LED 불빛이 깜빡거림. 그 후 누르고 있던 WPS 버튼 떼면 됨.)
-----------------------------------------------
TM-AC1900 펌웨어 롤백 방지 수정 방법
1. 초기 설정후에 다시 관리페이지에서 SSH 설정 킨다
2. Putty 실행하고 192.168.1.1 접속하고 로그인한다 (공유기 관리 페이지 계정, AC68U 펌웨어 교체하면 초기 설정할때 새로 입력해야 함.)
3. 로그인후에 다음과 같이 입력한다
3-1. cat /dev/mtd5 > /jffs/mtd5_backup.bin
3-2. mkdir /tmp/asus_jffs
3-3. mount -t jffs2 /dev/mtdblock5 /tmp/asus_jffs
3-4. rm -rf /tmp/asus_jffs/*
3-5. sync && umount /tmp/asus_jffs
3-6. rm -rf /jffs/.sys/RT-AC68U
3-7. nvram unset fw_check && nvram commit && reboot
TM-AC1900 세대째인데 이번에 업어온거는 신형 펌웨어 들어간놈이 걸려버렸어요..
명령어가 ",” 때문에 구문오류나고 이거저거 계속 막히는바람에 두시간이나 삽질했네요 @.@
나중에 또 쓸일 생길거 같아 한꺼번에 정리하고 올립니다.
이제 AiMesh 쓸 수 있다...!
댓글 22
기존 두대는 구형 펌웨어라 응급복구모드에서 대충 작업했는데
이번에는 신형이 걸려서 된통 당했습니다..
후면 쿨링팬이 필요한데.. 남은 팬중에 크기 맞는게 있나 모르겠어요 @.@
콘크리트벽이 조금 두꺼운거도 있고 거리가 좀 있어서
가족들이 쓸려면 AiMesh로 다 묶어야 할거 같더라구요
물론 저는 RT2600ac로.. 읍읍..
알리 예전에 주문했던곳 가격 보고 정해야겠어요.. 감사합니다 ㅎ_ㅎ
얘는 그나마 나은 편
usb 팬속 조절 다이얼기 하나 사서 썼는데, 공유기랑 방향이 또 안맞아서 실패...
내 공유기가 메쉬안되서 의미없긴하지만
또하라하면 안할듯
공유기 부셔버릴뻔
분류 | 제목 | 글쓴이 | 날짜 | 조회 수 | |
---|---|---|---|---|---|
[공지] | [필독] 플레이어스 디갤 장터 규정 18 | RealmiND | 7791 | 18 | |
[공지] | 통합 디지털 갤러리 규정집 (2022년 1월 11일) 19 | 이리야스필 | 10898 | 18 | |
[정보-주변기기] |
이미지
|
Sso! | 179 | 8 | |
[정보-주변기기] |
이미지
|
서풍이불어온다 | 112 | 6 | |
[정보-주변기기] |
이미지
|
Sso! | 200 | 13 | |
[정보-주변기기] |
기본
|
고양이 | 100 | 3 | |
[정보-주변기기] |
이미지
|
Sso! | 308 | 16 | |
[정보-주변기기] |
이미지
|
Sso! | 145 | 5 | |
[정보-주변기기] |
이미지
|
Sso! | 98 | 5 | |
[정보-주변기기] |
이미지
|
실아가쌰언하다 | 76 | 2 | |
[정보-주변기기] |
기본
|
타미힐피거 | 288 | 12 | |
[정보-주변기기] |
기본
|
HUGE | 81 | 3 | |
[정보-주변기기] |
이미지
|
Sso! | 301 | 19 | |
[정보-주변기기] |
이미지
|
Sso! | 169 | 6 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 330 | 17 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 134 | 6 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 402 | 21 | |
[정보-주변기기] |
이미지
|
luve | 99 | 4 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 70 | 5 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 132 | 5 | |
[정보-주변기기] |
이미지
|
키보드장사꾼 | 244 | 10 | |
[정보-주변기기] |
이미지
|
Glenfiddich | 213 | 10 |
근데 님 AC1900 두대입니까 ㅋㅋㅋ