Началось все с того, что мне понадобился 4G модем к ноутбуку Dell E7470.
Штатное место есть, лоток для SIM карты в наличии, антенны проложены с завода и зафиксированы изоляторами в специальных резинках на плате. Осталось выбрать модуль.
Согласно найденной информации, на Dell E7470 штатно устанавливались следующие 4G модемы:
— модель DW5811E: код 3P10Y, 3MDGK, KCHJ5, KF1W5, K9CNF, 2J05X, MM9JH, KRVRM, MR7VT, 27F80, RHPNG, RPP5C, 1DPXG
— модель DW5816E: код GWH63, XCK33
Быстрый поиск показал, что:
— модуль DW5816E (он же Sierra EM7430) — экзотика, и в местных магазинах найти его не удалось, идем дальше;
— модуль DW5811E по сути является «брендированный» модемом Sierra EM7455 с измененными VID/PID идентификаторами, при этом оригинальный модуль DW5811e стоит несколько дороже модификаций EM7455.
Учитывая, тот факт, что у Dell E7470 нет «белых» списков оборудования, и что EM7455 доступна смена VID/PID, IMEI и прочие настройки, решено было брать самый дешевый из найденных вариантов EM7455.
Таким образом, к выбору добавились как минимум следующие модели, это если не рассматривать инженерные модификации:
PN: 01AX748, 00JT542, 00JT545, 00JT547, 00JT549
Лично мною был куплен модуль с PN: 00JT545
Ссылка на ebay указана для примера, я покупал значительно дешевле у местных продавцов ноутбучной мелочевки.
Ко мне приехал универсальный (generic), со следующими идентификаторами:
VID=1199
PID=9071,9070
Есть еще брендированный под Lenovo:
VID=1199
PID=9079,9078
Брендированный под Dell:
VID=413C
PID=81B6,81B5
Забегая вперед хочу сказать сказать несколько слов о поддерживаемых частотах.
По всем модулям EM7455 при продаже указывается поддержка частот согласно документации:
LTE FDD: Band B1-B5, B7, B12, B13, B17, B20, B25,B26, B29, B30, B41.
Technologies: UMTS,HSDPA,HSPA+,LTE.
Позже находил одно упоминание на форумах, что только DW5811E поддерживает все вышеуказанные частоты, а просто EM7455 не поддерживают B29 (блок 700 МГц-D) и B30 (2300 МГц).
После получения, мой EM7455 00JT545 действительно не поддерживал эти две частоты, вот подтверждение:
AT!BAND=?
Recieve: AT!BAND=?
Recieve: Index, Name, GW Band Mask L Band Mask TDS Band Mask
Recieve: 00, All bands 0002000007C00000 00000100030818DF 0000000000000000
Recieve: 01, Europe 3G 0002000000400000 0000000000000000 0000000000000000
Recieve: 02, North America 3G 0000000004800000 0000000000000000 0000000000000000
Recieve: 06, Europe 0002000000400000 00000000000800C5 0000000000000000
Recieve: 07, North America 0000000004800000 000000000000185A 0000000000000000
Recieve: 08, WCDMA ALL 0002000007C00000 0000000000000000 0000000000000000
Recieve: 09, LTE ALL 0000000000000000 00000100030818DF 0000000000000000
Recieve: 0000010000000000 — B41
Recieve: 0000000002000000 — B26
Recieve: 0000000001000000 — B25
Recieve: 0000000000080000 — B20
Recieve: 0000000000001000 — B13
Recieve: 0000000000000800 — B12
Recieve: 0000000000000080 — B8
Recieve: 0000000000000040 — B7
Recieve: 0000000000000010 — B5
Recieve: 0000000000000008 — B4
Recieve: 0000000000000004 — B3
Recieve: 0000000000000002 — B2
Recieve: 0000000000000001 — B1
Recieve: 0002000000000000 — B8 (900)
Recieve: 0000000004000000 — B5 (850)
Recieve: 0000000002000000 — B4 (1700)
Recieve: 0000000001000000 — B3 (1700)
Recieve: 0000000000800000 — B2 (1900)
Recieve: 0000000000400000 — B1 (2100)
Recieve: OK
После сброса поддержка B29 и B30 появилась:
AT!BAND=?
Send:AT!BAND=?
Recieve: Index, Name, GW Band Mask L Band Mask TDS Band Mask
Recieve: 00, All bands 0002000007C00000 00000100330818DF 0000000000000000
Recieve: 01, Europe 3G 0002000000400000 0000000000000000 0000000000000000
Recieve: 02, North America 3G 0000000004800000 0000000000000000 0000000000000000
Recieve: 06, Europe 0002000000400000 00000000000800C5 0000000000000000
Recieve: 07, North America 0000000004800000 000000000300185A 0000000000000000
Recieve: 08, WCDMA ALL 0002000007C00000 0000000000000000 0000000000000000
Recieve: 09, LTE ALL 0000000000000000 00000100330818DF 0000000000000000
Recieve: 0000010000000000 — B41
Recieve: 0000000020000000 — B30
Recieve: 0000000010000000 — B29
Recieve: 0000000002000000 — B26
Recieve: 0000000001000000 — B25
Recieve: 0000000000080000 — B20
Recieve: 0000000000001000 — B13
Recieve: 0000000000000800 — B12
Recieve: 0000000000000080 — B8
Recieve: 0000000000000040 — B7
Recieve: 0000000000000010 — B5
Recieve: 0000000000000008 — B4
Recieve: 0000000000000004 — B3
Recieve: 0000000000000002 — B2
Recieve: 0000000000000001 — B1
Recieve: 0002000000000000 — B8 (900)
Recieve: 0000000004000000 — B5 (850)
Recieve: 0000000002000000 — B4 (1700)
Recieve: 0000000001000000 — B3 (1700)
Recieve: 0000000000800000 — B2 (1900)
Recieve: 0000000000400000 — B1 (2100)
Recieve: OK
Для чистоты эксперимента, и для второго ноута, специально заказал второй EM7455 модуль, и проверил при получении и после сброса.
По итогу проверки на 2х модулях могу сказать, что после сброса на заводские настройки модули переходят на поддержку всех указанных в документации частот. В общем, кроме инженерных, все модули EM7455 идентичны.
По установке все просто: вставляем модем, прикручиваем, подключаем провода антенн:
— бело-серый — MAIN;
— черно-серый — AUX;
— в случае Dell E7470 к порту GPS ничего не подключается, так как модуль GPS для работы может использовать антенну WWAN модема, для этого необходимо ввести команду:
Использовать MAIN/AUX для приема GPS сигнала:
AT!CUSTOM=«GPSSEL»,1
После сборки переходим к самому интересному — драйверам, прошивке и настройкам.
После запуска необходимо установить драйвера под конкретную модель модема.
В случае с 4G модемами это оказалось достаточно важно, чтобы позже не заниматься чисткой системы от не рабочих драйверов, вплоть до переустановки системы.
Совместимость можно проследить по PN номеру, указанному на модеме — поиском по PN найти модель совместимого ноутбука, и скачать официальный драйвер.
По идее дальше необходимо установить драйвер, обновить прошивку до актуальной и установить программу для контроля трафика и наслаждаться работой модема, но по опыту использования нескольких 3G/4G модемов — вероятность удачного исхода на уровне 50/50 :)
На этом месте отсеиваются счастливчики, и ниже читают те, кому не удалось победить модем с первого раза.
В моем случае модем пришел не совсем в рабочем состоянии, а в так называемом «LOW POWER» режиме.
Как показал опыт, в этом режиме:
— драйвера устанавливались;
— на команды он реагировал (по факту две-три принимал и подвисал);
— SIM карту определял;
— но сеть не ловил;
— модем пропадал из списка оборудования после перезагрузки, а значит приходилось удалять и заново устанавливать драйвера, чтобы достучаться к модему через терминал.
В один такой момент он меня настолько достал, что я разобрал ноут, снял крышку экрана, чтобы посмотреть в какой именно микросхеме сохраняется дамп, но практически сразу закрыл и решил продолжить прошивку программным способом. Вот фото того, что обнаружил «под крышкой»:
В общем, начнем с драйверов.
Драйвера
Ссылки выкладывать не буду, все файлы можно найти на 4PDA поиском по ключевому слову EM7455.
1) Если в списке устройств появился WWAN модем на COM порту — хорошо, значит переходим в терминал. Очень рекомендую Huawei Modem Terminal
2) Если модем не появился — удаляем и устанавливаем драйвер с параметрами:
Под MBIM режим работы порта:
GenericDriverSetup_4836.exe FWUPDATE=OFF USBCOMP=8
Под QMI режим работы порта:
GenericDriverSetup_4836.exe FWUPDATE=OFF USBCOMP=6
Драйвер GenericDriverSetup_4836 можно скачать с 4PDA, а можно с этими ключами использовать тот драйвер, что был ранее скачан с сайта производителя ноутбука, в котором стоял модем.
Под windows 10 я использовал MBIM режим работы порта. QMI режим рекомендуют для linux, так как там он не требует драйвера.
После установки должно появиться 3 устройства. Если конфликтов оборудования на данном этапе нет — можно перейти к терминалу.
3) Если конфликты есть, из этих 3-х устройств выбираем то, что с символами MI_03 на конце в разделе ИД оборудования, и вручную скачиваем и устанавливаем ему драйвер:
HUAWEI Incorporated -> HUAWEI Mobile Broadband -> Modem
Дальше запускаем терминал и подключаемся к COM порту WWAN модема:
Терминал
Проверяем статус сети:
AT!ENTERCND=«A710»
AT!GSTATUS?
Если ответ выглядит так:
Recieve: !GSTATUS:
Recieve: Current Time: 1837 Temperature: 39
Recieve: Reset Counter: 6 Mode: LOW POWER MODE
Recieve: OK
Значит далее необходимо:
1) Удалить все 4 записанных в модем профиля:
AT!ENTERCND=«A710»
AT!IMAGE=0
AT!RESET
2) Прошить модем, для чего качаем и устанавливаем универсальную Generic прошивку для EM7455, вида:
9999999_9904609_SWI9X30C_02.38.00.00_00_GENERIC_002.082_000.exe
В моем случае это не помогло, в дополнение ко всему слетел родной IMEI, и пришлось зайти глубже:
Сброс к заводским настройкам
1) Выполнить полный сброс настроек к заводским двумя способами (одним не прокатило):
AT!ENTERCND=«A710»
AT!RMARESET=1
AT!NVRESTORE=0
AT!RESET
Ждем пока перезагрузится и установит/устанавливаем драйвер WWAN модема и продолжаем.
2) Установить VID/PID и прочее, чтобы ноутбук считал модем брендированным (не обязательно):
AT!ENTERCND=«A710»
AT!USBVID=413C
AT!USBPID=81B6,81B5
AT!USBPRODUCT=«Dell Wireless 5811e Gobi(TM)4G LTE Mobile Broadband Card»
AT!PRIID=«9904609»,«002.026»,«DELL»
AT!RESET
Еще раз переустанавливаем драйвера, но уже окончательно и с сайта для Dell E7470.
3) Залить прошивку:
9999999_9904609_SWI9X30C_02.38.00.00_00_GENERIC_002.082_000.exe
4) Вернуть IMEI, хоть и без него все нормально работало:
AT!ENTERCND=«A710»
получаем код:
AT!OPENLOCK?
Recieve: AT!OPENLOCK?
Recieve: E999CFC98556C78F
Recieve: OK
генерируем отдельной программой код разблокировки:
sierrakeygen -l E999CFC98556C78F -d MDM9x30
ответ
«47622ACF21D85D86»
вводим:
AT!OPENLOCK=«47622ACF21D85D86»
AT!NVIMEIUNLOCK
вводим IMEI с наклейки, если не хватает 1 символа — в конце добавляем «0»:
AT!NVENCRYPTIMEI=00,00,00,00,00,00,00,00
AT!RESET
На этом настройки в целом окончены.
Проверка:
Проверка
1) Теперь ответ на запрос статуса должен быть такого типа:
AT!ENTERCND=«A710»
AT!GSTATUS?
Recieve: AT!GSTATUS?
Recieve: !GSTATUS:
Recieve: Current Time: 55 Temperature: 41
Recieve: Reset Counter: 14 Mode: ONLINE
Recieve: System mode: LTE PS state: Attached
Recieve: LTE band: B3 LTE bw: 20 MHz
Recieve: LTE Rx chan: 1500 LTE Tx chan: 19500
Recieve: LTE CA state: INACTIVE LTE Scell band:B7
Recieve: LTE Scell bw:15 MHz LTE Scell chan:3025
Recieve: EMM state: Registered Normal Service
Recieve: RRC state: RRC Connected
Recieve: IMS reg state: No Srv
Recieve: PCC RxM RSSI: -59 RSRP (dBm): -92
Recieve: PCC RxD RSSI: -54 RSRP (dBm): -85
Recieve: SCC RxM RSSI: -71 RSRP (dBm): -89
Recieve: SCC RxD RSSI: -74 RSRP (dBm): -97
Recieve: Tx Power: — TAC: E1BE (57790)
Recieve: RSRQ (dB): -10.0 Cell ID: 05CFED1F (97512735)
Recieve: SINR (dB): 16.8
Recieve: OK
2) В профилях модема должен быть 1 активный с той же версией прошивки, которая была залита:
AT!ENTERCND=«A710»
AT!IMAGE?
Recieve: TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
Recieve: FW 1 GOOD 1 0 0 ?_? 02.38.00.00_?
Recieve: FW 2 EMPTY 0 0 0
Recieve: FW 3 EMPTY 0 0 0
Recieve: FW 4 EMPTY 0 0 0
Recieve: Max FW images: 4
Recieve: Active FW image is at slot 255
Recieve: TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
Recieve: Max PRI images: 50
Recieve: OK
Порядок. Можно пользоваться.
Дополнительно можно ещё много чего настроить, но это долгий разговор, и больше необходимо для продвинутого использования. Кому интересно — есть официальный документ со списком AT команд для EM7455.
Для себя ограничился этими командами:
Настройки
1) Сброс настроек сети:
AT!ENTERCND=«A710»
AT!SELRAT=00
AT!BAND=00
2) Оставлять модем включенным после перезагрузки:
AT!PCOFFEN=2
3) Применяем:
AT!RESET
По поводу перевода порта в другой режим работы (USB composition) не до конца понял, да и нет необходимости, поэтому не стал применять, но видел, что команда востребована, поэтому коротко решил добавить.
Для перевода порта в MBIM режим:
AT!USBCOMP=1,1,1009
Для перевода порта в QMI режим находил два варианта:
AT!USBCOMP=1,1,10D
AT!USBCOMP=1,1,0000100D
А вот что по этому поводу выдает мой модем:
Recieve: AT!USBCOMP=?
Recieve: !USBCOMP:
Recieve: AT!USBCOMP=,,Recieve: — configuration index to which the composition applies, should be 1
Recieve: — 1:Generic, 2:USBIF-MBIM, 3:RNDIS
Recieve: config type 2/3 should only be used for specific Sierra PIDs: 68B1, 9068
Recieve: customized VID/PID should use config type 1
Recieve: — DIAG — 0x00000001,
Recieve: NMEA — 0x00000004,
Recieve: MODEM — 0x00000008,
Recieve: RMNET0 — 0x00000100,
Recieve: RMNET1 — 0x00000400,
Recieve: MBIM — 0x00001000,
Recieve: e.g.
Recieve: 10D — diag, nmea, modem, rmnet interfaces enabled
Recieve: 1009 — diag, modem, mbim interfaces enabled
Recieve: The default configuration is:
Recieve: at!usbcomp=1,1,10F
Recieve: OK
Спасибо за внимание.
На самом деле телодвижений с настройкой модема по неопытности было гораздо больше, поэтому надеюсь этим текстом помогу сберечь время и нервы тому, кто пойдет по моему пути.
До свидания.
По наблюдениям он у меня тоже работает в режиме агрегации b3+b7 и b7+b3
Но это практически центр города, в общем, не удивительно.
Вполне можно обойтись без ubuntu, и совсем положить модем практически невозможно
Там же всё проприоритарно
Я даже удивлен, что Dell обладает такими широкими взглядами на жизнь, а отличие от IBM/Lenovo
Я нет, так что продолжаем наслаждаться кактусами))) Покусанных не предлагать «это другое»)))
З.Ы. минусы я вам подправил как мог. И нет там ничего специфического по железу сейчас, вот залочка на свои pid&vid есть, но по железу они обычные.
Крепкие по корпусу и надёжные железки. Из минусов только минимум настроек, отсутствие разгона и необходимость покупать low profile видеокарты.
Про usff вообще молчу. С ними только колхозить внешнюю видеокарту, но это на бооольшого любителя.
Я таких вообще не видел, за исключением самосборных коробочек на основе модемов как из обзора.
Или возня с прошивками дровами и пр мутотень у вас хобби?
Или у вас времени вагон и ваш человека час так недорого стоит?
З.Ы. Вопросы риторические, ответа я не жду.
З.З.Ы Я тоже покупал ноут с модемной подготовкой, почитав кучу головняка с белым листом, плюнул на все и притащил с ебэя родной модем, вставил, винда тут же его подхватила и поставила драйвера. Все. Нет никаких проблем. Все работает все обновляется. ЧЯДНТ???
>>Или у вас времени вагон и ваш человека час так недорого стоит?
нее.., напротив, его время настолько дорого что он не хочет его тратить на скучное просиживание штанов в офисе или на рыбалку(пьянку, вскапывание огородов — выберите по вкусу).
Но, во-первых, Вы угадали, это хобби.
А во-вторых, нет у меня сейчас возможности 24/7 зарабатывать деньги.
В другое время я был действительно занят с раннего утра и до глубокого вечера, но на хобби с железками время выделял, отдыхать тоже нужно.
у меня на даче HP LT4220 24/7
В7+В7+В3 (20+20+15)
если вышка не загружена то выше 50мб/с даже иногда выше 100.
а в выходные бывает и меньше 1мб/с
В теории, в программе мониторинга сети можно добавить свой профиль вручную, но не знаю подробностей настройки esim.
Валяется у меня Wi-Fi плата с PCI шиной и хорошей антенной от Cisco (на микросхеме Atheros AR5213A), так родные дрова только под WinXP, к тому же меняют интерфейс входа в пользователя «только по паролю».
А никакие другие (чужие) дрова не подходят, хотя есть даже под Win7 x64.
Вот бы её также перешить!… Выкидывать жалко.
Вижу, что драйвера на AR5213A есть и под win7 x64, но если в прошивке такие ограничения… дампы на wifi модули не видел, чтобы выкладывали. Думаю все же логичнее сменить сетевуху на более современную под тот же слот, с поддержкой 300 мегабит, я так и сделал.
software.cisco.com/download/type.html?mdfid=278853379&flowid=7244&sc=Y&softwareid=280775081
У меня так прокатило с 3G модемом MC8790, драйвера под win10 нет, но официальный драйверпак под win7 становится под win10 x64 и нормально работает.
Скоростью работы очень радует, все мои домашние usb свистки в настольных компах отдыхают.
К сожалению только картинка…
Иначе можно Биос поправить чтоб белый лист вырезать, если у васноут старый, то скорее всего такой Биос есть. Тоже на форумах искать надо.
А стояли на момент выхода вашего ноута вот такие карточки:
802.11n WiFi (Intel Wireless-N 1000)
802.11n WiFi (Intel Advanced-N 6150)
802.11n WiFi + Bluetooth 3.0 (Intel Wireless-N 1030)
802.11n WiFi + Bluetooth 3.0 (Intel Advanced-N 6230)
Гуглиться легко, может потом белый лист расширили и еще чтото добавили. Вам именно карты явна маркированные Делом нужно.
Вот вам первая попавшаяся ссыль именно на деловскую карточку 6230 6230 прод явно пишет что для Делл и на Леново и НР не подходят. Я думаю на алике этого добра валом…
З.Ы. кстати на ваш ноут опционально 3D дисплей ставился)))
З.З.Ы. Вам АС без правки Биоса не светит с вероятностью 90%, на хоботе есть ветка про ваш ноут на 150 страниц, читайте ищите про Ви-Фи
«З.З.Ы. Вам АС без правки Биоса не светит с вероятностью 90%, на хоботе есть ветка про ваш ноут на 150 страниц, читайте ищите про Ви-Фи » А есть ссылка, а то не знаю, что такое хобот.
Посмотрел, но что-то не могу найти тему по моему ноуту или ищу не так, хз
Какой-то заговор производителей. Как когда-то с поддержкой mp3 в автомагнитолах…
В цивилизованном мире, говорят, еще больше.
Вот в Европе — вайфай много есть. За 10 дней — ни разу не остался без инета, мобильный использовал около 100 MB, через вайфай — около 35-40 GB.
Так что — живите в своей америке, но дайте нормальным людям спокойно жить, не мозоля им глаза таком упоминанием.
P/S, зато в телевизоры начали 5g модемы пихать…
З.Ы.Что телега надоела?? сюда перебираемся???
З.З.Ы. кстати в твоем игровом гробу модем есть???
А модем игровому ноуту тоже вроде бы ни к чему, там нужен минимальный пинг и не отходить далеко от розетки, чтоб в игрухи рубиться нон стоп.
Потому и не понимаете.
Маленькие автономные роутеры 4G это современные мобилки, но они, так же как и маленькие автономные роутеры требуют зарядки во время работы.