Перейти к содержимому
Калькуляторы

D-link DIR-300/NRU (RALINK RT-3050) Убил загрузчик(бут). Jtag recovery. Востановление железа на RALINK RT-3050

Не показатель, тем более там зачем-то стоят дешевые taicon'ы аж на 35В, но емкостью всего в 100 мкф (очевидно, чтобы не пухли быстро). Немного повысился ESR - и приплыли...

перепаял на 1000мкФ, то же самое :(

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

железка долго лежала отключеной, подлючил поработала минут 10, в момент падения выкинукла в терминал

Kernel bug detected[#1]:
Cpu 0
$ 0   : 00000000 00000001 80240a90 81c24f80
$ 4   : 00000001 00000001 000007d0 81c09480
$ 8   : fffeb6b8 20c47280 00000001 81a62740
$12   : 81889d80 801df150 0000000a 81872200
$16   : 81c09480 00000001 81c09488 efffffff
$20   : 81c09498 801bd600 801bc5c8 00000000
$24   : 00000000 80160c3c
$28   : 81c26000 81c27ef8 00000000 80036aec
Hi    : 10623940
Lo    : 0e55f218
epc   : 800373d0     Not tainted
ra    : 80036aec Status: 1100fc03    KERNEL EXL IE
Cause : 10800034
PrId  : 0001964c (MIPS 24K)
Modules linked in: rt2860v2_ap nf_nat_pptp nf_nat_proto_gre nf_nat_sip nf_nat_h323 nf_nat_ftp nf_conntrack_ftp nf_conntrack_h323 nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_sip
Process events/0 (pid: 4, threadinfo=81c26000, task=81c19000)
Stack : 00000001 81c09488 efffffff 81c09498 801bd600 80036aec 000f422b 80033264
       81c09480 81c09490 81c09480 81c09490 81c09488 00000001 00000000 00000000
       00000000 80036ce8 81c1bec0 00000001 81c1bec0 00000000 ffffffff ffffffff
       ffffffff ffffffff 00000000 81c19000 8001f148 00100100 00200200 00000000
       00000001 00020000 00000000 00000000 00000000 00000000 00000000 80240000
       ...
Call Trace:

Code: 8fbf0014  8c440010  0004202b <00048036> 8c470004  24450004  00e52826  0005282b  00058036
Fatal exception: panic in 5 seconds


U-Boot 1.1.3 (Jan 13 2009 - 17:40:14) (Alpha) - SVN revision : 105

Model: WRGN23

Board: RT2880 DRAM:  32 MB
twe0 set to <NULL>
toe0 set to <NULL>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну явно же либо память битая либо бут кривущий.

Кстати судя по:

DRAM component: 256 Mbits SDR

DRAM bus: 32 bit

Total memory: 64 MBytes

 

Так что бут криво собран. Прикрепил бут для 128MBit/32bit (32Mb) + NOR Flash. Специально для вас собрал. Не могу я уже на ваши мучения смотреть блин. Залейте и наверняка полегчает.

 

Для справки RT3050 вообще физически более 32Мбайт не умеет. Кстати DRAM bus у RT3050 должно быть 16бит, тут я собрал для 32 бит т.е. для RT3052. Ща пересоберу для кастратов с 16 бит шиной.

 

P.S. Переименовать, распаковать и лить из меню бута.

uboot.bin-RT3050-32RAM-NOR.bz2.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короче вот правильны бут под вашу железку. Конфигурация:

 

Board - RT305xMP

SDRAM - 256Mbit

BUS - 16bit

SIZE - 32Mb

Flash - NOR

SW_MODE - WLLLL

 

 

Оплату чтения мануалов в слух и сборки бута куда слать думаю сами догадаетесь.

 

P.S. Если это не поможет - отнесите на свалку.

P.S. Судя по выводу бут мало того что криво сконфигурён и древни как гамно ммамонта дык вообще не понятно как он работает ибо BoardType задан не верно не говоря уже о памяти.

uboot-RT3050-16bit-32MbRAM-NOR.bin.bz2.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio, спасибо за подробную информацию, но как шить бут? jtag? разъёма на плату не выведен, а выпаивать и прошивать через программатор слишком сложно

 

Ну я же сказал из меню старого бута и шить выбрав соответствующий пункт. Что за вопросы-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

чёрт, опередили меня перед тем как я удалил, спасибо, пробую

пока не включается

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

зашил uboot-RT3050-16bit-32MbRAM-NOR.bin

U-Boot 1.1.3 (Mar 28 2011 - 20:31:59)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fb0000
config usb..*** Error: D+/D- is 1/1, config usb failed.
..*** Error: D+/D- is 1/1, config usb failed.

flash_protect ON: from 0xBF000000 to 0xBF01E5B7
flash_protect ON: from 0xBF030000 to 0xBF030FFF
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 3.4.0.0
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Mar 28 2011  Time:20:31:59
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

##### The CPU freq = 320 MHZ ####

SDRAM bus set to 16 bit
SDRAM size =32 Mbytes

Please choose the operation:
  1: Load system code to SDRAM via TFTP.
  2: Load system code then write to Flash via TFTP.
  3: Boot system code via Flash (default).
  4: Entr boot command line interface.
  7: Load Boot Loader code then write to Flash via Serial.
  8: Load Boot Loader code to SDRAM via TFTP.
  9: Load Boot Loader code then write to Flash via TFTP.

настораживают ошибки при старте

аварийное меню с нажатым ресетом не загружается

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

внезапно посыпалось без остановки

$ 8   : 0000006c 00000400 00000068 0000002e
$12   : 8024096d 0000004c fffffffe 00000008
$16   : 801c0136 ffffffff 00000000 80240d6c
$20   : 801b7500 00000025 801b7750 81421b58
$24   : 00000030 bf000790
$28   : 81420000 81421a10 8024096c 800d7b7c
Hi    : 00000000
Lo    : 3da5a800
epc   : 800d68d0     Not tainted
ra    : 800d7b7c Status: 10000002    KERNEL EXL
Cause : 40008010
BadVA : 8f7bab7b
PrId  : 0001964c (MIPS 24K)
Modules linked in:Unhandled kernel unaligned access[#750]:
Cpu 0
$ 0   : 00000000 00000001 ffffffff 00000020
$ 4   : c02627ac ffffffff c02627ac 801b7600
$ 8   : 0000006c 00000400 00000068 0000002e
$12   : 8024096d 0000004c fffffffe 00000008
$16   : 801c0136 ffffffff 00000000 80240d6c
$20   : 801b7500 00000025 801b7750 814218d0
$24   : 00000030 bf000790
$28   : 81420000 81421788 8024096c 800d7b7c
Hi    : 00000000
Lo    : 3da5a800
epc   : 800d68d0     Not tainted
ra    : 800d7b7c Status: 10000002    KERNEL EXL
Cause : 40008010
BadVA : 8f7bab7b
PrId  : 0001964c (MIPS 24K)
Modules linked in:Unhandled kernel unaligned access[#751]:
Cpu 0
$ 0   : 00000000 00000001 ffffffff 00000020
$ 4   : c02627ac ffffffff c02627ac 801b7600
$ 8   : 0000006c 00000400 00000068 0000002e
$12   : 8024096d 0000004c fffffffe 00000008
$16   : 801c0136 ffffffff 00000000 80240d6c
$20   : 801b7500 00000025 801b7750 81421648
$24   : 00000030 bf000790
$28   : 81420000 81421500 8024096c 800d7b7c
Hi    : 00000000
Lo    : 3da5a800
epc   : 800d68d0     Not tainted
ra    : 800d7b7c Status: 10000002    KERNEL EXL
Cause : 40008010
BadVA : 8f7bab7b
PrId  : 0001964c (MIPS 24K)
Modules linked in:Unhandled kernel unaligned access[#752]:
Cpu 0
$ 0   : 00000000 000000

при рестарте

U-Boot 1.1.3 (Mar 28 2011 - 20:31:59)

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fb0000

и висим... похоже всё таки что-то железное

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На опшибки при инициализации usb внимания не обращаем ибо в обвязке не распаяно несколько резисторов и даже если бы был бы проц p2 ревизии оно бы не проинитилось. А так да. Пробуйте заменить модуль памяти, промерять питающие напряжения на проц и т.д. Но я бы не заморачивался. Цена копеечная чтобы столько времени тратить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И все-таки, хочется вернуться к DIR-300/NRU с мертвым бутом, у меня все та же проблема, напомню, железо:

SPANSION s29gl032n

RT3050

В консоле тишина т.к. залит мусор вместо бута(в режиме 9: Load Boot Loader code then write to Flash via TFTP. )

Хочется услышать идеи как восстановить такое "чудо"... Может есть у кого положительные результаты?

Изменено пользователем Nitrotoluol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хочется услышать идеи как восстановить такое "чудо"...

Флэш на программатор или на другой роутер с разведенным житагом (на любом чипсете), и шить правильный бут. Если возникают вопросы "а как это" - отдать/продать роутер тому, у кого подобных вопросов не возникнет, а себе купить новый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что воскресил dir-300/nru.

Ситуация была такая: при включении аппарат зажигал только зеленый индикатор питания, ни на что не реагировал, Emergency Room не работал ни по одному адресу.

Проблема оказалась в чипе (RT3050F)- непропай нескольких контактов.

Лечится прогревом чипа паяльной станцией.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста простите если не понятно объяснюсь.Вопрос мой такой. Модем starnen настроен мостом.DHSP включен. с ним в работе DIR-300. Роутер работает в режиме WI FI.Для того чтобы на один из настроенных портов модема подключить IP TV.нужно выключить DHSP.Но без него роутер не получает ip и не поднимает ppoe.своих мозгов не хватает.Вся надежда на вас !

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ul-nik

1) совсем не соответствует топику и 2) навряд кто-то, кроме техподдержки, ответит вам как осуществить это извращение - а где сайт ТП, думаю, вы сами знаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

работал на шаринге DIR412 вдруг отклучилса и не могу залиц прошивку

чтоб работал, прошивается но не реагирует роутер, гарит лампочка

питаниа и лан, всио попробовал но не помагает, флеш нада очестит,

почти все прошивки proboval оригиналние и дантеса,DDWrt но нечего не помогло,

можете помоч? думаю нада востановиц флеш через JTAG если можите даите

инструкцию как ето сделац ?

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может кто нибудь обьяснить пару вещей.

Бут новый залил, от прошивки webflash в winhex откусил первые 96 байт

в итоге в консоли bad magic number, 000000

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Достался по работе маршрутизатор DIR-300 NRU, в начале удалось его восстановить. Но потом на прошивке OpenWRT он совсем сдох, а точнее: Работает минут 10 и потом зависает. После ребута мигает питание оранжевым и WPS (синхронно). Если оставить выключенным на дня 2-3, то снова заработает. Читал тему - перепаял все конденсаторы, такая же петрушка. Потом думал из-за перегрева - поставил куллер с радиатором (как раньше на видюхах были, кругляшки). Потому что у меня была такая проблема с DIR-120, он вис, но ребут сразу все исправлял. А тут немного другое, но все равно решил попробовать - не помогло. Нашел кабель USB-Serial и цепанул к UARTу DIR-300 NRU.

Пожалуйста, помогите :(

U-Boot 1.1.3 (Jan 13 2009 - 17:40:14) (Alpha) - SVN revision : 105

 

Model: WRGN23

 

Board: RT2880 DRAM: 32 MB

twe0 set to <NULL>

toe0 set to <NULL>

============================================

Ralink UBoot Version: 3.1 Alpha

--------------------------------------------

ASIC 3052_MP2 (MAC to GigaMAC Mode)

DRAM COMPONENT: 256Mbits

DRAM BUS: 16BIT

Total memory: 32Mbytes

Date:Jan 13 2009 Time:17:40:14

============================================

icache: sets:128' date=' ways:4, linesz:32 ,total:16384

dcache: sets:128, ways:4, linesz:32 ,total:16384

 

Please choose the operation:

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Entr boot command line interface.

9: Load Boot Loader code then write to Flash via TFTP.

0 seconds ...

 

Eth0 (10/100-M) : ethaddr = (1c:af:f7:88:19:7a) 1C AF F7 88 19 7A

 

3: System Boot system code via Flash.

## Powering down port 0 ~ 3.

## Booting image at bf050000 ...

Image Name: Linux Kernel Image

Created: 2009-07-27 8:51:14 UTC

 

System Control Status = 0x03400000

Image Type: MIPS Linux Kernel Image (lzma compressed)

Data Size: 881923 Bytes = 861.3 kB

Load Address: 80000000

Entry Point: 802b9000

Verifying Checksum ... OK

Uncompressing Kernel Image ... LZMA ERROR 1 - must RESET board to recover

[/quote']

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короче вот правильны бут под вашу железку. Конфигурация:

 

Board - RT305xMP

SDRAM - 256Mbit

BUS - 16bit

SIZE - 32Mb

Flash - NOR

SW_MODE - WLLLL

 

 

Оплату чтения мануалов в слух и сборки бута куда слать думаю сами догадаетесь.

 

P.S. Если это не поможет - отнесите на свалку.

P.S. Судя по выводу бут мало того что криво сконфигурён и древни как гамно ммамонта дык вообще не понятно как он работает ибо BoardType задан не верно не говоря уже о памяти.

После заливки бута была такая же ошибка при распаковке. От питания не отключал. Теперь выдает вот это и дальше не идет:

U-Boot 1.1.3 (Mar 28 2011 - 20:31:59)

 

Board: Ralink APSoC DRAM: 32 MB

relocate_code Pointer at: 81fb0000

config usb..*** Error: D+/D- is 1/1, config usb failed.

..*** Error: D+/D- is 1/1, config usb failed.

 

flash_protect ON: from 0x%lX to 0xBF000000

flash_protect ON: from 0x%lX to 0xBF030000

============================================

Ralink UBoot Version: 3.4.0.0

--------------------------------------------

ASIC 3052_MP2 (Port5<->None)

DRAM component: 256 Mbits SDR

DRAM bus: 16 bit

Total memory: 32 MBytes

Flash component: NOR Flash

Date:Mar 28 2011 Time:20:31:59

============================================

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384

 

##### The CPU freq = 320 MHZ ####

 

SDRAM bus set to 16 bit

SDRAM size =32 Mbytes

 

Please choose the operation:

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Entr boot command line interface.

7: Load Boot Loader code then write to Flash via Serial.

8: Load Boot Loader code to SDRAM via TFTP.

9: Load Boot Loader code then write to Flash via TFTP. 0

 

3: System Boot system code via Flash.

## Booting image at bf050000 ...

Image Name: Linux Kernel Image

Created: 2009-07-27 8:51:14 UTC

Image Type: MIPS Linux Kernel Image (lzma compressed)

Data Size: 881923 Bytes = 861.3 kB

Load Address: 80000000

Entry Point: 802b9000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 802b9000) ...

## Giving linux memsize in MB, 32

Изменено пользователем vpozdin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем счасливым обладателям DIR-300/NRU ревизии B1-B3 у вас заводской брак, а именно не пропай процессора.

И перед тем как писать сюда или пробовать залить прошивку, нужно пропаять проц, сделать это можно самому<если гарантия кончилась> или в сервисном центре длинка бесплатно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет!Очень нужен полный дамп флеша от Dir 300 B1,кому не лень,выложите пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После ребута мигает питание оранжевым и WPS (синхронно). Если оставить выключенным на дня 2-3, то снова заработает.

Парочка таких была. Поднялись заменой озу. Донор SDRAM PC-133 128МB на четырех чипах.Просто прогрев не помогал.

И при замене электролитов прямо на ножки паяю керамику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго здравия!

DIR-300 NRU B1

Горит желтым питание, в консоли тишина, в сетевых подключениях "сетевой кабель не подключен", по 192.168.0.1, 192.168.1.1, 10.10.10.123 не пингуется. БП заменен на заведомо исправный.

Предположение что слетел бут.

Есть ли способы его восстановить?

Есть ли информация о выводах Jtag? (то что рзъема нет я знаю, но может есть выводы из под процессора к которым можно подключиться?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый День !!!

 

Попался DLINK DIR-300RevB1 проблема такая что на RESET вообще не реагирует, загорается Power желтым и через доли секунды становится зеленым и горит зеленый не моргая...

Как достучаться до него, Как лучше его прошить, впринципе все прошивки есть, как можно спасти его не выпаивая флешку.

 

Спасибо.

ICQ 141577784

Mail oleinikov_sergey@mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здравствуйте... мучаюсь вот с таким же девайсом - не принимает прошивку ни через веб, в эмердженси рум вообще не заходит, через тфтп не получается... спаял кабель по схеме предложеной товарищем yKpon - выдает белеберду в консоль... подскажите плз что делать? пробовал Rx и Tx менять местами не помогло тоже самое только меньше мусора в консоли... есть ли рабочая схема?

девайс Dir300nru b1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, D-Link последнее время, что-то все хуже и хуже стал железо выпускать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.