One thing that would need to be dealt with is that the module loads different settings every day, and has a timer in it to know when to do that. I’m not sure how that could be worked around for a MM version, but thought I’d ask anyway.
There’s no license attached to the source code, so we’d probably have to ask the author if they’re ok with a port. Want to reach out? If there’s no objection then I can have a go at some point.
To be honest that repo is an absolute mess. Riddled with typos and zip files pushed into the source.
There are also some odd things mentioned in the firmware readme like “I ended up using a proprietary driver that AI wrote”. Which doesn’t make much sense to me (not very relevant to a port, but it is a red flag for me).