Hello everybody. It seems like the calibration problem is very simple to fix: the input layer (tslib) has a linear scaler plugin, but it is disabled, so we just need to enable it back. Maybe it was disabled because this reduces the latency, but I can hardly notice any difference.
Follow these steps:
- extract the attached zip file in the internal storage (not the sd card)
- execute modify_tsconf.oar
- reboot the M92.
EDIT: After you applied the fix you can delete all the files (modify_tsconf.oar and all the ts.conf*). Also updating the firmware will restore the original configuration, so you'll have to run the script again.
This should work with any official firmware.
If something goes wrong try calibrating again and reboot. If this doesn't work you can restore the old configuration (which was backed up as ts.conf.hanvon) by renaming it to ts.conf.hanvon.new and executing modify_tsconf.oar again.
Hope this helps!