I have made a few updates to the driver in the last couple of days. Most are some refactoring at the request of jackie_w. But, there is also missed something that was going to break the extended driver when it was updated. So, anyone who is using my branch, please update and tell me how it goes.
And speaking of the extended driver, I promised a version that would work with either the released version of calibre, or my branch. I have created this today and have attached it. Again, please test it and tell me if there are any problems.
Note: If you change the driver configuration while using my branch, you will need to redo the configuration if you go back to the released version. Of course, I hope you like my updates enough that you don't want to go back