Jump to content

Флашване на TL-W740N


Recommended Posts

Реших да флашна TL-W740N с ddwrt по LAN , тръгна и до 30 мин. не свърши. Спрях му захранването и сега има пинг 192.168.1.1 и се влиза през порт 23, но не можах да го възтановя.

Някакви идеи?

Благодаря

Link to post
Share on other sites
Balthazar

Пробвали да го закачиш с TTL и през TFTP докато държиш ресет бутона и цъкаш кабела да му набиеш оригиналния софт. Ако и така не става сваляй флаша и го презаписвай на ново.

Link to post
Share on other sites
kokaracha

Глупусти на търкалета :)

Щом има адрес и успешно се логва в него какъв е проблема да се флашне.

Use since

OpenBSD 3.x

FreeBSD 4.x

Centos 5.x Debian 3.x Ubuntu 7.x

Аз съм фен на OpenWRT.

 

Горчивината от лошото качество остава дълго след като е преминало удоволствието от ниската цена.

_____________________________

___|____|____|____|____|____|__

_|____|____|____|____|____|____

___|____|_ Удряй _|____|____|__

_|____|___ главата ___|____|____

___|____|_ си тук!! |____|____|__

_|____|____|____|____|____|____

___|____|____|____|____|____|__

Link to post
Share on other sites
Balthazar

Проблема е че не винаги можеш да стигнеш до сервизен режим през ssh/telnet и така на татака а ако се е счупиш флаша само сервизния режим ще го спаси :)

Link to post
Share on other sites

Пробвах това:

Стъпка едно
 
Инсталирайте драйвера за кабела и веднага проверете в Device Manager-а имате ли инсталиран COM порт.
Проверете и запишете номерът на който се намира вашият usb to serial converter. Влезте в разширените
настройки на портовете и нагласете скоростта на предаване да е 115200bps.
 
Стъпка две
 
Свържете кабела със серийния порт на рутера. Може да използвате поялник или електропроводящо лепило,
само внимавайте да не дадете накъсо пиновете. Свържете WAN порта на рутера с компютъра (с помоща на стандартен Ethernet кабел).
Настройте IP адреса на мрежовата карта на компютъра по следния начин:
 1. IP Addres: 192.168.0.2
 2. Subnet mask – 225.225.225.0
 3. Default Gateway: 192.168.0.1
 4. Полетата за DNS оставяте празни.
 
Стъпка три
 
Стартирайте програмата за TFTP е я настройте да бъде TFTP клиент. В директорията на програмата сложете файла с фърмуера и
укажете къде точно се намира файла.

Тъй като името на фърмуера е доста дълго (напр. openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin),
напълно спокойно може да го преименувате в нещо по-кратко( напр. wr841n-v8.bin). Това ще ви спести после излишно писане в конзолата.
 
Стъпка четири
 
Стартирайте Putty. За начин на свързване изберете Serial, и дайте да се свърже с COM порта, който по-рано видяхме в Device Manager-а,
за скорост укажете 115200bps.

Когато сте готови кликнете на бутона Open. Ако всичко е правилно в прозореца на Putty-то ще видите как рутера се инициализира и
комуникацията с него тръгва. Ако не се вижда нищо – някъде нещо сте сбъркали и трябва да започнете отначало.
 По време на инициализацията се появява един надпис „Autoboot in 1 sec” и тогава много бързо трябва да наберете от
клавиатурата „ tpl ” – с малки букви и без кавичките. Това е команда да влезеш в U-boot (зареждащата програма на рутера).
При успешно влизане ще ви се появи следното:
 wasp>, или AR71>. Ако не стане от първия път, не се отчайвайте – от няколко опита се получават нещата.
 
Стъпка пет
 
Сега трябва да настроим рутера да си говори на един и същи език с компютъра
 Въвеждаме следните команди в прозореца на Putty:
 setenv ipaddr 192.168.0.1
 setenv serverip 192.168.0.2 (помните настройките на мрежовата карта, нали?)
 printenv
 Много внимателно прегледайте каква точно информация се извежда на екрана. Убедете се че наистина ipaddr 192.168.0.1 и
serverip 192.168.0.2 са наистина точно такива. Ако не – setenv отново, докато не станат каквито трябва да бъдат.
 
Стъпка шест
 
Сега задачата ни е да заредим фърмуера в РАМ паметта на рутера. Бъдете особено внимателни със точното изписване.
 В прозореца на Putty-то изписваме следната команда:
 tftpboot 0×80000000 wr841n-v8.bin
(помните че ви накарах да съкратите името на фърмуера, нали?)
 Ако всичко е наред, трябва да видите на екрана следното:

 wasp> tftpboot 0x80000000 wr841n-v8.bin
Using eth0 device
 TFTP from server 192.168.0.1; our IP address is 192.168.0.2
 Filename 'wr841n-v8.bin'.
 Load address: 0x80000000
 Loading: ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## #########################
 ######################################## ##############
 done
 Bytes transferred = 3932160 (3c0000 hex)

 Запомнете това число: 3c0000 – по нататък ще ни трябва. Ако числото е различно – най-вероятно фърмуера е неправилен и е
по-добре да опитате с друг.
 Ако вместо това започнат да ви излизат следните надписи:

 wasp> tftpboot 0x80000000 wr841n-v8.bin
Using eth0 device
 TFTP from server 192.168.0.1; our IP address is 192.168.0.2
 Filename 'wr841n-v8.bin'.
 Load address: 0x80000000
 Loading: Т Т Т Т Т Т

 това означава че нещо не е наред – комуникацията по ЛАН кабела, настройката на TFTP, името на файла с фърмуера – проверете ги отново.
Прекъсването на грешната операция става с помощта на клавишната комбинация Ctrl+C.
 

Стъпка седем
 
Сега трябва да изтрием стария фърмуер от флаш-паметта. Това става с командата:
 erase 0x9f020000 +0x3c0000 (виждате числото, което трябваше да запомним)
 

Стъпка осем
 
Следващата ни задача е да прехвърлим новия фърмуер на мястото на стария:
 cp.b 0x80000000 0x9f020000 0x3c0000 (отново се появи това число ? )
 
Стъпка девет
 
Ако до тук всичко е наред, остава ни само да рестартираме софтуерно рутера
 bootm 0x9f020000
 
Стъпка десет
 
При успешен рестарт, вече си имате рутер флашнат със софтуера на Open WRT.
Преместете ЛАН кабела в някой от номерираните портове на рутера (от 1 до 4),
задайте настройките на мрежовата си карта на Автоматичини и рутера автоматично ще ви присвои адрес.

 

И след рестарт вече мигат всички диоди, остава май само fullflash.


Някой  да има fullflash

Link to post
Share on other sites

Правиш нещо и явно не знаеш какво :).

Модела в заглавието на темата не ми е познат.

Aко случайно става въпрос за TL-WR740N то има V1, V2, V3, V4.

Искаш нещо, но какво?

Link to post
Share on other sites
pavelkamburov

donioi предполагам ,че говориш за tl-wr740N аз имам фулфлаш ама на компютъра в къщи а няма да се прибера до неделя. Колко ти е спешно? Ако е много спешно да карам лапетата да ровят по компа да го търсят, макар ,че не ми се ще много ;-) > Мога да ти пратя  фулфлаш за tl-wr741ND веднага.  и би  трябвало разликата да е само в антените. Имам два в къщи един 740 и един 741 и няма разлика освен антените. Не помня коя версия са. При различните версии може и да не е така.  Не си казал и коя версия е рутера, че има разлика в хардуера. 

 

 

 

 

 

 

В прикачения файл има  за  версия 1 и версия 2

 

Ако не се оправиш пак се обади .

tl-741nd _fullflash.rar

Edited by pavelkamburov
Link to post
Share on other sites
  • 2 weeks later...
  • 1 year later...

Ох ,скапа ми се 740-ката ,дайте моля отново флаша,по гореописания метод не стана постоянно ми изписва ТФТП ненамерено ползвам ,файл 01аф...

Може ли да качите наново файла за програматор,версията ми е 4.23

Link to post
Share on other sites
  • 1 year later...
Петър Петров

Извинявам се ,че възраждам толкова стара тема но питането ми до някъде се припокрива с нея.Та става въпрос отново за префлашване на същия рутер но с Air OS.Имам няколко прилично работещи екземпляра, но така и не намерих начин да им сменя перманентно мас адресите. Версията на air os e 5.3.5 софтуера е на булет м2 и аиргрид м2. Ако някой може да помогне със тази смяна?

Отговарям на всякакви уточняващи въпроси.

Edited by Петър Петров
Link to post
Share on other sites
Петър Петров

Проблемът е решен след като реших да проверя и при братушките как стоят нещата.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.