So, last week we bought an HP AIO 520-1188 to use with Tetra. It is a really nice machine, wonderful sound and display quality, very easy to disassemble. It came with an integrated tv tuner, infrared control and wireless keyboard and mouse. Strangely, it used only the necessary amount of packaging.
To actually use the touchscreen one needs to install the nwfermi packages found at https://launchpad.net/~djpnewton.
The kernel driver is managed with dkms, for it to build I replaced the ocurrences of err with pr_err and commented out the call to dbg(). The sources are installed by default at /usr/src/nwfermi-0.6.5.0. After that changes do a
dkms build -m nwfermi -v 0.6.5.0
dkms install -m nwfermi -v 0.6.5.0
The xorg input driver needs to be recompiled as the last version on the ppa is for a different ABI version of Xorg. I grabbed the sources from https://launchpad.net/~djpnewton/+archive/xf86-input-nextwindow/+packages.
The requisites to build it are installed with:
apt-get install build-essential autoconf2.13 xorg-dev xserver-xorg-dev xutils-dev
(In the guide it says to install xorg-x11-util-macros, its contents are now in xutils-dev)
After that do
chmod +x autogen.sh ; ./autogen.sh
make
make install
The old (and nonworking) driver is still present, so we remove it:
rm /usr/lib/xorg/modules/input/nextwindow_drv.so
Reboot the system and you are set to go.
The provided debs worked fine with a stock Debian Wheezy.
I had no luck in making the userspace daemon work on a 64 bit distro (so for now I’m limited to a tad less than 4G of ram), but I think it’s a matter of time.




















