Merge pull request #2937 from grugnoymeme/master

ModemManager solution 2 Updated
This commit is contained in:
Iceman 2025-07-18 19:11:31 +02:00 committed by GitHub
commit e0e7de2853
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 1 deletions

View file

@ -18,6 +18,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Changed `mem load` - now handles UL-C and UL-AES dictionary files (@iceman1001) - Changed `mem load` - now handles UL-C and UL-AES dictionary files (@iceman1001)
- Changed `hf mfu sim` - now support UL-C simulation (@iceman1001) - Changed `hf mfu sim` - now support UL-C simulation (@iceman1001)
- Added `!` - run system commands from inside the client. Potentially dangerous if running client as SUDO, SU, ROOT (@iceman1001) - Added `!` - run system commands from inside the client. Potentially dangerous if running client as SUDO, SU, ROOT (@iceman1001)
- Improved To avoid conflicts with ModemManager on Linux, is recommended to masking the service (@grugnoymeme)
## [Daddy Iceman.4.20469][2025-06-16] ## [Daddy Iceman.4.20469][2025-06-16]
- Fixed edge case in fm11rf08s key recovery tools (@doegox) - Fixed edge case in fm11rf08s key recovery tools (@doegox)

View file

@ -47,12 +47,21 @@ On Archlinux:
sudo pacman -R modemmanager sudo pacman -R modemmanager
``` ```
# Solution 2: disable ModemManager # Solution 2: mask ModemManager
^[Top](#top) ^[Top](#top)
```sh ```sh
sudo systemctl stop ModemManager sudo systemctl stop ModemManager
sudo systemctl disable ModemManager sudo systemctl disable ModemManager
sudo systemctl mask ModemManager
```
After doing this check if it has been masked with:
`systemctl status ModemManager`
If you'll get something like this, you've masked ModemManager and you will be ready to install and setup your pm3.
```
○ ModemManager.service
Loaded: masked (Reason: Unit ModemManager.service is masked.)
Active: inactive (dead)
``` ```
# Solution 3: use filtering udev rules # Solution 3: use filtering udev rules