cinterion: add MV32 and MV31 from telit
This MR is adding following changes.
- Add MV31 and MV32 rules file and also add the new ID_MM_TTY_AT_PROBE_TRIES See MR !1240
-
Add additional reprobe command for modems that have a longer boot time (MV31/MV32). This will now be handled in a separate MR. As other modems will also be affected in the future. So that this is not implemented in every plugin, there is a new udev rule ID_MM_TTY_AT_PROBE_TRIES. This should be solved in a generally valid approach. See MR !1240 - Add AT retry probing for modem that need a longer boot time and responding with a 'Resource temporarily unavailable' on the USB port (MV31/MV32). I think this should fix this issue. #872
- Add debug message on AT port probing. This makes debugging for new modems easier what the problem is.
- Add reading firmware revision from AT instead of mbim, because the value is wrong formatted for the MV31/MV32 modem
- Add QDU firmware update check to mm-broadband-modem-mbim class, so all modems that support this kind of update/upgrade does report this via
mmcli -m <modem> --firmware-status
so fwupd could upgrade this modem.
Edited by Florian Eckert