прошивка dir-100

Тема в разделе "WASM.ELECTRONICS", создана пользователем jabocrack, 8 июл 2010.

  1. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
    решил я поковыряться в прошивке dlink dir-100. Погуглив выяснил что микроконтроллер там от waveplus серии wp32xx(wp3220), которая по их заявлению является модифкацией mips r3000A. Для начала натравил иду на бинарный код распаковщика zlib. но в листинге я чето не заметил осмысленной последовательности кодов. ида спотыкается на каждом шагу, то выдает чудные команды. Подозреваю, что изза того что используются 16-битные команды ???
    или хз. данные таблиц zlib имеют размерность в 16-бит. Для сравнения я покопался в прошивке DI-514, так там все ровно, 32 битные команды и 32-битные данные. с ней вообще возни нет. На сайте -linux-mips.org утверждается, что в DI-514 используется такой же мк wpxx. Помогите пожалуйста опознать систему команд МК для dir-100.
     
  2. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
  3. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
  4. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
  5. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
    есть какие нить идеи? )))
     
  6. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
    использовано расширение MIPS16e. Как говорится. RTFM.
     
  7. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    блог? )
     
  8. jabocrack

    jabocrack New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    96
    ага. лето, васм, топики, похожие на блог.
    Я тут уперся на отсутствие норм дизассемблера для упакованного мипс-кода.
    В Иде 5.7 версии появилась поддержка данного расширения. Но в демо-версии модуля мипс дизассемблера нет...
     
  9. shurik_79

    shurik_79 New Member

    Публикаций:
    0
    Регистрация:
    18 янв 2012
    Сообщения:
    1
    Если ещё актуально... На днях нарыл на немецком FTP исходник прошивки от ревизии А: ftp://ftp.dlink.de/dir/dir-100/driver_software/DIR-100_GPL_code_reva.tgz Она основана на μClinux. Согласно GNU GPL запросил у ТП D-Link'а исходник для ревизии B1, жду...
    Дождался... «прошивка для DIR-100 ревизии B сделана не на μClinux и требование GNU General Public License (GPL) на данное устройство не распространяется.» Облом, короче.
     
  10. HuXTUS

    HuXTUS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2007
    Сообщения:
    240
    Народ, не пинайте за оффтоп и (наверное) глупый вопрос. У меня dir-100, можно ли в него воткнуть беспроводную точку, чтобы она раздавала вайфай?

    То есть схема:

    DIR-100 <-----------интернет
    | | |
    комп1-- | |
    комп2---- |
    точка-------
    \
    \
    \)))
    )))
    )))
     
  11. Dmitry_Milk

    Dmitry_Milk Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    540
    Конечно можно. ТОлько точка должна работать именно в режиме точки, то есть просто как беспроводный бридж-коммутатор. Если у вас WiFi-роутер, то порт WAN не должен использоваться, только LAN. И до кучи еще можно выключить DHCP, чтоб не путался с DHCP Dir-100 (ну или на DIR-100 DHCP выключить, а на точке оставить).
     
  12. HuXTUS

    HuXTUS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2007
    Сообщения:
    240
    Дмитрий, спасибо, сработало. )