USB into Teensyduino, USB out?

Alot of information I found on using the Teensyduino as an HID device are about using it to emulate a keyboard and/or mouse. That's not what I want to do.

I have the raw HID information for the device I want my Teensy to behave as. As far as I know, all I have to do is solder the ground, data _, and data + wires to the Teensy 2.0 board. B0 and B1 should work fine.

But what about from the software side? The only information on doing this that I've found is about doing it with C. Can't I do it with Teensyduino too?

You don't have to solder anything, the D+ and D- is already connected to the USB connector, why in the world would you think otherwise? That is the whole point of the Teensy...

Teensyduino only has mouse and keyboard implemented, tough luck
you're going to have to use a USB stack of some kind on your own, so I'm suggesting LUFA

How do I connect the Teensy to another device if I don't solder anything to it? I want my Teensy to control another computer entirely. I'm doing something like this: Procrastineering - Project blog for Johnny Chung Lee: Simulated PS2 Controller for Autonomously playing Guitar Hero

Just that the device I'm connecting to uses USB1.1.

What is the "serial" option for if not for sending raw data?

you said " all I have to do is solder the ground, data _, and data + wires to the Teensy 2.0 board", which is unnecessary because D+ and D- are already connected for you

I'm confused as to what you are trying to do, if it's a task of getting data back and forth between your computer and the Teensy, then there's nothing wrong with using the virtual serial port, HID has nothing to do with it because virtual serial ports use CDC, not HID, Teensyduino is fine for this, so are the example C code on PJRC

If you must use HID but don't want it to become a mouse or keyboard (there are good reasons to do this too), I think you should use LUFA instead (since Teensyduino won't do it). You'll need to know how to code using libusb though.

The link should explain it. In it, he soldered the the required wires from the Playstation 2 controller (sans the power) to the Teensy. He wrote a PS2 simulator using the serial library (I think), and was able to control a PS2 from his computer.

I want to do the same thing, but I'm not connecting to a PS2. I'm connecting to an Xbox, which is USB 1.1. I need to solder the Xbox data wires to the Teensy, as well as it's ground. Because the Xbox is a USB1.1 system, that'd be the data - and data + wires. The Xbox controller itself is an HID device. I'm trying to wrap my head around his source code, but any other information would sure be helpful too!

Ah, stupid proprietary cables... that explains the soldering...

I saw your post on the V-USB forums

Why don't you just take a look at http://svn.combo-convention.de/filedetails.php?repname=dualstrike&path=%2FFirmware%2FTrunk%2Fusb%2Fxbox.c&rev=320&sc=1 and replicate the behaviour using LUFA instead of V-USB?