patch 1 of N to implement CorsairFan
Merge remote-tracking branch 'github/master'