#21166 closed enhancement (fixed)

libqmi-1.34.0 (new download location)

Reported by: Xi Ruoyao Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

Change History (5)

comment:1 by Xi Ruoyao, 11 months ago

They need -D bash_completion=false -D man=false -D qrtr=false to avoid external dependencies. (qrtr not needed for libmbim.)

comment:2 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:3 by Bruce Dubbs, 11 months ago

Update currency at commits in repository blfs-scripts:

f059bd1  Update currency for NetworkManager.
61c8e58  Update currency for libmbim.
9fcb063  Update currency for libqmi.

comment:4 by Bruce Dubbs, 11 months ago

Overview of changes in libqmi 1.34.0

  • Build:
    • Flag types are now generated in their own 'qmi-flag-types.[c|h]' files.
    • A new 'enable_fuzzer' option is available to build LLVM LibFuzzer based unit testers.
  • New services:
    • New 'ATR' service to support AT commands over QMI, defined by Telit, including "Send" request and "Received" indication.
    • New 'IMS' service, including "Get IMS Services Enabled Setting" request/response.
    • New 'IMSA' (IMS Application) service, including "Get IMS Registration Status" and "Get IMS Services Status" request/responses.
    • New 'IMSP' (IMS Presence) service, including "Get Enabler State" request/response.
    • New 'SSC' service (Qualcomm Snapdragon Sensor Core), including the "Control" request/response, and "Report Small"/"Report Large" indications.
  • New TLVs supported in existing messages:
    • nas: added the "WCDMA RSCP" TLV in "Get Signal Info" response and "Signal Info" indication.
    • wds: added the "Report Profile Changes" TLV in "Indication Register".
  • libqmi-glib:
    • Support for 16-bit service ids added, used in the QRTR backend.
    • Response and indication parser messages are now published in the API.
    • The library now allows connecting to a unix domain socket named 'qmux_socket' instead of a device file.
    • Extended the 'QmiWdsProfileType' enum type with EPC and ALL values.
    • Extended the 'QmiUimCardApplicationPersonalizationFeature' enum type with additional GW-related values.
    • New 'QmiUimCardApplicationPersonalizationFeatureStatus' enum type.
    • New 'QmiImspEnablerState' enum type, used in the IMPS service.
    • New 'QmiImsaImsRegistrationStatus', 'QmiImsaServiceStatus' and 'QmiImsaRegistrationTechnology' enum types, used in the IMSA service.
    • Updated the QRTR endpoint to ensure error responses are returned early when the builtin CTL operations fail.
    • Deprecated QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_UNKNOWN, and provided compat symbols.
    • Updated the enum type of the "Personalization Feature" field in the Element struct type used in the Applications array in the "UIM Card Status" response and indication messages, and provided appropriate compat symbols.
    • Flagged PIN/PUK value fields as personal info.
    • Fixed missing 'since' tags in struct and common types.
  • qmicli:
    • New '--uim-remote-unlock' command.
    • New '--imsp-get-enabler-state' command.
    • New '--imsa-get-ims-registration-status' and '--imsa-get-ims-services-status' commands.
    • New '--ims-get-ims-services-enabled-setting' command.
    • New '--atr-send', '--atr-send-only' and '--atr-monitor' commands.
  • collections:
    • basic: added NAS cell location retrieval commands.
    • basic: added WDS profile event change commands.
  • Several other minor improvements and fixes.
  • All fixes and improvements that were backported to 1.32.x releases are also present in libqmi 1.34.0.

comment:5 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commit 3965aaf707.

Note: See TracTickets for help on using tickets.