[ltp] The ThinkPad Button on A22m (and sound buttons)

Tod Harter linux-thinkpad@www.bm-soft.com
Wed, 12 Dec 2001 10:54:12 -0500


On Tuesday 11 December 2001 18:06, you wrote:
> The download does not exist. I emailed the author (he posted to this group
> once), who works for IBM. He said he'd love to give me the executable
> (there is, by the way, two parts, a user-mode daemon called tpsysd, and a
> client (gtpbutton). The problem is that IBM won't (yet) release this
> program source code, because IBM views the interface as confidential. The
> author said he will try to get IBM to release an executable (with a licence
> wrapper). I shall email him in one week for a follow-up.

Good Lord! A confidential interface to a freaking button! Thats beauracracy 
for you. 

Its doubtfull that it could be reverse engineered without any working code to 
go by. The only way I can think to do it would be to reverse engineer 
whatever driver windows uses to talk to the thing. Given that its a button, 
its probably a fairly simple interface. All it really has to do is generate 
an interrupt. Doubtless its tied into some existing chip, we just need to 
know which one, where the I/O ports are, etc. The usual gory details.

So, if there's anyone out there that has Windows on their Thinkpad (mine's 
long since gone) and a debugger, and the knowledge to use it... I'd be happy 
to take a look at the windows code, we just need to FIND it. 

>
> Cameron Kerr
>
> ----- The Linux ThinkPad mailing list -----
> The linux-thinkpad mailing list home page is at:
> http://www.bm-soft.com/~bm/tp_mailing.html

----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html