All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ben Gamari <bgamari.foss@gmail.com>
To: James <james@madingley.org>,
	Ignacio Casal Quinteiro <nacho.resa@gmail.com>
Cc: linux-input@vger.kernel.org
Subject: Re: New Alps protocol in the wild?
Date: Thu, 16 Aug 2012 01:04:32 -0400	[thread overview]
Message-ID: <87sjbnzau7.fsf@gmail.com> (raw)
In-Reply-To: <87ipckwvp4.fsf@gmail.com>

Ben Gamari <bgamari.foss@gmail.com> writes:

snip
>
> Hopefully I'll find some more time in the next few days to figure out
> the last few bits (primarily how multitouch events work). I wouldn't be
> sad if someone finished the task for me, however.
>
Success! As it turns out, the process was actually not so bad. While I
wasted much of the night trying to reverse the protocol, I realized that
what I had come up with was nearly identical to the version 3
documentation.  Trying the version 3 protocol with the device, I found
that it was nearly immediately functional. It seems that while the
initialization procedure has changed, the position report format is
identical to previous generations.

My tree[1] currently has a hacked brute-force initialization
implementation, although it would probably be nice to figure out what
this sequence actually means. Otherwise, it seems support for this device
is a solved problem.

Feel free to give my tree a try. I'd be interested to know whether it
works for you.

Cheers,

- Ben

[1] https://github.com/bgamari/linux/tree/alps

  reply	other threads:[~2012-08-16  5:04 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27 16:18 New Alps protocol in the wild? Ben Gamari
2012-07-27 16:52 ` Seth Forshee
2012-07-27 17:17   ` Ben Gamari
2012-07-27 19:15     ` dturvene
2012-07-30  8:43       ` Jiri Kosina
2012-07-30 16:19 ` Ben Gamari
2012-07-31  5:19   ` Ben Gamari
2012-07-31  6:01     ` Dmitry Torokhov
2012-07-31 20:50       ` Ben Gamari
2012-07-31 19:17     ` Ben Gamari
2012-08-14 10:35     ` James
2012-08-14 16:01       ` Ben Gamari
2012-08-14 16:15         ` Seth Forshee
2012-08-15  5:49       ` Ben Gamari
2012-08-16  5:04         ` Ben Gamari [this message]
2012-08-17 16:46           ` dturvene
2012-08-17 17:04             ` Ben Gamari
2012-09-08 12:51               ` dturvene
2012-09-10 20:35                 ` Ben Gamari
2012-09-15 20:49                 ` dturvene
     [not found]                   ` <CAPtp-N_PbGABwC7PtNtEe7bitc=yg1oV2M6cK6Wb1PkVq6wa9A@mail.gmail.com>
2012-09-30 17:33                     ` dturvene

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sjbnzau7.fsf@gmail.com \
    --to=bgamari.foss@gmail.com \
    --cc=james@madingley.org \
    --cc=linux-input@vger.kernel.org \
    --cc=nacho.resa@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.