Need Xbox 360 Chatpad driver

Anonymous
2008-12-29T11:52:11+00:00

Hi,

one year ago i buy a Xbox 360 Controller Made by Microsoft Corporation and a Chatpad for it. on the box was info about use for Windows-based PCs but until now no driver... so i am here to ask for some help. For now i can turn the backlight on sending

ctrl 0x41 0x0 0x1f 0x02 # Init (without this, no led wil work)

ctrl 0x41 0x0 0x8 0x02 # capslock

ctrl 0x41 0x0 0x9 0x02 # square

ctrl 0x41 0x0 0xa 0x02 # circle

ctrl 0x41 0x0 0xb 0x02 # people

ctrl 0x41 0x0 0xc 0x02 # backlight

ctrl 0x41 0x0 0x11 0x02 # capslock

ctrl 0x41 0x0 0x12 0x02 # square

ctrl 0x41 0x0 0x13 0x02 # square and capslock

ctrl 0x41 0x0 0x14 0x02 # circle

ctrl 0x41 0x0 0x15 0x02 # capslock and circle

ctrl 0x41 0x0 0x16 0x02 # circle, square

ctrl 0x41 0x0 0x17 0x02 # circle, square, capslock

ctrl 0x41 0x0 0x1b 0x02 # makes led go on on keypress

ctrl 0x41 0x0 0x1e 0x02 # Init2 >>> Ep6: [5] { 0xf0, 0x03, 0x00, 0x01, 0x01 }

ctrl 0x41 0x0 0x1f 0x02 # Init (without this, no led wil work)

i also have acess to USB protocol analyzer (but it is not mine... sorry) to have the info that travell between the controller and the Xbox

also we can recive one key press but after it is dead.... and i dont know why... a lot of people are working on it but microsoft made it so at leas you can help us to try make a driver...

2nd byte flags:

shift/capslock = 0x01

square = 0x02

circle = 0x04

people = 0x08

3rd byte keycodes:

1 = 0x17

2 = 0x16

3 = 0x15

4 = 0x14

5 = 0x13

6 = 0x12

7 = 0x11

8 = 0x67

9 = 0x66

0 = 0x65

q = 0x27

w = 0x26

e = 0x25

r = 0x24

t = 0x23

y = 0x22

u = 0x21

i = 0x76

o = 0x75

p = 0x64

...

...

...

Windows for home | Previous Windows versions | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

81 answers

Sort by: Oldest
  1. Anonymous
    2009-04-08T19:53:05+00:00

    "also we can recive one key press but after it is dead.... "

    As you know, the 360 chatpad isn't on all the time.  The Xbox OS activates it when it needs input.  I wonder if the Xbox OS sends the packet you have found that allows for one following key as a "keep it alive packet."  Flow chart example:

    OS needs input --->  OS sends "keep alive packet" --->  Keypad lights up --->  Press key on pad ---> OS receives input ---> Notes that it is still in input mode --->  Sends "Keep alive packet" --->  chatpad stays on can send another key.

    Once you close the input diag on the 360 the chatpad wont receive a packet from the xbox os and is then off and non responsive.

    This is just a theory, and I am making assumptions, but its worth considering.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2009-04-12T13:33:10+00:00

    Hi Madrang,

    Thank you for visiting the Microsoft Windows Vista Community site. The issue you posted is related to Xbox Accessories  and would be better suited in the http://forums.xbox.com/ community. Please visit the link below to find a community that will offer the support you request.

    http://support.xbox.com/support/en/us/nxe/default.aspx


    JohnD

    Microsoft Answers Support Engineer

    Visit our Microsoft Answers Feedback Forum and let us know what you think.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2009-07-14T22:36:50+00:00

    so wait, what is that supposed to mean? i like many of the other people that bought the chat pad add on would like a actual driver to use the device within windows; from the above post there seems to be some effort to make this work as it was supposed to, yet to this day microsoft still hasn't released the necessary driver.

    is nothing going to come from this? i dont see the logic in releasing a device that says on the box "works with windows" when clearly it doesn't.

    Sincerely,

    Matt

    Etchells

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2009-07-15T04:07:58+00:00

    Sup Mattetch,

    I have the chatpad also and I don't recall it ever saying that the chatpad itself would work with Windows.  You must remember that the chatpad is a 360 add-on device.  Now don't you think that it's a little redundant to develope a driver for a mini keyboard plugged into a controller that's connected to a computer that is already suppose to have a fullsize keyboard?  I can see an advantage in having a driver that would allow you to map the extra buttons that the keypad gives you.  It would also be up to the developers of games to decide if they would want the chatpad's keys to be used in their game.  This is a device with a lot of potential for Windows PC based gaming, but that's about it until developers decide to use it. Also what do you expect from a device that doesn't come with any software media in the box.  Just be happy that it works very well with the Xbox 360 as it was designed to do.


    I hold to a simple philosophy: just assume everyone's a piece of ____ and then be pleasantly surprised if you find anyone who ain't.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2009-07-18T20:53:54+00:00

    @JohnD

      You're right about the discussion being about an Xbox 360 accessory, but the discussion is also about making said accessory work within Windows making it still relevant within this forum. If we had had this exact same discussion in the forum you suggested they would have told us to come here.

    @Mattetch

      It seems Microsoft seems to refuse to acknowledge that the first chatpads released had packaging that said Works with Windows Live Messenger. Instead of saying something along the lines of, chat with friends on Windows Live Messenger via the Xbox 360 Live Messenger interface. They later changed the packaging to correct this oversight. Also if you can get window to recognize the device, you can use third party software to emulate key functions for just about any game out there. This software works by intercepting the keystroke on the game pad or chat pad in this case and telling the game that it came from the key board.

    lastly there is a video on youtube of a programmer using the XNA studio to send information from his chatpad to the 360, and then from the 360 to his PC. Crude, but effective. There is however a notable delay which would be an issue with gamers. For those who don't know the XNA studio is a programming environment for the 360 on windows that allows you to program and run games designed for the xbox on your pc. It has an annual subscription fee. But its the same platform used to make the "Community Games" that you see in the marketplace.

    I've concluded that it's not that Microsoft Can't make the chatpad work within Windows, but rather Microsoft doesn't want to make it work, and is refusing to tell us why.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments