Today I decided to connect online and jump to PSO for some sweet Christmas events action. Fired up my RasPi3B, connected the LVI cable to Dreamcast and a problem occured - "failed to connect, check the cable/modem settings". I was stumped, because I wasn't using my DC for 2 weeks and haven't even touched anything on RasPi 3B/DreamPi/LVI cable.
At first I thought maybe the batteries (2 x 9V) in my LVI cable died, so I went to the store and bought a pair of new ones. Connected the new batteries and still nothing, failed to connect.
Then I thought maybe, just maybe (though, as I said before, I didn't do anything with it) the LVI cable failed, so I took apart the old one and soldiered a new one. Checked the voltage on the soldiered ends to the red phone wire - my multimeter showed 18,6V, so I thought that might do the trick. Nope, still failed to connect.
"Maybe that USB Modem or DreamPi is acting strangely", I thought to myself, so I fired up my old notebook with an actual modem onboard, connected everything and started VMWare with Crunchbag++ Linux (been using this method before I got Raspberry Pi, it worked before), trying to connect. Nope, STILL failed to connect.
At this point I started to panic, as maybe something happened to my DC. So I disconnected the DC modem to give it some good ol' cleaning. After that I once again tried to connect (using the old notebook) and - wow, success! It actually dialed and connected to the Sylverant server! Oh joy!
I turned off the ol' notebook and connected everything to Raspberry Pi, hoping to FINALLY play some PSO. But nope, the "failed to connect" error popped up again. And now it keeps popping up even using the old notebook method/cleaning the DC modem over and over.
I seriously have no idea what's wrong here. Maybe one of the LVI cable components (capacitor, resistor) failed? Or maybe... the DC modem is slowly dying? I couldn't connect on PSO, PlanetWeb Browser and DreamKey (inside the PSO). Some help would be truly appreciated!
Here's a log from the TTYS01 device, while I was using my old notebook:
12/03 21:59:00 yS1 send: \dATQ0V1H0[0d]
12/03 21:59:00 yS1 waiting for ``OK'' ** found **
12/03 21:59:01 yS1 send: AT[0d]
12/03 21:59:01 yS1 waiting for ``OK'' ** found **
12/03 21:59:01 yS1 waiting...
12/03 21:59:12 yS1 wfr: waiting for ``RING''
12/03 21:59:12 yS1 send: ATA[0d]
12/03 21:59:12 yS1 waiting for ``CONNECT''
12/03 22:00:10 yS1 found action string: ``NO CARRIER''
12/03 22:00:10 ##### failed A_FAIL dev=ttyS1, pid=1008, caller='none', conn='', name=''