Что нового
ВАЖНО: исправлен капкан «нажал кнопку eSIM — пропала связь навсегда»
На модемах со встроенным eUICC (Thales MV31-W / T99W175 и родня) кнопка «Освободить модем и прочитать eSIM» могла персистентно переключить модем на пустой eSIM-слот: проверка «цель — активный eSIM» сравнивала состояние слота подстрокой, и inactive-esim засчитывался как активный — lpac получал право переключить слот, SIM пропадала и не возвращалась даже после перезагрузки. Исправлено точным сравнением в обеих ветках (MBIM и QMI).
Если вы уже попали в это состояние (модем «не находится», NO_SUBSCRIBER): верните слот вручную —
sms_tool -d /dev/ttyUSB2 at "AT^switch_slot=0"
sms_tool -d /dev/ttyUSB2 at "AT+CFUN=1,1"
и подождите минуту.
eSIM
- Новый селектор «Слот eUICC» (Авто / Слот 1 / Слот 2) в настройках вкладки — для съёмных eSIM в первом слоте больше не нужно править uci руками.
- Устранена вечная карусель «busy» после переключения профиля: если ModemManager запущен, но модем не собрал и его порты не держит, канал считается свободным — операции идут сразу, без минутного ожидания.
- Если загрузка профиля падает из-за TLS (curl на mbedTLS не умеет RSA-PSS-сертификаты части серверов операторов), совет «установите wget-ssl» теперь показывается прямо в ошибке.
Дешёвые Android-палки Qualcomm MDM9600/9610 (PIXLINK, ALEKA UV310, Yeacomm и клоны)
- В RNDIS-режиме (05c6:90b4) палка распознаётся как HiLink-класс и получает интернет по dhcp.
- В режиме «только модем» (05c6:9091, включается в веб-морде палки или через adb —
setprop sys.usb.config diag,serial_smd,rmnet_bam,adb) палка ведётся как полноценный QMI-модем. - AT-порт (serial_smd) привязывается автоматически и адресно — по классу интерфейса, не задевая канал данных: появляются метрики и сигнал.
Журнал
Все сообщения приложения в logread переведены на английский — системный журнал снова однородный. Диагностический отчёт остаётся на русском.