Прошивка L850GL  - текущая версия прошивки  18500.5001.00.02.24.09

Руководство по Ат командам  - https://4pda.to/forum/index.php?showtopic=994474&st=12240#entry108301811

https://4pda.to/forum/index.php?showtopic=994474&st=7060#entry104922058

https://4pda.to/forum/index.php?showtopic=994474&st=20420#entry112997464

Кратко о синтаксисе для включения нужных диапазонов в 4G:
Просто оставить только 4G - at+xact=2
Выбор конкретных диапазонов в 4G -
команда at+xact=2,,, далее перечисляем через запятую нужные бэнды, приплюсовав 100: например, для B3 пишем 103, B7 пишем 107, B20 - 120
итого, например, для включения диапазонов 3,7,20 - команда at+xact=2,,,103,107,120
Включить все диапазоны 4G - at+xact=2,,,0

at+xact=2,,,101,103,107

AT команды для Микротик 

/interface lte at-chat lte1 wait=yes input="AT+GTUSBMODE=7"

AT+GTUSBMODE=7 -перевести в режим MBIM 

0 Reserve
1 Reserve
2 ECM+5ACM(2EP)
3 MBIM
4 MBIM+2ACM
5 MBIM+3ACM
6 MBIM+GNSS
7 MBIM+GNSS+2ACM
8 NCM+3ACM
9 NCM+ACM(2EP)
10 NCM+2ACM(2EP)
11 3ACM+3NCM
12 4ACM
13 7ACM
14 2ACM(2EP)+ACM
at+cfun=15 -перезагрузка модема 

Lock to WCDMA only at+xact=1
2?Lock to LTE only at+xact=2
3?Lock to LTE and WCDMA, and LTE is as preferred: at+xact=4,2
4?Lock to LTE and WCDMA, and WCDMA is as preferred: at+xact=4,1
5?Lock to WCDMA B1 only: at+xact=1,,,1
6?Lock to WCDMA B1 and B8: at+xact=1,,,1,8
7?Lock to WCDMA B1 B2 and B4: at+xact=1,,,1,2,4
8?Unlocking WCDMA band: at+xact=1,,,0
9?Lock to LTE B1 only: at+xact=2,,,101
10?Lock to LTE B3 B8 and B38: at+xact=2,,,103,108,138
11?Unlocking LTE band: at+xact=2,,,0
12?Supports all WCDMA bands and LTE supports only B3: at+xact=2,,,103;at+xact=4,2 13?
Supports all LTE bands and WCDMA supports only B8: at+xact=1,,,8;at+xact=4,2

сброс на параметры по умолчанию - AT&F

1. Установить Platform Flash Tool Lite для своей ОС
В реальности понадобятся только 2 файла - downloadTool и libDownloadTool.so (под Linux) или DownloadTool.exe и DownloadTool.dll (под Windows)
Для удобства можно положить 4 файла (два от прошивальщика и два с прошивками) в одну папку (без русских букв и пробелов в названии) и запускать прошивку из этой папки, чтобы не указывать пути до отдельных файлов.

Желательно иметь на компьютере какой-нибудь терминал (Linux: minicom, picocom) и (опционально) mbimcli. Если (в Linux) используется ModemManager - остановить его временно.

2. Посмотреть текущую версию на модеме можно командой ATI8 и/или AT+GTMCFWVER?
там будет быть что-то типа "18500.5001.00.01.20.85"
2.1 Командой AT+GTPKGVER? можно посмотреть под какого вендора прошит модем: "+GTPKGVER: "18500.5001.00.05.27.06_5003.11.001.024""
Об известных вендорах - тут.

3. Свежие прошивки эпизодически появляются на сайте Lenovo: L850 L850 L850 (для разных моделей ноутбуков); L860
Распаковать .exe файл программой innoextract
3.1 Более свежая прошивка может найтись в каталоге обновлений Microsoft: L850 L860
Скачанный оттуда .cab можно разархивировать обычными средствами.

4. Подготовка файлов прошивки:
Разархивировать скачанный файл .cab - оттуда нужен только файл M2_7360_NAND.flz
Разархивировать файл M2_7360_NAND.flz - оттуда нужен только файл L850_Secureboot.zip
Разархивировать файл L850_Secureboot.zip - оттуда понадобятся только два файла с именами вроде 18500.5001.00.03.25.18_5001.03_Secureboot.fls и Generic_cust.001.012_signed.fls (для L860 второй файл называется row_cust.xxx.xxx_signed.fls), положить их в папку, например, /tmp
Если при последней распаковке обнаружится больше чем один файл c именем что-то-там_Secureboot.fls, тогда открыть файл package_info.xml и посмотреть что написано в секции с "id=1":
<Carrier id="1" ver="18500.5001.00.03.25.18_5001.03.001.012">
<FWImage file="18500.5001.00.03.25.18_5001.03_Secureboot.fls" ver="18500.5001.00.03.25.18"/>
<CustPack file="Generic_cust.001.012_signed.fls" ver="001.012"/>
</Carrier>

5. Подключить модем к компьютеру и убедиться что были созданы интерфейсы /dev/ttyACM0 и (опционально) /dev/cdc-wdm1 (цифры могут отличаться)

6. Собственно перепрошивка - выполнить в Терминале:
cd /opt/intel/platformflashtoollite/bin/
./downloadTool -v 4 -c 1 --library=../lib/libDownloadTool.so /tmp/18500.5001.00.xx.xx.xx_5001.xx_Secureboot.fls /tmp/Generic_cust.00x.0xx_signed.fls

Открыть другой Терминал и перезагрузить модем любым из 2х способов
sudo mbimcli -d /dev/cdc-wdm1 --intel-modem-reboot
(если модем в режиме MBIM и установлена программа mbimcli)
или запустить AT-терминал
minicom -D /dev/ttyACM0

и отправить в модем команду at+cfun=15

В окне, где был запущен downloadTool, должен начаться процесс обновления. Если не начался, то вместо перезагрузки попробовать физически переподключить модем.

7. Убедиться что версия прошивки изменилась - подключиться через терминал
minicom -D /dev/ttyACM0

и заслать в модем ATI8 и/или AT+GTMCFWVER?

8. Тайное знание - после обновления у модема мог случиться FCC Lock и его радио-чаcть будет перманентно выключена.
Как проверить - AT+CFUN? будет возвращать "4" и никакими силами не удастся переключить его в режим "1". В этом случае ответ на следующую AT-команду из терминала будет отличаться от 0:
at@nvm:fix_cat_fcclock.fcclock_mode?

Лечение:
at@nvm:fix_cat_fcclock.fcclock_mode=0
at@store_nvm(fix_cat_fcclock)