* Making a USB driver
@ 2008-01-21 20:11 J. Pablo Fernández
2008-01-21 22:00 ` Jiri Slaby
0 siblings, 1 reply; 8+ messages in thread
From: J. Pablo Fernández @ 2008-01-21 20:11 UTC (permalink / raw)
To: linux-kernel
Hello,
I'm interested in making a driver for the Kinesis Savant Elite Programable
USB Foot Switches[1]. Is there any way for me to check that such driver
doesn't exists already? I've searched a bit on the internet and I couldn't
find anything, but if there's somewhere else to look at before learning how
to make a driver and all that, it would be helpful.
Thank you.
--
J. Pablo Fernández <pupeno@pupeno.com> (http://pupeno.com)
[1] http://kinesis-ergo.com/fs-savant-elite.htm
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-21 20:11 Making a USB driver J. Pablo Fernández
@ 2008-01-21 22:00 ` Jiri Slaby
2008-01-21 23:13 ` J. Pablo Fernández
0 siblings, 1 reply; 8+ messages in thread
From: Jiri Slaby @ 2008-01-21 22:00 UTC (permalink / raw)
To: "J. Pablo Fernández"; +Cc: linux-kernel
On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
> Hello,
>
> I'm interested in making a driver for the Kinesis Savant Elite Programable
> USB Foot Switches[1].
[1]+1 says
Linux, Sun and other Non Windows Platforms
· Requires available USB port. Uses generic drivers provided by the operating
system. Due to the heterogeneity in these platforms, we cannot guarantee
compatibility with these systems. However, if your system can use any USB mouse
and keyboard, it will probably work with a Savant or Savant Elite foot switch.
I guess it's ordinary input device without any special driver needs.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-21 22:00 ` Jiri Slaby
@ 2008-01-21 23:13 ` J. Pablo Fernández
2008-01-21 23:16 ` Jiri Slaby
0 siblings, 1 reply; 8+ messages in thread
From: J. Pablo Fernández @ 2008-01-21 23:13 UTC (permalink / raw)
To: Jiri Slaby; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1031 bytes --]
On Monday 21 January 2008 22:00:31 Jiri Slaby wrote:
> On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
> > Hello,
> >
> > I'm interested in making a driver for the Kinesis Savant Elite
> > Programable USB Foot Switches[1].
>
> [1]+1 says
> Linux, Sun and other Non Windows Platforms
> · Requires available USB port. Uses generic drivers provided by the
> operating system. Due to the heterogeneity in these platforms, we cannot
> guarantee compatibility with these systems. However, if your system can use
> any USB mouse and keyboard, it will probably work with a Savant or Savant
> Elite foot switch.
>
> I guess it's ordinary input device without any special driver needs.
It sends ordinary mouse and keyboard commands, but you need a driver to
program it what commands to send, and that's the part I want to cover: " it
can be easily reprogrammed on a Windows [and only Windows] PC to perform any
keyboard action or key combination."
--
J. Pablo Fernández <pupeno@pupeno.com> http://pupeno.com
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-21 23:13 ` J. Pablo Fernández
@ 2008-01-21 23:16 ` Jiri Slaby
2008-01-22 9:03 ` J. Pablo Fernández
0 siblings, 1 reply; 8+ messages in thread
From: Jiri Slaby @ 2008-01-21 23:16 UTC (permalink / raw)
To: "J. Pablo Fernández"; +Cc: linux-kernel
On 01/22/2008 12:13 AM, J. Pablo Fernández wrote:
> On Monday 21 January 2008 22:00:31 Jiri Slaby wrote:
>> On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
>>> Hello,
>>>
>>> I'm interested in making a driver for the Kinesis Savant Elite
>>> Programable USB Foot Switches[1].
>> [1]+1 says
>> Linux, Sun and other Non Windows Platforms
>> · Requires available USB port. Uses generic drivers provided by the
>> operating system. Due to the heterogeneity in these platforms, we cannot
>> guarantee compatibility with these systems. However, if your system can use
>> any USB mouse and keyboard, it will probably work with a Savant or Savant
>> Elite foot switch.
>>
>> I guess it's ordinary input device without any special driver needs.
>
> It sends ordinary mouse and keyboard commands, but you need a driver to
> program it what commands to send, and that's the part I want to cover: " it
> can be easily reprogrammed on a Windows [and only Windows] PC to perform any
> keyboard action or key combination."
But you didn't even mention that. Then try to search for usb ids in the tree and
also in google.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-21 23:16 ` Jiri Slaby
@ 2008-01-22 9:03 ` J. Pablo Fernández
2008-01-22 9:19 ` Jiri Slaby
0 siblings, 1 reply; 8+ messages in thread
From: J. Pablo Fernández @ 2008-01-22 9:03 UTC (permalink / raw)
To: linux-kernel
Jiri Slaby wrote:
> On 01/22/2008 12:13 AM, J. Pablo Fernández wrote:
>> On Monday 21 January 2008 22:00:31 Jiri Slaby wrote:
>>> On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
>>>> Hello,
>>>>
>>>> I'm interested in making a driver for the Kinesis Savant Elite
>>>> Programable USB Foot Switches[1].
>>> [1]+1 says
>>> Linux, Sun and other Non Windows Platforms
>>> · Requires available USB port. Uses generic drivers provided by the
>>> operating system. Due to the heterogeneity in these platforms, we cannot
>>> guarantee compatibility with these systems. However, if your system can
>>> use any USB mouse and keyboard, it will probably work with a Savant or
>>> Savant Elite foot switch.
>>>
>>> I guess it's ordinary input device without any special driver needs.
>>
>> It sends ordinary mouse and keyboard commands, but you need a driver to
>> program it what commands to send, and that's the part I want to cover: "
>> it can be easily reprogrammed on a Windows [and only Windows] PC to
>> perform any keyboard action or key combination."
>
> But you didn't even mention that. Then try to search for usb ids in the
> tree and also in google.
I don't have the device. Maybe I can ask the vendor for the ids? how exactly
should I ask?
Thanks.
--
J. Pablo Fernández <pupeno@pupeno.com> (http://pupeno.com)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-22 9:03 ` J. Pablo Fernández
@ 2008-01-22 9:19 ` Jiri Slaby
2008-01-22 11:49 ` J. Pablo Fernández
0 siblings, 1 reply; 8+ messages in thread
From: Jiri Slaby @ 2008-01-22 9:19 UTC (permalink / raw)
To: "J. Pablo Fernández"; +Cc: linux-kernel
We usualy reply to all.
On 01/22/2008 10:03 AM, J. Pablo Fernández wrote:
> Jiri Slaby wrote:
>
>> On 01/22/2008 12:13 AM, J. Pablo Fernández wrote:
>>> On Monday 21 January 2008 22:00:31 Jiri Slaby wrote:
>>>> On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
>>>>> Hello,
>>>>>
>>>>> I'm interested in making a driver for the Kinesis Savant Elite
>>>>> Programable USB Foot Switches[1].
>>>> [1]+1 says
>>>> Linux, Sun and other Non Windows Platforms
>>>> · Requires available USB port. Uses generic drivers provided by the
>>>> operating system. Due to the heterogeneity in these platforms, we cannot
>>>> guarantee compatibility with these systems. However, if your system can
>>>> use any USB mouse and keyboard, it will probably work with a Savant or
>>>> Savant Elite foot switch.
>>>>
>>>> I guess it's ordinary input device without any special driver needs.
>>> It sends ordinary mouse and keyboard commands, but you need a driver to
>>> program it what commands to send, and that's the part I want to cover: "
>>> it can be easily reprogrammed on a Windows [and only Windows] PC to
>>> perform any keyboard action or key combination."
>> But you didn't even mention that. Then try to search for usb ids in the
>> tree and also in google.
>
> I don't have the device. Maybe I can ask the vendor for the ids? how exactly
> should I ask?
Ask for specification, otherwise you won't be able to write a driver anyway.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-22 9:19 ` Jiri Slaby
@ 2008-01-22 11:49 ` J. Pablo Fernández
2008-01-22 12:31 ` Jiri Slaby
0 siblings, 1 reply; 8+ messages in thread
From: J. Pablo Fernández @ 2008-01-22 11:49 UTC (permalink / raw)
To: linux-kernel
<posted & mailed>
Hello Jiri,
Jiri Slaby wrote:
> We usualy reply to all.
I'm sorry. I'm using Gmane to read and post to this mailing list and my
newsgroup reader doesn't reply to all by default.
> On 01/22/2008 10:03 AM, J. Pablo Fernández wrote:
>> Jiri Slaby wrote:
>>
>>> On 01/22/2008 12:13 AM, J. Pablo Fernández wrote:
>>>> On Monday 21 January 2008 22:00:31 Jiri Slaby wrote:
>>>>> On 01/21/2008 09:11 PM, J. Pablo Fernández wrote:
>>>>>> Hello,
>>>>>>
>>>>>> I'm interested in making a driver for the Kinesis Savant Elite
>>>>>> Programable USB Foot Switches[1].
>>>>> [1]+1 says
>>>>> Linux, Sun and other Non Windows Platforms
>>>>> · Requires available USB port. Uses generic drivers provided by the
>>>>> operating system. Due to the heterogeneity in these platforms, we
>>>>> cannot guarantee compatibility with these systems. However, if your
>>>>> system can use any USB mouse and keyboard, it will probably work with
>>>>> a Savant or Savant Elite foot switch.
>>>>>
>>>>> I guess it's ordinary input device without any special driver needs.
>>>> It sends ordinary mouse and keyboard commands, but you need a driver to
>>>> program it what commands to send, and that's the part I want to cover:
>>>> " it can be easily reprogrammed on a Windows [and only Windows] PC to
>>>> perform any keyboard action or key combination."
>>> But you didn't even mention that. Then try to search for usb ids in the
>>> tree and also in google.
>>
>> I don't have the device. Maybe I can ask the vendor for the ids? how
>> exactly should I ask?
>
> Ask for specification, otherwise you won't be able to write a driver
> anyway.
They already told me they don't even have the specification. I'm already
considering doing reverse engineering to get the information. It won't be
easy for me because I'm new to this level, but it shouldn't be very hard,
it's not a scanner or a webcam, it should be a fairly simple protocol.
Thank you.
--
J. Pablo Fernández <pupeno@pupeno.com> (http://pupeno.com)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Making a USB driver
2008-01-22 11:49 ` J. Pablo Fernández
@ 2008-01-22 12:31 ` Jiri Slaby
0 siblings, 0 replies; 8+ messages in thread
From: Jiri Slaby @ 2008-01-22 12:31 UTC (permalink / raw)
To: "J. Pablo Fernández"; +Cc: linux-kernel
On 01/22/2008 12:49 PM, J. Pablo Fernández wrote:
>> On 01/22/2008 10:03 AM, J. Pablo Fernández wrote:
>>> Jiri Slaby wrote:
>> Ask for specification, otherwise you won't be able to write a driver
>> anyway.
>
> They already told me they don't even have the specification.
Maybe they might provide you some pieces of win code :P?
> I'm already
> considering doing reverse engineering to get the information. It won't be
> easy for me because I'm new to this level, but it shouldn't be very hard,
> it's not a scanner or a webcam, it should be a fairly simple protocol.
Ok, then you need the device anyway :). After you got it, you might get the usb ids.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-01-22 12:32 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-21 20:11 Making a USB driver J. Pablo Fernández
2008-01-21 22:00 ` Jiri Slaby
2008-01-21 23:13 ` J. Pablo Fernández
2008-01-21 23:16 ` Jiri Slaby
2008-01-22 9:03 ` J. Pablo Fernández
2008-01-22 9:19 ` Jiri Slaby
2008-01-22 11:49 ` J. Pablo Fernández
2008-01-22 12:31 ` Jiri Slaby
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).