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

Восстановление DWL-G700AP на ОС WINXP

Нужен хелп. Суть проблемы: WIN XP Prof SP3. Установка Cygwin полная 3,7гиг. Пробовал Сygwin_jtag_portable - запускается, порт ставится, Jtag-девайс ( WIGGLER и DLC5) на порт ставится. Дальше: detect- глухо как в танке... :( . В чём грабли???

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

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


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

Нужен хелп. Суть проблемы: WIN XP Prof SP3. Установка Cygwin полная 3,7гиг. Пробовал Сygwin_jtag_portable - запускается, порт ставится, Jtag-девайс ( WIGGLER и DLC5) на порт ставится. Дальше: detect- глухо как в танке... :( . В чём грабли???

1. направильно собран кабель

2. чёто не так с Lpt портом

3. точка вообще и совсем померла

4. др.

 

вообще попробуй по нашему мануалу пройтись, может прокатит

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


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

а про драйвер порта не забыли?

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

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


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

Всем спасибо! Промучился сутки. Всё запустилось. Делюсь приобретённы опытом;

1) Cygwin- устанавливать полностью, т.к. под разные сервиспаки мелкомягких (WinXPx SPx) требуются разные библиотеки!

2) LPT порт обязательно должен быть выставлен в BIOS на EPP, иначе при компиляции Jtag в Cygwin будут ошибки, и небудет DETECT на готовых сборках!

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


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

Всем доброго времени суток. Нужна помощь программистов. Есть классный софт (http://www.macraigor.com/swproducts.htm) под Windows, нужно только- прикрутить к нему поддержку (библиотеку, dll..?) чипов RealTek !

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

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


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

Господа, подскажите пожалуйста куда копать

Собрал кабель на сопротивлениях, взял шлейф вместе с ЛПТ папой от первого пня, 100 ом не было поставил 120, сыпались ошибки, поставил 82 всё прошилось загрузчиком из архива, потом проверил, в АП тот же бут, что и заливал.

Немного помучился с Cannot open /usr/local/share/jtag/MANUFACTURERS в ЖТАГЕ из архива, поставил башь и закинул jtag вместе с библиотеками в /bin

 

Консоли так и нет, на 192.168.1.6 ничего нет.

flash_unlock_block 0x3FC00000 IGNORE

block 0 unlocked
flash_erase_block 0x3FC00000
flash_erase_block 0x3FC00000 DONE
erasing block 0: 0
ejtag.c(139) No processor access, ctrl=00000000001000001000000000001000
...................................................
ejtag.c(139) No processor access, ctrl=00000000001000001000000000001000

flash error
#После замены сопротивлений
jtag> detect
IR length: 5
Chain length: 1
Device Id: 00010101001010000000000000001101
  Manufacturer: Lexra
  Part:         LX5280
  Stepping:     1
  Filename:     /usr/local/share/jtag/lexra/lx5280/lx5280
chain.c(110) Part 0 without active instruction
chain.c(133) Part 0 without active instruction
jtag> detectflash 0x3fc00000
ImpCode=00001010110000000000000111100000
EJTAG version: <= 2.0
EJTAG Implementation flags: R4k ASID_8 MIPS32
Query identification string:
        Primary Algorithm Command Set and Control Interface ID Code: 0x0002 (AMD
/Fujitsu Standard Command Set)
        Alternate Algorithm Command Set and Control Interface ID Code: 0x0000 (n
ull)
Query system interface information:
        Vcc Logic Supply Minimum Write/Erase or Write voltage: 2700 mV
        Vcc Logic Supply Maximum Write/Erase or Write voltage: 3600 mV
        Vpp [Programming] Supply Minimum Write/Erase voltage: 0 mV
        Vpp [Programming] Supply Maximum Write/Erase voltage: 0 mV
        Typical timeout per single byte/word program: 16 us
        Typical timeout for maximum-size multi-byte program: 0 us
        Typical timeout per individual block erase: 1024 ms
        Typical timeout for full chip erase: 0 ms
        Maximum timeout for byte/word program: 512 us
        Maximum timeout for multi-byte program: 0 us
        Maximum timeout per individual block erase: 16384 ms
        Maximum timeout for chip erase: 0 ms
Device geometry definition:
        Device Size: 2097152 B (2048 KiB, 2 MiB)
        Flash Device Interface Code description: 0x0002 (x8/x16)
        Maximum number of bytes in multi-byte program: 1
        Number of Erase Block Regions within device: 4
        Erase Block Region Information:
                Region 0:
                        Erase Block Size: 16384 B (16 KiB)
                        Number of Erase Blocks: 1
                Region 1:
                        Erase Block Size: 8192 B (8 KiB)
                        Number of Erase Blocks: 2
                Region 2:
                        Erase Block Size: 32768 B (32 KiB)
                        Number of Erase Blocks: 1
                Region 3:
                        Erase Block Size: 65536 B (64 KiB)
                        Number of Erase Blocks: 31
jtag> flashmem 0x3fc00000 /bin/boot.bin
Chip: AMD Flash
        Manufacturer: Macronix
        Chip: MX29LV160B
        Protected: 0000
program:
flash_unlock_block 0x3FC00000 IGNORE

block 0 unlocked
flash_erase_block 0x3FC00000
flash_erase_block 0x3FC00000 DONE
erasing block 0: 0
flash_unlock_block 0x3FC04000 IGNORE

block 1 unlocked
flash_erase_block 0x3FC04000
flash_erase_block 0x3FC04000 DONE
erasing block 1: 0
flash_unlock_block 0x3FC06000 IGNORE

block 2 unlocked
flash_erase_block 0x3FC06000
flash_erase_block 0x3FC06000 DONE
erasing block 2: 0
addr: 0x3FC06700 (done)
verify:
addr: 0x3FC066FE
Done.
jtag> readmem 0x3fc00000 0x6700 /bin/boot.new
address: 0x3FC00000
length:  0x00006700
reading:
addr: 0x3FC06700
Done.
jtag>

 

Пробовал залить прошивку по ТФТП и с пятого раза получилось залить CONCEPTRONIC 1.26, а что с консолью не ясно, поменял местами Rx-Tx в консоль зюки посыпались, а так нет ничего.

Пока искал bootloader 8186 1.4 8mb , так и не нашол, все ссылки битые, но наткнулся на хороший сайт с картинками про прошивку этой железки.

hххp://forum.nemarov.com/lofiversion/index.php/t2229.html

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

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


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

Пока искал bootloader 8186 1.4 8mb , так и не нашол, все ссылки битые

Вроде не бывает 1.4 бута 8 мб... 1.4 все для 16 мб. Если зальёте любой 1.4 в точку с 8 мб памяти, придётся либо подымать её jtag(oм), либо перепаивать 16 мб память, чтобы точка ожила. Проверено неоднократно.

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


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

Пока искал bootloader 8186 1.4 8mb , так и не нашол, все ссылки битые
Вроде не бывает 1.4 бута 8 мб... 1.4 все для 16 мб. Если зальёте любой 1.4 в точку с 8 мб памяти, придётся либо подымать её jtag(oм), либо перепаивать 16 мб память, чтобы точка ожила. Проверено неоднократно.

Поставить 16 или 32 мб не сложно, только зачем концептронику столько?

Сейчас заканчивается заливаться фулфлэш с какогото словакского сайта, посмотрим что за бут на их точках.

Кроме бута, идущего в архиве для Г700АП ничего найти не могу , а он может для другой ревизии, наверно по этому консоль чудит. Бутлоадеров 1.3с и 1.3 нет уже ни где, все ссылки мёртвые.

Про 1.4 для 8мб читал здесь hххp://forum.nag.ru/forum/index.php?showtopic=19138&view=findpost&p=195568

------

Найден bootloader 1.3 здесь hххp://sourceforge.net/projects/rtl8186/files/tools_and_other/Bootloader/1.3/boot.jtag/download

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

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


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

Найдите фулфлешь любой прошивки, можно даже стандартной длинковской. Сам неоднократно скачивал с инета и самостоятельно сливал с рабочей точки. Его объём должен быть 2097 мб. Заливайте по tftp в точку и получите клона. В этом дампе будет и загрузчик, и прошивка, и все настройки. Уверен, что получится загрузчик 1.3с. Сверху можно будет залить любую прошивку.

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


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

Залил бут из архива, залил CONCEPTRONIC 1.26 по TFTP, консоли как небыло так и нет, убил три дня и вернулся к началу, на этом и заканчиваю издевательства над этой древней АП.

Большое спасибо за помощь и полезную информацию.

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


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

Уважаемое сообщество!

Проглядел все вроде бы уже темы тут, на форуме. Но нигде не нашел решения проблемы со своей точкой.

Вкратце:

1) DWL-G700AP rev. B2, после "ухода" блока питания. Ни на что не реагировала (ни WEB интерфейса. ни TFTP).

После многочисленных и, сначала, бессистемных плясок с бубнами и причитаниями ВДРУГ, буквально на пустом месте, отозвалась и в нее через утилиту UPGRADE.EXE удалось залить прошивку СONCEPTRONIC (C54APM.bin адаптированная). Точка стартовала, находилась по WEB интерфейсу, работала. Но! Радость была недолгой, после выключения питания, на другой день точка не стартанула и вообще "умерла". При включении из светодиодов только питание, при подсоединении сети по кабелю - еще и светодиод LAN. Со сканером перебрал все возможные варианты IP - впустую.

2) Многочисленные попытки и так и этак ничего не давали, попробовал прошить назад оригинальную прошивку с сайта D-LINK, что бы хоть что-то запустилось. Увы! Точка была брошена на неопределенное время.

3) Сделан новый подход. В точку заливается прошивка D-Link, не последняя, а одна из предыдущих. Прошивка через UPGRADE.EXE проходит успешно...точка ребутится...и появляется по адресу 192.168.0.50, но с прошивкой СONCEPTRONIC!!! И все работает! Однако...вечером точка отключается от питания и наутро уже не поднимается...

4) Третий подход. С отчаяния в точку заливается BLACK из пакета Wive, потом через пару минут - сам Wive. Ребут, все работает! Поигравшись и убедившись, что точка перегружается, держит настройки при перезагрузке, сбрасывается на заводские предустановки по ресету, принимаю решение залить родную или снова Сonceptronic.

5) 5-6 попыток залить родную прошивку из последних с сайта кончается ничем (прошивка заливается, но не работает). Наконец удается загрузить самую первую (самую тупую исходную!) прошивку, точка ребутится...работает. Из ее web интерфейса заливается последняя, от D-Link. И…Чудо, все встало вроде хорошо! Работает, настраивается! После выключения питания, примерно через час точка уже "не заводится"...

6) Заливаю через TFTP BLACK (вроде должен все затирать!), после него лью СONCEPTRONIC...пишет все Ok..Reboot... Стартует предыдущая заливка D-LINK! Мистика ...но мы не верим в мистику!

В общем вопрос сейчас вот какой...так или иначе, не мытьем, так катаньем, в точку я залить прошивку пока могу (мистические непонятные мне глюки объяснить не в состоянии...кроме меня совершенно точно точкой никто не занимался!). А вот чем может объясняться невозможность загрузиться после выключения питания, спустя какое-то время простоя?

Кто-то сталкивался с таким?! Может нужно перезалить бут, может почистить флэш как-то еще (кроме как BLACK)? Поможет ли мне JTAG (детали уже заготовил, только пока не спаял еще)? Прблемы с «железом», что-то сбрасывает настройки? Или это так хитро подыхает флеш-память!?

 

Теряюсь в догадках и надеюсь на коллективный разум.

 

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


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

Возможно у вас и проблемы с железом. Но факт подыхания флеши на G700AP мне пока неизвестен. То, что вы называете мистикой, может быть совершенно другим. Jtag вам точно не нужен, а вот консоль не помешала бы. Там видно, на какой стадии останавливается загрузка прошивки. Возможно, что у вас проблемы с LAN, тогда в консоли прошивка будет виснуть во время обнаружения eth0 интерфейса... А то мистика, мистика...

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


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

Может и не в тему но, такая проблема, прошил точку LiveOne, теперь не могу найти ее Ip.. Прошиваю обратно в D-link все работает.. Подскажите как мне найти точку ,может есть какой та софт??

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


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

Спасибо всем, восстановил G700!

От себя хочется добавить (может и упоминалось где-то)

 

Cygwin установил с libattr1,gettext,readline,iconv,ioperm. Это то, на что ругался make. Если что-то забыл, и у кого-то что-то пойдет не так - смотрите ошибки. Там сразу видно чего недостает.

Важно не забыть сделать ioperm -i Бинарник находится в папке cygwin/bin/

После заливки бута у меня перестал видеться флеш. Он мог внезапно появиться, но только до следующего ребута точки. Я потратил много времени на выяснение, почему так происходит. Перезагружать и подавать питание на точку нужно с ОТКЛЮЧЕННЫМ JTAG ОТ LPT ПОРТА - просто выдернуть разъем из LPT. Включили питание, подождали несколько секунд и втыкнули разъем - только так флеш будет устойчиво виден.

После заливки бута обязательно вытаскиваем разъем из LPT, выключаем питание, жмем ресет, подаем питание, держим от 5 до 10 секунд - это и что делать дальше все знают.

 

Буду рад, если это кому-нибудь поможет.

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

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


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

Всем привет! Прошу помощи по восстановлению D-Link G700AP rev. B3

В один прекрасный момент перестал гореть WLAN. Соответственно сама точка по WEB недоступна и не пингуется. В сервисный режим для перепрошивки входить тоже отказывается.

Прочитав форум, понял, что необходимо спать консольный кабель, что и было сделано по след схеме

http://sodoityourself.com/max232-serial-level-converter/

Подключил кабель к COM порту компьютера, питание к схеме подал от USB +5V.

Запускаю HyperTerminal. При замыкании проводов RX-TX получаю ЭХО.

Следовательно делаю вывод, что кабель рабочий.

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

Кто может подсказать, в чем дело?

Может быть питание на схему надо подавать не +5В, а 3,3В?

Или точка аппаратно сдохла?

Помогите плиз. Заранее благодарен.

 

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


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

в ветке так и не нашёл вразумительного ответа, можно ли использовать WIGGLER? если да то как, если у него 12 контактная гребёнка

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


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

По мне, так любой можно инициализировать переходник, который программа поддерживает, лишь бы распиновка соответствующая была.

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


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

в распиновке собственно и вопрос, отличается от 2100 длинка?

 

собрал DLC5, detect не проходит...

 

светится power и lan, всё сделал по инструкции, ресет через кз 11-12 ножек тоже не помог

 

прошиваю с линукса, LPT порт включен, до этого без проблем прошивал 2100-ый длинк через WIGGLER

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

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


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

через упрощённый WIGGLER без буферного усилителя которым прошиваю 2100-ые длинки аналогично не проходит detect

причём 11 контакт, тот что с коллектора транзистора, остаётся висеть в вохдухе, правильно?

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


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

Распиновка понятно, что отличается для 12 и 14 пинового разъема, для упрощенного Xilinx DLC5 для 14 пинового разъема http://www.jtagtest.com/pinouts/ejtag в dwl-2100Ap мне пришлось дополнительно припаять сопротивление 100ом между 1 (nTRST) и 14 (nSRST) пинами, только после этого процессор стал определяться, на 12 пиновом http://www.jtagtest.com/pinouts/wrt54 я не делал, но читал, что достаточно создать логическую еденицу на (nTRST), подав на этот пин через сопротивление 1ком напряжение 3.3 вольта.

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


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

Всем привет! Прошу помощи по восстановлению D-Link G700AP rev. B3

В один прекрасный момент перестал гореть WLAN. Соответственно сама точка по WEB недоступна и не пингуется. В сервисный режим для перепрошивки входить тоже отказывается.

Прочитав форум, понял, что необходимо спать консольный кабель, что и было сделано по след схеме

http://sodoityourself.com/max232-serial-level-converter/

Подключил кабель к COM порту компьютера, питание к схеме подал от USB +5V.

Запускаю HyperTerminal. При замыкании проводов RX-TX получаю ЭХО.

Следовательно делаю вывод, что кабель рабочий.

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

Кто может подсказать, в чем дело?

Может быть питание на схему надо подавать не +5В, а 3,3В?

Или точка аппаратно сдохла?

Помогите плиз. Заранее благодарен.

питание +5В только.

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

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


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

через упрощённый WIGGLER без буферного усилителя которым прошиваю 2100-ые длинки аналогично не проходит detect

причём 11 контакт, тот что с коллектора транзистора, остаётся висеть в вохдухе, правильно?

откликнитесь пожалуйста кто через WIGGLER восстанавливал точку

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


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

Sdelal WIGGLER po sxeme bsb5068.

 

sxema:

wiggler.png

 

vot tak smotritsia:

obr.jpg

 

oshibka No process error...

myjtag.jpg

 

rabotatet kak DLC5 bez buffera, i pri etom postavil v wiggler 74HC244.

gde problemi? (sorri za translit)

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

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


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

Da s rezistorom, na kartinke dazhe vidno nad tranzistorom, sleva ot 74HC244:)

 

DLC5 bez buffera vikiduet oshibku kak i WIGGLER s bufferom, shto za xren nepoimu.

 

Windows 7, cygwin, jtag bez oshibok, probuval adapter na 12V stavit v modem, nikak..

 

Rev modema: B3.

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


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

Join the conversation

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

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

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

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

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

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

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