diff --git a/CHANGELOG.md b/CHANGELOG.md index cefd2bd57..60721b79c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 `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) +- Improved To avoid conflicts with ModemManager on Linux, is recommended to masking the service (@grugnoymeme) ## [Daddy Iceman.4.20469][2025-06-16] - Fixed edge case in fm11rf08s key recovery tools (@doegox) diff --git a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md index 5c9149826..2a6611659 100644 --- a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md +++ b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md @@ -47,12 +47,21 @@ On Archlinux: sudo pacman -R modemmanager ``` -# Solution 2: disable ModemManager +# Solution 2: mask ModemManager ^[Top](#top) ```sh sudo systemctl stop 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