DingleBerries Posted July 19, 2008 Share Posted July 19, 2008 This Project will not be finished until all of my things are here, i moved from overseas so alot of my stuff is still on a boat in bfe. WARNING. Project will VOID any warranty. Purpose: I use the Xbox Controller and Xbox DVD Remote for different things on my PC. I use the Xbox Controller for different emulators and games and the DVD remote to control VLC, WMP, and ITunes. So what i want to do is make a usb hub for the both the controller and the remote. What's all in it: 2(maybe 4) Xbox Ports 2 USB Ports USB 2.0 hub Other Modifications: Better IR visibility for the Remote and maybe a flash drive in the case to hold games and emulators. Since i do have a broken xbox sitting around I did disassemble the controller board and sockets. For your veiwing pleasure: Controller Ports and Board still in Xbox Slot where the controler board came out of for the 1st 2 ports Slot for controller 3 and 4 Ports and board after being removed from the Xbox Just the board alone for reference use I didn't use andy special tools. The Xbox had hex screw in it, but i didn't have any hex screw drivers so i used a phillips head. There was no need to snap or bend or break any parts, it can all be put back again. Upside down shot of the xbox video encoder for shits and giggles Quote Link to comment Share on other sites More sharing options...
DingleBerries Posted July 19, 2008 Author Share Posted July 19, 2008 Pinout for the TI chip HERE. Maybe i can daisy-chain the xbox hub into the usb2.20 hub? Quote Link to comment Share on other sites More sharing options...
moonlit Posted July 19, 2008 Share Posted July 19, 2008 You should just be able to solder the XBOX controller ports in place of a hub's USB ports, or just solder USB plugs to the back of the XBOX ports, either way. Quote Link to comment Share on other sites More sharing options...
DingleBerries Posted July 20, 2008 Author Share Posted July 20, 2008 You should just be able to solder the XBOX controller ports in place of a hub's USB ports, or just solder USB plugs to the back of the XBOX ports, either way. I was thinking about that. The only reason i decided not to was because i want to keep all the parts fairly stock looking, and i have no life so this will keep me occupied for the time being. I will try to make a drawing of what i would like to do at some point. Quote Link to comment Share on other sites More sharing options...
DingleBerries Posted July 20, 2008 Author Share Posted July 20, 2008 Tore apart the daughter board so thats not going to be used.. I also found a soldering iron from like 1901 and i added a usb plug to the ir adapter just to debug and what not.. so far i have started editing the script found in one of the links i posted because he used winamp and i am a vlc fan so here is what i have so far, this is an auto hot key script for the xbox remote on a pc. This will open and close vlc with the Display key. UPDATED July 20, 2008 @ 18:30 ; .ed"""" """$$$$be. ; -" ^""**$$$e. ; ." '$$$c ; / "4$$b ; d 3 $$$$ ; $ * .$$$$$$ ; .$ ^c $$$$$e$$$$$$$$. ; d$L 4. 4$$$$$$$$$$$$$$b ; $$$$b ^ceeeee. 4$$ECL.F*$$$$$$$ ; e$""=. $$$$P d$$$$F $ $$$$$$$$$- $$$$$$ ; z$$b. ^c 3$$$F "$$$$b $"$$$$$$$ $$$$*" .=""$c ; 4$$$$L $$P" "$$b .$ $$$$$...e$$ .= e$$$. ; ^*$$$$$c %.. *c .. $$ 3$$$$$$$$$$eF zP d$$$$$ ; "**$$$ec " %ce"" $$$ $$$$$$$$$$* .r" =$$$$P"" ; "*$b. "c *$e. *** d$$$$$"L$$ .d" e$$***" ; ^*$$c ^$c $$$ 4J$$$$$% $$$ .e*".eeP" ; "$$$$$$"'$=e....$*$$**$cz$$" "..d$*" ; "*$$$ *=%4.$ L L$ P3$$$F $$$P" ; "$ "%*ebJLzb$e$$$$$b $P" ; %.. 4$$$$$$$$$$ " ; $$$e z$$$$$$$$$$% ; "*$c "$$$$$$$P" ; ."""*$$$$$$$$bc ; .-" .$***$$$"""*e. ; .-" .e$" "*$c ^*b. ; .=*"""" .e$*" "*bc "*$e.. ; .$" .z*" ^*$e. "*****e. ; $$ee$c .d" "*$. 3. ; ^*$E")$..$" * .ee==d% ; $.d$$$* * J$$$e* ; """"" "$$$" ; ; Language: English ; Platform: Win32 ; Author: DingleBerries ; ; Script Function: Transforms XBDRC input into computer control ; ; ++| Some helpful hints ;---------------------- ; '^' = ctrl ; '#' = window key ; '!' = alt ; ';' = comment out a line of code ; '+' = Shift ;************************** ;Button Delay ;************************** DelayBetweenButtonRepeats = 0 ;************************** ;Mouse emulation ;************************** ^#NumpadRight::MouseMove, 25, 0, 0, R ^#Numpad6::MouseMove, 25, 0, 0, R ^#NumpadLeft::MouseMove, -25, 0, 0, R ^#Numpad4::MouseMove, -25, 0, 0, R ^#NumpadUp::MouseMove, 0, -25, 0, R ^#Numpad8::MouseMove, 0, -25, 0, R ^#NumpadDown::MouseMove, 0, 25, 0, R ^#Numpad2::MouseMove, 0, 25, 0, R ^#Enter::MouseClick,left ;**************************** ;End Mouse emulation ;**************************** ;**************************** ;Start VLC and End VLC ; Start/End:: DISPLAY ;**************************** ^!0:: IfWinExist VLC media player { IfWinNotActive, VLC media player, , WinActivate, VLC media player, Send, {ALTDOWN}{F4}{ALTUP} } else { Run %A_ProgramFiles%\VideoLAN\VLC\vlc.exe WinWait, VLC media player, IfWinNotActive, VLC media player, , WinActivate, VLC media player, WinWaitActive, VLC media player, Send, {SPACE} } return ;**************************** ;End VLC and End VLC ;**************************** ;**************************** ;Start Eject CD Tray ; EJECT::TITLE ;**************************** ^F1:: Driveletter = D: ; Set this to the drive letter you wish to eject. hVolume := DllCall("CreateFile" , Str, "\\.\" . Driveletter , UInt, 0x80000000 | 0x40000000 , UInt, 0x1 | 0x2 , UInt, 0 , UInt, 0x3 , UInt, 0, UInt, 0) if hVolume <> -1 { DllCall("DeviceIoControl" , UInt, hVolume , UInt, 0x2D4808 , UInt, 0, UInt, 0, UInt, 0, UInt, 0 , UIntP, dwBytesReturned ; Unused. , UInt, 0) DllCall("CloseHandle", UInt, hVolume) } ;**************************** ;End Drive Eject ;**************************** ;**************************** ;Start VLC/Win Master Volume Control ; Volume UP::INFO ; Volume DOWN::BACK ; Mute: 0 ;**************************** ^UP:: Send {Volume_Down 10} SoundSet +10 return ^DOWN:: Send {Volume_Down 10} SoundSet -10 return ^m:: Send {Volume_Mute} SoundGet, master_mute, , mute return ;**************************** ;End VLC/Win Master Volume Control ;**************************** ;+ VLC CONFIGURATION SECTION ;+ Set your preferences here ;------------------------------------------------- ; Play::SPACE ; Pause::SACE ; Faster::+ ; Slower::- ; Next::n ; Previous::p ; Stop::s ; Volume UP:: Ctrl UP ; Volume DOWN:: Ctrl Down ; Mute:: Ctrl M ; End of Script ; Enjoy;) Quote Link to comment Share on other sites More sharing options...
gcninja Posted September 4, 2008 Share Posted September 4, 2008 You might wanna double check your code, the last "Space" at the bottom is Sace Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.