Gedeone E' mia intenzione non sfruttare la usb ma di fare esattamente come farei poi col 7490, con la modalità server/client, visto che vorrei sfruttare l'esperienza e la similitudine tra i due device per aggiornare poi quest'ultimo.
allora il comando sul router è "qfirehose -p 9008"
vedi esempio qui:
https://github.com/nippynetworks/qfirehose/blob/fbbb4feeea19c265a1ed01d5eedf72e33974bac5/log/MCU_remote.log.txt
e dovrai eseguire un qfirehose in modalità server (hai detto che vuoi provare con un pc linux allora ti consiglio di compilarti la tua versione di qfirehose su quel pc):
https://forum.fibra.click/d/73663-zyxel-lte7490-m904-modulo-modem-eg18-inaccessibile/25
vedi esempio qui:
https://github.com/nippynetworks/qfirehose/blob/fbbb4feeea19c265a1ed01d5eedf72e33974bac5/log/Ubuntu_remote.log.txt
però ribadisco:
Il vero rischio NON è:
MBIM vs QMI
versione qfirehose
Il vero rischio è:
👉 modem saldato + nessuna procedura chiara di recovery JTAG / EDL hardware.
Se qualcosa corrompe sbl1.mbn o appsboot.mbn sei in hard brick.
Opinione personale: Vale la pena passare da .200 a .201?
Chiediti:
Le release notes indicano fix importanti?
Hai problemi con la .200?
Supporto bande migliorato?
Stabilità?
Se è solo micro incrementale → rischio forse non giustificato.
Gedeone Vorrei capire se dopo l'aggiornamento mi ritrovo il modulo in modalità mbim, se posso passarlo a qmi anche mantenendo il firmware stock del router, o devo fare come il tizio del video e passare nel mio caso a Openwrt per gestire le due modalità.
per quanto riguarda passare ad Openwrt sei tu che devi decidere io personalmente l'unico rimpianto che ho è l'interfaccia grafica e la parte telefonia che però non avrei utilizzato comunque, se non sei interessato forse è meglio fare solo il minimo indispensabile.
allora di solito l'aggiornamento con qfirehose non modifica la modalità di protocollo (sentito dire) al massimo puoi cambiare il protocollo cosi:
atcmd 'AT+QCFG="usbnet",0'
https://forum.mikrotik.com/t/how-to-send-at-commands-to-ec25-lte-modem-in-ltap-mini/131542/4
Gedeone Dicevi di usare il qfirehose che già c'è nel router, ma la versione risulta precedente a quella dove si sono accorti che c'era il bug che cancella l'immagine del modulo. Posso installare nel router una versione più recente? Mi pare che te l'avevi fatto.
Hai un riferimento preciso sul bug? Così possiamo verificare se riguarda davvero la versione presente sul router.
Gedeone root@LTE5398-M904:~# QFirehose
[000.000]: QFirehose Version: Quectel_LTE&5G_QFirehose_Linux&Android_V1.2.3
[000.000]: Builded: Jun 6 2025 16:03:28
[000.000]: Upgrade Quectel's modules with Qualcomm's firehose protocol.
[000.000]: Usage: QFirehose [options...]
[000.000]: -f [package_dir] Upgrade package directory path
[000.000]: -p [/dev/ttyUSBx] Diagnose port, will auto-detect if not specified
[000.000]: -s [/sys/bus/usb/devices/xx] When multiple modules exist on the board, use -s specify which module you want to upgrade
[000.000]: -e Erase All Before Download (will Erase calibration data, careful to USE)
[000.000]: -n Will skip MD5 check
Ti ho consigliato di utilizzare il qfirehose già installato perchè da un analisi superficiale del codice mi sembra (opinione personale) che il codice risulti essere stato modificato poco.
Allora io posso installare sul router un qualsiasi pacchetto software perchè ho Openwrt liscio se vuoi ma non posso darti certezze posso anche darti il pacchetto ipk di qfirehose compilato da me ma non posso darti certezze su come poterlo installare sul firmware Oem.
Gedeone compact Ti consiglio di salvarti lo stato attuale di come si presenta il modem LTE al router (se non mi ricordo male non è presente il comando "lsusb" quindi puoi usare il comando "cat /sys/kernel/debug/usb/devices")
che intendi?
esegui il comando "cat /sys/kernel/debug/usb/devices" postalo qui oppure salvatelo da qualche parte.
cosa fa:
https://docs.kernel.org/usb/usbmon.html
https://wiki.ubuntu.com/Kernel/Debugging/USB