Sorry for double post.
I've been reading this: http://forum.gimx.fr/viewtopic.php?f=20&t=486
I haven't understood it too much, but what I get from that post is that GIMX emulates a bcdDevice in 1.10 and that if my controller is 1.10, spoof wil work fine, but if it's 1.14, I should do those modifications (which I don't know how to do). But what if it's 1.06 ?
This is what I get
You also talk about "your firmware" what I guess is the one installed on Teensy. The code for that firmware is public or private?
Also I found this:
ratchet wrote:The way I understand it is:
Connect real controller, usb uart board and teensy to PC.
Press spoof and OK.
After 2-3 seconds connect teensy to xbox??
It's not the way I was doing but it still doesn't work (he was lucky and got it working changing firmware)
EDIT: Just seen your post. I haven't really tested it and I should have done it already. Going to test now.
EDIT2: I have debian installed and followed this tutorial http://gimx.fr/wiki/index.php?title=Dev ... t_on_Linux
(the same tutorial as with RasPi) and it's still not working. But... could you please assure me I'm doing it well?
More info: I don't have a XBOX360 Wired Controller. All I have is:
· 045E:028F -> Microsoft Corp. XBOX360 Wireless Controller (genuine)
· 045E:028E -> Microsoft Corp. XBOX360 Controller (but this is not genuine. It's a device that spoofed the device above and it works fine)
· I also don't have a XBOX360, I'm connecting it to the PC with proper drivers installed, so I don't know why it shouldn't work or make the controller believe that it's connected to a XBOX360)
· As a USB to serial I'm using an Arduino without uC, so it only uses the FTDI (this shouldn't be the problem)
· As adapter, I'm using Teensy 2.0 with firmware 0.30 of XBOX360 (29% space used) and I can't debug this so I don't know if this is the problem.
Thanks for everything,