Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Восстановление роутера (TP-Link) через Serial

Автор: MicMak
Дата сообщения: 17.02.2012 12:25
Поменял кабель на Сименсовский С-55 ...сразу получил удобочитаемый текст.
Действовал строго по инструкции...все проходит на ура, НО после последней команды все возвращается на круги своя - мигаем всеми светодиодами и пишем


Resetting...

U-Boot 1.1.4 (Nov 30 2011 - 09:20:25)

AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... Error: Bad gzipped data
GUNZIP ERROR - must RESET board to recover

Ни одна заводская прошивка не встала на "кирпич".


Я в тупике. Что еще может быть?
Автор: serge21
Дата сообщения: 17.02.2012 14:55
У кого идут кракозябры выставляйте скорость 115200

Добавлено:
MicMak

по инструкции делаете говорите? а файл с прошивкой какой используете? ссылочку на сайт изготовителя покажите, вероятнее всего вы качаете русскую последнюю, а инструкция сделана на файл размером 8126464 байт
Автор: MicMak
Дата сообщения: 18.02.2012 07:13
Почитал вчера доки по U-boot, и уже в два часа ночи допер что в команде erase между параметрами не ставил пробел ... Вообщем все получилось. Огромное спасибо автору за статью.
Ну и для других...после команды ERASE должен быть ответ

First 0x2 last 0x7d sector size 0x10000 125
Erased 124 sectors

Собственно из за того что у меня память не чистилась перед записью ....ничего и не получалось.
Автор: Cherepkov
Дата сообщения: 20.02.2012 09:38
Информация:
Обратите внимание, нельзя шить через Putty прошивкой длиной более 7с0000 !!!
Прошивка с русского сайта имеет большую длину и в добавок ко всему в ней есть Boot!!
При обновлении, при подключенном Putty, в терминале видим--
--ERASE First 0x0 last 0x7-- sector size 0x10000
т.е стирается и сам загрузчик из флешки!!
Вот причина гибели роутеров при прошивках.
Ради интереса я прервал процесс прошивки... и труп в руках!!! Симптомы-горит светодиод питания.(не делайте так, у меня флешка вторая была).
Таким образом мы видим, перед прошивкой первым делом стирается флешка, а уж потом в оперативку грузится дамп и только потом прошивается память! Любой сбой или завис и труп гарантирован, а без загрузчика как все поняли только прошивать флешку напрямую!


Добавлено:
В связи с этим- не пренебрегайте отключением всех клиентов от роутера и отключением WiFi в интерфейсе! Ведь после стирания флешки, роутер продолжает работать, прошивка вся в памяти(и старая, но не факт что вся новая)
Автор: Diamond69
Дата сообщения: 20.02.2012 10:05
Как бы хотелось первый пост поправить, и дать там выдержки и ссылки на полезные и дельные посты, такие как у Вас Cherepkov. Ибо много бреда в теме. storm, Dekker Вы еще здесь?
Автор: xinex
Дата сообщения: 20.02.2012 19:11
Приветы. 2 кабеля на микрухах pl2303 и pl2303hx
Не реагирует на tpl, постоянный ребут
Стоит ли вообще пробывать другие кабели?
Автор: OptimusBest
Дата сообщения: 20.02.2012 20:40
Cherepkov
Спасибо за выдержки, хотелось бы узнать, раз у Вас имеется опыт работы с программатором и LPT портом. Как обстоит дело с EJTAG если Вы работали с ним? Например, важно ли использовать tjtag 3.0.1? Дело в том, что афтар этих программ был не доволен подачками и свернул проект, а с ним и все возможные ресурсы, где можно взять эту программу. Отличие в версиях как я заметил только в кол-ве поддерживаемых чипах памяти.
Может Вам или еще кому-нибудь известны другие программы, которые могут работать с MIPS EJTAG интерфейсом от Atheros?

P.S.
С поддержкой WIGGLER или DLC5 или еще какой-нибудь на основе LPT
Автор: Cherepkov
Дата сообщения: 21.02.2012 10:09
OptimusBest

а зачем тебе tjtag?? Не понимаю.
На сколько понял, по jtag нет доступа к памяти. Могу ошибаться.
Автор: Diamond69
Дата сообщения: 21.02.2012 11:50
Cherepkov
Действительно нет доступа к памяти через JTAG, здесь уже писали вроде.
OptimusBest
Только напрямую шить флеш.
Автор: Cherepkov
Дата сообщения: 21.02.2012 13:00
xinex

А Pl2303 без MAX23.. стоит?
Автор: OptimusBest
Дата сообщения: 21.02.2012 16:20
Cherepkov
Diamond69
Я пишу в общих чертах и не имею ввиду TL-WR1043ND.
Собираюсь выложить инфу о JTAG на MR3220(AR7241), вот и ищу необходимый софт который может понадобиться для работы.

Но большое спасибо за помощь, я уже сам нашел необходимую мне информацию и программы.
Автор: AxelPAL
Дата сообщения: 22.02.2012 07:22
Народ, проблема. Роутер TP-Link 1043, кабель Sivva CA-42, припаял по инструкции перекрестно, putty пишет кракозябры. На что грешить? На кабель? Просто не особо улыбается перспектива перепробовать кучу кабелей. Тему всю прочитал, были некоторые советы - мне не помогли.
Автор: Diamond69
Дата сообщения: 22.02.2012 07:40
AxelPAL
Я у тверждать не буду, но здесь писали, что кракозябры могут быть ещё и от неверно настроенной скорости интерфейса COM, либо её не соответствие настройкам в терминале PUTTY. Есть вероятность нарваться и на подделку кабеля C-42, бывают оказывается и такие, т.е. обычный USB кабель без конвертера, подобие кабелей DKU-2 или CA-53.
Других причин для кракозябр я не вижу.
Автор: AxelPAL
Дата сообщения: 22.02.2012 08:11
Diamond69
Скорость 115200. Подделка кабеля? Что ее отличает, какая микруха в ней стоит? Какая стоит в нужном СА-42 тогда?
Автор: Diamond69
Дата сообщения: 22.02.2012 08:50
В том, что я заказывал на ебэе C-42 стоит - Prolific PL2303. Схемка конвертера находиться в разъеме USB, который от этого несколько вытянут в длину. Когда вставляете кабель в комп реакция у системы какая? Вообще-то должно произойти определение нового устройства с последующими запросом дать драйвера. Поскольку дрова на PL2303 у меня в системе уже стояли(их кстати лучше ставить до подключения кабеля), реакции было НОЛЬ, и я уж испугался, что купил подделку, но при просмотре диспетчера устройств оказалось, что устройство определено как Prolific USB-to-Serial Comm Port (COM19) и работает нормально. Далее прошло все как по маслу.
Автор: AxelPAL
Дата сообщения: 22.02.2012 10:05
При подключении определяется как USB-serial controller от Prolific. Дрова поставил до кабеля, в диспетчере все прекрасно определяется. Ставил на виртуалку, т.к. у меня стоит win7 64-bit. Вот непонятно, что за дрянь с кракозябрами.
Автор: Diamond69
Дата сообщения: 22.02.2012 21:07
AxelPAL
Не знаю тогда. Я шил на Windows XP без всяких виртуалок таким же кабелем. Я бы попробовал на Вашем месте на чистой винде подключиться, больше идей нет. Ну может заказать переходник USB(или rs232) -> UART(TTL), ссылки я давал в этой теме.
Автор: OptimusBest
Дата сообщения: 23.02.2012 00:47
AxelPAL
Скажем образно, для putty могут быть три варианта:
Либо слишком громко (ставить подтягивающий резистор с GND)
Либо слишком тихо (ставить подтягивающий резистор с VCC)
Либо действительно шнурок.

В большинстве случаев первые два варианта вместе или один из них.
Автор: AxelPAL
Дата сообщения: 23.02.2012 07:54
OptimusBest
Так, стоп. Я к VCC ничего не паял, т.к. в инструкции из 1 поста об этом не сказано. GND к GND, RX платы к TX кабеля, TX платы к RX кабеля.
На кабеле:
GND - red
TX - green
RX - white.
По цветам различается с нокиевским оригинальным кабелем, но нашел фотку, на ней показано, какие куда и совпадает с проводами в моем кабеле.
http://bit.ly/zSNMHL - вот эта фотка.
Автор: OptimusBest
Дата сообщения: 23.02.2012 14:43
AxelPAL
Посмотрите вот эту схему и Вы поймете, что я имел ввиду.
Автор: AxelPAL
Дата сообщения: 23.02.2012 15:05
OptimusBest
Т.е. к VCC паять резисторы? Или соединить VCC с 4 ногой кабеля?
Автор: FatumNNM
Дата сообщения: 24.02.2012 17:15
Привет всем ! Помогите с такой проблемой :


U-Boot 1.1.4 (Aug 4 2010 - 20:06:51)

AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK

Starting kernel ...



OpenWrt kernel loader for AR7XXX/AR9XXX
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Looking for OpenWrt image... found at 0xbf022000
Decompressing kernel... failed, data error!

System halted!
Автор: OptimusBest
Дата сообщения: 24.02.2012 17:21
AxelPAL
Припаять оба резистора 10к между Rx, Tx и линией VCC (как по схеме выше) - хуже не будет. Где находится Tx и Rx у вашего шнурка - может быть известно только Вам. Учитывая Ваши знания, не исключено, что вы вообще могли перепутать провода и поэтому оно не работает. Так, что гарантий дать не могу. Капайте интернет, чтобы точно выяснить, где на вашем шнурке Tx и Rx.
Автор: AxelPAL
Дата сообщения: 24.02.2012 17:36
На знания мои не надо грешить, RX и TX припаял правильно - перекрестно.
Автор: Spider197312
Дата сообщения: 24.02.2012 19:01
[more] [more] Люди помогите воостанавливал роутор по инструкции всё прошло успешно до последнего ответа в результате получил работающие две лампы на роуторе сеть и лан в морду не идёт ну до конца не грузится вот лог


U-Boot 1.1.4 (Nov 30 2011 - 09:20:25)

AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.15--LSDK-6.1.1.40 gcc version 3.4.4 #12 Wed Aug 4 20:01:01 CST 2010
flash_size passed from bootloader = 8
CPU revision is: 00019374
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=31:2 rootfstype=squashfs init=/sbin/init
Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 256 (order: 8, 4096 bytes)
Using 200.000 MHz high precision timer.
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 30148k/32768k available (1406k kernel code, 2604k reserved, 293k data, 112k init, 0k highmem)
Mount-cache hash table entries: 512
Checking for 'wait' instruction... available.
NET: Registered protocol family 16
Jumpstart button pressed.
SCSI subsystem initialized
AR7100 GPIOC major 0
squashfs: version 3.3 (2007/10/31) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered
Serial: 8250/16550 driver $Revision: #1 $ 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
PPP generic driver version 2.4.2
PPPoX init, max protocols:3
NET: Registered protocol family 24
pppox protocol 0 register. max:3
cmdlinepart partition parsing not available
Searching for RedBoot partition table
5 RedBoot partitions found on MTD device ar7100-nor0
Creating 5 MTD partitions on "ar7100-nor0":
0x00000000-0x00020000 : "boot"
0x00020000-0x00120000 : "kernel"
0x00120000-0x007e0000 : "rootfs"
0x007e0000-0x007f0000 : "config"
0x007f0000-0x00800000 : "art"
->Oops: flash id 0x10216 .
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
ar7100wdt_init: Registering WDT success
SQUASHFS error: sb_bread failed reading block 0xcab
SQUASHFS error: Unable to read cache block [32acbc:18b3]
SQUASHFS error: Unable to read inode [32acbc:18b3]
VFS: Cannot open root device "31:2" or unknown-block(31,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)


хард резет не помогает,в командную строку не пускает что делать?????

Всё сам разобрался случай тот же что и у

tot86

только провод не пришлось менять и настройки просто пролил не заводскую прошивку и заработало

[/more] [/more]
Автор: rva18
Дата сообщения: 24.02.2012 19:07
Всем добрый вечер, для меня он не очень добрый.

После долгих мучений наконц подключил для прошивки роутер.
Начал набирать команды и при наборе первой команды:

erase 0xbf02000+7c0000

набрал:

erase 0xbf02000 ENTER (сорвался палец с SHIFT для "+").

Похоже я всю флешку стер? Проделал все оставшиеся шаги, все как было, постоянно перегружается.
Помогите, что я стер и можно как то это восстановить?
Если да то как?
Автор: Spider197312
Дата сообщения: 24.02.2012 20:21
так ты лог покажи что перегружается то?
Автор: rva18
Дата сообщения: 24.02.2012 20:40
[q][/q]

U-Boot 1.1.4 (Nov 30 2011 - 09:20:25)

AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... Error: Bad gzipped data
GUNZIP ERROR - must RESET board to recover

Resetting...
Автор: Spider197312
Дата сообщения: 24.02.2012 20:51
а заново прошить не пробывал?
Автор: rva18
Дата сообщения: 24.02.2012 21:38
Ура еще одним победителем стало больше!

Я просто наступил на грабли MicMak 8 стр.

Спасибо MicMak! Все, не забываем ставить пробел. Читайте внимательно форум, в нем очень много
полезной информации. Если бы кто сделал FAQ, было бы больше восстановленных роутеров.

Для информации, прошивался дата кабелем Сименс IP40 2нога - GND, 3- ТХ (роутера), 4-RX(роутера).

До этого собирал USB-COM + дата кабель от Сименс SL-45 (COM) не забудьте VCC дополнительно
подключить для питания СОМ. Работает. 1нога(черный) - GND, 5- ТХ красный(роутера), 6-RX оранжевый (роутера)(могу ошибаться) 4- VCC белый.

Страницы: 1234567891011121314151617

Предыдущая тема: Нет звука на ноуте


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.