What's new

Sega Naomi2 - Initial D3 - WiPi - Sega FFB Controller Pro (Aganyte)

mathewbeall

Champion
Joined
Nov 6, 2017
Messages
2,073
Reaction score
1,611
Location
Mission Viejo, CA, USA
Hello All - I have spent about 3 hours this afternoon reading and looking around, and I need some help.

According to the latest WiPi notes -
  • OpenFFB adds support for Aganyte’s Sega FFB (Force Feedback) Controller board, the
    software has been kindly provided by FredoBedo. Does not work with with OpenJVS.
    Disabled by default.
The Aganyte board has a microusb port on it, and 4 pins (MIDI). I am assuming that I hook the 4 MIDI pins (RX+/- and TX +/-) up to CN2 on the Naomi2 (but not sure which pins - the wiring diagrams shows that its GND and 12V?).

My wheel is a Microsoft Sidewinder FF USB wheel - so that plugs into the Raspberry Pi - but it also needs an IO board, and I can't use OpenJVS. I can plug in a controller board to it, but how do any of the controls from the wheel (analog inputs, buttons, etc) get over to the IO of the Naomi2?

Thanks in advance! I promise I really did search - but if there is some sort of tutorial or primer out there that I missed - please just shoot me the link and I will dig back in!

Matt
 
@bobbydilley responded - it looks like the two DO play nicely together.

https://github.com/Fredobedo/openFFB

Now I just have to figure out how I get CN2 on the Naomi connected over to the Sega FFB board. I tried pins 1,2 and 4,5 over to MIDI RX+/- and TX+/- on the board, and every combination I tried didn't work.

You also have to program the FFB card for the mode - this is the one I picked

1658014884330.png


If anyone has any ideas - let me know, and I will keep messing around!

Thanks,

Matt
 
I am wondering if I have to use a straight through DB9 off the OpenJVS hat to connect to the DB9 on the Sega FFB controller? Let me try that.

I don't have a male to male db9 straight through - arrives on Monday - I will report back then. Unless anyone has any better ideas for how it should work.. this is the diagram on the openffb gitfhub

https://github.com/Fredobedo/openFFB

1658028206609.png
 
Last edited:
Tagging @Fredobedo007 - I read through all 40 pages on the french site, and besides your one post about getting this done - nothing there for me to latch onto.

I think I am just stuck not understanding which of these to program my FFB-Pro card with - I have probably tried half of them.

1658031285586.png


I think there is just the one USB connection from the shield over the Rpi.

Matt
 
ok - so I think i got this working. I used the "ArcadeFFB_to_pc" .hex file, and wired up the MIDI to the midi inputs on the board, and it seems like it works. I need a friend to come over who really knows InitialD3 to tell me if the force feedback is right, but it feels right.

For those who want to know.

Naomi Side (CN9) <-----> Sega Pro FFB Card (Midi Input)
Pin 1.....................................................TX+
Pin 2.....................................................TX-
Pin 4.....................................................RX+
Pin 5.....................................................RX-

The Sega Pro FFB card is plugged into the Raspberry Pi over usb - super simple!

Matt
 
Last edited:
Although - I tested more - and *think* that the FFB is reversed on ID3 - it rumbles when I am going straight down the road, and when I slide into a corner, its smooth.

Waiting for a buddy to test out his wheel on his system (its different from mine). Also posted over on gamoover as well.

Matt
 
necroposting. Sorry about the delay. I finally have the time to review this. want to see if this works with toyoshim’s jvs in some way. regardless, I’ll setup the pi and check on my end.
 
Hello everybody,

currently im trying to figure out how to get FFB running with a naomi2, Aganytes PCB and Logiteh G25/G29 and would love to get a bit input, since i can't get it to work.

  • Running a Naomi2 with Wipi Image
  • Running/Testing with Logitech G25 and Logitech G29 wheels. (One is only connected). Wheel is directly connected to the raspberry pi
  • Wipi is updated to latest version, manually updated to new-lg4ff 0.4.0 (otherwise openffb does not see the wheels)
  • OpenFFB sees the wheels, and runs fine in all outputs, no issue her
  • OpenFFB sees the Aganytes pcb, no problem here i guess
  • OpenJVS runs fine and is configured
  • dmesg sees all hardware, no linux issue
  • tried to run "PC_To_SegaFFB_MIDI" and "ArcadeFFB_To_PC" on the Arduino (on Aganytes pcb) both with no success.
  • on starting a game (and running correct openjvs and openffb configs for that game) the wheel starts to shake really weirdly and i got no ffb within the games
  • I guess my wiring is wrong (and i cannot find any good information about it - Aganytes does not provide any since he never used it with a naomi)
Naomi Side (CN2) <-----> Sega Pro FFB Card (Midi Input)
Pin 1.....................................................TX+
Pin 2.....................................................TX-
Pin 4.....................................................RX+
Pin 5.....................................................RX-

I tested this configuration, but i wonder why it says "CN2" - CN2 is a power connector. CN9 is the Midiconnector. CN2 is a connector on an additional Naomi FFB PCB, but i shouldn't need that?
  • Raspberry Pi is correctly connected to JVS Input on the Naomi2. OpenJVS is working
  • Aganytes PCB: Micro USB (of the arduino) is connected to the Raspberry pi
  • Aganytes PCB: MIDI Conntector is connected to CN9 on the filterboard of the noami2 (guess that wiring is wrong?)
This is the pcb i got from aganyte. He asked me what i wanted to do and this is what i got :)

IMG_4884.JPG

This is my current conection from the PCB to the naomi filter board (pin 7 is left, pin 1 is right)

IMG_4887.JPG

Full view of the filter board:

IMG_4885.JPG

Detail view of the CN9 Midi Out of the Naomi Filter board (ignore the bend pin)

IMG_4886.JPG

Does anyone has any information how to connect this: Please let me know :D
 
Minor Update:
Talked to Fred of openFFB (https://github.com/Fredobedo/openFFB) - He updated his git with a wiring diagram for chihiro. That wiring diagram matches the above logic:

Naomi Side (CN9) <-----> Sega Pro FFB Card (Midi Input)
Pin 1.....................................................TX+
Pin 2.....................................................TX-
Pin 4.....................................................RX+
Pin 5.....................................................RX-

The chihiro connector is CN6 (on th chihiro) and pin 1 is on the left (while the naomis connector is turned 180° and pin 1 is on the left).

This is still not a solution, since it is still not working, but i guess the wiring is correct.

Right now we are trying to figure out which is the correct firmware (Fred already helps a lot! Thanks to him!). I will test my setup on another noami2 and a chihiro later.
 
Hello everybody,

currently im trying to figure out how to get FFB running with a naomi2, Aganytes PCB and Logiteh G25/G29 and would love to get a bit input, since i can't get it to work.

  • Running a Naomi2 with Wipi Image
  • Running/Testing with Logitech G25 and Logitech G29 wheels. (One is only connected). Wheel is directly connected to the raspberry pi
  • Wipi is updated to latest version, manually updated to new-lg4ff 0.4.0 (otherwise openffb does not see the wheels)
  • OpenFFB sees the wheels, and runs fine in all outputs, no issue her
  • OpenFFB sees the Aganytes pcb, no problem here i guess
  • OpenJVS runs fine and is configured
  • dmesg sees all hardware, no linux issue
  • tried to run "PC_To_SegaFFB_MIDI" and "ArcadeFFB_To_PC" on the Arduino (on Aganytes pcb) both with no success.
  • on starting a game (and running correct openjvs and openffb configs for that game) the wheel starts to shake really weirdly and i got no ffb within the games
  • I guess my wiring is wrong (and i cannot find any good information about it - Aganytes does not provide any since he never used it with a naomi)


I tested this configuration, but i wonder why it says "CN2" - CN2 is a power connector. CN9 is the Midiconnector. CN2 is a connector on an additional Naomi FFB PCB, but i shouldn't need that?
  • Raspberry Pi is correctly connected to JVS Input on the Naomi2. OpenJVS is working
  • Aganytes PCB: Micro USB (of the arduino) is connected to the Raspberry pi
  • Aganytes PCB: MIDI Conntector is connected to CN9 on the filterboard of the noami2 (guess that wiring is wrong?)
This is the pcb i got from aganyte. He asked me what i wanted to do and this is what i got :)

IMG_4884.JPG

This is my current conection from the PCB to the naomi filter board (pin 7 is left, pin 1 is right)

IMG_4887.JPG

Full view of the filter board:

IMG_4885.JPG

Detail view of the CN9 Midi Out of the Naomi Filter board (ignore the bend pin)

IMG_4886.JPG

Does anyone has any information how to connect this: Please let me know :D
I updated my post - you are right, CN9, NOT CN2...

I can get mine all hooked up this weekend and we can compare notes. I never got mine working fully (as I think the FFB is reversed), and I have a different wheel, but we can give it a shot.

My board definately looks different than yours though. I think its the "pro" version and doesn't have all those breakouts.

Matt
 
@mathewbeall : Thanks for the reply!

- Comparing information would be awesome!
- Do you use wipi or somthing different
- which games do you run with "working" ffb?
- Does your wheel shake while uploading game image?
- which wheel do you use?
- Take your time to answer!
 
@mathewbeall : Thanks for the reply!

- Comparing information would be awesome!
- Do you use wipi or somthing different
- which games do you run with "working" ffb?
- Does your wheel shake while uploading game image?
- which wheel do you use?
- Take your time to answer!

I do use wipi, the only game I was testing was Initial D3. The wheel does not shake (that i remember) during game load. And the wheel was a Microsoft Sidewinder, but when I get it all setup I will let you know for sure.

Matt
 
Just a quick update - last weekend got away from me, and it was way too hot in my garage, and this weekend has become very busy with work. I will try to get working on this - but more likely it will be next weekend.
 
I have my system setup again, and am trying to recreate this. Of course - nothing seems to be working correctly - lol.. can't tell if its my Naomi2 or my NetDIMM. I will keep plugging away at it.
 
I have my system setup again, and am trying to recreate this. Of course - nothing seems to be working correctly - lol.. can't tell if its my Naomi2 or my NetDIMM. I will keep plugging away at it.
Let me know when you want to run through the system. I have a dedicated setup now 🫡

IMG_0874.jpeg
 
I am going to have to get my 2nd Naomi2 from work tomorrow and keep testing - for the life of me, I can't get my existing system to stay up and running without crashing.
 
IIRC Initial D3 crashes with the older multibios. Not sure if it works with the newer one or not.
 
Cool. I think the newest multi now works with everything. I tried 18 Wheeler and Spawn with it and those work too.
 
Back
Top