volk100500 Опубликовано 20 июля, 2011 Поделиться Опубликовано 20 июля, 2011 Содержание:I.Вступление и благодарности;II.Немного теории;III.Необходимое оборудование;iV.Проверяем работоспособность конвертора;V.Переходим к перепрошивкеVI.Настройка шаринга (наконец-то!=))VII.ЗаключениеI.Вступление и благодарностиВсе мы любим Sharing! (Ну уж если Вы здесь, то точно любите)Запускаем mpcs_ide.exe и радуемся... Но есть в этом эдеме одно неудобство - компьютер должен постоянно работать, создавая дополнительный шум в наших и без того наполненных технологическими достижениями человечества домах. Более того идет неоправданный перерасход электроэнергии (мы же за окружающую среду?)Эта статья поможет Вам избавиться от участия компьютера при просмотре Sharing'овых каналов, используя только Ваш модем! Статья рассчитана для начинающих, поэтому здесь все представлено очень подробно (хотя предполагается, что как смотреть шаринг с компьютером Вы знаете). Если Вам точно известно значение каких-либо терминов -- смело переходите к следующему термину. В некоторых пунктах даны ссылки на описываемые вещи дабы сократить объем этой и без того объемной статьи (sorry за тавтологию). Автор статьи (здесь и далее "я") не несет какой-либо ответственности за выведение из строя оборудования причиной которого стало выполнение пунктов данной статьи. (Помните: всё, что здесь приведено -- полностью безопасно при соблюдении всех моих рекомендаций и предупреждений). Вот так-то=)Научное сообщество, благодаря которому родилась эта статья: http://forum.tele-sat.ru/ - идея и реализация средств, теоретический материалhttp://gomel-sat.bz/ - FAQ's и помощь в распространении данной статьиhttp://dlink.ua/ - теоретический материал и разработка замечательных устройств)http://easyelectronics.ru/ - сайт для радиолюбителейhttp://igorka.com.ua/ - теоретический материалПомощь в изучении - Sergiuss, slav0n, vit755, cebecАвторы прошивки - aiZent, Sergiuss, ur5wbgav0id - бесстрашный естествоиспытатель BoardId'ов, автор печатной платы конвертораАвторы статьи - volk100500 II.Немного теории1)Как правильно выбрать прошивку (оригинальную, без встроенного клиента mpcs) для модемов D-link DSL-****U?Перед процедурой обновления прошивки необходимо:Выяснить аппаратную ревизию (H/W) Вашего устройства.Выяснить какой тип линии поддерживает Ваше устройство: Annex A или Annex B.Для того, чтобы правильно определить аппаратную ревизию модема посмотрите на этикетку, расположенную нанижней стороне устройства. Найдите на ней строку, которая начинается на "H/W Ver.:". Следующие буква и цифра указывают на аппаратную ревизию. (например, D1, D2 или C1)Для того, чтобы правильно определить тип линии, который поддерживает Ваш модем, найдите на этикетке строку,которая начинается на "F/W Ver.:".Если в ней указано "DB_" или "RU_B_", то устройство поддерживает линию Annex B. В противном случае Annex A.После зайти на ftp://ftp.dlink.ua/pub/ADSL/ , выбрать папку, название которой соответствует модели Вашегоустройства, и в папке Firmware выбрать желаемую версию прошивки и скачать себе на компьютер архивный файл.Далее заходим на Web-интерфейс своего модема по адресу http://192.168.1.1/ , имя/пароль ==> admin/admin (если не меняли ранее)В пункте Management выбираем подпункт Update Software. Нажав Обзор..., выбираем предварительно распакованную из архивного файла прошивку и жмакаем кнопочку Update Software.ВНИМАНИЕ: после этого нужно подождать ~2,5 минуты, пока модем не перезагрузится. НИ В КОЕМ СЛУЧАЕ НЕ ДОПУСКАЙТЕ ОТКЛЮЧЕНИЯ ПИТАНИЯ... При прошивке оригинальной прошивкой с сайта D-link дополнительно обновляется сам CFE (флеш-лоадер) поэтому вдвойне опасно... Если все же отключилось питание и модем никак не отвечает, то Вам сюда ==> http://dsl2500ubrud.narod.ru/ , советую не доводить до этого.III.Необходимое оборудованиеИтак, нам понадобится:1) Модем. Вот список поддерживаемых моделей (с ними 100% все работает без проблем, так что не бойтесь) (по мере тестирования список будет дополняться и эти значения через дефис к названию модели не относятся; что это -- узнаете далее):D-Link 2500U (H/W Ver.: D3) - 96332CGD-Link 2500U BRU D (H/W Ver.: D2) - 96332CGСкорее всего так же пригодные модели (мною не проверялись, но сообществом http://forum.tele-sat.ru/ указаны как подходящие к переделке):Tp-link 8810Tp-link 8811Tp-link 8840Tp-link 8841ASUS AM604ZTE 831CIIIntercross 5633NECallisto 821+R3Pirelli DRG A112D-Link 2540UD-Link 2520UPirelli DRG A112 - http://www.tele-sat.ru/forum/showpos...&postcount=212Tenda D810R - http://forum.tele-sat.ru/showpost.ph...&postcount=4862) Ресивер с COM-портом и программным обеспечением, поддерживающим шаринг. Более детально об этом ==> http://gomel-sat.bz/FAQ.html . Ищите свою модель и вперед навстречу знаниям=)3)Нуль-модемный кабель. Изготовление ==> http://gomel-sat.bz/forums/index.php?showtopic=17 (пост №1)4) Вот такое "громило" под названием "Конвертор RS232 <==>TTL"!. Конвертор необходим для сопряжения уровней сигналов RS232С на выходе COM-порта ресивера (по стандарту - до 30V, на практике - +/-9V) с сигналами CMOS/TTL уровня (0/+3.3V), используемыми UART портом процессора Broadcom на модеме. Для таких целей был разработан ряд промышленных микросхем, отличающихся лишь рабочим напряжением питания и количеством конверторов TTL-->RS232 и RS232-->TTL. Обратите внимание, что при соединении модема с ресивером или компьютером используется т.н. "нуль-модемный кабель", в котором достаточно задействовать 2-й, 3-й и 5-й контакты, для того, чтобы приемник одного устройства был подключен на передатчик другого, и наоборот.Данная микросхема (MAX3232 CPE) (хорошему хозяину на заметку: стоит +/-12 грн или 42 российских рубля(+/-)) наилучшим образом подходит для сборки конвертора, поскольку напряжение её питания +3.3V присутствует на разъёме модема, а также уровни сигналов согласуются с используемыми в модеме. Так же ничем не худший конвертор можно собрать на базе других микросхем. Как это сделать -- читайте здесь ==> http://forum.tele-sat.ru/showthread.php?t=3495 .А вот и составляющие ингридиенты нашего "громилы":а)Конденсаторы здесь полярные, ёмкостью 1мкФ, но допускается устанавливать неполярные керамические 0.1мкФ без потери характеристик схемы;б)COM-порт типа "мама" (штырьки, да-да именно штырьки, вот такой COM-порт своеобразный=)) -- расположен справа на схеме (пины 7-8, 6-4-1 замыкать не нужно, что бы Вы не подумали, глядя на схему). Он будет торчать из модема (или висеть=)) и именно через него Вы будете соединять модем с ресивером при помощи нуль-модемного кабеля;в)Router Connector (слева на схеме) -- это UART порт процессора Broadcom на модеме. Вот он в фотографическом виде (D-Link 2500U (H/W Ver.: D3), D-Link 2500U BRU D (H/W Ver.: D2) ): Небольшой нюанс: RxD(Receive x Data (принимаемые данные) и TxD(Transmit x Data (отправляемые данные)) могут располагаться наоборот -- попробуйте припаять и так, как на фото, и наоборот (может и с первого раза угадаете; если Вы не угадали, то ничего не испортите -- просто установка не заработает, перепаяйте и все будет ОК.А вот для TP-Link 8810/11: В архиве mpcs_without_pc.rar есть схема печатной платы ко всему этому делу (Плата для консольного кабеля.lay) Программа для чтения *.lay приложена. Как изготовить печатную плату, смотрите видео здесь ==> http://easyelectronics.ru/izgotovlenie-pec...video-urok.html .Лично я делал без печатной платы, так как из-за отсутствия опыта запорол её=( -- просто навесным способом, проводками. Фото моего чуда смотрите в конце статьи=)iV.Проверяем работоспособность конвертора;Ну что ж, самое время проверить -- а всё ли мы правильно сделали?a)Соединяем нуль-модемным кабелем наш модем с компьютером. Выключаем модем.b ) Открываем программу Putty (Если проблемы с Putty, то можно пользоваться HyperTerminal'ом Пуск=>Программы=>Стандартные=>Связь=>HyperTerminal). В категории Serial ставим переключатель из положения SSH в положение Serial. Спускаемся по дереву категорий в самый низ -- в категорию с таким же названием Serial. В поле Speed (baud) выставляем скорость 115200. Flow Control -- в положение "None".c)Жмакаем "Open". Включаем модем. Если в консоли появились осмысленные слова (не каракули), то Вы молодцы -- пол дела в шляпе=)d)Выходим из консоли, нажав на крестик и подтвердив выход, перезапускаем модем.V.Переходим к перепрошивкеИтак, закончив дела с паяльником и перебинтовав обожженные пальцы рук, переходим к самому страшному -- к перепрошивке. Для этого:a)Вводим модем в Crash-режим: через Putty заходим в консоль модема и сразу барабаним любую БУКВУ на клавиатуре. Модем прекращает грузиться и мы видим приглашение "CFE> zzzzzzzzzzz". Удалаяем то, что "набарабанили" -- zzzzzzzzz. Поздравляю! Мы в креш-моде!=)b )Теперь отправляемся на веб-интерфейс модема и видим там чудо: одинокий диалог для обновления прошивки(верный признак креш режима). Указываем прошивку TSR-334b01.img и нажимаем Update Software. Сразу скажу, что в данной прошивке со встроенным клиентом шаринга mpcs, CFE вырезан, поэтому шанс убить модем при отключении питания сводится к нулю, но все же рисковать я бы не стал. И еще: эта проша подходит для всех модемов из списка выше, т.е. её выбирать не нужно так, как оригинальную (пункт II данной статьи), она ОДНА для всех. Таа-а-к... прошили. Выходим из консоли, выключаем модем (который должен был перезагрузиться после удачного шитья).c)Если модем НЕ ДОСТУПЕН через веб-интерфейс{ Теперь нам нужно выбрать подходящую модель шасси (BoardID), потому что сейчас наш модем в ступоре -- ничего не работает и по веб-интерфейсу не отзывается. Это можно сказать, самая ответственная часть, так как угробить модем (так, что придется восстанавливать флеш-память на программаторе ==> http://dsl2500ubrud.narod.ru/) можно 1 нажатием кнопки на клавиатуре. BoardID отвечает за распределение флеш памяти в модеме и характер свечения индикаторов. В списке 100% поддерживаемых моделей через дефис указаны значения -- это и есть нужные боарды для этих моделей (для ревизий D1,D2 скорее всего тоже подойдет). BoardID для других моделей ищите здесь в последнем посте ==> http://forum.tele-sat.ru/showthread.php?t=3495 и на форуме. Подходят они или нет, сказать не могу -- не проверял (рискните, если хотите=))Итак, входим в консоль модема, видим приглашение CFE>. Вводим букву "b" без кавычек. Видим примерно такое:CFE> bPress: to use current value'-' to go previous parameter'.' to clear the current value'x' to exit this command96338SV ------- 096338L-2M-8M ------- 196338L-65-2M-8M ------- 296338W ------- 396338W-20P2 ------- 496338E4 ------- 596338E4-20P2 ------- 696332 ------- 796332CG ------- 8DSL-2500U ------- 9DSL-2520U ------- 10DSL-2540U ------- 11A96338GW ------- 12Board Id (0-12) : 8Number of MAC Addresses (1-32) : 12 2 <================== тут указать, что у нас всего 2 MAC (я не указывал) !Base MAC Address : 00:1b:11:b4:fd:96 00:1c:f0:09:f0:34 <================== тут указать MAC с шильдика на нижней стороне модем(я тоже не указывал, так как MAC-адрес у меня сохранился) !PSI Size (1-64) KBytes : 24В строке "Board Id (0-12)" вписываем цифру, соответствующую выбранному ID. Для 96332CG это 8. Напротив изменяемого параметра вписываем нужное нам значение и жмём ENTER (если параметр не нужно менять, то просто жмем ENTER), и так до самого низа. Модем перезагрузится, зажимаем кнопочку RESET на задней панели модема на несколько секунд, снова перезагрузка и мы получаем полностью работающий аппарат, только некоторые индикаторы могут работать не так как раньше (разберётесь). Было при перепрошивке "слетел" Host IP address, его правим также, только CFE>c Также можете ввести CFE>help для просмотра всех команд в консоли модема. }Если модем ДОСТУПЕН (или уже доступен) через веб-интерфейс{ Ура! Теперь, сдав в стирку всю мокрую одежду, можно готовить модем к выходу в ИНТЕРНЕТ.Вам нужно полностью настроить модем для работы (ввести логин/пароль PPPoE, открыть какие нужно порты, сменить пароль на модем), затем сохранить все изменения в веб-интерфейсе. Настраиваем модем в режиме РОУТЕРА. Режим МОСТА нам не подходит, так как модем должен сам автоматически дозвониться к Интернету (мы же делаем шаринг без компа, верно?=)), а в режиме моста дозвон возлагается на подключение, созданное на включённом компьютере. (Для любознательных, подробнее об этих режимах ==> http://igorka.com.ua/2010-05-06/adsl-modem...rezhim-routera/ )Сохранив изменения в веб-интерфейсе (модем, естественно, перезагрузился) получаем рабочий аппарат, который даже страницы интернетовские грузит, файлы скачивает=)А теперь самое интересное... }VI.Настройка шаринга (наконец-то!=))Следующим шагом будет конфигурирование MPCS (встроенного клиента шаринга). Сформируйте на компьютере три файла конфигурации MPCS, например, как здесь:mpcs.conf [global] Nice = -11 ClientTimeout = 5 #LogFile = /var/mpcs.log LogFile = /dev/null [serial] Device = auto://tuner@/dev/ttyS0 [monitor] Port = 988 NoCrypt = 192.168.1.1-192.168.1.255 MonLevel = 0 mpcs.server (раскомментируйте ридеры с нужными протоколами, впишите нужные адрес(цифрами, так как буквенный иногда вызывал проблемы)/порт сервера , клиентские логин/пароль и кайд/идент) #[reader] #Label = camd35 #Protocol = camd35 #Device = 192.168.1.2,8000 #Account = login,password #Fallback = 0 #Group = 1 #IDENT = 0500:023700 #[reader] #Label = newcamd #Protocol = newcamd #Key = 0102030405060708091011121314 #Device = 192.168.1.2,8000 #Account = login,password #Fallback = 0 #Group = 1 #IDENT = 0500:023700 #[reader] #Label = cs378x #Protocol = cs378x #Device = 192.168.1.2,8000 #Account = login,password #Fallback = 0 #Group = 1 #IDENT = 0500:023700 mpcs.user (впишите нужные кайды/иденты) [account] User = tuner Pwd = tuner Uniq = 1 Group = 1 IDENT = 0500:023700 [account] User = monitor Pwd = monitor Group = 0 MonLevel = 4 Также нам понадобится файл init.sh , который необходим для автозапуска MPCS в модеме, вот такого содержания: #!/bin/sh mpcs -c /var/mpcs -b Сформировав файлы конфигураций, теперь нам нужно передать их непосредственно в модем. Чтобы передать файлы в модем, вам нужен любой клиент FTP (TotalCommander (TC) приложен в архиве), т.к. в прошивке используется bftpd сервер, Вы можете свободно "гулять" по файловой системе модема.Запускаем ТС, Конфигурация=>Настройка=>FTP=>Режим по умолчанию=>Текстовый=>ОК. (у меня получилось и в двоичном режиме, хотя по правилам нужно в текстовом).в Linux/Windows XP или ниже нажмите Пуск=>Выполнить, введите:telnet 192.168.1.1В Vista/7 можно пользоваться Putty, либо включить компонент Telnet Client в установке/удалении программ(рекомендуется), используйте её/его для входа в Telnet-консоль модема через протокол telnet.Модем запросит имя пользователя, введите: admin, затем введите пароль (если вы не меняли пароль в веб-интерфейсе, то вводите admin). После чего будет доступна консоль модема. Введите там такое и нажмите ENTER:bftpd -dНе закрывайте это окно.В ТС Сеть=>Новое FTP-соединение..., или нажмите Ctrl+N. Снимите галочку Анонимное соединение, в поле Соединиться с... введите адрес модема 192.168.1.1, имя/пароль -- admin/admin (если не меняли).И вот модем открылся перед нами -- мы в его файловой системе. Заходим в папку var/mpcs и копируем туда 4 ранее сформированных файла.В Telnet'e вызываем команду: cfgfs fwriteЗакрываем телнет, в ТС Сеть=>Разорвать FTP-соединение.После того как 1 раз залили файлы этим способом, далее можно пользоваться программой-конфигуратором zteconf.exeВыключаем/включаем модем, соединяем нуль-модемным кабелем ресивер и модем. Комп можете вырубить (О-да!=))VII.ЗаключениеДа-да, вы дожили до этого момента! Вы сделали это! Ну как, нравится? У меня ресивер OpenBox F-300, модем D-Link 2500U BRU D (D2). Каналы шаринга стали переключаться намного быстре, чем с использованием mpcs_ide на компе и даже быстрее, чем обычные каналы! Вот, как и обещал, фото моей установки: А вот как это выглядит на печатной плате: Особенно умелые могут попробовать затрамбовать польностью всё в корпус модема, чтобы ничего не висело). И еще: если вы решили запаковывать в корпус модема эти все дела, то ставьте дополнительное охлаждение. Процессор Broadcom очень сильно греется (не знаю, зачем так сделали?), а MAX3232 CPE не рассчитана на такие температуры. Из чего я сделал такой вывод? Да из того, что микруха у меня через ~3 недели вышла из строя -- каждые 8 секунд происходил разрыв картинки изображения. А если без корпуса, то тогда все в норме -- охлаждения достаточно.P.s.Чтобы откатиться на обычный модем, прошиваете в креш-режиме оригнальной (пункт II статьи) прошивкой, и меняете BoardID на тот, который стоял у Вас раньше (можно посмотреть в веб-интерфейсе в пункте Device Info, обычно он сразу включается как главная страница). Например, для D-Link 2500U (H/W Ver.: D3) и D-Link 2500U BRU D (H/W Ver.: D2) он 96332 ------7P.s.s. Надеюсь, помогла моя статья. Спасибо и удачной переделки, ведь это так интересно и адреналиновыделяемо!=)============================================================================== Дополнение от 07.01.2016Из-за того, что архив был удалён с DepositFiles, размещаю здесь постоянную ссылку на файл в Dropbox. For the Great Justice! :) mpcs_without_pc.rar Желаю удачи! [=] () -> void (*) (void) {} (); Ссылка на комментарий Поделиться на другие сайты Поделиться
STALKERmax2008 Опубликовано 22 августа, 2011 Поделиться Опубликовано 22 августа, 2011 Всем ! Вообщем имеется модем D-Link 2500 U/Bru/ D2, который был перепрошит 333b01-й прошивкой. Но конфиги mpcs залить в него не удалось. Пробовал и zteconf, и tftpd32, и TC (процесс зависает на этапе LIST, так и не показав внутреннюю структуру ФС модема), встроенный tftp в Windows 7 x64/XP (XP на ВМ), но результат тот же. Пробовал 1-й, 7-й и 8-й BoardID. bftpd -d в телнете выполнял. Может кто-то сталкивался с этой проблемой? Заранее благодарен. PS: конфиг-файлы не пустые; все действия выполнялись с правами администратора Лог zteconf (фрагмент): Раскрывающийся текст C:\zte>ftp -s:ftp_put.txt Пользователь (192.168.1.1:(none)): open 192.168.1.1 ascii cd var cd mpcs put mpcs.conf The given address is not yours. put mpcs.server put mpcs.user put init.sh bye *** CONNECTED *** яэяэ!яыяы(none) login: admin Password: BusyBox v1.00 (2005.04.12-18:11+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. # ps PID Uid VmSize Stat Command 1 admin 272 S init 2 admin SW< [ksoftirqd/0] 3 admin SW< [events/0] 4 admin SW< [khelper] 5 admin SW< [kblockd/0] 6 admin SW [pdflush] 7 admin SW [pdflush] 8 admin SW [kswapd0] 9 admin SW< [aio/0] 10 admin SW [mtdblockd] 69 admin 164 S pvc2684d 121 admin 248 S dhcpd 136 admin 896 S telnetd 154 admin 1044 S httpd 222 admin 316 S -sh 235 admin 300 S bftpd -d 237 admin 316 S -sh 242 admin 272 R ps # bftpd -d Bind failed: Address already in use # cfgfs fwrite CfgFS v.2.0 by aiZent & sergiuss :: http://forum.tele-sat.ru Usage example: cfgfs cmd cmd: write - write /var/mpcs/* to PSI cmd: read - read from PSI to /var/mpcs/* cmd: fwrite - write /var/mpcs/* to flash sector cmd: fread - read from flash sector to /var/mpcs/* found file: mpcs.user, size 0 bytes found file: mpcs.server, size 0 bytes found file: mpcs.conf, size 0 bytes found file: init.sh, size 0 bytes ------------------------------- Total 4 files, summary size 0 !! strange error, send this message to aiZent Abort !! error on write cfg # cfgfs fwrite CfgFS v.2.0 by aiZent & sergiuss :: http://forum.tele-sat.ru Usage example: cfgfs cmd cmd: write - write /var/mpcs/* to PSI cmd: read - read from PSI to /var/mpcs/* cmd: fwrite - write /var/mpcs/* to flash sector cmd: fread - read from flash sector to /var/mpcs/* found file: mpcs.user, size 0 bytes found file: mpcs.server, size 0 bytes found file: mpcs.conf, size 0 bytes found file: init.sh, size 0 bytes ------------------------------- Total 4 files, summary size 0 !! strange error, send this message to aiZent Abort !! error on write cfg # Ссылка на комментарий Поделиться на другие сайты Поделиться
Серик777 Опубликовано 26 августа, 2011 Поделиться Опубликовано 26 августа, 2011 Захожу через гипертерминал в CFE раскладка клавиатуры английская печатаю help а вместо этих букв отображается Initializing Arena. Initializing Devices. Parallel flash device: name AM29LV160B, id 0x2249, size 2048KB CPU type 0x29010: 240MHz Total memory: 8388608 bytes (8MB) Total memory used by CFE: 0x80401000 - 0x80527930 (1206576) Initialized Data: 0x8041D020 - 0x8041F160 (8512) BSS Area: 0x8041F160 - 0x80425930 (26576) Local Heap: 0x80425930 - 0x80525930 (1048576) Stack Area: 0x80525930 - 0x80527930 (8192) Text (code) segment: 0x80401000 - 0x8041D014 (114708) Boot area (physical): 0x00528000 - 0x00568000 Relocation Factor: I:00000000 - D:00000000 Board IP address : 5.56.55.123:ff000000 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Board Id (0-12) : DSL-2540U Number of MAC Addresses (1-32) : 10 Base MAC Address : 00:21:91:78:59:e5 PSI Size (1-64) KBytes : 24 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 1 web info: Waiting for connection on socket 0. CFE> @@H`. Не подскажете в чем дело консольный шнур нормальный микросхема MAX 3232.Как сделать чтобы клавиатура печатало правильно? Ссылка на комментарий Поделиться на другие сайты Поделиться
bitel Опубликовано 26 августа, 2011 Поделиться Опубликовано 26 августа, 2011 а c zyxel можна так сделать? Ссылка на комментарий Поделиться на другие сайты Поделиться
STALKERmax2008 Опубликовано 27 августа, 2011 Поделиться Опубликовано 27 августа, 2011 zyxel не катит, у них ОС не линуксовая, а своя - zynos, тем более что в зюхелах в основном мне попадались процессоры Trendchip, когда альтернативная прошивка с вшитой MPCS работает только на процах Broadcom Ссылка на комментарий Поделиться на другие сайты Поделиться
sergik Опубликовано 27 августа, 2011 Поделиться Опубликовано 27 августа, 2011 В кинетиках можно Оскам или МПЦС воткнуть. Они же с Д-линков содраны. http://sat-forum.su/index.php/topic,9350.0.html Ссылка на комментарий Поделиться на другие сайты Поделиться
volk100500 Опубликовано 27 августа, 2011 Автор Поделиться Опубликовано 27 августа, 2011 STALKERmax2008 Было такое же -- зависало на процессе LIST. Решал тем, что перепрошил назад на стандартную прошивку, а затем снова поставил альтернативную (ПРОВЕРЕНО). Либо Windows переустанови (точно не помню помогала переустановка винды или нет) [=] () -> void (*) (void) {} (); Ссылка на комментарий Поделиться на другие сайты Поделиться
Серик777 Опубликовано 27 августа, 2011 Поделиться Опубликовано 27 августа, 2011 Захожу через гипертерминал в CFE раскладка клавиатуры английская печатаю help а вместо этих букв отображается Initializing Arena. Initializing Devices. Parallel flash device: name AM29LV160B, id 0x2249, size 2048KB CPU type 0x29010: 240MHz Total memory: 8388608 bytes (8MB) Total memory used by CFE: 0x80401000 - 0x80527930 (1206576) Initialized Data: 0x8041D020 - 0x8041F160 (8512) BSS Area: 0x8041F160 - 0x80425930 (26576) Local Heap: 0x80425930 - 0x80525930 (1048576) Stack Area: 0x80525930 - 0x80527930 (8192) Text (code) segment: 0x80401000 - 0x8041D014 (11470 Boot area (physical): 0x00528000 - 0x00568000 Relocation Factor: I:00000000 - D:00000000 Board IP address : 5.56.55.123:ff000000 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Board Id (0-12) : DSL-2540U Number of MAC Addresses (1-32) : 10 Base MAC Address : 00:21:91:78:59:e5 PSI Size (1-64) KBytes : 24 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 1 web info: Waiting for connection on socket 0. CFE> @@H`. Не подскажете в чем дело консольный шнур нормальный микросхема MAX 3232.Как сделать чтобы клавиатура печатало правильно? Я хочу поменять Вoard ID, но для этого ведь надо после входа в СFE дать команду "b" или к примеру команду "e a" или help. А как я ее могу дать если при вводе с клавиатуры буквы например "b" печатается совсем другая буква. Вот я и хочу узнать в чем проблема в микросхеме или в чем то другом.Вот почему то у меня в логе Board IP address : 5.56.55.123:ff000000 а ведь должен быть Board IP address : 192.168.1.1:ffffff00. Если в этом причина то как сделать что бы Board IP address был правильным. Ссылка на комментарий Поделиться на другие сайты Поделиться
volk100500 Опубликовано 30 августа, 2011 Автор Поделиться Опубликовано 30 августа, 2011 Серик777 Возможно пайка кривая. Я тоже первый раз криво спаял -- и в консоль как бы подключалось, и даже иногда буквы нормальные печатались(редко),в основном каракули. В свойствах не забыл выставить скорость передачи 115200? Управление потоком поставить нужно в значение "Нет". очень вероятно, что из-за этого проблемы. [=] () -> void (*) (void) {} (); Ссылка на комментарий Поделиться на другие сайты Поделиться
Серик777 Опубликовано 31 августа, 2011 Поделиться Опубликовано 31 августа, 2011 Серик777 Возможно пайка кривая. Я тоже первый раз криво спаял -- и в консоль как бы подключалось, и даже иногда буквы нормальные печатались(редко),в основном каракули. В свойствах не забыл выставить скорость передачи 115200? Управление потоком поставить нужно в значение "Нет". очень вероятно, что из-за этого проблемы. Спасибо Вам большое.Действительно земля была плохо пропаяна.Пропаял и теперь все нормально. Ссылка на комментарий Поделиться на другие сайты Поделиться
volk100500 Опубликовано 6 сентября, 2011 Автор Поделиться Опубликовано 6 сентября, 2011 Серик777 Всегда пожалуйста) [=] () -> void (*) (void) {} (); Ссылка на комментарий Поделиться на другие сайты Поделиться
Denis09 Опубликовано 4 октября, 2011 Поделиться Опубликовано 4 октября, 2011 Привет всем! Таким способом можно ли переделать DSL-2540U/BRU/C2. Заранее спасибо. Toroidal Т90-(53;56;75;85.2;90;96.5) SKYWAY LIGHT, SKYWAY DROID Dreambox 800 HD PVR, Dreambox DM 800HD Se GI S8120 __________________________________________ OScam для продвинутых, а mgcamd для ленивых Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 5 октября, 2011 Поделиться Опубликовано 5 октября, 2011 Привет всем! Таким способом можно ли переделать DSL-2540U/BRU/C2. Заранее спасибо.Мне прошить 333 и 334 прошить не удалось. Делает вид, что прошивается, но стартует со старой прошивкой. :( Вычислить назначение разъема J5 для подключения переходника не получилось :( Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 5 октября, 2011 Поделиться Опубликовано 5 октября, 2011 Мне прошить 333 и 334 прошить не удалось. Делает вид, что прошивается, но стартует со старой прошивкой. :( Вычислить назначение разъема J5 для подключения переходника не получилось :(Советуют : нужно было сначало прошить 207 прошивкой, затем поставить Board ID - 5, а уже потом прошить 334b04... Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 5 октября, 2011 Поделиться Опубликовано 5 октября, 2011 Советуют : нужно было сначало прошить 207 прошивкой, затем поставить Board ID - 5, а уже потом прошить 334b04...После прошивки 207 без terminala не поставить Board ID - 5. Сейчас модем полностью мертв. Так что опасно, вдруг нет concolи. :( Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 6 октября, 2011 Поделиться Опубликовано 6 октября, 2011 После прошивки 207 без terminala не поставить Board ID - 5. Сейчас модем полностью мертв. Так что опасно, вдруг нет concolи. :(Все работает. Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 7 октября, 2011 Поделиться Опубликовано 7 октября, 2011 Все работает.Рано радовался. Шьет лишь 207 и скорее всего работает. ADSL не поднимал - мне он не нужен. По FTP и Web, Telnet, consol oтвечает. Кто-нибудь знает как преодолеть ограничение на размер прошивки? При прошивке 333-334 в консоле отвечает, что превышен размер прошивки. :( Позже посмотрю маркировку микросхемы флэша. Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 7 октября, 2011 Поделиться Опубликовано 7 октября, 2011 Рано радовался. Шьет лишь 207 и скорее всего работает. ADSL не поднимал - мне он не нужен. По FTP и Web, Telnet, consol oтвечает. Кто-нибудь знает как преодолеть ограничение на размер прошивки? При прошивке 333-334 в консоле отвечает, что превышен размер прошивки. :( Позже посмотрю маркировку микросхемы флэша. Распиновка 1-GND 2-TX 3-RX 4-Vcc Маркировка чипа флэш 25q16bvsig - прошивка должна влезть. Как обновить CFE? Ссылка на комментарий Поделиться на другие сайты Поделиться
volk100500 Опубликовано 7 октября, 2011 Автор Поделиться Опубликовано 7 октября, 2011 Маркировка чипа флэш 25q16bvsig - прошивка должна влезть. Как обновить CFE? Он обновляется вместе с оригинальной прошивкой, насколько я знаю. В альтернативной его вообще нет. А зачем обновлять его то? [=] () -> void (*) (void) {} (); Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 7 октября, 2011 Поделиться Опубликовано 7 октября, 2011 Он обновляется вместе с оригинальной прошивкой, насколько я знаю. В альтернативной его вообще нет. А зачем обновлять его то?CFE разобрался. Как решить проблему, что при прошивке в терминале пишет, что прошивки 333,334 не неверен размер/не вмещаются? Как их загрузить, как вариант разобраться с командами flashwrite и т.д., но подключаюсь через putty в семерке терминал отключен :wacko: Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 7 октября, 2011 Поделиться Опубликовано 7 октября, 2011 CFE разобрался. Как решить проблему, что при прошивке в терминале пишет, что прошивки 333,334 не неверен размер/не вмещаются? Как их загрузить, как вариант разобраться с командами flashwrite и т.д., но подключаюсь через putty в семерке терминал отключен :wacko:С терминалом разобрался. Модем стартует со следующими параметрами: Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.112 Host IP address : 192.168.1.112 Как пользоваться следующими командами из терминала: w Write the whole image start from beginning of the flash f Write image to the flash flashimage Flashes a compressed image after the bootloader. При попытке их использования: CFE> w 333.img Loading 192.168.1.112:333.img ... Loading failed.: CFE error -21 *** command status = -21 CFE> f Loading 192.168.1.112:bcm963xx_fs_kernel ... Loading failed.: CFE error -21 *** command status = -21 CFE> flashimage 333.img Loading 192.168.1.112:333.img ... Loading failed.: CFE error -21 *** command status = -21 :wacko: Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 7 октября, 2011 Поделиться Опубликовано 7 октября, 2011 Может быть есть обрезанная версия 334 образа? :wacko: Ссылка на комментарий Поделиться на другие сайты Поделиться
Denis09 Опубликовано 29 октября, 2011 Поделиться Опубликовано 29 октября, 2011 Подскажите, что-то сообразить не магу по этой схеме Data out-это TxD роутера, а Data in-это RxD роутера, правильно? Toroidal Т90-(53;56;75;85.2;90;96.5) SKYWAY LIGHT, SKYWAY DROID Dreambox 800 HD PVR, Dreambox DM 800HD Se GI S8120 __________________________________________ OScam для продвинутых, а mgcamd для ленивых Ссылка на комментарий Поделиться на другие сайты Поделиться
master0071 Опубликовано 4 ноября, 2011 Поделиться Опубликовано 4 ноября, 2011 Да. все правильно. Ссылка на комментарий Поделиться на другие сайты Поделиться
ggaka Опубликовано 16 ноября, 2011 Поделиться Опубликовано 16 ноября, 2011 Кто нибудь пробовал проделать это с модемом ZTE W300 (в Беларуси они Промсвязь В200). Кстати как узнать распиновку ком порта в модеме где Tx, Vcc Rx Gnd. Короче решил попробовать на своем промсвязь в200. По мере прохождения буду выкладывать фото. У кого есть какая инфа насчет этого - пишите Ссылка на комментарий Поделиться на другие сайты Поделиться
ilgar75 Опубликовано 9 января, 2012 Поделиться Опубликовано 9 января, 2012 Привет. Возможен припаять com-порт к d-link 2640u для шары, что бы соединить ресивер(Openbox F-300) и роутер? Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 9 января, 2012 Поделиться Опубликовано 9 января, 2012 Привет. Возможен припаять com-порт к d-link 2640u для шары, что бы соединить ресивер(Openbox F-300) и роутер? Да можно, но только в релизе D2? в моем случае шьется лишь версия 207. Ссылка на комментарий Поделиться на другие сайты Поделиться
ilgar75 Опубликовано 9 января, 2012 Поделиться Опубликовано 9 января, 2012 Привет. Возможен припаять com-порт к d-link 2640u для шары, что бы соединить ресивер(Openbox F-300) и роутер? Скажите какую прошивку залить? Ссылка на комментарий Поделиться на другие сайты Поделиться
satstat Опубликовано 9 января, 2012 Поделиться Опубликовано 9 января, 2012 Скажите какую прошивку залить?Узнавал на другом форуме что у одного человека при определенной версии CFE - заливается любая версия, в моем случае залилась лишь 207. При попытке сменить CFE модем завис - нужно шить через LPT. Сейчас нет желания экспериментировать дальше, т.к. купил SKYWAY, но с одним телевизором очень успешно продолжает работать d-link 2500u c прошивкой 334. Разница в прошивках есть - на вскидку не помню в чем. Точно помню вроде в перебирании pid. Так что в зависимости от потребностей все может получится. Удачи! :) Ссылка на комментарий Поделиться на другие сайты Поделиться
LLlypukag3e Опубликовано 4 февраля, 2012 Поделиться Опубликовано 4 февраля, 2012 Приветствую обитателей форума. Пытаюсь завести шару на Интеркросс 5633Е с BoardID 96338L-2M-8M При заливке через веб-интерфейс заливается, но после идет циклическая перезагрузка с таким логом в консоли: CFE version 1.0.37-6.5.17 for BCM96338 (32bit,SP,BE) Copyright (C) 2000-2005 Broadcom Corporation. Boot Address 0xbfc00000 Initializing Arena. Initializing Devices. Parallel flash device: name AM29LV160B, id 0x2249, size 2048KB 100 MB Full-Duplex (auto-neg) CPU type 0x29010: 240MHz Total memory: 8388608 bytes (8MB) Total memory used by CFE: 0x80401000 - 0x805285E0 (1209824) Initialized Data: 0x8041D990 - 0x8041FBF0 (8800) BSS Area: 0x8041FBF0 - 0x804265E0 (27120) Local Heap: 0x804265E0 - 0x805265E0 (1048576) Stack Area: 0x805265E0 - 0x805285E0 (8192) Text (code) segment: 0x80401000 - 0x8041D988 (117128) Boot area (physical): 0x00529000 - 0x00569000 Relocation Factor: I:00000000 - D:00000000 Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Board Id Name : 96338L-2M-8M Psi size in KB : 24 Number of MAC Addresses (1-32) : 11 Base MAC Address : 00:1e:e3:25:04:ea Ethernet PHY Type : Internal Memory size in MB : 8 CMT Thread Number : 0 Dying Gasp Enable (0:Disable 1:Enable) : 0 *** Press Enter to stop auto run (1 seconds) *** Auto run second count down: 0 Code Address: 0x80010000, Entry Address: 0x80178018 Decompression OK! Entry at 0x80178018 Closing network. Starting program at 0x80178018 Linux version (@) () Parallel flash device: name AM29LV160B, id 0x2249, size 2048KB Total Flash size: 2048K with 35 sectors 96338L-2M-8M prom init CPU revision is: 00029010 Determined physical RAM map: memory: 007a0000 @ 00000000 (usable) On node 0 totalpages: 1952 DMA zone: 1952 pages, LIFO batch:1 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 Built 1 zonelists Kernel command line: root=31:0 ro noinitrd brcm mips: enabling icache and dcache... Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes. Primary data cache 8kB 2-way, linesize 16 bytes. PID hash table entries: 32 (order 5: 256 bytes) Using 120.000 MHz high precision timer. Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory: 6064k/7808k available (1247k kernel code, 1724k reserved, 188k data, 64k init, 0k highmem) Calibrating delay loop... 239.20 BogoMIPS Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Checking for 'wait' instruction... unavailable. NET: Registered protocol family 16 Can't analyze prologue code at 80146914 PPP generic driver version 2.4.2 NET: Registered protocol family 24 Using noop io scheduler bcm963xx_mtd driver v1.0 brcmboard: brcm_board_init entry *** Restore to Factory Default Setting ***И при перезагрузке лог циклически повторяется.При попытке влить через cfe в консоли ругается на несовместимый образ, типа "должно быть 2500u" Пробовал лить разные версии - та же каша. Может ли помочь смена boardID? Доступны следующие варианты: Board Id Name (0-15) 96338SV ------- 0 96338L-2M-8M ------- 1 96338W ------- 2 96338E4 ------- 3 R4P ------- 4 R ------- 5 R4P-4M-16M ------- 6 R-4M-16M ------- 7 R4P_SE560 ------- 8 R2P-4M-16M ------- 9 D-1P ------- 10 D-1P-16M ------- 11 D-4P ------- 12 D-4P-16M ------- 13 R4P_68 ------- 14 R4P_68_16M ------- 15 PS Пока писал это сообщение угрохал модем - заело клавиатуру и вбило в boardid данные из буфера обмена, теперь в консоли чистое окно =) Модем не жалко - был приготовлен на заклание. Возможно удастся оживить через программатор. Но вопрос остается открытым. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти