iface-modem: use external dispatcher to attempt FCC unlock
We remove the built-in FCC unlock procedures from the ModemManager, we will no longer run them automatically, and instead rely on external scripts/programs to do that. Packages providing the external FCC unlock tools can install them in ${pkglibdir}/fcc-unlock.d. Users manually enabling external FCC unlock tools can install them in ${pkgsysconfdir}/fcc-unlock.d. The user-enabled path takes precedence over the package-enabled one.
parent
21c77570
No related branches found
No related tags found
Showing
- configure.ac 5 additions, 0 deletionsconfigure.ac
- meson.build 2 additions, 0 deletionsmeson.build
- plugins/foxconn/mm-broadband-modem-mbim-foxconn.c 0 additions, 62 deletionsplugins/foxconn/mm-broadband-modem-mbim-foxconn.c
- src/Makefile.am 4 additions, 0 deletionssrc/Makefile.am
- src/meson.build 3 additions, 0 deletionssrc/meson.build
- src/mm-broadband-modem-mbim.c 0 additions, 2 deletionssrc/mm-broadband-modem-mbim.c
- src/mm-broadband-modem-qmi.c 0 additions, 2 deletionssrc/mm-broadband-modem-qmi.c
- src/mm-fcc-unlock-dispatcher.c 319 additions, 0 deletionssrc/mm-fcc-unlock-dispatcher.c
- src/mm-fcc-unlock-dispatcher.h 47 additions, 0 deletionssrc/mm-fcc-unlock-dispatcher.h
- src/mm-iface-modem.c 59 additions, 9 deletionssrc/mm-iface-modem.c
- src/mm-iface-modem.h 0 additions, 8 deletionssrc/mm-iface-modem.h
- src/mm-shared-qmi.c 0 additions, 50 deletionssrc/mm-shared-qmi.c
- src/mm-shared-qmi.h 0 additions, 6 deletionssrc/mm-shared-qmi.h
Loading
Please register or sign in to comment