This request was already made on our Github here:
https://github.com/ExtremeFiretop/MerlinAutoUpdate-Router/issues/89
Martinski and I have made the decision to not officially support Gnuton without hardware.
Without hardware to validate the changes we are making, we would be "running blind" so to speak.
(Full answer on the linked Github issue)
We do have a Gnuton branch which hasn't been updated since version 1.0.3 here:
https://github.com/ExtremeFiretop/MerlinAutoUpdate-Router/tree/GnutonF/W
We needed some questions answered about Gnuton firmware to help push this forwards. We never got the replies we needed to continue.
If someone from the Gnuton community can answer our questions we might be able to help adapt the base script for Gnuton firmware, however we will never be able to officially support Gnuton without a router with the firmware.
Otherwise if a dev from the Gnuton community would like to fork our project from that branch I started and complete it, they are more than free too take on the project and complete the work I started using the Github API.
I still hold to our original stance that we shouldn't officially support it without hardware, I just decided to pickup another challenge and see what could be done using Githubs API to download their firmware.
It seem to work to download the correct Gnuton firmware from Github using their API (for the correct model and version.) That's as far as I got without hardware or any questions answered.