HUAWEI HILINK MODEL-E303S-1 – прошивка | [3gmodem]



Реп: (698)
Обсуждение Huawei E303

Технические характеристики
Прикрепленное изображение
  • Network band 3G HSPA / HSUPA / HSDPA / HSPA / UMTS (WCDMA)-2100MHz
  • 2G GSM/GPRS/EDGE-850/900/1800/1900MHz
  • Data Speed ,Downlink Speed: 7.2Mbps
  • Uplink Speed: 5.76Mbps
  • USB 2.0 port
  • Micro SD Memory Card Slot
  • Supported Systems Windows XP, Windows Vista SP1/SP2, Windows 7, Mac OS X 10.5 and 10.6 with latest upgrades
  • Function Easy-to-Use with Plug and Play installation
  • equalizer
  • Data and SMS service
  • Size Dimensions: 85x28x12 mm
  • Weight: 20g
Основные модификации Huawei E303.
  • E303h Hardware Version: CH1E3531SM
  • E303i Hardware Version: CU1E3131IM
  • E303s Hardware Version: CH2E303SM

  • Разное железо => Разные прошивки
  • Разные коды разблокировки:
    • v201 - для E303h и E303i
    • v2 - для E303s
Необходимая информация для помощи.
  • Какая Операционная Система.
  • Скриншот, или текст в теге code лога от DC-Unlocker.
  • Скриншот Диспетчера устройств с развернутыми:
    1. DVD-дисководы и дисководы компакт-дисков
    2. Дисковые устройства
    3. Контроллеры USB
    4. Модемы
    5. Порты (COM и LPT)
    6. Сетевые адапетры
Типы и особенности прошивок модема:
КОПИЯ ( с небольшой редакцией ). ОРИГИНАЛ.
Для данного модема существуют 2 принципиально разных типа прошивок - STICK и HILINK. Прошивки взаимозаменяемы, то есть в любой модем можно прошить любую прошивку.
STICK
С этой прошивкой устройство ведет себя как классический USB-модем: имеется командный AT-порт, через который можно установить соединение посредством PPP-протокола (RAS). Именно так работают практически все 3G-модемы предыдущих поколений. При этом скорость ограничена - не более 20-30 Mbit на прием. Кроме PPP-режима, имеется режим NDIS. При этом модем эмулирует сетевой интерфейс, через который и передаются данные, а через AT-порт идут только управляющие команды. В этом режиме скорость не ограничена. Основная особенность stick-режима - установление соединения и поддержка работы канала производится средствами ОС компьютера, к которому подключен модем. При этом компьютер получает IP-адрес непосредственно у провайдера сотовой связи через запрос DHCP, а модем работает как сетевой мост, передавая пакеты от компьютера в сотовую сеть и обратно, никак их не изменяя.

Начальная USB-композиция stick-модема - это виртуальный CD-ROM и картридер microSD. Для того, чтобы появились модемные порты, надо сделать переключение композиции. Под windows этим занимается операторский софт, имеющийся на виртуальном CD, или фирменная программа от huawei - Mobile Partner. Под linux переключение делает программа usb-modeswitch. Имеется возможность запретить перелючение композиций. Это делается такой командой:
AT^SETPORT="FF;1,2,3,16"
При этом модем сразу после включения будет выглядеть как модем, 2 AT-порта и сетевая карта NDIS. CD и microSD будут исключены из конфигурации. Такой режим крайне удобен для использования модема в различных домашних роутерах. Вернуть обратно композицию с переключением можно командой:
AT^SETPORT="A1,A2;1,2,3,16,A1,A2"

Номера версий stick-прошивки всегда начинаются на 21 - например, 21.318.05.00.00.
В комплекте со Stick-прошивкой в модем прошивается, так называемый, Dashboard - образ виртуального CD, появляющегося в системе после подключения модема. На этом CD находятся драйвера модема под разные ОС, а также управляющая программа, с помощью которой устанавливают соединение с интернетом, читают SMS, делают USSD-запросы и т.д. Существует универсальная версия этой программы от фирмы-производителя модема Huawei (Huawei Modem), а также специализированные версии от конкретных оператров связи.

HILINK
С прошивкой HILINK модем работает в режиме роутера, и представляется компьютеру в виде сетевого интерфейса (usb-ethernet-rndis). Компьютер получает с этого интерфейса сетевые настройки через DHCP, и далее ходит через него в интернет, как через обычную проводную локальную сеть. Всю заботу об установлении соединения и поддержании канала модем берет на себя, компьютер даже не замечает, что доступ в интернет осуществляется через сототвую сеть. В этом режиме модем имеет свой собственный локальный IP-адрес (обычно 192.168.8.1), видимый со стороны компьютера как шлюз по умолчанию (default route), а также внешний IP-адрес, получаемый из сотовой сети. Между сетью сотового провайдера и локальной сетью (модем-компьютер) осуществляется маршрутизация с использованием механизма трансляции адресов (NAT). Предусмотрен проброс портов из внешней сети (port forwarding и DMZ).
Настройка модема в этом режиме производится через WEB-интерфейс, имеющийся в модеме, и доступный через его локальный IP-адрес. Также через WEB-интерфейс доступна информация о состоянии модема и сигнале сотовой сети, управление подключением, прием-передача SMS-сообщений и USSD-команд, SIM-меню и многое другое. Это особенно ценно для пользователей Linux, а также для тех, у кого модем подключен не к компьютеру, а к домашнему роутеру. Настройка модема через AT-команды, как в stick-прошивках, в штатном режиме hilink-прошивок не производится, хотя и возможна в специальном отладочном режиме DebugMode.

Начальная USB-композиция HILINK-модема в точности такая же, как и у stick - виртуальный CD-ROM и картридер microSD. Переключение композиций под windows производится небольшой программой mbbservice, запускаемой со встроенного CD. Под linux это делает программа usb-modeswitch. Штатно разработчиками модема не предусмотрен режим без переключения композиций. Тем не менее, путем некоторой модификации прошивки такой режим сделать возможно. При этом теряется встроенный картридер SD, однако появляется возможность использовать модем с любым роутером, поддерживающим сетевые карты usb-rndis.

Номера версий hilink-прошивки всегда начинаются на 22 - например, 22.318.05.00.00.
Прошивки HILINK состоят из двух частей - сама прошивка, и WebUI (вебинтерфейс). Первой прошивается основная прошивка, потом WebUI.

Разблокировка модема. Восстановление попыток ввода.
КОПИЯ ( с небольшой редакцией ). ОРИГИНАЛ.
РАЗБЛОКИРОВКА МОДЕМА:
Как обычно, модемы от сотовых операторов поставляются заблокированными - они могут работать только с сим-картами данного оператора. Список plmn-кодов, разрешенных к использованию, можно посмотреть командой at^simlock?.
Нас, разумеется, такая ситуация не устраивает - мы хотим, купив модем, использовать его с любой симкартой. Для этого производитель заложил в модем возможность разблокировки. Это делается путем ввода кода разблокировки (nlock-кода), вычисляемого по специальному хитрому алгоритму из IMEI модема.
Калькулятор для вычисления кодов можно скачать здесь (имеются версии под windows и linux).
Для разблокировки следует выполнить следующие действия :
- Вычислить вышеприведенным калькулятором код разблокировки. Из всех вычисляемых им кодов используется код v201 или код v2.
- Вставить в модем чужую симкарту (симкарту другого сотового провайдера, не того, кто продал вам модем).
- Подключить модем к компьютеру.
Далее управляющая программа (для stick-модемов) или веб-интерфейс (для hilink-модемов) запросит код разблокировки, который и надо ввести. Все - модем разблокирован и будет работать с любой симкартой.
Кроме ввода кода через программы и вебинтерфейс, можно также ввести его через AT-команду. Это особенно актуально для stick-модемов под linux.
Команда выглядит так:
at^cardlock="код разблокировки" - используется код v201 или код v2

*****

ВОССТАНОВЛЕНИЕ ПОПЫТОК ВВОДА:
Количество попыток ввода кода ограничено 10 попытками. Если 10 раз был введен неправильный код, модем блокирует дальнейшие попытки - больше команда at^cardlock его не разблокирует, даже если ввести ее с правильным кодом. Если вы все же умудрились исчерпать все попытки ввода, то ничего страшного - их легко восстановить.
Это делается такими командами:
at^datalock="код разблокировки" - используется код v201 или код v2
at^maxlcktms=10
10 - это новое число попыток (можно вводить любое число от 1 до 255). Затем можно ввести команду at^cardlock с правильным кодом и разблокировать модем.

Итог:
последовательно вводим АТ-команды - сверху вниз:
at^datalock="NCK код" - используется код v201 или код v2
at^maxlcktms=10 - можно вводить любое число от 1 до 255
#
at^cardlock="NCK код" - используется код v201 или код v2

Прошивки
Полезности

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.
Желающие стать куратором, просьба писать заявку в тему Хочу стать Куратором, предварительно ознакомившись с шапкой темы и всеми материалами для кураторов.


Сообщение отредактировал ctich - 07.07.20, 18:58
Причина редактирования: Подборка "небрендированных" прошивок, дашбордов и WEB-интерфейсов для модема E303s



Реп: (1)
Oleg.GromoV @ 16.08.2012, 10:08 *
Имеется внутренняя сеть в диапазоне 192.168..... маска 255.255.255.0 вставляю 3G модем, он как сетевая карта ставится и себе берет такую же маску и IP 192.168.1.1 и ложит сеть внутреннюю. Как обойти данную проблему?

Все дело в метрике!
Метрика — числовое значение, влияющее на выбор маршрута в компьютерных сетях. (wiki)
Например:
Прикрепленное изображение

192.168.1.2 – это адрес моей «встроенной» сетевой карты, который ей выдал DHCP сервер устройства (в моем случае – это Wireless ADSL Router) с адресом 192.168.1.200.
192.168.1.100 – это адрес «сетевой карты модема» , который ему выдал DHCP сервер устройства (в нашем случае - это Huawei E303) с адресом 192.168.1.1.
«Приоритет выбора шлюза для пакетов в сети» через эти интерфейс определяет метрика. По умолчанию стоит автоматическое назначение метрики. Если Вы хотите сами определить метрику:
1.Используйте команду route.
2.Панель управления-Сеть и Интернет-Сетевые подключения-«Ваша сетевая»-свойства-Протокол Интернета версии 4/6-свойтсва-Дополнительно-Параметры IP-Автоматическое назначение метрики.

Сообщение отредактировал dHKjfe - 16.08.12, 11:18



Реп: (3)
pavel.belly @ 16.08.2012, 11:12 *
Все дело в метрике!

Т.е. моей сетевухе и внутренней сети назначить метрику 20
А модему метрику 30?

Вот что получилось:
Прикрепленное изображение


Но перестались при работе с модемом грузиться страницы, хотя и пишет что подключено.
Если отключить внутреннюю сеть, то грузятся.

Сообщение отредактировал Oleg.GromoV - 16.08.12, 13:06



Реп: (1)
Oleg.GromoV @ 16.08.2012, 12:50 *
Т.е. моей сетевухе и внутренней сети назначить метрику 20
А модему метрику 30?

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

Необходимо настроить маршруты в таблице маршрутизации таким образом, что бы пакеты в Вашей частной сети (192.168.*.*) ходили через интерфейс Вашей встроеной сетевой карты, пакеты в интернет ходили по интерфейсу модема. Тогда метрика не будет важна, ОС по таблице маршрутизации определит куда какие пакеты "пихать".

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

Советую почитать Настройка маршрутизации по двум провайдерам

Сообщение отредактировал dHKjfe - 16.08.12, 15:37



Реп: (3)
pavel.belly, в сети доступ в интернет через прокси. Интернет должен быть и через прокси и без него одновременно (прокси очень много адресо блокирует)

Частная сеть 192.168.8.* шлюз 192.168.8.1
Модем 192.168.1.100 шлюз 192.168.1.1

Т.е. захотел через прокси в инете, захотел через модем.



Реп: (1)
Oleg.GromoV @ 16.08.2012, 16:43 *
pavel.belly,

...можно просто Павел
Oleg.GromoV @ 16.08.2012, 16:43 *
Т.е. захотел через прокси в инете, захотел через модем.

В теории все просто:
Необходимо, что бы как минимум было 4 таких маршрута:
1. 0.0.0.0 mask 0.0.0.0 192.168.8.1 metric 1,
что бы все пакеты шли на все адреса через прокси 192.168.8.1 с наивысшим приоритетом
2. 192.168.0.0 mask 255.255.0.0 192.168.8.58 metric 1,
что бы все пакеты шли на все адреса (192.168.*.*) Вашей частной сети через Ваш интерфейс 192.168.8.58 с наивысшим приоритетом
3. 192.168.1.1 mask 255.255.255.255 192.168.1.100 metric 1,
что бы все пакеты идущие на модем-шлюз шли только через интерфейс 192.168.1.100 с наивысшим приоритетом
4. 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2,
что бы все пакеты шли на все адреса через модем-шлюз 192.168.1.1 с приоритетом ниже наивысшего

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

Сообщение отредактировал dHKjfe - 16.08.12, 17:57



Реп: (3)
pavel.belly @ 16.08.2012, 17:54 *
В теории все просто:

pavel.belly @ 16.08.2012, 17:54 *
Теперь хотите ходить в интернет через модем меняете местами приоритеты в п.1 и п.4 и

В теории если я поменяю местами приоритеты то все проги начнут в сеть ломиться через модем :)

Кстати в папке Сетевые подключения-меню Дополнительно-Дополнительные парметры-Можно менять приоритеты просмотра сети.
Может получится выйти из положения без постоянных смен метрик.

Может можно отдельно оперу на модем как-то заставить работать.

P.S. Плюсанул за помощь, вывел на нужную тропу.
Осталось грамотно маршруты прописать :)

C маршрутами ничего не получается.
А инет с модема можно, например, через UserGate (как через прокси) раздавать?

Сообщение отредактировал Justmoose - 17.08.12, 18:40
Причина редактирования: объед. сообщений



Реп: (698)
Распределение Нагрузки на Каналы
Расширение пропускной полосы сетевого канала за счет комбинирования несколько Интернет подключений.
Возможность балансировки нагрузки на несколько каналов, реализованная в Kerio Control распределяет избыточную нагрузку на другие каналы доступа в Интернет в целях поддержки доступности и производительности приложений.

http://www.kerio.ru



Реп: (1)
Justmoose @ 17.08.2012, 18:45 *

Я так понял из вопроса Олега, что есть рабочая станция (наверно в какой-то организации), которя в частой сети где есть прокси. Но прокси пропускает не на все адреса (админы явно забанили там типа соц. сети), а он с помощью модема хочет на эти адреса зайти.



Реп: (698)
Может тогда локальный прокси сервер настроить?



Реп: (3)
pavel.belly @ 17.08.2012, 19:42 *
Я так понял из вопроса Олега, что есть рабочая станция (наверно в какой-то организации), которя в частой сети где есть прокси. Но прокси пропускает не на все адреса (админы явно забанили там типа соц. сети), а он с помощью модема хочет на эти адреса зайти

Да, примерно так.
Justmoose @ 17.08.2012, 19:56 *
Может тогда локальный прокси сервер настроить?

Непонятно чем HandyCache может помочь.
Я не против развернуть UserGate, но пока c модемом его не получается подружить :(

Сообщение отредактировал Oleg.GromoV - 17.08.12, 22:39



Реп: (11)
может у кого получилось пдключить его к андроид планшету через OTG переходник.



Реп: (0)
alex1299 @ 31.07.2012, 22:36 *
прошивка не поможет. я подключил e303 к asus n16 с dd wrt с помощью cdc_ether и usb_modeswitch. Попробуй поискать в гугле по ключемым словам cdc_ether android usb_modeswitch.

insmod /jffs/cdc_ether/usbnet.ko
insmod /jffs/cdc_ether/cdc_ether.ko
usb_modeswitch -v 12d1 -p 1f01 -V 012d1 -P 014db -M "55534243123456780000000000000a11062000000000000100000000000000" -W
sleep 1
ifconfig eth2 inet 192.168.1.2 mask 255.255.255.0
ifconfig eth2 up


Можно немного детальнее и желательно решение для винды.

В общем у меня проблема таже что и у большинства юзеров инета: Как перевести модем в "только модем".
3g USD модем Huawei Hilink E303.
Планшет ASUS TF300.
Android 4.0
Комп с Вин7.



Реп: (1)
Доступна версия 11.010.06.02.910 Web UI для модема Huawei E303 HiLink ! (интерфейс английский, USSD запросов увы нет)
Доступен Mobile Partner версии 23.00.1.07.12.910 для модема Huawei E303c ! (Huawei E303 HiLink с ним не работал, не работает и работать не будет)
Доступна новая 4.24.03.00 версия Huawei Modem Drivers !

За все ограмное спасибо Mr. Nirav Soni.

Для Huawei E303 HiLink:
Restore Default Settings
Log Settings
HiLink User Guide

Сообщение отредактировал dHKjfe - 19.08.12, 12:27



Реп: (1)
pavel.belly @ 19.08.2012, 12:21 *
В общем у меня проблема таже что и у большинства юзеров инета: Как перевести модем в "только модем".

switchDebugMode в отличии от switchProjectMode оставляет:
Remote NDIS based Internet Sharing Device и добавляет кроме
FC - Application Interface (comXX) и FC - PC UI Interface (comXX)
еще и FC - Serial Port (comXX)

Сообщение отредактировал dHKjfe - 19.08.12, 13:37



Реп: (3)
pavel.belly @ 19.08.2012, 13:21 *
switchDebugMode в отличии от switchProjectMode оставляет:Remote NDIS based Internet Sharing Device и добавляет кромеFC - Application Interface (comXX) и FC - PC UI Interface (comXX)еще и FC - Serial Port (comXX)

И как можно в режиме модем использовать?



Реп: (1)
Oleg.GromoV @ 19.08.2012, 15:02 *
И как можно в режиме модем использовать?

...я пока не в курсе, но явно как-то можно...зачем то разработчик ввел этот режим...

Сообщение отредактировал dHKjfe - 19.08.12, 17:10



Реп: (3)
pavel.belly @ 19.08.2012, 12:21 *
Доступна версия 11.010.06.02.910 Web UI для модема Huawei E303 HiLink ! (интерфейс английский, USSD запросов увы нет)

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

var g_ModuleSwitch ={
ussd_enabled: 1,
bbou_enabled: 1,
sms_enabled: 1,
sdcard_enabled: 0,
wifi_enabled: 0,
statistic_enabled: 1,
help_enabled: 1
};
getMoudleSwitch();
function getMoudleSwitch()
{
getAjaxData("api/global/module-switch", function($xml){
var ret = xml2object($xml);
if (ret.type == "response")
{
if( "" != ret.response )
{
g_ModuleSwitch = ret.response;
}
}
},
{
sync : true
}
);
}



Реп: (1)
alex1299 @ 19.08.2012, 19:15 *
USSD там есть, но не включены

Я в курсе, что в прошивке есть USSD, просто сам тоже не смог исправить, что бы было "enable"

Добавлено 19.08.2012, 20:50:

Зато я его в режим только модема перевол, а вот обратно никак не хочет.
1. switchProjectMode
2. My Huawei Terminal
3. выбираем PC UI Interface (comXX)
4. AT^U2DIAG=0
5. Распаковываем Huawei Modem Drivers, и в деспетчере устройств на неизвестные устройства HUAWEI обновляем драйвера из папки куда распаковали Huawei Modem Drivers и ...
... HUAWEI Mobile Connect - 3G Modem у вас в системе!

Сообщение отредактировал dHKjfe - 19.08.12, 21:36



Реп: (3)
pavel.belly @ 19.08.2012, 20:50 *
Зато я его в режим только модема перевол, а вот обратно никак не хочет.

вот это уже интересно. А как?
Обратно, быть может, "Restore Default Settings"?



Реп: (1)
alex1299 @ 19.08.2012, 21:19 *
Обратно, быть может, "Restore Default Settings"?

Нет, устройство работает в режиме модема - Web интерфейст отсуствует (нет сетевой карты - Remote NDIS based Internet Sharing Device)

Сообщение отредактировал dHKjfe - 19.08.12, 21:37


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 19.09.24, 06:15