It’s not very clear what is happening here.
Except for two standard firmware, the rest is not very clear what they are doing.
In the code, there is one copy paste and commented out pieces of code, the quality of the code is pretty low.
But it’s good that there are these firmwares, thanks for sharing them