Jump to content

Welcome to our site

Take a moment to join us. You can sign in with Facebook with a couple of clicks. No need for a lengthy registration. We also have Tapatalk support so you can use this forum on your phone the same way you use facebook. It will keep you notified.

Ryzee119

Steel Battalion Controller Converter

Recommended Posts

Hi all,

I'm wanting to emulate the Steel Battalion Controller and to allow use of a keyboard or joystick or some other configuration which I haven't worked out yet.

Just wondering if anyone owns a Steel Battalion Controller, a >24Mhz Logic analyser, a sense of adventure and is willing to help me out!?

The information online which I have found so far is pretty limited, There's a small section at the bottom of Please login or register to see this link.  but it is missing the rest of the interface descriptor and also doesn't have any information about the XID descriptor and capability descriptors allowing the Xbox to actually detect anything with my basic testing. (Maybe it doesn't even have them? I'm not sure yet)

What I am looking for in the first instance is:

1. A complete USB descriptor dump of the Steel Battalion Controller when plugged into a PC using something like Please login or register to see this link.

2..A Logic analyser trace of the USB data bus with the controller plugged into the OG Xbox console, probably within the Steel Battalion game or during the first 10-20 seconds of the game loading up. I'm a bit more familiar with the Saleae logic analyser software but I can probably work out whatever. But ideally it needs to be able to decode USB packets and control transfers. You can get Saleae clones for under $10 Please login or register to see this link.

3. I will take care of the rest unless I find something unusual and need further info.

I've never actually used or owned one of these controllers so any input to what a good controller configuration on a keyboard/joystick might be would help but getting it detected on the OG Xbox console is the first milestone!

Obviously can't guarantee anything, but the intent is that it would be compatible with Please login or register to see this link.

Cheers!

  • Like 3

Share this post


Link to post
Share on other sites

Oh shi... Ryzee wish you luck, a keyboard and a mouse would be a nice combo I guess, never actually played Steel Battalion

screenshot taken from .Please login or register to see this link.

 

Edited by neighbor
  • Like 1

Share this post


Link to post
Share on other sites

I have a steel battalion controller and am willing to help.  I do have the cable to hook the SB controller to the PC.  I do not have a Logic analyser..

  • Like 2

Share this post


Link to post
Share on other sites

 

6 hours ago, PV544 said:

I have a steel battalion controller and am willing to help.  I do have the cable to hook the SB controller to the PC.  I do not have a Logic analyser..

Anything is a start! 🤣 thank you

8 hours ago, neighbor said:

screenshot taken from Please login or register to see this link. .Please login or register to see this link.

Oh nice. The manual will atleast give me an idea of what all the buttons do! Definitely will give it a skim

  • Like 1

Share this post


Link to post
Share on other sites
23 minutes ago, PV544 said:

Do you want to to buy the Logic analyser that you have a link for?

If you are able to just plug it into your PC and get the USB descriptor that would be a good start :)

  • Like 1

Share this post


Link to post
Share on other sites

yeah buddy, get that piece. Not everyday you'll meet an enthusiast like Ryzee, and there will be a lot more people wishing to play online Steel Battalion with you 9_9
edit: soundtrack of the thread
Please login or register to see this link.

Edited by neighbor
  • Like 1

Share this post


Link to post
Share on other sites

With the logic analyzer you'd need a way to tap into the data bus aswell. Just something to keep in mind.

May involve opening the xbox up and getting behind the controller port to access some exposed conductors or hacking into an extension lead.

 

Share this post


Link to post
Share on other sites

I can defenetly do that.  I will order the analyzer.  I will be on vacation until the 20th of February.  I can start after that.  How do you pm me directly?

  • Like 2

Share this post


Link to post
Share on other sites
6 minutes ago, PV544 said:

The controller tester app does not recognize any key presses from the SB controller.

Yep I expected as much. Thanks for the feedback though. Good to know for sure.

I believe the reason is that the type and subtype in the xid descriptor are different than a standard controller. These are used to distinguish between an s controller, Duke controller and steering wheel etc. These can be obtained from the USB analyzer

I wonder if a steering wheel detects inputs in the controller test program 🤔

  • Like 1

Share this post


Link to post
Share on other sites

I have a steering wheel.  I have never checked it on the controller tester.  I will, once I get back from vacation.

  • Like 1

Share this post


Link to post
Share on other sites

I have a controller being shipped to me soon, and assuming it works I have all the equipment to get you what you need.

  • Like 3

Share this post


Link to post
Share on other sites
6 hours ago, PV544 said:

I have a steering wheel.  I have never checked it on the controller tester.  I will, once I get back from vacation.

That's awesome. Thank you, it all will help. Enjoy your vacation 😁

 

3 hours ago, Kekule said:

I have a controller being shipped to me soon, and assuming it works I have all the equipment to get you what you need.

Perfect! Thank you. Hopefully it works and look forward to seeing some test results! 

Share this post


Link to post
Share on other sites

Thanks. Yea I looked at Cxbx reloaded source code and as I mentioned the xboxdev wiki is incomplete but a very good start.

This is straight out of the cxbx reloaded source code. Admittedly I haven't actually installed the emulator and tried it. So maybe I should give it a shot!

Capture.PNG

Edited by Ryzee119
  • Like 1

Share this post


Link to post
Share on other sites

just an idea passing by:
- xbox 360 controller for both sticks and other controls required during action (D-pad for pedals with toggle function, click UP to increase acceleration, click down to decrease / gear switch)
- USB keyboard for other buttons which had no room to be assigned on the controller.

Edited by neighbor
  • Like 1

Share this post


Link to post
Share on other sites

lol. There is actually a bit more info on the steel battalion in Cxbx source code, it just has a spelling error so I missed it in my searches xD

Edit: I have the game detecting inputs!

Edited by Ryzee119
  • Like 1

Share this post


Link to post
Share on other sites

In game with a Wireless Xbox 360 Controller. Totally unplayable at the moment but just a proof of concept. Just a matter of mapping buttons and adding a keyboard in.

Still need to check alot of stuff but definitely making progress!

20190208_165058.jpg

  • Like 2

Share this post


Link to post
Share on other sites

omg, sweet!!1

edit

another idea passing by:
- maybe there is a way to implement Xbox 360 Chatpad to this, I mean - it won't require another USB port.controle.jpg

 

Edited by neighbor

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


Board Life Status


Board startup date: April 23, 2017 12:45:48
  • Similar Content

    • By ludvig82

      Is anyone interested in an partly working orange Madcatz controller. It is wireless, the rubber is in bad condition, the case is good though. One rumble motor need to be soldered, the triggers needs to be pushed hard to get them to max and it is dismantled. It comes with the receiver and all parts.
       
      I have no idea on price, so open for offers if anyone is interested. Shipping must be covered by buyer, and tbh it can be a bit expensive from here.
       
      Sent from my 16th using Tapatalk
       
       
    • By N163LPH03N1X
      XCM Consoles

      XCM Pure White Parts List
      Xecuter 3 Purple Mod chip Xecuter 3 Halo Green Pro switch V1.0 Motherboard (Stock) 733mhz/64mb RAM Delta Power Supply Hitachi LG DVD Drive 500 GB HDD White Controller Port LED's White/Red Power/Eject LED
      XCM Chrome Silver Parts List
      Xecuter 3 Purple Mod chip V1.0 Motherboard (Stock) 733mhz/64mb RAM Foxlink Power Supply Hitachi LG DVD Drive 500 GB HDD Red Controller Port LED's White/Red Power/Eject LED
      XCM Crystal Clear Parts List
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Crystal Pro Switch V1.6 Motherboard (Stock) 733mhz/64mb RAM Delta Power Supply Hitachi LG DVD Drive 500 GB HDD RGB Controller Port LED's RGB Power/Eject LED RGB Under Glow LED Bars
      XCM Sapphire Blue Parts List
      Xecuter 3 CE Red/White Mod chip V1.6 Motherboard (Stock) 733mhz/64mb RAM Delta Power Supply Hitachi LG DVD Drive 500 GB HDD Blue  Controller Port LED's Blue/Red Power/Eject LED Blue Under Glow LED Bars
      XCM Ruby Red Parts List
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Black Pro Switch V1.2 Motherboard + Xecuter 2 TSOP (N64 Freak) 1.4ghz/128mb RAM + Speed Switch Adapter PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (N64 Freak) + MS DVD Dongle (Menu + On/Off Remote Control) Fox Link Power Supply Hitachi LG DVD Drive 2 TB HDD Red Controller Port LED's Red/White Power/Eject LED Red Under Glow LED Bars Red LED Jewel Xecuter Consoles

      Skeleton Black Limited Edition Parts List
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Black Control Panel V1.2 Motherboard + Xecuter 2 TSOP (N64 Freak) 1.4ghz/128mb RAM + Speed Switch Adapter PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (N64 Freak) (On/Off Remote Control) Fox Link Power Supply Hitachi LG DVD Drive 2 TB HDD White Controller Port LED's White/Red Power/Eject LED White LED Jewel
      Crystal Clear Limited Edition Parts List
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Crystal Clear Control Panel V1.2 Motherboard + Xecuter 2 TSOP (N64 Freak) 1.4ghz/128mb RAM + Speed Switch Adapter PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (N64 Freak) (On/Off Remote Control) Delta Power Supply Hitachi LG DVD Drive 2 TB HDD RGB Controller Port LED's RGB Power/Eject LED RGB LED Jewel
      Debug Green Special Edition Parts List (Electronic Arts Debug Shell)
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Crystal Green Control Panel V1.2 Motherboard + Xecuter 2 TSOP (N64 Freak) 1.4ghz/128mb RAM + Speed Switch Adapter PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (N64 Freak) (On/Off Remote Control) Delta Link Power Supply Hitachi LG DVD Drive 2 TB HDD Green Controller Port LED's Green/Red Power/Eject LED Green LED Jewel
      Dead or Alive Ultimate Limited Edition Parts List 
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Crystal Blue Control Panel V1.1 Motherboard + Xecuter 2 TSOP (N64 Freak) 1.4ghz/128mb RAM + Speed Switch Adapter PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (N64 Freak) (On/Off Remote Control) Minebea Power Supply Hitachi LG DVD Drive 2 TB HDD Blue Controller Port LED's Blue/White Power/Eject LED Blue LED Jewel
      Mountain Dew Limited Edition Parts List
      V1.2 Motherboard + Xecuter 2 TSOP  (Stock) 733mhz/64mb RAM Fox Link Power Supply Samsung DVD Drive 500 GB HDD Green Controller Port LED's Green/White Power/Eject LED Green Under Glow LED Bars Cyclone Red/Blue GPU Heatsink
      Asian Halo 2 Limited Edition Parts List (Frankenstein)
      Xecuter 3 CE Red/White Mod chip Xecuter 3 Black Control Panel V1.0 Motherboard + Xecuter 2 TSOP  (Stock) 733mhz/64mb RAM PulseVU 2X Microchip (Audio LED Pulsation) Xerc 2 XE Microchip (Floydthebarber) + MS DVD Dongle (Menu + On/Off Remote Control) Fox Link Power Supply Hitachi LG DVD Drive x2 IceBerq 4 Pro LED Red/Blue Heatsinks GPU/CPU 5 Xtreme Extender + x4 Stock HDD (8 GB) 500 GB HDD Blue Controller Port LED's Blue/Red Power/Eject LED Blue LED Jewel Blue Under Glow LED Bars Xbox Controllers 

      Top Row:
      Xtreme Enterprises Ruby Red 
      NTSC-J ABXY LED Modded Buttons Transparent Red Thumb Sticks Transparent Red D-Pad 8 Red LED's Internally Installed Skeleton Black Limited edition
      NTSC-J ABXY LED Modded Buttons Transparent Smoke Thumb Sticks Transparent Smoke D-Pad 8 White LED's Internally Installed Halo Green Limited edition
      NTSC-J ABXY LED Modded Buttons Transparent Green Thumb Sticks Transparent Green D-Pad 8 Green LED's Internally Installed Bottom Row:
      Crystal Clear Limited edition
      NTSC-J ABXY LED Modded Buttons Transparent Clear Thumb Sticks Pink/White Thumb Stick LED Boards Transparent Clear D-Pad 8 RGB LED's Internally Installed Halo 2 Blue Limited edition (Black Gem)
      NTSC-J ABXY LED Modded Buttons Transparent Blue Thumb Sticks Blue/Red Thumb Stick LED Boards Transparent Blue D-Pad 8 Blue LED's Internally Installed
      Sparkling Grey Controllers (Japan Only)
      Stock (Untouched)
    • By Shadow07
      I'm interested in converting the original wired "S" controller into a wireless controller using the guts of an off brand wireless controller like a Logitech. To anyone's knowledge has this been done before or at least something similar?
×

Important Information

By using this site, you agree to our Terms of Use.