Doing Step 3 makes you load your touchscreen settings during boot. So that makes sense
Originally Posted by Mr P.S
Do you really need to calibrate?
See if you can find what calibration values other EEE PC 900 owners use. If the calibration values you use work and are accurate your tablet is calibrated. Also, compiling a calibration tool might not be the best way for you to calibrate your screen. There are other ways. I just read the calibration values to use from the terminal with evtest.
X axis calibration
Y axis calibration
evtest /dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00 | grep "code 53"
You might need to change the path to the device and | grep "code 53" and | grep "code 54" might not work for you (try cutting it off or changing the numbers). ps use Ctrl+C to exit evtest.
evtest /dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00 | grep "code 54"