Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
camro
Old
(Last edited by camro; 18th August 2010 at 06:16 PM.)
#1  
Senior Member - OP
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
Default [FIXED] FROYO Calibration Error -> open input device: Inappropriate ioctl for device

well, there are several threads about calibration problems ...
but nothing in detail ...

here we go....
basic is froyo 2.2 with haret 1.4 + no "ts-calibrate" file existing on fat32 (sdcard)

in init (startup) the calibration command failed to work ...


as you can see (below) - there in the script the calibration call via:
tssc-calibrate
then i can also see the message for clicking the 5 points, blabla...
(but the "white touch area" like as it is on diamond is not there ... and no time and it is jumping to next procedure in init script. the most users doesn't see that, because it does fast switch/show another lines ....)

then i see an error: (this comes from command "tssc-calibrate")
open input device: Inappropriate ioctl for device

any idea how to fix ?

Code:
for i in /sys/class/input/input* ; do
        if [ "`cat $i/name`" = "tssc-manager" ] ; then
                touchscreendir=$i
                echo "Touchscreen device directory is $i"
        fi
done

if [ -f /sdcard/ts-calibration ] ; then
        echo "Using Saved Touchscreen Calibration"
	echo 128,128,1903,128,128,1907,1903,1907,1024,1024 > $touchscreendir/calibration_screen
        cat /sdcard/ts-calibration > $touchscreendir/calibration_points
else
        mkdir /dev/graphics
        mknod /dev/graphics/fb0 c 29 0
        clear
        echo; echo; echo; echo; echo; echo; echo; echo "Calibrating Touchscreen:"
        echo "Click the Five Targets in order -- Top Left, Top Right, Middle, Bottom Left, Bottom Right"
	echo "(Tap lightly. The screen is quite sensitive.)"
        tssc-calibrate
        echo 0,0,0,0,0,0,0,0,0,0 | cmp -s $touchscreendir/calibration_points # determine if calibration is still null -- means failed calibration
        if [ $? -eq 0 ] ; then
                echo "Touchscreen Calibration Failed"
        else
                echo "Touchscreen Calibration Successful; Saving..."
                cat $touchscreendir/calibration_points > /sdcard/ts-calibration
        fi
fi
EDIT:
FIXED in latest kernel version "htc-msm-linux-20100818_154417-package.tar" and newer ...

for calibration - you must delete the "ts_calibrate" file on your sdcard.

cu camel
 
zero0007
Old
#2  
zero0007's Avatar
Member
Thanks Meter 0
Posts: 34
Join Date: Nov 2008
hey mate,

any news on this? Wish I could help you but I know nothing about this programming of this sort...as a matter of fact, who is putting this together? I mean, who is putting the versions online, shouldn't they know?

:|
***************
Froyo on BlackStone
:)
 
camro
Old
#3  
Senior Member - OP
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
i' now in vacation, but will take care if i'm back ...
 
camro
Old
#4  
Senior Member - OP
Thanks Meter 12
Posts: 1,760
Join Date: Apr 2007
this problem is fixed in latest kernel.
if you use kernel "htc-msm-linux-20100818_154417-package.tar" or newer it is fixed.

the touchscreen problem (finger touch does recognize extra touch on left side ..) is not fixed now.
 
hktotti
Old
#5  
Junior Member
Thanks Meter 0
Posts: 23
Join Date: Aug 2008
Location: Hong Kong
I am new, is it that we have to calibrate before we install?
 
Oliwe
Old
#6  
Junior Member
Thanks Meter 89
Posts: 18
Join Date: Apr 2009
Quote:
Originally Posted by hktotti View Post
I am new, is it that we have to calibrate before we install?
On your first boot with the new zimage, it will ask you to calibrate the screen. If you made a mistake (or you did not calibrate at all), delete the ts-calibration file on your sd-card and start android again
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Gear Up Because it’s Time to Save Earth

*Cue Dramatic Music*Put on your red and blue latex overalls and cape because it’s time to … more

Recognized Contributor Code of Conduct

During the first half of 2012, XDA initiated the Recognized Contributor (RC) program to recognize … more

Careers in Android: What Hiring Managers Won’t Tell You – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more