Linux Input/HID development
 help / color / mirror / Atom feed
From: Seth Forshee <seth.forshee@canonical.com>
To: littlebat <dashing.meng@gmail.com>
Cc: linux-input@vger.kernel.org, 679750@bugs.debian.org,
	jrnieder@gmail.com, rik.theys@gmail.com
Subject: Re: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"(with newly dmesg information)
Date: Mon, 9 Jul 2012 23:57:14 -0500	[thread overview]
Message-ID: <20120710045714.GA3429@ubuntu-mba> (raw)
In-Reply-To: <20120710121627.22558c22.dashing.meng@gmail.com>

On Tue, Jul 10, 2012 at 12:16:27PM +0800, littlebat wrote:
> 1, Can you provide a simple tutorial (or web page address) of how to
> reverse-engineer a Linux ALPS driver if possible? I have very basic
> programming knowledge(shell script, read basic C code except hardware
> driver). Maybe, I can provide more detail hardware information about
> this ALPS touchpad in this way?

I did a write-up a while back about how I did it.

http://swapspace.forshee.me/2011/11/touchpad-protocol-reverse-engineering.html

> 2, Is there a tool, it can show the message when I operate on touchpad
> edge scrolling? So, according to the output, it is able to get a dirty
> solution about edge scrolling function of Lenovo G360 touchpad.
> The funciton of "disable touchpad when typing" has a solution using
> python script I have mentioned in the previous posts.

I'm sorry, I can't quite tell what you're asking. If you're asking for a
way to enable edge scrolling without having a functioning touchpad
driver, I don't know of any. I doubt it's even possible to detect that
you're near the edge of the touchpad with only relative motion events.

> 3, If you are interest in this and have time and it is helpful, I can
> provide a root password for this laptop to you and run ssh service for
> you all the time. Then you can operate this laptop via ssh connection
> in this way. You can do anything on this machine even format the
> disk :-)

I'm afraid it's just not practical to do this remotely. Being able to
physically interact with the touchpad is pretty crucial.

Seth

  reply	other threads:[~2012-07-10  4:57 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-06  3:39 Bug#679750: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"(with newly dmesg information) littlebat
2012-07-06  5:11 ` Seth Forshee
2012-07-07  5:35   ` Bug#679750: " littlebat
2012-07-09 14:45     ` Seth Forshee
2012-07-10  4:16       ` littlebat
2012-07-10  4:57         ` Seth Forshee [this message]
2012-07-10  6:33           ` Rik Theys
2012-07-15  2:15           ` littlebat
2012-07-19 19:47             ` Seth Forshee

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=20120710045714.GA3429@ubuntu-mba \
    --to=seth.forshee@canonical.com \
    --cc=679750@bugs.debian.org \
    --cc=dashing.meng@gmail.com \
    --cc=jrnieder@gmail.com \
    --cc=linux-input@vger.kernel.org \
    --cc=rik.theys@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox