View Single Post
Old 07-22-2025, 04:12 PM   #182
daYMAN007
Junior Member
daYMAN007 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jul 2025
Device: pbtouchlux3
Quote:
Originally Posted by nhedgehog View Post
You need the right wbf file in the boot partition named as default.wbf. I know of at least 3or 4 different types of touchscreens used on the 626 model line. It must correspondend to infos written on your screen ribbon cable.
320_G110_AA9224_ED060XD4U2_TC.wbf
default.wbf
V220_C189_WR7801_ED060XC3C1_TC.wbf
Thanks for the response i tried the different wbf files that were already in the image and renamed them to default.wbf in turn. As far as i can tell nothing is written on the ribbon cable (i also looked at the back of the cable).

Weirdly enough i got 3/4 of the touch working by overwriting /etc/init.d/rc5.sh with another touch id.

My device was detecting id 19, but if i replaced the variable with 18. Now it works for some reason although i still can't press stuff at the bottom of the screen, top works fine tho..

My current assumption is that hwconfig.upd has some default configuration, that i would have to update so that everything works correctly, but this is binary encoded and i don't really want to dissasemble hwconfig.app to figure out how this works.

Anybody else got an idea what could be wrong?

I also tried to get to the screen calibration menu, but although i can open the setting i can't press the accept button as I can't press this far down.

Code:
TOUCH=`hwconfig.app| awk -F = '/^device_touchpanel=/ {print $2}'`

case "$TOUCH" in
	"8")
		# TOUCHPANEL_ELAN_eKTF2227 = 8, XH7, EKTF2227(ektf2k_elan)
			insmod /lib/modules/ektf2k_elan.ko
		;;
	"18")
		# TOUCHPANEL_FT5X = 18, //626 CY8CTMA30, XC3
			insmod /lib/modules/ft5x_xc3.ko
		;;
	"19")
		# TOUCHPANEL_CYTTSP4 = 19, //626 CY8CTMA4, XD4
	        insmod /lib/modules/cyttsp4.ko
		;;
	*)
			echo "Unknown TOUCH=$TOUCH"
		;;
esac
daYMAN007 is offline   Reply With Quote