Аналоговые и GPRS-модемы на дриме (имиджи, скрипты, протокол PPP, VPN-pptp...)

  • Цитата

    Со слов пользователя rip_mix2004


    У людей наверное тоже выходные бывают , ответят


    Да ничего они не ответят, кроме того, что тут было высказано.
    Идея подключения ЮСБ телефона GPRS была реализована
    около полугода назад вдумя - тремя командами
    Эта инфа была, как тут говорят была NON PABLIK.
    Почему?
    Ответ прост - это уровень программистов и специалистов
    по электронике с образованием намного больше, чем дают в наших
    институтах.
    Итак с чего все началось - есть телефон, типа скайлинк,
    но он может работать как модем, только при помощи спецкабеля.
    В кабеле - стоит микропроцессор, на который нужны драйвера.
    Сначала опознается кабель, потом телефон опознается как модем.
    Драйвера на кабель под линукс найти было невозможно.
    Разобрали кабель - прочитали что за проц в нем стоит
    Нашли дрова под него под линукс.
    Потом перепаяли на входе проца провода, чтобы он понимал команды ком порта
    Пересобрали ядро дрима, ввели туда поддержку этого проца
    И только после этого запустили этот унитаз
    Псоле этого следующий этап - возвратили com на ЮСБ


    И теперь тут подробно рассказывать - что, где и как?


    И что, под каждый телефон счас ядро пересобирать?

  • Вообще-то я свой вопрос оставил утром--начало рабочего дня было.
    ребята--давайте жить дружно!!!!

  • Цитата

    Со слов пользователя snacke000
    У тебя не шнурок, а телефон такой, который по ЮСБ
    может зарядку принимать, распайка USB стандартная,
    а вот в телефоне ....
    За исключением телефонов Скайлинк,но там кабель свой
    и под него дрова нужны, которые на линукс пока не ставятся


    все нижесказанное основывается на dataкабеле usb-com (кабели com-com, miniUSB во внимание не берутся).


    подавать напрямую 5 вольт с usb на телефон, это не самый лучший вариант. Оригинальные дорогие кабели и качественные китайские имеют дополнительную микросхему импульсного преобразователя, которая может управляться через упомянутый тобой драйвер, а может работать и без него.


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


    Наверняка, свои секреты есть и у других моделей, с которыми я не сталкивался.
    Все вышесказанное и позволило мне сделать вывод о том, что шнур должен поддерживать подзарядку. Согласен, что для некоторых мобил подойдет и дешевый китайский, который не задумываясь подает 5 вольт с usb на телефон, а есть и мобилы (Сименс М55 и пр.) для которых этот шнурок не подойдет. Хотя и переделать его нетрудно.


    Цитата

    Со слов пользователя snacke000
    Берется ЮСБ кабель, и просто перепаивается на КОМ (зарядка
    есть) И зарядка есть и все остальное.


    вот тут сможешь пояснить, что имеешь ввиду ?если я правильно понял, то ты хочешь сказать, что у кабеля отрезается usb разъем и вместо него распаивается com ?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Goga777 ().

  • Итак,сообщаю,имидж Сатдрим протестировал со своим телефоном.
    У меня Siemens A65,кабель оригинальный USB DCA-510,прописал
    DNS провайдера (в моём случае Билайн).
    Вчера вечером как не пытался запустить--ничего не шло.Сегодня
    утром ещё раз попытался загрузить обновления и,о чудо,всё заработало!

  • не знаю, может уже все давно решено , но тем неменее я столкнулся с проблемой и вот сегодня есть первый результат. Сначало причина - зачем:
    1. Имеем шару
    2. Требуется что бы дрим ходил в инет без компьютера через аналоговый модем (хотя не важно через какой - главное что бы rs232 был и понимал комманды AT)


    Принес все наработу, перешил имедж satdream (Gemeni 3.10 with ppp) - в общем пока коротко т.к. дрим на работе, телевизора рядом нет и антены тоже но это не важно, - pppd после 2х дней упражнения с ним заработал, устанавливает соединение, держит сколько нужно, и если нет активности в течении скажем 2 минут (внешних ip пакетов) то ложит трубку (параметр idle)
    Короче связка drembox->analog modem->inet via pppd - работает.
    остались детали, о них если кому интересно расскажу после. Скажу лишь что хочется что бы дрим сам устанавливал соединение как только я встану на нужный мне канал, если не получится режим ( demand) , то подправлю gprs plugin - т.к. ему все равно через что звонить :-) - но ответ уже однозначный - работать будет.


    linux - это тот же юникс ;-) Сорри что коряво написал, но когда я стал объяснять жене что для шары нужно еще и комп включить, и выйти в инет и только потом случится чудо, да и в общем, если меня дома нет, а я хочу фильм записать... в общем, здравый смысл заключается в том что бы дрим напрямую в модем и пусть он звонит сам в инет :-)


    p.s. попрошу без флейма, возможно я в дриме еще новичек, но не новечки мне сказать к сожалению ни чего не смогли, кроме как флеймить безтолку.

  • Я собрал кабель для сименс s55 на 7 контактах задействованы 1-2-3-4-5-6-7 с питанием, собирал мой знакомый каторый разбирается в пайке, дрим у меня 7000, но проблема все стартует, но идут затыки в изображение каждые 2 мин потом показывает, потом 2 мин показывает и таже картина, менял скорость соединения не помогла,эмуляторы мжкамд и камд3 и ньюкам все одинакого на всех эмуляторах,а пользуюсь мжкамд, что может быть или прийдется менять телефон, если у кого нибудь такая же модель стабильно работает подскажите название прошивки я перепрошью у меня S55_919111.ком кабель на компе работает без затыков. у меня имидж рудрим думал косяк в имидже поставил спектрум последний таже картина.смена прошивки SIEMENS_S55_LG95_V12 не помогла.Siemens S55 (начиная с 16 версии) ввел поддержку апаратного контроля передачи данных (проверка на CTS-RTS) - в результате с любым неродным кабелем указанные модели начиная с указанных версий ПО и выше отказываются выходить в Интернет. Буду рад любому ответу.


    root@dreambox ~ > usb/var/bin/pppd call gprs-siem
    Removed stale lock on tts_0 (pid 354)
    AT
    OK
    ATZ
    OK
    ATH
    OK
    ATE1
    OK
    AT+CGDCONT=1,"IP","internet.tele2.ru"
    OK
    ATD*99***1#
    CONNECT
    Serial connection established.
    using channel 1
    Using interface ppp0
    Connect: ppp0 <--> /dev/tts/0
    Warning - secret file /etc/ppp/pap-secrets has world and/or group access
    sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0x31a20687> <pcomp> <accomp>]
    rcvd [LCP ConfAck id=0x1 <asyncmap 0x20a0000> <magic 0x31a20687> <pcomp> <accomp>]
    rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xf15cbca9> <auth chap MD5>]
    No auth is possible
    sent [LCP ConfRej id=0x3 <auth chap MD5>]
    rcvd [LCP ConfReq id=0x5 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xf15cbca9> <auth pap>]
    No auth is possible
    sent [LCP ConfRej id=0x5 <auth pap>]
    rcvd [LCP ConfReq id=0x7 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xf15cbca9>]
    sent [LCP ConfAck id=0x7 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xf15cbca9>]
    sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
    sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [LCP ProtRej id=0x8 80 fd 01 01 00 0f 1a 04 78 00 18 04 78]
    rcvd [IPCP ConfReq id=0x1 <addr 192.168.254.254>]
    sent [IPCP ConfAck id=0x1 <addr 192.168.254.254>]
    sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [IPCP ConfNak id=0x1 <addr 83.178.240.78> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    sent [IPCP ConfReq id=0x2 <addr 83.178.240.78> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    rcvd [IPCP ConfAck id=0x2 <addr 83.178.240.78> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    not replacing existing default route to eth0 [192.168.0.1]
    local IP address 83.178.240.78
    remote IP address 192.168.254.254
    primary DNS address 130.244.127.161
    secondary DNS address 130.244.127.169
    Script /etc/ppp/ip-up started (pid 384)
    Script /etc/ppp/ip-up finished (pid 384), status = 0x7f


    другой лог:


    root@dreambox ~ > usb/var/bin/pppd call gprs-siem
    AT
    OK
    ATZ
    OK
    ATH
    OK
    ATE1
    OK
    AT+CGDCONT=1,"IP","internet.tele2.ru"
    OK
    ATD*99***1#
    CONNECT
    Serial connection established.
    using channel 1
    Using interface ppp0
    Connect: ppp0 <--> /dev/tts/0
    Warning - secret file /etc/ppp/pap-secrets has world and/or group access
    sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0xd93a9785> <pcomp> <accomp>]
    rcvd [LCP ConfAck id=0x1 <asyncmap 0x20a0000> <magic 0xd93a9785> <pcomp> <accomp>]
    rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xcbb01cd3> <auth chap MD5>]
    No auth is possible
    sent [LCP ConfRej id=0x3 <auth chap MD5>]
    rcvd [LCP ConfReq id=0x5 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xcbb01cd3> <auth pap>]
    No auth is possible
    sent [LCP ConfRej id=0x5 <auth pap>]
    rcvd [LCP ConfReq id=0x7 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xcbb01cd3>]
    sent [LCP ConfAck id=0x7 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xcbb01cd3>]
    sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
    sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [LCP ProtRej id=0x8 80 fd 01 01 00 0f 1a 04 78 00 18 04 78]
    rcvd [IPCP ConfReq id=0x1 <addr 192.168.254.254>]
    sent [IPCP ConfAck id=0x1 <addr 192.168.254.254>]
    sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    rcvd [IPCP ConfNak id=0x1 <addr 83.178.177.112> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    sent [IPCP ConfReq id=0x2 <addr 83.178.177.112> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    rcvd [IPCP ConfAck id=0x2 <addr 83.178.177.112> <ms-dns1 130.244.127.161> <ms-dns3 130.244.127.169>]
    local IP address 83.178.177.112
    remote IP address 192.168.254.254
    primary DNS address 130.244.127.161
    secondary DNS address 130.244.127.169
    Script /etc/ppp/ip-up started (pid 366)
    Script /etc/ppp/ip-up finished (pid 366), status = 0x7f


    когда я нажимаю GPRS Disconnect


    Terminating on signal 2.
    Script /etc/ppp/ip-down started (pid 377)
    sent [LCP TermReq id=0x2 "User request"]
    Script /etc/ppp/ip-down finished (pid 377), status = 0x7f
    rcvd [LCP TermAck id=0x2 "User request"]
    Connection terminated.
    Connect time 1.5 minutes.
    Sent 3093 bytes, received 2422 bytes.


    Sending break to the modem


    PDP context detached
    Serial link disconnected.
    Connect time 1.5 minutes.
    Sent 3093 bytes, received 2422 bytes.
    root@dreambox ~ >
    root@dreambox ~ >

    Сообщение было отредактировано 5 раз, последнее редактирование пользователем Dreambox7000s ().

  • Коротко - имедж satdream, исправленный плагин gprs-connect, аналоговый модем через rs232. Режим автодозвона при появлении внешних пакетов работает, т.е. вы можете поставить дрим на запись к примеру ночью - как только дрим включится, он сам дозвонится до инета , фильм запишется, дрим уйдет в стенбай, через 2 минуты отсутствия внешних пакетов модем положит трубку. И так далее, - все в автомате.
    Короче - все работает даже лучше чем я ожидал. Ни какого компьютера, только модем и все.
    Если кому интересно, пишите

  • В options нужно добавить


    # Режим поднятия канала по появлению внешних ip пакетов
    demand
    # Время в секундах отсутствия внешних пакетов для разрыва
    # соединения (2минуты)
    idle 120


    еще мелочи
    57600
    modem
    crtscts
    asyncmap 0


    все. там еще чат скрипт подправить чуть чуть надо с учетом вашего модема

  • настройка нттп://ввв.satdream.ru/forum/index.php?board=4.0
    нттп://ввв.satdream.ru/stati/obzory/gprs-na-dreambox-po-usb-kabelyu.html


    возможно ли к дриму по усб подключит разветлитель усб чтобы дата кабель от телефона и усб флешку подключать одновременно...

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Dreambox7000s ().

  • Скажите, какого класса GPRS достаточно для безпроблемной работы шаринга (чтоб не было зависаний). И вообще зависит ли стабильность работы от класса GPRS, или можно брать телефон с любым GPRS?
    У меня сейчас телефон с GPRS 10 и все работает как часы. Но я хочу взять еще телефон специально, как модем для шаринга. Вот и возник вопрос какой класс GPRS он должен минимально поддерживать, чтоб небыло затыков.


    Посоветуйте мобильный, специально для GPRS шаринга, чтоб цена была минимальной и все работало без проблемм.

  • Dreambox7000s

    Цитата

    возможно ли к дриму по усб подключит разветлитель усб


    усб хаб нормально работает в дриме - причем можно усб вер. 1 хаб использовать
    - один черт в дриме он 1ой версии ---- только одно но - при перетыке уже
    имеющейся флэшки в хаб изменится ее адрес - может оказхаться нужным
    переставить имиджи на ней или другие телодвижения сделать .....


    ищи здесь - Навигатор - ЖЕЛЕЗО ДРИМБОКСА
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Со слов пользователя Wolf1
    Скажите, какого класса GPRS достаточно для безпроблемной работы шаринга (чтоб не было зависаний).


    Я взял Siemens C55, дешево и сердито, немного намучался с кабелем, чтобы была зарядка, и настроил 378 протокол в CAMD3, на 375 были затыки. Работает теперь нормально.

  • Цитата

    Посоветуйте мобильный, специально для GPRS шаринга, чтоб цена была минимальной и все работало без проблемм.


    У меня Сименс с55 работает без особых проблем. Цена низкая.

  • Здравствуте.
    У меня Dreambox 500S. Имидж spektrtv_dm500_20050920.img


    Модключаю ч/з СОМ-кабель телефон Samsung C110
    Ч/З телнет даю команду pppd call gprs-siem далее идёт лог:
    ~ > pppd call gprs-siem


    OKH
    OK
    OK"
    OK99***1#
    CONNECT
    Serial connection established.
    Using interface ppp0
    Connect: ppp0 <--> /dev/tts/0
    Warning - secret file /etc/ppp/pap-secrets has world and/or group access
    Warning - secret file /etc/ppp/pap-secrets has world and/or group access
    Remote message: Login ok
    PAP authentication succeeded
    default route ioctl(SIOCADDRT): Network is unreachable
    local IP address 172.24.0.83
    remote IP address 0.0.0.1
    primary DNS address 217.8.235.194
    secondary DNS address 217.8.224.130


    После этого ничего не происходит. значёк ~ > так и непоявляется.
    Печатать то в телнете можно, но после нажатия Enter ничего непроисходит.


    когда я крестиком закрываю телнет (дос) то и на телефоне значёк GPRS исчезает, видимо отключается.


    Если я параллельно включаю DCC и в телнете ввожу route -n вот:


    ~ > route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0


    Как проверить всё ли работает привильно? И так ли это должно быть.


    И вот, что самое интересное. Каналы у меня не настроены. Экспериментирую я только с чистой прошивквой и экрином малевича, а чтобы он подавал признаки жизни, а не Малевича, я просто держу включенным меню. После того как пролазиет вышеупомянцтый лог, дрим как бы висит. но нормально работает с параллельной сессией телнета. Т.е на пульт не реагирует :(

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем InFiniT ().

  • Уважаемые программисты satdream пересобрали Ядро для поддержки ttyACM0, на базе USB кабеля с чипом pl2303
    Проверить можно в теленете ls -l /dev/ttyACM0
    /dev/ttyACM0 - USB порт
    У кого есть возможность потестить разнообразные модели телефонов на базе USB кабеля с чипом pl2303, пишите результаты тестов.
    На тест
    нттп://ввв.satdream.ru/downloads/beta/satdream_dm7000_20070226beta.zip


    root@dreambox:~> lsmod
    Module Size Used by
    ftdi_sio 24260 0
    pl2303 13604 0
    usbserial 21748 2 ftdi_sio,pl2303
    hid 21664 0
    sg 27620 0
    smbfs 61276 0
    cifs 189352 0
    reiserfs 299640 0
    head 338412 35


    Описание здесь нттп://www.satdream.ru/forum/index.php?topic=172.0

    Файлы

    • 2oc8_th.jpg

      (23.38 kB, скачали 366 раз, последнее скачивание: )

    Сообщение было отредактировано 13 раз, последнее редактирование пользователем Dreambox7000s ().

  • вот, по шагам и начинай искать грабли
    убедись, что кабель у тебя на чипе pl2303
    подключи кабель к дриму, посмотри есть ли устройство
    /dev/ttyACM0

  • Цитата

    Со слов пользователя Goga777
    вот, по шагам и начинай искать грабли
    убедись, что кабель у тебя на чипе pl2303
    подключи кабель к дриму, посмотри есть ли устройство
    /dev/ttyACM0


    Goga777-мой USB кабель DCU-60 оказывается не на чипе pl2303.
    Нашол инструкция по переделке кабеля на чипе PL2303 в сервисный для K750/W800, но для моей модели не подходит.
    USB кабель DCU-11 есть на чипе PL2303, его можно переделать в USB кабель DCU-60 в сервисный, тоесть из двух кабелей DCU-11 и DCU-60 собрать один сервисный кабель.
    100 % будут работать на таком кабеле K700, K500, K750, W800.
    Вот ссылка где можно скачать схему нттп://mobilefree.ru/modules/mydownloads/showfile.php?lid=143 (525.38 KB)
    Хотел подключить Sony Ericson W810i потому, что он поддерживает стандарт EDGE GPRS, может в будущем и появится поддержка таких телефонов, а пока прийдеться купить простой siemens с поддержкой GPRS, у них USB кабели, есть на чипе PL2303.

    Сообщение было отредактировано 3 раз, последнее редактирование пользователем Dreambox7000s ().

  • Возможно ли установить VPN Best соединение с обратным каналом через дримбокс,
    Статический IP есть, наземный канал ADSL роутер