I have a SpotPear 5inch HDMI Touchscreen
Good news - It works - screen is lovely and crisp with good colour, and responding to touch events.
Bad news - Coordinates are miles off!
I'm using Python with Pygame from the console (no X server), and all the calibration tools I've found so far, including those supplied on the image, only work within X.
I found a post that suggested Pygame uses SDL, and that tslib can calibrate it... but tslib complains
"ts_open: no such file or directory"
My touchscreen appears on /dev/input/mouse1 or /dev/input/mouse0 depending on whether I have a USB mouse plugged in or not. There is no /dev/fb1 presumably because the screen just connects to the HDMI.
I thought initially I could read coordinates in python and just compensate myself, but this doesn't work, because the "rectangle" the coordinates are within shifts when you reach the edge of the screen. (I can explain this more if required)
Any ideas as to how I can calibrate?