What version of LimeSuiteNG should I be using with LimeSDR_GW v3.5?
The documentation isn’t exactly clear which versions of the various bits should be getting combined to make a working system. I’m assuming LimeSDR_GW is now the preferred gateware?
I’m seeing some unexpected behaviour between gateware v1.22 and v3.5.
I’m running a LimeSDR-XTRX v1.2 in a LimeFEA mPCIe v1.0, on Ubuntu 24.04 on x86. My board shipped with gateware 1.17. Before jumping to the new LiteX base gateware, I updated to v1.22 (this bitstream). I used the latest develop branch of LimeSuiteNG at bd3c132, since that seems to be the recommended procedure.
Running this with the Amarisoft 5G stack (release 2025-12-12), (TDD, in test mode to pack the channel), I get a sensible spectrum:
I then updated the gateware to v3.5. With the new gateware, my spectrum becomes nonsense. It appears that I get one tiny burst of RF once every 5 ms and silence the rest of the time.
You can see from the time plot I’m only getting a tiny sliver of RF output, hence the terrible spectrum. It’s a little suspicious it’s at what would be the DL/UL transition.
I noticed there were some changes to the Amarisoft plugin in LimeSuite bd3c132 so tried rolling back a bit. I tried to pick a commit that seemed like it would have been used for testing v3.5 (released 2025-12-22), but that avoided any very recent commits that mentioned limepcie as that seems like a potential suspect. I went for 05199ea. That combo seems to get me a carrier and nothing else:
I would really rather be on a “known good” combination of the various gateware/drivers/software before I start going down a rabbit hole debugging.
On a more general point, as a new user to the Lime ecosystem, it is very hard to find all the right documentation. There are lots of things with very similar names, and everything is very spread out and not very well cross referenced. A “Getting Started” guide for a particular device would be really helpful. I’ve often found myself needing to jump between repos or dive down into schematics to answer what feel like very basic and common questions. Tagged versions of all the various gateware/drivers/software (with a compatibility matrix) would also be very helpful. I would love to see the tagged releases approach that LimeSDR_GW is taking being used across all the repos, with releases being tested together to have some battle hardened stable combinations.
Tagging @ricardas and @VytautasB as this issues looks to be at the interface between your two projects.
Cheers,
Iain










