Set of scripts and programs for initialize Snapdragon X5 LTE modems.
Content:
- udev.d - UDEV scripts for configure modem to provide QMI interface
- copy_firmware.sh - Script to flash new firmware to modem
Required dependencies:
- libqmi with patches for support new calls (currently it available in https://github.com/borovsky/libqmi/tree/pdc-service)
- fastboot - part of android tools. Used for flash fresh ROM to modem.
x5_initializer is an initializer for Qualcomm X5 LTE modems. This device is half-unconfigured after
startup and require to flash fresh firmware and upload and select appropriate configuration.
The copy_firmware.sh
script do exactly that job: it flash fresh firmware and selects appropriate
configuration.
Now you need the modem firmware. This can be obtained from a Windows install - alternatively it may
be possible to download from your vendor's site and extracted with wine. On my install, these files
could be found in a C:\Program Files (x86)\HP lt4120 Snapdragon X5 LTE\Image
directory.
Please don't ask me for firmware. It's copyright Qualcomm and I can't redistribute it.
Author:
This code was written by Aliaksandr Barouski [email protected] and is released under the terms of version 3 of the GNU General Public License. The code was written by examining firmware upload tool's logs in Windows and dumping USB traffic - the Qualcomm drivers or firmware have not been reverse engineered or disassembled in any way.