@droftarts Dear Ian, your efforts are highly appreciated. However, I consider now to use my 6HC in SBC mode, since I bought a new raspberry. Then firmware updates hopefully become less of a problem since Bossa worked like a charm on your raspi OS.
@necrorat To get started with the basic structure of plugins, check out the SBC third-party docs. Currently you have two API libraries to write an SBC plugin with:
If you go with .NET, I suggest you have a look at the DuetPiManagementPlugin to see how G-codes like M955 and M596 could be intercepted. For Python, check out the custom M-code example instead.