Search
Write a publication
Pull to refresh

Создание клона CDMA модема

Нашел в столе 2 забытых CDMA модема с давным-давно просроченными номерами (у нас в городе единственный оператор 3G связи это «Интертелеком» и вместо использования R-UIM карт они все параметры прошивают сразу в модем).

Один модем это Sierra 595u, а второй Pantech UM150. Было принято решение настроить интернет на даче, выбор пал на Sierr'у так как встроенная антенна данного девайса имеет намного лучшие характеристики. Модем отвезли к официальному дилеру и через 30 минут на руках был работающий модем с новым номером. По пользовавшись интернетом где то с недельку на скорости около 700кбит/с захотелось чего то по быстрее. Там же в столе нашлось три метра коаксиального кабеля с сопротивлением 50 Ом. Через сутки была посчитана и собрана антенна Харченко на частоту 859 МГц тут то и начались проблемы, разъем подключения антенны у Sierr'ы был не стандартным и возможности подключить антенну к модему не было. Рядом лежащий модем без проблем подходил к имеющемуся пигтейлу и здесь сработала моя лень, мне просто стало лень везти модем для замены номера, а еще верх взяла жадность так как эта услуга платная.

На самом деле нас интересует только 3 параметра:
  • ESN — Серийный номер устройства
  • Dir_number — Пользовательский код (номер абонента)
  • CHAP — уникальное слово которое генерируется при регистрации

С первыми двумя параметрами всё просто, а вот третий параметр это и есть наш камень преткновения. CHAP не предоставляют обычным пользователям, и мангуст отобразить его тоже не может, но в том мне помогла сервисная утилита от производителя Sierra Watcher.

Теперь опишу сам процесс переноса параметров с модема на модем:
  1. Качаем сервисную утилиту Mangust (я использовал 1.07b).
  2. Подключаем рабочий модем и стучим на него из Мангуста.
  3. Делаем бекап параметров c рабочего девайса.
  4. Подключаем не рабочий модем и стучим на него Мангустом.
  5. Заливаем на него ранее сделанный бекап.
  6. После этого этапа у нас перенеслись параметры подключения к сети. Но работать это не будет так как Серийные номера у нас ещё разные.
  7. Качаем приложение cdma_workshop.
  8. Выбираем наш модем в cdma_workshop и меняем серийный номер
  9. Вот теперь наш модем регистрируется в сети и даже даёт интернет. На данный момент мы авторизировались в сети с технологией CDMA 1Х что позволяет ходить в интернет с головокружительной скоростью до 153 кбит/с, не густо но теперь можно ходить в интернет с 2 модемов сразу, об этом немного позже.
  10. Качаем и устанавливаем Sierra Watcher.
  11. Заходим в debug mode и смотрим наш CHAP (выглядит примерно так: W9LEvhed).
  12. Снова подключаемся к подопытному Мангустом и заполняем CHAP и CHAP2 полученным недавно словом.

Опять пробуем подключится и видим что теперь мы в сети EV-DO и скорость у нас снова те же 700кбит/с. Подключив антенну, я смог поднять скорость до 2.4мбит/с при этом получив 2 идентичных модема. Сидеть одновременно с 2 модемов в сети EV-DO не выйдет, так как серийные номера у девайсов одинаковые, что ставит в жёсткий ступор базовую станцию но если один модем работает в сети x1 а второй EV-DO то никаких проблем нет.

Как это можно использовать. На даче стоит роутер Mikrotik RB750, в него включён один из модемов, через него ходит в интернет видео наблюдение, так же подключена точка доступа. Интернет там присутствует всегда, но когда мне требуется интернет в «труднодоступном» месте, я просто достаю второй модем и выхожу в интернет, в момент подключения со второго модема — первый отваливается от сети с ошибкой и через некоторое время (настраивается на роутере) пробует подключатся обратно. Базовая станция подключает модемы по принципу «кто последний, тот и папа».

Вот и всё что я хотел рассказать. Лень — двигатель прогресса.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.