Jump to content

D-link DIR-300/NRU (RALINK RT-3050) Убил загрузчик(бут). Jtag recovery.


Recommended Posts

Posted (edited)

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

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

Edited by yKpon
  • Replies 136
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Posted

железка долго лежала отключеной, подлючил поработала минут 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>

Posted

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

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

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

Posted

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

 

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

Posted

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

 

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

Posted

зашил 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.

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

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

Posted (edited)

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

$ 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

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

Edited by yKpon
Posted

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

  • 2 weeks later...
Posted (edited)

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

SPANSION s29gl032n

RT3050

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

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

Edited by Nitrotoluol
Posted

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

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

Posted

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

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

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

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

  • 2 months later...
Posted

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

Posted

ul-nik

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

  • 2 months later...
Posted

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

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

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

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

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

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

спасибо

  • 3 months later...
Posted

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

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

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

  • 2 months later...
Posted

Достался по работе маршрутизатор 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']

Posted (edited)

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

 

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

Edited by vpozdin
Posted

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

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

  • 2 weeks later...
Posted

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

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

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

  • 1 month later...
Posted

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

DIR-300 NRU B1

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

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

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

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

  • 4 weeks later...
Posted

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

 

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

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

 

Спасибо.

ICQ 141577784

Mail oleinikov_sergey@mail.ru

  • 5 weeks later...
Posted

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

девайс Dir300nru b1

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.