Вход

Просмотр полной версии : Прошивка с mpcs для D-Link G700 (Sharing Gate 700)


Admin
16.12.2008, 09:49
Обсуждать сдесь что-либо запрещается!
Обсуждения ведутся в этой теме! (http://forum.volsat.com.ua/showthread.php?t=242)

АВТОРЫ этого описания не несут никакой ответственности за причиненный ущерб вашему модему, а также не несут ответственности за работу ваших модернизированных модемов. Если не знаете что Вы делаете,то лучше этого не делайте,а обратитесь к знающим людям.

Все что ВЫ, читатель, сего описания делаете-делаете на свой страх и риск! И вся ответственность ложится полностью на ваши плечи.Так же стоит упомянуть,что весь софт протестирован и полностью работоспособен.
Продолжая выполнять нижеуказанные инструкции вы принимаете всю происходящую и будущую ответственность!

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

Как заставить D-Link g700ap работать для шары,непосредственно подключеного к ресиверу?

Берем из кладовки D-Link g700ap, говорим огромное спасибо N.leiten,который изначально создал модификацию внутренней платформы и многим другим соавторам проекта Wive,в том чисте Dr. Morg совместно с Den,которые доработали тело софта по отработке внутреннего UART включая портирование mpcs,а так же команде парней,которые создали мануалы и вывели на чистую воду других "модернизаторщиков" софта,якобы доработаных ими.
И,читая мануал, действуем:

1. По возможности обеспечить питание, чтобы не пропало во время прошивки.
2. Работаем под windows xp.
3. Подключаем сеть между компом и sg700. В настройках сети компа устанавливаем IP 192.168.1.1 маска 255.255.255.0
4. Подключаем com порт sg700 к com порту компа. Настраиваем HyperTerminal на соединение с com портом 38400,8,no,1,Xon/Xoff. Запускаем HyperTerminal.
5. Включаем sg700 и смотрим в окошко HyperTerminal на протяжении секунд 40, там должны увидеть всякие буковки и циферки (привожу примерные последние строки):
... RAMDISK: Compressed image found at block 0 Freeing initrd memory: 44k freed VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory: 52k freed mount /proc file system ok! mount /dev/mtdblock1 file system ok!oad, File Name: eth0:phy is 8201 если это видим то переходим дальше.
6. Выключаем питание sg700, включаем и при появлении самой первой надписи в окошке HyperTerminal: ---RealTek(RTL8186)at 2005.06.21-18:13+0800 version 1.3c , CAMEO version v2.01. жмем esc и видим надпись: <RealTek>
7. Действия если пункт 6 не проходит. Выключаем питание sg700, нажимаем кнопку reset на sg700 и удерживаем, включаем и ждем в окошке HyperTerminal надписи: <RealTek> отпускаем кнопку reset.
8. Копируем файл full.bin на (к примеру) c:\wive
9. пуск, выполнить cmd получаем окошко командной строки windows xp, вводим следующие команды:
cd c:\wive
tftp -i 192.168.1.6 put full.bin
10. идем в окошко HyperTerminal и вводим команду (эта команда собственно и пишет flash):
flw 0 80300000 200000 дожидаемся окончания шевеления в окошке HyperTerminal, примерно 1 мин.
11. выключаем sg700, включаем
12. теперь sg700 имеет IP на ethernet 192.168.1.55, цепляемся прогой которая шла в комплекте WinSCP3
13. осталось сменить mac-адреса на интерфейсах eth0, wlan0 согласно надписи снизу sg700 (типа MAC ID:00179A45141B), меняем в файле /etc/network/interfaces

PS.Информация с разных мест и спасибо персональное Energizer!!

И полный наборчик всего необходимого (прошивка обновленная под Long ECM):
Wive Firmware for RTL8186 Boards-mpcs.rar - инструкция по настройке SG700 после прошивки
fullflashG700AP.txt - инструкия по прошивке
full_SG700_Only_ECM.rar - это и есть сам дамп прошивки (обновленный)
AVRMonitor.rar - вроде служит для ЛОГирования точки
winscp382setup.rar - программа-менеджер для доступа к SG700, чтобы редактировать настройки.
Pictures.rar - фотографии готовых изделий

Admin
16.12.2008, 09:55
Нужно наверное рассказать как прикрутить сом порт к G700AP и получить консоль.

Для подключения к ресиверу отлично подходит схемка из темы про акорп:


МИКРОСХЕМА SN74HC14N:
1- на эту ножку припаяна белая жилка со 3 ножки (Tx) разъема КОМ
2- на эту ножку припаяна белая жилка которая приходит с ножки RxD модема
3- на эту ножку припаяна зеленая жилка которая приходит с ножки TxD модема
4- на эту ножку припаяна зеленая жилка с 2 ножки (Rx) разъема КОМ
5-
6-
7- на эту ножку припаяна черная жилка с 5 ножки (GnD) разъема КОМ а также черная жилка с ножки GnD модема
8-
9-
10-
11-
12-
13-
14- питание микросхемы с ножки +3,3В модема
По данной схеме можно использовать российский аналог микросхему К561ЛН2

Вот так распинована площадка под разьем J2 в длинке g700ap

1: VCC +3.3 v
2: GND
3: не подключен
4: не подключен
5: TX
6: RX

Можно конечно и собрать схемку -переходник уровней, на мелкосхеме MAXIM
вариантов много, но это для друзей паяльника.. уж они то знают эту тему на зубок

Например берем старый com кабель от телепона Сименс 25-35-45 китайского производства и припаиваем его вот как на картинках... (2 слева )
причем сразу нужно сказать что у китайцав минус-"земля" совсем не черная ,а зелёная !
Необходимо отметить что питание для мелкосхемы внутрях китайскава согласователя получают из ком порта а не из g700ap ... следовательно могут возникнуть проблемы при подключении к различным ресиверам ... данный вариант полностью подходит для управления с компа.

Вот еще отвлеченный от темы шаринга вариант с USB переходником (2 картинки справа) , но вполне достаточный для прививки консоли , ну скажем чтоб юзать альтернативный софт в точке доступа, например проекта Wive . http://sourceforge.net/projects/rtl8186 сайт проекта
http://forum.nag.ru/forum/index.php?showtopic=19138 Форум
(тема разрослась на более чем 100 страниц но вполне читабельна) или других проектов которые расширяют убогие возможности девайса G700AP с заводской прошивкой.
Используется USB дата кабель от телепонов Siemens 55 и.т.п , также китайскава производства ( думаю можно и другие-любые на мелкосхеме PL2303 ) устанавливаемый драйвер эмулирует com порт вот его и нужно настроить на скорость обмена (заводская паршивка готовит т.д к обмену на 38400) на фотке видно какие проводки куда паять ..зеленый с черным вместе

Admin
16.12.2008, 10:02
Перед прошивкой делаем резет!
Запускаем программу, выстовляем айпи сетевой карте 192.168.1.2 (или другой, но из этой же подсети), распоковуем root_long_ECM, программе Upgrade указываем путь к файлу и нажимаем обновить, ждем 5 минут (пока точка сама не перезагрузится).
Перезагружаем точку 2 раза. После чего она будет доступна по адрессу 192.168.1.55.

Upgrade - Загрузчик
root_long_ECM - верхний рут (не путать с Дампом)

olbrayt33
10.02.2010, 02:20
Для отката на заводскую прошивку необходимо выполнить пункты с 6 по 9 с первого поста, но заливать "родную" ДЛинковскую прошивку DWLG700AP_FW231b02.bin. Рекомендую перед ней залить black_fw.bin для очистки флеш, а потом уж и заводскую (обе прилагаются в архиве).

Откат на заводскую:
0. Выключить Антивирь и Оутпост. Желательно com-порт физический, а не переходник.
1. Запускаем HyperTerminal. Гипертерминал запускается в момент, когда точка без питания совсем. Подключаем сеть между компом и sg700. В настройках сети компа устанавливаем IP 192.168.1.16 маска 255.255.255.0 Подключаем com порт sg700 к com порту компа. Настраиваем HyperTerminal на соединение с com портом 38400,8,no,1,Xon/Xoff. Запускаем HyperTerminal.
2. Включаем точку в сеть и при появлении самой первой надписи в окошке HyperTerminal:
---RealTek(RTL8186)at 2005.06.21-18:13+0800 version 1.3c , CAMEO version v2.01. жмем кнопку ESC на клавиатуре компа и видим надпись: <RealTek>
3. Копируем файл с прошивкой ( стандарт, концептроник ) wive_rev_b.bin на (к примеру) c:\wive ( просто создаём папку wive на диске С в корне, и кладём в неё файл с прошивкой wive_rev_b.bin ).
4. Нажимаем Пуск, Выполнить, cmd, OK - получаем окошко командной строки windows xp, вводим следующие команды: cd c:\wive , enter ( это вход в нами созданную папку на диске С )
5. Затем набираем : tftp -i 192.168.1.6 put wive_rev_b.bin и жмём ENTER!
Всё. В гипертерминале пошла отправка прошивки в точку. Точка перегружается автоматически, тухнет и загорается светодиод power.
Теперь она доступна по новому адресу прошивки ( в стандартной 192.168.0.50 ), следовательно нужно изменить адрес сетевой карты компа на 192.168.0.2, чтобы зайти в точку.

olbrayt33
15.02.2010, 00:18
- Новая версия WinSCP 4.2.5. (есть украинский язык).
- Программа SysLog для снятие лога. Чтобы настроить syslog в /etc/rc.d/S21syslogd вместо адреса 192.168.1.99 впишите ИП компа,
на котором запускаете syslog сервер. В /etc/mpcs/mpcs.conf указать LogFile = syslog