Keenetic lite usb припаять
Небольшое отступление: кто хочет потратить время узнать зачем я его вообще стал переделывать, пожалуйста, под /cut.
Это статья не о том как я зажопил пожалел 1000 рублей и не купил маршрутизатор с поддержкой usb, а о реальной проблеме нашего единственного в районе интернет провайдера, который не хочет нормально работать, зато оплату берет с охотой и вовремя.
Довольно давно, я купил маршрутизатор keenetic kn-1310. При выборе на тот момент мне совершено были не важны доп. опции вроде подключения usb накопителей и модемов, поэтому купил самый бюджетный.
Я просто устал бодаться с провайдером и решил перейти на мобильный интернет благо покрытие hspa+ и lte у нас замечательное. Но данный маршрутизатор поддержку usb не имеет в отличии от его старших братьев и банальное любопытство привело к его вскрытию…
Вскрыв маршрутизатор, мы видим не распаянный порт usb, посмотрев datasheet на процессор MT7628, видим что данный процессор поддерживает usb, а вскоре я понял что все старшие братья этого маршрутизатора имеют практические идентичные железо. На дорожках идущих к usb порту отсутствовали перемычки их необходимо допаять как на фото:
Перемычки я выпаял со старого dsl модема, но можно припаять проволочки.
Затем необходимо на порт usb подать +5v для этого нужно либо паять всю обвязку как на схеме, либо использовать любой dc-dc понижающий преобразователь так как питается маршрутизатор от +9v.
У меня достаточно много зарядок используемых в авто поэтому я приколхозил одну из них.
Вот схема от куда я взял питание +9v и куда необходимо подать на usb +5v:
Фото с припаянным dc-dc преобразователем:
Далее необходимо прошить наш маршрутизатор, для этого скачивам Keenetic Recovery
Я не стану расписывать процесс перепрошивки читаем на официальном сайте также в скачанной и распакованной программе для прошивки есть инструкция.
После данный манипуляций маршрутизатор будет поддерживать usb модем, кому необходима поддержка накопителей прошивайте под kn-1410.
Если вдруг вы оказались случайным или не случайным владельцем данного роутера, то наверняка уже успели разочароваться, бедной стандартной прошивкой и крайне скудным внутренним потенциалом. Если вам также не повезло как и мне, то роутер имеет в наличии flash размером 4 мб (W25Q32FV) и SDRAM 16 мб (EM639165TS-6G). В этой статье я расскажу, как можно изменить печальную ситуацию с этим роутером в лучшую сторону и получить в конечном итоге роутер с прошивкой от Zyxel с возможностью обновления.
В самом начале статьи хотелось бы указать на необходимые детали/оборудование, которые понадобятся, для того, чтобы претворить наш план в реальность:
SDRAM размером 32 мб — EM63A165TS-6G;
Программатор SPI Flash (я использовал CH341a);
USB-UART конвертер (имеется в CH341a);
Паяльный фен. Необязательно, но очень желательно, я справился без него, но далее вы увидите, к чему это привело;
Паяльник;
Прямые руки, желательно, прямее чем у меня;
Дамп флеши с рабочего Keenetic, на просторах интернета я нашел дамп от Keenetic 4G II.
Также я менял flash на 8мб (W25Q64FV), но для данной статьи это не обязательно. Так как размер прошивки не превышает 4мб.
Все детали я заказывал на Aliexpress. Получив их, начинаем творить.
Сперва сливаем прошивку, которой одарили нас китайцы. На всякий случай. Сделать это можно, либо выпаять флешку, либо использовать прищепку, или поступить как я:
Просто припаяны короткие провода прямо к флешке. Провода должны быть как можно короче. Изначально были длинными, флеш терялась, пришлось укоротить. Если будете поступать как я, то сливайте несколько раз, и проверьте бинарники на одинаковость, например тем же md5hash.
Далее необходимо отпаять sdram, для меня это чуть было не закончилось трагедией. Но все же удалось восстановить оторванные дорожки, и не спрашивайте каким образом я их оторвал. Второй ряд контактов микросхемы я просто отломал. Ибо и так уже ее испортил.
Припаиваем на место новенький sdram на 32 мб (как все-таки просто описывать эту операцию, буквально уложился в несколько предложений, но под ними скрываются часы кропотливой работы (без фена), а сколько нервов!).
Я надеюсь, у вас выйдет без таких косяков, как у меня. Двигаемся дальше.
Далее можно залить дамп от Keenetic 4G II при помощи программатора и запускать роутер, вот только вас ждет жестокий облом: после всех пройденных испытаний роутер не запустится, так как определяется память все еще в объеме 16 мб. На этом моменте я по незнанию потратил очень много времени, так как большинство материалов, которые мне попадались, указывали на несовершенство загрузчика (u-boot), мол, нужен специальный, который видит весь объем памяти sdram. Я их перепробовал целую кучу. До тех пор, пока не наткнулся на одну из статей: оказалось, для того, чтобы роутер увидел весь объем памяти, необходимо перенести пару резисторов.
Синим указано старое расположение, красным новое.
Ну и конечно же, отпаивая детали размером в миллиметр, я их прикончил. Поискав в закромах, была найдена старая материнская плата, которая и послужила донором. Резисторы там, правда, покрупнее, поэтому сделать удалось так:
Резисторы (выделены синим) приклеены верхней стороной на свободных местах (сопротивление — 4,7 к).
Что делаем далее. Далее распаиваем контакты для подключения uart. Необходимые контакты находятся с обратной стороны платы под наклеенной фольгой. Плюсовой контакт нам не понадобится, GND берем рядом. Зачищаем контакты, припаиваем, тут уже кто что хочет: я сразу провода припаял, так как со штырьками мне показалось неудобно. Для подключения к COM порту я использовал Putty, скорость выставляем 56700. Далее подключаем аккумулятор к роутеру (здесь важно отметить, что после отключения аккумулятора и последующего подключения роутер не включается, необходимо на короткое время подключить его к зарядке). Запускаем роутер, в консоли должен отображаться этап загрузки, примерный текст следующего вида.
Если у вас в консоли ничего нет, возможно неверно подключили uart, если кракозябры, значит не выставили скорость порта.
TOTAL_MEMORY_SIZE должен быть 32 MBytes если он у вас 16, значит что-то сделали не так, вероятно, забыли про резисторы. Да, у меня после первой попытки их перепаять TOTAL_MEMORY_SIZE стал 8Мб. Оказалось, плохо припаян резистор ближайший к Ralink.
Итак sdram перепаян, flash прошита, резисторы перепаяны, загрузчик показывает 32Мб. Что делаем дальше? Дальше пробуем запустить роутер. Должен работать.
Подключаем кабель, переходим в веб интерфейс (192.168.1.1). Смотрим. На этом этапе у вас не должно быть сервисного кода:
В журнале должна проскакивать ошибка: что-то вроде «key not found sevicetag» (предполагается, что роутер подключен к интернету). Далее перезагружаем роутер, естественно с подключенным usb-uart, и сразу же быстро нажимаем в консоли клавишу 4. Далее набираем данные команды по очереди.
Что такое D-link DIR-620 и что такое Zyxel Keenetic, и для чего нужно переделывать одно в другое?
Достаточно почитать тему по DIR-620 на хоботе или на родном сайте D-link, чтобы понять что к чему. Имея неплохую элементную базу (чип Ralink 3052 2T2R на 300Мбит, 32Мб RAM и 8Мб Flash, USB порт), роутер подкачал в программном обеспечении — большинство гневных отзывов относится именно к прошивке. Хотя, чего ещё желать от устройства за 54$, позиционируемого для бюджетного сектора. Однако, Zyxel Keenetic собран на той же элементной базе, но отличается как по цене 105$, так и по программному оснащению. Заявлена поддержка USB накопителей, 3G и 4G модемов, торрент-клиент transmission прямо в роутере, и всё это реально работает. А можно ли из DIR-620 сделать Keenetic? Оказалось, что можно.
Переделка состоит из двух частей: прошивки и аппаратной доработки.
Для прошивки понадобится подключиться к последовательному порту внутри роутера. То есть, в любом случае, устройство придётся вскрыть, потеряв при этом гарантию.
Однако, забегая вперед скажу, что полученный результат того стоит.
Дополнение от 25.09.2011
Справедливости ради, стоит отметить, что пользователем deadc0de разработан другой метод перепрошивки в keenetic без перепайки и вскрытия устройства, который заключается в заливке модифицированной прошивки. Поэтому метод, описываемый в этой статье, стал неактуальным. Однако, его можно рассматривать как альтернативный, или аварийный, когда устройство перестало быть доступным по сети.
Часть №1: Прошивка
Изготавливаем кабель для подключения к последовательному порту роутера. Я использовал готовый кабель MA-8720P от сотового Siemens.
Вот кабель:
По совместительству, используется при ремонте накопителей Seagate через технологический разъём.
Подойдёт любой, у которого на выходе уровни 3.3В. Припаиваем к кабелю кусочек разъёма, например от шлейфика для флопа. Разбираем роутер и видим, что у DIR-620 последовательный порт не распаян, есть только пятачки, поэтому припаиваем туда штырьки для удобства подключения. Вот картинка с назначениями выводов (увеличить по щелчку):
Скачиваем программу TFTP32 — это бесплатный tftp сервер под windows. Скачиваем прошивку от Keenetic. Распаковываем и переименовываем файл в a.bin для удобства. Устанавливаем TFTP32 и кладём в корневую директорию tftp сервера файл a.bin.
Прописываем в своём компьютере IP адрес 10.10.10.3 и маску 255.255.255.0 (впрочем можно оставить и тот, который уже прописан, тогда его нужно будет вписать при прошивке). Запускаем TFTP32, запускаем HyperTerminal (под Windows 7 придётся воспрользоваться программой Putty), указываем порт, куда подключен наш кабель, задаём параметры подключения: скорость 57600, четность 8N1, управление потоком отключено. Подключаем роутер к нашему кабелю и включаем питание.
Если схема собрана правильно, видим на экране терминала:
U-Boot 1.1.3 (Feb 9 2010 - 10:44:20)
Board: Ralink APSoC DRAM: 32 MB
relocate_code Pointer at: 81fb0000
flash_protect ON: from 0xBF000000 to 0xBF01D3F3
flash_protect ON: from 0xBF030000 to 0xBF030FFF
============================================
Ralink UBoot Version: 3.3
--------------------------------------------
ASIC 3052_MP2 (Port5None)
DRAM component: 128 Mbits SDR
DRAM bus: 32 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Feb 9 2010 Time:10:44:20
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384
SDRAM bus set to 32 bit
SDRAM size =32 Mbytes
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.
Для прошивки нужно войти в режим записи, в нашем случае это пункт 2: Load system code then write to Flash via TFTP. Тут главное не упустить момент, так как на выбор даётся всего 3 секунды. Если с первого раза не получилось, придётся перезагрузить роутер снова.
2: System Load Linux Kernel then write to Flash via TFTP.
Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N) - Y
Please Input new ones /or Ctrl-C to discard
Input device IP (10.10.10.123) ==:10.10.10.123 - ENTER
Input server IP (10.10.10.3) ==:10.10.10.3 - ENTER
Input Linux Kernel filename () ==:a.bin - имя файла и ENTER
Предполагается, что у роутера адрес 10.10.10.123, у tftp сервера адрес 10.10.10.3 (мы прописывали на предыдущем шаге. Если оставили свой адрес, то укажите его, а роутеру присвойте любой свободный
из той же подсети). Загрузится прошивка, сотрётся содержимое флешки, зальётся новая прошивка. Всё это будет видно на экране терминала. После прошивки роутер перезагрузится:
Please press Enter to activate this console. Sending discover.
Sending discover.
На всякий случай сбрасываем настройки роутера длинным нажатием Reset. После перезагрузки у него будет адрес 192.168.1.1, логин: admin, пароль 1234. Поэтому прописываем себе IP адрес из этого диапазона или включаем автоматическое получение IP адреса (у роутера уже включен DHCP сервер).
Роутер уже работает по кабелю. Заходим браузером по адресу 192.168.1.1 и попадаем в интерфейс Zyxel Keenetic, радуемся новым возможностям в виде поддержки USB флешек, принтеров, модемов, и т.д. Одна только незадача, оказывается выключен модуль Wi-fi, так как в оригинальном Zyxel Keenetic есть ещё маленький выключатель беспроводного модуля, а в DIR-620 он отсутствует.
Часть №2: Доработка
О неработающем Wi-fi можно узнать из закладки Монитор веб-интерфейса: «Беспроводная сеть Wi-Fi выключена тумблером на корпусе».
Техническая информация:
Роутер построен на чипе Ralink RT3052, часть её выводов может работать как вход, так и выход, что определяется значением внутренних регистров, которые программируются во время загрузки микропрограммы. Производители Zyxel сделали выключатель Wi-Fi, который использует одну из ножек RT3052. В DIR-620 эта же ножка управляет светодиодом.
Нужная нам ножка RT3052 соединена с 4-ым выводом микросхемы 74lvc125a, к которой подключены светодиоды. 4й вывод отвечает за значок глобуса.
Чтобы заработал Wi-Fi, нужно припаять резистор номиналом 4,7 кОм между дорожкой, соединённой с 4-ой ножкой 74lvc125a, и плюсом питания 3,3 Вольт. Удобнее это сделать, припаяв резистор с обратной стороны платы между выводом 3,3V разъёма последовательного порта и площадкой под нераспаянный конденсатор С259.
Чтобы заработал индикатор-глобус, отпаиваем 4-ю ножку 74lvc125a от площадки (приподнимаем) и соединяем её с общим проводом. Удобнее подпаяться к площадке под конденсатор C142.
После этих действий получаем полностью работоспособный роутер — старшую модель Zyxel Keenetic.
Написано и опробовано по материалам конференции ixbt. Большое спасибо пользователю allep за предложенный метод переделки.
После очередного обновления Windows 10 моя PlayStation 2 окончательно перестала видеть расшареную папку с играми на ноутбуке, а бороться с "волшебным" помощником по обновлению я уже устал.
Было решено сделать себе нормальный сетевой диск подключенный напрямую к роутеру, с которым соответственно не будет проблем после обновлений.
Покупать новый роутер довольно накладно, следственно будем модифицировать старый.
По факту линейки Start, Lite, 4G и Omni роутеров ZyXEL Keenetic на базе NDMS v2 внутри построены одинаково и отличаются лишь некоторыми функциями.
В моем распоряжении был Keenetic Lite II, который за все время своей работы никаких нареканий не вызывал.
После разборки роутера на плате были обнаружены нераспаяные разъем USB и step down dc-dc преобразователь для питания устройств, подключенных в порт USB.
План действий по превращению:
- Прошить роутер прошивкой от Omni.
- Припаять USB разъем и по возможности обвязку.
- Сделать питание USB разъема.
- Сохраняем файл настроек роутера (NDMS->система->файлы->startup-config->сохранить)
- Скачиваем >>архив с Zyxel Keenetic Recovery Utility
- Распаковываем в любое удобное место
- Подключаем роутер кабелем к компьютеру
- Отключаем кабель из разъема 0 (синий)
- Запускаем программу (если брэндмауэр спросит, разрешаем доступ)
- Выключаем роутер
- Зажимаем острым предметом кнопку "сброс"
- Не отпуская кнопку "сброс" включаем питание
- После того, как индикатор питания моргнет пару раз кнопку "сброс" можно отпустить.
- Ждем завершения прошивки
- Восстанавливаем настройки роутера (NDMS->система->файлы->startup-config->обзор->заменить)
После выполнения этого пункта ваш роутер должен нормально включаться и гордо писать в веб интерфейсе, что он теперь Keenetic Omni
- Найти схему и припаять все компоненты стандартного конвертера на предназначенные для этого посадочные места
- Воспользоваться старой доброй "Кренкой" на 5 вольт
- Использовать готовый step down dc-dc преобразователь от наших друзей китайцев
- Собрать step down dc-dc преобразователь самому
- Использовать готовый step down dc-dc преобразователь из автомобильной зарядки
Комментарии
Дмитрий | 10.07.2019 в 14:03 |
Добрый день! Статья интересная, но есть пара вопросов: 1) Есть ли схема на данную плату? или же схема на keenetick lite III ? 2) Можно ли подробнее описать как подать питание на разъем USB ? | |
Wisher | 06.09.2019 в 18:57 |
Дмитрий, 1. Схемы на плату к сожалению нет 2. Достаточно взять +9 в с платы и через понижающий dc-dc преобразователь подать на USB разъем. Преобразователь легко ищется на алиэкспресс "dc-dc step down". Достаточно будет дешевого преобразователя на LM2596 (цена ±50 рублей) | |
Гэрри | 25.01.2021 в 12:36 |
Статья очень интересная, но ни чего не понял. Куда паять провода,что такое перемычки, где это все брать, кроме понижающего и проводов? Нашёл нужную инфу, но не могу понять что и как, очень обидно. Объявление выгодное уйдет, пока я пойму справлюсь или нет. | |
Wisher | 31.01.2021 в 01:38 |
Гэрри, Перемычка это просто небольшой кусочек провода. Куда паять на фотографии указано стрелками. | |
Владимир | 23.11.2021 в 13:29 |
Спасибо Вам, добрый человек! Доработал роутер по Вашей инструкции, все работает, теперь есть интернет на даче. Ура! :) | |
Wisher | 24.11.2021 в 20:41 |
Владимир, рад что помог вам) | |
Алексей | 29.04.2022 в 21:54 |
У меня не сработало. Сначала не хотел прошивать. Не та модель, говорит. Пришлось переименовать файл прошивки. Прошился, захожу, а там все как было. Keenetic lite 2 ( и настройки те же. Куда копать? | |
Wisher | 29.04.2022 в 22:13 |
Алексей, в архиве на странице выше уже все подготовлено для корректной прошивки, ничего переименовывать не требуется. Возможно модель или ревизия вашего маршрутизатора не соответствует необходимой. | |
Алексей | 30.04.2022 в 08:06 |
Уже разобрался. Прошил с помощью ftpd. Заработало. Спасибо) | |
Михаил | 01.05.2022 в 12:19 |
Спасибо огромное Вам за Ваш материал. Мне он должен пригодиться в самом скоро времени. Всё выглядит понятно и не суперсложно. |
НО - я дошёл до места:
"Подключаем роутер кабелем к компьютеру
Отключаем кабель из разъема 0 (синий)"
и тут напрягся - сначала предлагается подключить роутер кабелем к компьютеру, следом отключить кабель из разъёма. Через что и как тогда будет перепрошиваться роутер?
Частичное или полное копирование материалов с сайта разрешается только с указанием источника.
© Wisher 2016-2020
Как известно, сейчас на дворе дефицит чипсетов и очень сложно выпустить широкий ассортимент красивых устройств в требуемых количествах. Но не стоит унывать - кое-что можно сделать своими руками.
Итак, одним из наиболее частых запросов "со строны" является пожелание модели с LTE > cat. 4 (кому-то хочется 6, кому 9, кому и 16 подавай), а то и вообще со сменной панельнкой m2. И вообще, это осуществимо. Причем даже незадорого.
В качестве базы выступает ZK LTE (он же ingt_rb): у него есть все задатки приличного устройства (гигабитный коммутатор, довольно мощный процессор, 128 Мбайт ОЗУ, 128 Мбайт NAND (из которых 80 доступно для opkg)), но, к сожалению его родной модуль Altair FourGee 3100 бесконечно устарел по современным меркам. Да что там говорить, он даже 3G не умеет. Плюс он очень горяч. Однако, он находится на съемной панели miniPCI Express. То что нужно!
Стоит отметить, что у ZK LTE уникальный коннектор БП - он не подходит к другим кинетикам, и от них тоже не подходит к ZK LTE. Это стоит иметь в виду и аккуратно беречь его (иначе будет как на фото ниже).
Для демонстрационных целей изготовил два обновленных экземпляра ZK LTE: один с модулем Fibocom L850GL (условно это самое дешевое устройство с cat. 9) и второй с модулем T77W968 (условно это самое дорогое устройство с cat. 16). Конечно, среди них много других вариантов, но эти будут самыми показательными.
Расскажу весь путь и что нужно будет сделать своими руками.
Сперва находим ZK LTE. Это может быть непросто (все же не выпускается с 2015), но на авито на момент середины июля 2021 года они есть за примерно 4-5 к. Примем это стоимостью базы.
Затем нам понадобятся переходники miniPCI Express <> m2. Здесь очень важно, чтобы переходник реализовывал ключ B - именно он нужен модемам и в нем есть дополнительные контакты для работы с SIM. Также ходовые размеры модемов это 3042 и (реже) 3052, ищите именно с таким крепежом. Я заказал такие варианты с алика (располагаю в порядке убывания личной симпатии): красный за 600, красный с 2 SIM за 800, синий за 350. Протестировал их все, все работают нормально. Лично мне красный понравился больше всего - хорошо сделан + удобный крепеж в комплекте. Красный с 2SIM также хорош, но избыточен (2 SIM мы пока не умеем, и придется лазить внутрь). Синий работает нормально, но крепеж неудобный и плата тонкая. Можно умучаться с ним возиться, но опять-таки: вопросов к работе нет. Вероятно подойдут и другие, но смотрите на ключ B.
Теперь выбираем модем. Широкая гамма представлена на алике, потому диапазон таков: Fibocom L850GL как самый дешевый cat. 9 за 2100, T77W968 как самый дорогой cat. 16 за 5700. Все работают неплохо, но не все есть на руках, потому если будут вопросы - будем разбирать в индивидуальном порядке.
Согласно модему выбираем количество ВЧ-коннекторов. Для m2-плат используется разъем IPEX4/MHF4, для miniPCI Express - U.FL-HP. Внутри ZKLTE антенна подключена через MHF4, это нам не подойдет. Ставить переходники не очень красиво, потому советую для 2 антенн использовать готовые в ZKLTE (припаявшись к соответствующим точкам на плате), для 4 - 2 внутренние и 2 внешние, которые стоит посадить на кабель IPEX <> RP-SMA Female (например, такой). Итого еще 450 рублей для 4 коннекторов.
Также если ставим дополнительные антенны не помешают и сами "уши". Берем что угодно с разъемом RP-SMA Male (ну например). Еще +200 рублей.
Из материальных затрат это все, итого имеем 5 + 0,35 + 2,1 + 0,2 = 7,65 т.р. для самой простой комплектации и 5 + 0,8 + 5,7 + 0,45 + 0,2 = 12,5 т.р. для самой навороченной.
Приступаем к сборке.
Начинаем с самого базового устройства: ZKLTE + Fibocom L850GL.
1. Аккуратно разбираем ZKLTE, открутив винты с задней части и отсоединив от защелок переднюю сторону.
2. Отсоединив защелки антенн сбоку и сверху и открутив два винта снизу снимаем системную плату. Аккуратнее с антеннами, фольга тонкая и нежная.
3. Сверху слева видим Altair FourGee 3100. Его и будем снимать.
4. Сперва снимаем ВЧ-коннекторы, а затем, открутив винты сперва приподнимаем свободный конец (очень осторожно, модуль приклеен к термопрокладке, лучше не торопиться) и вытаскиваем его.
5. Термопрокладку оставляем, она в целом мешаться не будет. Современные модули ледяные (в сравнии с Altair), потому необходимости в ней нет. Еще, как можно заметить, здесь прилично свободного места - войдет (по идее) любой модуль. Аккуратно ставим переходник, и прикручиваем его. Контактных площадок касаться пальцами категорически нельзя, иначе через полгода они отгниют и все будет "отваливаться".
6. Как видно, переходник встал очень хорошо, а снизу прокладка его дополнительно держит. Выпуклостей нет, все ок.
7. Аккуратно ставим модуль и прикручиваем его. Встал как родной!
8. Теперь антенны. Для базовой версии я обе антенны оставлю родными, только перепаяю ВЧ-коннекторы MHF4 на U.FL-HP. Сперва отпаиваю родные черные, и припаиваю новые. Сперва ближнюю антенну, она пойдет в Main5.
9. Затем дальнюю - это пойдет в Aux 6.
10. Финальное присоединение ВЧ-коннекторов к модему. Нужно делать все аккуратно, контакты IPEX очень нежные, лучше пинцетом.
11. Вроде все. Финальный взгляд на плату. Как с завода!
12. Шаг для тех, кто потерял БП. Так лучше не делать
13. Собираем в корпус и. наслаждаемся новым устройством!
Теперь собираем второй экземпляр с T77W968.
Разборка и извлечение платы и Altair из ZKLTE обыденны, начинаем с установки переходника.
1. Прикручиваем синий переходник. Как я и писал, крепеж не очень удобен, но в целом все держится. В комплекте нет подходящей гайки для модема (а те, что есть после фиксации модуля не дают прикрутить переходник к системной плате), взял из красного одну.
2. Устанавливаем 968. Припаиваем две антенны к старым местам, и подводим их к 5 Main и 6 Aux1.
3. Делаем отверстия в задней стенке поприличнее, и крепим переходники в RP-SMA Female.
4. Подключаем все это добро к модулю, в оставшиеся антенные гнезда.
5. Собираем корпус. Вот такая красота получилась, почти завод!
7. Наслаждаемся работой нового ZKLTE cat. 16.
Разумеется, кроме аппаратной поддержки нужна еще и программная. Начиная с версии 2.16.D.12.0-1 есть полная поддержка этих модемов, причем как в обычном варианте, так и на месте встроенного LTE модуля в ZKLTE: отображается статус подключения, работает светодиодный индиактор уровня сигнала.
- WiFi в виде RT5392 уже давно так себе в плане актуальности и качества работы, а когда у тебя около WiFi чипа проходят ВЧ-кабели LTE и стоит 4 антенны, все становится совсем так себе. Регулярные свалы в 802.11b, и стабильно rate больше 72 получить не получается, обычно еще даже ниже. Но это зависит от множества факторов, в том числе и аккуратности исполнения. Для себя я понял, что лучше в паре метров поставить отдельную ТД хотя бы в виде KN-1110, и будет в разы лучше.
- Если QMI пишет в лог, что "error 0x3" - это почти всегда означает что сим-карта плохо вставлена. Гнездо sim на ZKLTE не самое хорошее, надо вставлять до упора и аккуратно.
- Для Fibocom обязательно нужно дать команду > interface UsbLte0 no ip address dhcp, иначе интернета не получить.
Читайте также: