From 940a43747b745b9d4e2613e618fe85871aca4b37 Mon Sep 17 00:00:00 2001 From: Smittix Date: Fri, 16 Jan 2026 11:56:48 +0000 Subject: [PATCH] Use velichkov gr-gsm fork for GNU Radio 3.10+ The bkerler fork still uses SWIG. The velichkov fork has a dedicated maint-3.10 branch with proper GNU Radio 3.10 support. Co-Authored-By: Claude Opus 4.5 --- setup.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.sh b/setup.sh index 8bcc219..f593d94 100755 --- a/setup.sh +++ b/setup.sh @@ -559,10 +559,10 @@ install_grgsm_from_source_debian() { local grgsm_repo grgsm_branch if [[ "$gr_major" -ge 3 && "$gr_minor" -ge 10 ]]; then - # GNU Radio 3.10+ needs fork with pybind11 (no SWIG) - info "GNU Radio 3.10+ detected, using bkerler fork with pybind11 support..." - grgsm_repo="https://github.com/bkerler/gr-gsm.git" - grgsm_branch="master" + # GNU Radio 3.10+ needs velichkov fork with maint-3.10 branch + info "GNU Radio 3.10+ detected, using velichkov fork (maint-3.10 branch)..." + grgsm_repo="https://github.com/velichkov/gr-gsm.git" + grgsm_branch="maint-3.10" # Install pybind11 for GNU Radio 3.10+ $SUDO apt-get install -y pybind11-dev python3-pybind11 || true