From c32a55eabc80affa64857ccfa818564f0708592b Mon Sep 17 00:00:00 2001 From: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:13:36 +0200 Subject: [PATCH 1/3] Update ModemManager-Must-Be-Discarded.md better mask than disable th ModemManager bc some services could force the activation also if it was "only" disabled.. If u mask it, u're gonna stay safe... I also added a comment to my .zshrc: # services masked: ModemManager so in case i'll need it in the future i can unmask it and i'll remember suddenly the status of it. Signed-off-by: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> --- .../ModemManager-Must-Be-Discarded.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md index 5c9149826..458e45a02 100644 --- a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md +++ b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md @@ -47,12 +47,13 @@ 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 ``` # Solution 3: use filtering udev rules From 77bae8a9cb1cf9bd13f57435366334bd69a268dc Mon Sep 17 00:00:00 2001 From: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> Date: Wed, 16 Jul 2025 20:16:46 +0200 Subject: [PATCH 2/3] Update ModemManager-Must-Be-Discarded.md Signed-off-by: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> --- .../ModemManager-Must-Be-Discarded.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md index 458e45a02..2a6611659 100644 --- a/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md +++ b/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md @@ -55,6 +55,14 @@ 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 ^[Top](#top) From b2939332c2ab1c2079ba0c850a400a5cf044f8ce Mon Sep 17 00:00:00 2001 From: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> Date: Wed, 16 Jul 2025 23:45:47 +0200 Subject: [PATCH 3/3] Update CHANGELOG.md Signed-off-by: 47LeCoste <82815207+grugnoymeme@users.noreply.github.com> --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) 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)