Объявление

Свернуть
Пока нет объявлений.

Прошивка OpenWrt для DWL-2100AP rev.A3

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

    Прошивка OpenWrt для DWL-2100AP rev.A3

    На сайте проекта есть инструкция по установке: http://wiki.openwrt.org/ru/toh/d-link/dwl-2100ap , но в ней DWL-2100AP ревизии A3 указана как не поддерживаемая (стоит прочерк). Отличие, как я понимаю, в том, что в этой ревизии используется флэш AT49BV322A, для которой нет поддержки RedBoot (в спецификации тоже прочерк).



    Не смотря на это, для запуска OpenWrt нам понадобится только шнурок COM и сервер TFTP на компьютере.



    1. Подключаемся консолью на точку с параметрами
    - Скорость (бит/сек) - 9600;
    - Биты данных: 8;
    - Четность: Нет;
    - Стоповые биты: 1;
    - Управление потоком: Нет



    2. Для прошивки нам понадобятся:
    а) http://xoomer.alice.it/ramponis/firm...dboot_lzma.zip

    б) http://rghost.ru/22011231 << отсюда берем только redboot220.img

    в) http://downloads.openwrt.org/backfire/10.03.1/atheros/ (файлы openwrt-atheros-vmlinux.lzma и openwrt-atheros-root.squashfs)



    3. Меняем IP компьютера на 192.168.1.254, запускаем TFTP-сервер, в корень которого нужно положить предварительно скачанные 4 файла:
    Код:
    redboot220.img
    redboot(lzma).bin
    openwrt-atheros-vmlinux.lzma
    openwrt-atheros-root.squashfs
    4. С того момента, когда точка доступа напишет в терминале: SDRAM TEST...PASSED следует нажимать на клавиатуре клавишу Esc, до того момента, пока не появится приглашение такого вида:
    Код:
    [Boot]:

    5. Меняем параметры:

    Код:
    [Boot]: c
    boot device          : ae1
    unit number          : 0
    processor number     : 0
    file name            : redboot220.img
    inet on ethernet (e) : 192.168.1.20:ffffff00 
    host inet (h)        : 192.168.1.254         
    gateway inet (g)     :
    flags (f)            : 0x80
    other (o)            : ae

    192.168.1.20 — это будет адрес точки, 192.168.1.254 - компьютера




    6. Отправляем точку на перезагрузку командой
    Код:
    @ <Enter>

    7. После этого загрузится RedBoot, правда у меня при этом ругнулся на FLASH, но через некоторое время выдал приглашение консоли. Зальем его на точку на постоянной основе:
    Код:
    
    fis init -f
    load -r -b %{FREEMEMLO} redboot(lzma).bin -h 192.168.1.254 -m tftp 
    fis create RedBoot 
    reset 


    8. Команда reset отправит точку в перезагрузку и, если все прошло удачно, загрузится она уже не с TFTP.

    9. Пишем конфиг для RedBoot:
    Код:
    
    
    fconfig boot_script true
    fconfig boot_script_timeout 2
    fconfig
    Run script at boot: true
    Boot script:
    ..
    Enter script, terminate with empty line
    >> fis load -l linux
    >> go
    >>
    Boot script timeout (1000ms resolution): 2
    Use BOOTP for network configuration: false
    Gateway IP address: 192.168.1.254
    Local IP address: 192.168.1.1
    Local IP address mask: 255.255.255.0
    Default server IP address: 192.168.1.254
    Console baud rate: 9600
    DNS server IP address: 192.168.1.254
    GDB connection port: 9000
    Force console for special debug messages: false
    Network debug at boot time: false
    Update RedBoot non-volatile configuration - continue (y/n)? y
    reset
    


    10. Заливаем в точку OpenWrt

    Код:
    
    fis init -f
    load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
    fis create -r 0x80041000 linux
    load -r -b 0x80041000 openwrt-atheros-root.squashfs
    fis create -r 0x80041000 -e 0x0 rootfs
    reset
    


    11. OpenWrt готова к использованию.


    Последний раз редактировалось Mash55; 27.11.2013, 19:12.

    #2
    не работает ссылка http://xoomer.alice.it/ramponis/firm...dboot_lzma.zip

    Комментарий


      #3
      ТД H/W ver.: A3, AT49BV322A повела себя точно как описано в алгоритме. Ну и в последних строках заливал по tftp
      Код:
      fis init -f
      load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma -h 192.168.1.254 -m tftp
       fis create -r 0x80041000 linux
      load -r -b 0x80041000 openwrt-atheros-root.squashfs -h 192.168.1.254 -m tftp
      fis create -r 0x80041000 -e 0x0 rootfs
      reset
      Родная прошивка регулярно слетала с периодом от 3 мес до полугода. Причину так и не нашел. Замучила вусмерть. Так как терять нечего, прошил OpenWRT. Пока всё неплохо, посмотрим как будет со стабильностью.

      Комментарий


        #4
        Скажите, а веб морда отсутствует?

        Скажите, в чём может быть проблема?
        Win7/64
        PUTTY.ORG.RU 0.62-RU-9
        USB шнурок на PL-2303 Впаян на прямую к Tx, Rx, Gnd. к 2100АР
        Хоть жму "Esc", что не жму, выдаёт такую надпись:

        Всё ребята, сам победил. Скачал другие драйвера для PL-2303. Старые деинсталировал, новые установил. Вышло заветное "Boot:"

        В общем, новая засада. Ввожу всё по инструкции (после нажатия "C"), к стати определил, что в консоли "Backspace" отображается как стёртые символы, но после проверки введённых данных появляются символы "????????". Нашёл, что символы надо удалять сочетанием "Ctrl+U", удалил всё ранее введённое, с попутным вводом нужных значений, но всё равно в некоторых строках остались эти долбаные "?????". Выкладываю скрин:

        И при нажатии презагрузки "@" получается вечный перезагруз, помогите пожалуйста, что не так? Вот скрин того что выдаёт кансоль:

        Вот что я ввожу и результат
        Вложения

        Комментарий


          #5
          дерьмо фИгово, уже нервов не хватает, мне проще сдуть TSOP-48, воткнуть в программатор и прошить, вот только где бы дамп найти с OWRT? Родной фулл я слил, и восстанавливал несколько точек им, а вот где взять O-WRT? Чувствую точка вновь отправится в хлам, т.к. фиг кто когда подскажет, очень жаль что активность на сайте упала!!!
          Последний раз редактировалось alexeyKL; 14.12.2016, 17:04.

          Комментарий


            #6
            В общем получилось таким образом:
            установил драйвера на другой ПК, запустил PuTTY, отредактировал настройки (он тоже отобразил ???????????? по нескольким пунктам). Причём редактировал тем же способом, что и на ПК1.
            Перенёс всё обратно на ПК1, побежали буквы, цифры..... и.... точка благополучно легла полностью. Как я понимаю- загрузчик удалил, а редбут почему то не встал. И всё, ни горит ни один индикатор. Думается всё из-за redboot(lzma).bin, т.к. скачалего по ссылке, архив не битый, но внутри лежал файл с таким именем: redboot_lzma, я решил что кто-то пошутил... Взял и переименовал на "redboot(lzma).bin", что и стало причиной того что я получил в итоге!
            Ну что делать? Сдул флешку и на программатор. К стати если кто не видел и интересно, покажу скрин с MiniPro-TL866A с Российской программой от WizardProg87.
            Теперь (с рабочей прошивкой) почему то не срабатывает "Esc" в терминале. Её что сново надо убить, чтобы путти смогла с ней работать? :derisive::derisive::derisive:
            Привожу скрины того, как я убил полностью точку и скрин её восстановления программатором. К стати прогер настоятельно рекомендую, нравится на все 100%, жаль что НАНД память не поддерживает (но и ценовая категория конечно)!
            Вложения

            Комментарий


              #7
              Сообщение от alexeyKL Посмотреть сообщение
              ... MiniPro-TL866A ...
              К стати прогер настоятельно рекомендую, нравится на все 100%, жаль что НАНД память не поддерживает (но и ценовая категория конечно)!
              Можете конечно возражать, но зная на практике его и другие, могу сказать одно - для проф. применения не пригодно, т.к. функционал никакой, тех. исполнение средненькое. Годно лишь для простейшего перелива прошивок(т.е. для домашнего использования и как начальный! прогер в мастерскую, и то...) с достаточно высоким процентом брака(результат кучка "какбЕ неисправных" чипов), ну да это проблема всех "дешевок". Плюс, помимо цены, один единственный - скорость.

              Комментарий


                #8
                А где я писал что для проф. производства?
                Я же дома его и использую, ни одного косяка не вылазило, всё чётко. Для хоббийного использования покупать прогер за 2000+ баксов, это знаети ли как то не по христиански. Помне даже тритон- ну его нафиг с его хамским создателем (смотрел в его сторону, но пообщавшись с господином trt, полностью желание отпало. Даже принципиально не хочу его). Хотя это тоже в принципе как вы сказали из серии "дешевка".
                На счёт возражения Вы правы, готов возразить, просто разводить дискуссию со спором и флудить в теме, которая к этому ни как не относится просто нет желания.

                Комментарий


                  #9
                  2100ap v4 при загрузке redboot220 с ftp вылетает ошибка
                  RedBoot startup
                  FLASH: driver init failed: Driver does not support device
                  FLASH: driver init failed: Driver does not support device
                  Ethernet eth1: MAC address 1c:af:f7:71:63:e8
                  IP: 192.168.1.1, Default server: 0.0.0.0
                  флешка 29LV320DB
                  загрузчик подсунул такой
                  AMD AM29LV320DB
                  как исправить подскажите.
                  Последний раз редактировалось maxim_anya; 24.03.2018, 11:50.

                  Комментарий

                  Обработка...
                  X