Got some pictures claiming this was doable, so had to try it. Didn't really work, game comes up with "I/O error". I sniffed the traffic going over the serial link: E0 FF 03 F0 D9 CB - reset I/O boards E0 FF 03 F1 01 F4 - initialize board 1 E0 00 03 01 01 05 - empty ack from board 1 (OK) E0 FF 03 F1 02 F5 - initialize board 2 E0 FF 02 2F 30 - request retransmit ack E0 FF 02 2F 30 - request retransmit ack E0 FF 02 2F 30 - request retransmit ack E0 FF 02 2F 30 - request retransmit ack E0 FF 02 2F 30 - request retransmit ack Normally when games try to initialize a second I/O board, it's because the sense line of JVS is not sunk low. There is of course no sense-line on a normal rs485 interface. Tried tetris and gigawing generations. Anyone tried this and got it to work?
i tried it and didnt worked aswell, i saw the same document about how to do it as i suposse you already did i think the problem is timming, and it may be true that it worked for some1 at all
I'll have a little poke around my type x next time I have it out to see where the sense line ends up. And you're right, all the JVS stuff is done "in-game" so perhaps some games are content when they have 1 I/O board ready.
It would be nice if someone could hack the JVS IO stuff to make a USB->JVS adapter so you can simply just use any USB controller with out the need for a full IO PCB & wired harness. =/
Okay, the process does work, but it's VERY picky about the converter used. The Sintech STM485S is known to work if hooked to a motherboard com port. If it's not working, and is wired right, it's the fault of your converter. green to +, white to -, black to ground, leave red unconnected, hook other end of cable to I/O board. Run decrypted exe.
This dose work as I managed it some time ago but I lost interest my main intent wasn't for type x. I may pick it backup again if I can find the time.
Not sure why that converter, and only that converter, works. i suspect it has some chinese hackery to muck with the sense line that doesn't affect normal rs485 usage. Perhaps if one of those gets taken apart we can find out what pin is used for it, and then make proper converters that DO have it hooked up right.
I remember SOMEONE made one of these for personal use, but it took a ps1/2 controller hooku as I recall, so it should be doable. can't fidn the link or pictures anymore though.
Okay. new info. Seems the official jvs i/o interface maps the sense line directly to the CTS pin on rs232 (pin 8 for DB9), and somehow that particular converter model does the right thing for communicating with a single i/o board.
works for me. Did you remap your com port to COM2? This is my setup: 1. Com1 port to RS-232 (set COM1 to COM2 in windows) 2. RS-232 to RS485 (Sintech STM485) 3. Spliced USB cable - Green to Data+, White to Data-, Black to ground, red unconnected. other end is USB-B. this goes to: 4. JVS I/O. Mine is an 838-13683-02 5. Jamma Harness 6. Jamma Harness goes to unDamned usb decoder and ATX power supply. 7. Undamned usb decoder -> x360 joystick.