Well, you have a QiDi so you're stuck with the firmware they provide. They seem to do something odd with their electronics and then require a modified Sailfish. They have never made their changes public (in violation of the Sailfish license). And as such, no one knows how to pull back their changes to the mainline Sailfish. As a result, you have to run the firmware QiDi provides.