Yeah, I ended up using that old one because i was having trouble getting the ones from the MoJo releases to play nice. I am not positive that it was the kernel though, only that i had the most repeatable results with ikex's.
The touch screen calibration seems to be about 1/3cm down and right of center (in landscape) of my fingertip. Where is the calibration data stored? I would like to fiddle around with it; I also had an idea for "context-aware calibration adjustment" that i want to play with.
I would love to help develop a 2G version of iX, I also have an IPT1G to experiment with.
Well, we finished sorting through the kernel issues yesterday. We finally have our first iX kernel (big thanks to alogeno, ricky26, idroid dev team, and anyone else that helped) which contains a usb ethernet gadget. No more hard reset if wifi drops. Anyway, we can compile a new kernel for 2G and IPT1G as well.
Regarding the touch screen calibration, it takes times to calibrate properly. Here's some information that may help you:
Display rotationRotating the display for tablet mode can be done with xrandr. Commands of interest are
xrandr -o left
xrandr -o right
xrandr -o normal
xrandr -o inverted
Touchscreen input rotationRotating the touchscreen input can be done with xinput. Commands of interest are
xinput list
xinput set-prop "devicename" "Evdev Axis Inversion" 0, 0
xinput set-prop "devicename" "Evdev Axis Inversion" 0, 1
xinput set-prop "devicename" "Evdev Axis Inversion" 1, 0
xinput set-prop "devicename" "Evdev Axes Swap" 0
xinput set-prop "devicename" "Evdev Axes Swap" 1
and, of course, as you'll learn from the output of the program I'll tell you about next,
xinput set-prop "devicename" "Evdev Axis Calibration" minX maxX minY maxY
Touchscreen input calibrationCalibrating the touchscreen can be done with the excellent program xinput_calibrator. xinput_calibrator will output a usable xinput command and a chunk of xorg.conf config, so you can make your change temporary or permanent as you see fit. If you rotate the screen you will need to recalibrate with your x and y values reversed. At times if your calibration is way off, you may need to calibrate several times, starting from the previous calibration each time, as otherwise the calibrator can't find the edges of the screen.
As far as developing goes, please get on irc so I can speak with you on a regular basis.