Integrating LimeSuiteNG with Kalibrate-LMS for LimeSDR-XTRX Support

Hi MyriadRF Community,

I’m currently looking into the feasibility of integrating LimeSuiteNG support with Kalibrate (specifically, the kalibrate-lms version found at https://github.com/myriadrf/kalibrate-lms). The primary motivation for this work is to enable kalibrate-lms to be used with the LimeSDR-XTRX, which, as you may know, is exclusively supported by the LimeSuiteNG API.
Ultimately, I’m aiming to be able to perform GSM cell scanning using the LimeSDR-XTRX with kalibrate-lms or similar tools.

Before I consider starting such an integration effort from scratch, I wanted to reach out to the community:

  1. Has anyone already successfully integrated LimeSuiteNG into kalibrate-lms or a similar Kalibrate variant, perhaps specifically for XTRX support and enabling GSM scanning?
  2. Are there any existing public forks, branches, or projects where this work might have been started or completed?
  3. If you’ve attempted this or have insights, what was your approach? What were some of the key challenges you encountered or anticipate (e.g., adapting kalibrate-lms’s RF abstraction, handling API differences from the original LimeSuite, build system changes), especially considering LimeSuiteNG’s requirements for the XTRX and the needs of GSM cell scanning?

Any pointers, shared experiences, advice on best practices for this kind of integration, or links to relevant discussions would be incredibly helpful!

Thanks in advance for your time and any guidance you can offer.