Skip to content

Releases: nerves-networking/qmi

v0.10.0 release

30 Aug 18:14
Compare
Choose a tag to compare

[v0.10.0] - 2024-07-25

Changed

  • Trim invalid characters from QMI_NAS_GET_SYS_INFO MCC and MNC values

v0.9.0

26 Jul 03:11
Compare
Choose a tag to compare

Changed

  • Require Elixir 1.14 and OTP 25

Added

  • Add QMI_NAS_GET_SYS_INFO and QMI_NAS_GET_CELL_LOCATION_INFO

v0.8.6

08 Sep 20:29
Compare
Choose a tag to compare
  • Fix Elixir and C compilation warnings

v0.8.5

01 Apr 17:26
Compare
Choose a tag to compare

Fixes

  • Fixed incorrect enum value for serving system registration state reports. This
    could cause crashes if the value 3 (registration denied) was received.
  • Fixed spelling of :fw_update_discontinuous_frame

v0.8.4

26 Apr 16:57
Compare
Choose a tag to compare

Added

  • QMI.WirelessData.modify_profile_settings/3 function
  • Can pass 3GPP profile index to QMI.WirelessData.start_network_interface/2
  • :roaming_preference option to
    QMI.NetworkAccess.set_system_selection_preference/2
  • QMI.Codec.WirelessData.modify_profile_settings/2 function
  • QMI.Codec.WirelessData.profile_setting() type
  • QMI.Codec.WirelessData.profile_type() type
  • :profile_3gpp_index option
    QMI.Codec.WirelessData.start_network_interface_opt() type

v0.8.3

10 Feb 21:57
Compare
Choose a tag to compare

Added

Support for getting and setting modem operating mode and support for getting
and setting configuration for the modem's radio technology preference.

  • QMI.DeviceManagement.get_operating_mode/1 (@jjcarstens)
  • QMI.DeviceManagement.set_operating_mode/2 (@jjcarstens)
  • QMI.Codec.DeviceManagement.get_operating_mode/0 (@jjcarstens)
  • QMI.Codec.DeviceManagement.set_operating_mode/1 (@jjcarstens)
  • QMI.NetworkAccess.get_system_selection_preference/1
  • QMI.NetworkAccess.set_system_selection_preference/2
  • QMI.Codec.NetworkAccess.get_system_selection_preference/0
  • QMI.Codec.NetworkAccess.set_system_selection_preference/1

v0.8.2

21 Oct 22:53
Compare
Choose a tag to compare

Added

  • Basic parsing of the NAS operator name indication

v0.8.1

22 Sep 15:34
Compare
Choose a tag to compare

Fixes

  • Wrong value for TX/RX stats that have no data to report yet
  • Actually parse TX/RX packets drop count

v0.8.0

21 Sep 17:45
Compare
Choose a tag to compare

This release breaks the type QMI.Codec.NetworkAccess.rf_band_information() by
changing the :band field to a string for a more user-friendly description of
the currently active band.

Changed

  • Changed QMI.Codec.NetworkAccess.rf_band_information() field :band from
    integer() to `binary()

v0.7.1

16 Sep 17:53
Compare
Choose a tag to compare

Added

  • QMI.NetworkAccess.get_rf_band_info/1 to get band and channel information
  • QMI.WirelessData.set_event_report/2 to configure the wireless data service
    to report transmit and receive stats
  • Parsing for wireless data service's event report indication
  • QMI.Codec.WirelessData.set_event_report/1
  • QMI.Codec.NetworkAccess.get_rf_band_info/0

Changed

  • QMI.request() decode function type now allows returning :ok for request
    who's response does not contain any information.