c184f3f661
- Update to version 1.22.0: + Build now looks for the correct python provider in the system during configure. + New services: New 'QoS' (Quality of Service) service, with some minimal initial implementation to support flow/network status querying. Additionally, some Sierra-specific commands are also implemented that allow querying per-bearer statistics (e.g. if multiple dedicated and default LTE bearers are used). + New request/responses/indications: - loc: new "Register Events" request/response. - loc: new "NMEA" indication. - loc: new "Engine State" indication. - loc: new "Fix Recurrence Type" indication. - loc: new "GNSS Sv Info" indication. - loc: new "Inject Predicted Orbits Data" request/response/indication. - loc: new "Get Predicted Orbits Data Source" request/response/indication. - loc: new "Set Server" request/response/indication. - loc: new "Get Server" request/response/indication. - loc: new "Delete Assistance Data" request/response/indication. - loc: new "Set Operation Mode" request/response/indication. - loc: new "Get Operation Mode" request/response/indication. - loc: new "Inject XTRA Data" request/response/indication. - uim: new "Card Status" indication. - wds: new "Get Default Profile Num" request/response. - wds: new "Set Default Profile Num" request/response. - wds: new Sierra-specific "Swi Create Profile Indexed" request/response. + New TLVs supported in existing messages: - loc: added multiple new TLVs in the "Position Report" indication, which was a minimal skeleton in previous releases. - loc: added 'Fix Recurrence Type' TLV in "Start". - loc: added 'Minimum Interval between Position Reports' TLV in "Start". - nas: added 'Acquisition Order Preference' TLV in "Set System Selection Preference" and "Get System Selection Preference". - nas: added 'Phy CA Agg Secondary Cells' TLV in "Get LTE Cphy CA Info". - wds: added 'WDS APN Disabled Flag' TLV in "Create Profile", "Modify Profile" and "Get Profile Settings". - wds: added 'WDS Roaming Disallowed Flag' TLV in "Create Profile", "Modify Profile" and "Get Profile Settings". + libqmi: - Assume TLVs < 0x10 are mandatory by default. - Fixed some missing QmiProtocolErrors and updated some existing ones. - Implemented support to allow enabling QMI indications when in MBIM mode. - Addded missing QmiNasBandPreference and QmiDmsLteBandCapability flags. - Deprecate QMI_CORE_ERROR_TLV_EMPTY, as empty TLVs are allowed by the protocol and totally valid e.g. in 0-sized string-type TLVs. - Moved all deprecated APIs to 'qmi-compat.h' header. + qmicli: - New '--loc-get-position-report' command. - New '--loc-get-gnss-sv-info' command. - New '--loc-follow-position-report' command. - New '--loc-follow-gnss-sv-info' command. - New '--loc-follow-nmea' command. - New '--loc-delete-assistance-data' command. - New '--qos-get-flow-status' command. - New '--qos-get-network-status' command. - New '--qos-swi-read-data-stats' command. - New '--qos-reset' command. - New '--wds-create-profile' command. - New '--wds-modify-profile' command. - New '--wds-delete-profile' command. - New '--wds-get-default-profile-num' command. - New '--wds-set-default-profile-num' command. - New '--wds-swi-create-profile-indexed' command. - Added support to request acquisition order preference updates when using '--nas-set-system-selection-preference'. - Fixed slot indices in '--uim-get-card-status'. - Fixed '--uim-set-pin-protection', '--uim-verify-pin", "--uim-unblock-pin", and '--uim-change-pin', so that a dummy application identifier is always used. - Updated so that all commands work even through QMI over MBIM, even if indications are required to complete the command (e.g. most PDC and LOC commands). + qmi-network: Avoid creating invalid --wds-start-network when APN is not set. + Several other minor improvements and fixes. OBS-URL: https://build.opensuse.org/request/show/664184 OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=22 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
libqmi-1.22.0.tar.xz | ||
libqmi-rpmlintrc | ||
libqmi.changes | ||
libqmi.spec |