Sure: You should fork this repo first.
Cloning is described pretty good here. After that you should start a new branch for your work, best name it 1.7.10.
Then you can proceed to port.
Just remember the last PR broke some things, but they should be easy to fix. I have no dev enviroment available at the moment, so no way to fix it for me.
The licence already allows you this, no permission needed. If you wish to maintain it on a seperate branch in this repo that can be arranged too.
Thanks for this PR, will be included in the next release.
Thanks for the report, I fixed that in my local repo but it seems I did not commit it before release, what a blunder. Well, should be fixed now.
It seems like this was a configuration issue, so I'm going to close this. If you still run into this problem, please reopen this.
I don't know if it's related but I have this when resuming from suspend:
mars 15 23:11:34 terence-desktop pyfan.py[801]: WARNING:pyfan:[CPU+OUT] Failed to set pwm, trying to reset it. (Device or resource busy) mars 15 23:11:34 terence-desktop pyfan.py[801]: WARNING:pyfan:[GPU+IN+OUT] Failed to set pwm, trying to reset it. (Device or resource busy)
That's quite normal after suspend, as long as it does not countinue that should be allright.