Hi All,
I've managed to build a LVI and after hours mucking about with my el-cheapo USB modem, that as far as I can work out is not going to work (Conexant soft modem) I pulled an old serial modem out of the attic and connected it via a USb to serial adaptor. The LVI is working, as far as I can tell and the modem responds to commands from the command line using ttyUSB0 and is detected with wvdialconf, however it fails with Dreampie. Error output is below:
AFO routing enabled
Starting dcvoip process - Thanks Jonas Karlsson!
Starting dcgamespy process - Thanks Jonas Karlsson!
Detecting connection and modem...
Detected device ttyUSB0 with speed 230400
Internet connected and device found!
Dreamcast IP: 192.168.1.98
Opening serial interface to ttyUSB0
Something went wrong...
Traceback (most recent call last):
File "./dreampi.py", line 545, in main
return process()
File "./dreampi.py", line 474, in process
modem.connect()
File "./dreampi.py", line 338, in connect
self._serial = serial.Serial("/dev/{}".format(self._device), self._comm_speed, timeout=0)
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 260, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 280, in open
self._reconfigurePort()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 413, in _reconfigurePort
set_special_baudrate(self, custom_baud)
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 60, in set_special_baudrate
raise ValueError('Failed to set custom baud rate: %r' % baudrate)
ValueError: Failed to set custom baud rate: 56000
Stopping dcgamespy process
Stopping dcvoip process
ARPING 192.168.1.99 from 192.168.1.73 eth0
Sent 1 probes (1 broadcast(s))
Received 0 response(s)
ARPING 192.168.1.98 from 192.168.1.73 eth0
Sent 1 probes (1 broadcast(s))
Received 0 response(s)
AFO routing disabled
Dreampi quit successfully
Lastly, I was having issues for ages saying that no internet was found. I tracked this down to my firewall as I block google DNS on my network; 8.8.8.8 Can i request that this be changed or at least the addition of other public servers checks be added to the check?
Thanks
Dreampi Serial Modem
Moderator: pcwzrd13
- Scrivani
- Vagabond
- Posts: 733
- Dreamcast Games you play Online: Almost all
Re: Dreampi Serial Modem
Maybe Kazade can help.
Why have you blocked google DNS? Is there some danger?
Why have you blocked google DNS? Is there some danger?
Happy if may help:
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
-
- shadow
- Posts: 7
Re: Dreampi Serial Modem
I was blocking Google to use Netflix bypass services. Netflix IOS versions and I think others now, have hard coded DNS servers in the app and only fallback to configured settings if they fail.
Any help would be greatly appreciated. This modem was a fantastic device in it's day, so I'd love to use it again.
Any help would be greatly appreciated. This modem was a fantastic device in it's day, so I'd love to use it again.
- HuntrRose
- Vagabond
- Posts: 727
- Dreamcast Games you play Online: Maximum Pool
PSO
Alien Front Online
Q3A
WSB 2K2
POD
Ooga Booga
4x4 Evo
ChuChu Rocket
NBA 2K1
NFL 2K1
-
- Developer
- Posts: 264
- Dreamcast Games you play Online: Lots!
Re: Dreampi Serial Modem
Ok the problem is that serial modems use different baud rates than usb ones. In the Dreampi code, this line can be changed to 56000 to make it work: https://github.com/Kazade/dreampi/blob/ ... pi.py#L446
Also near the top of the file, you'll find the hard coded Google DNS IP. You can change that to something else, it's just checking for a connection.
You'll have to use vim or something from the Pi command line to edit the file, which can be a "fun" experience
Also near the top of the file, you'll find the hard coded Google DNS IP. You can change that to something else, it's just checking for a connection.
You'll have to use vim or something from the Pi command line to edit the file, which can be a "fun" experience
- Scrivani
- Vagabond
- Posts: 733
- Dreamcast Games you play Online: Almost all
Re: Dreampi Serial Modem
I've got success using a chinese serial-to-usb cable, but have to rebuild the kernel with correct driver to work.
My serial modem demands 115200 baud speed, so I set this in the variable that Kazade comment above.
UPDATE:
Once connected, the modem can't go ahead and just stop, the data led power off.
However, it works fine by using manual mgetty on linux virtual machine
Any ideas?
My serial modem demands 115200 baud speed, so I set this in the variable that Kazade comment above.
UPDATE:
Once connected, the modem can't go ahead and just stop, the data led power off.
However, it works fine by using manual mgetty on linux virtual machine
Any ideas?
Last edited by Scrivani on Sun Jun 25, 2017 12:50 pm, edited 2 times in total.
Happy if may help:
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- Scrivani
- Vagabond
- Posts: 733
- Dreamcast Games you play Online: Almost all
Re: Dreampi Serial Modem
Modem + cable
Happy if may help:
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- Bob Dobbs
- Sub Genius
- Posts: 4393
- Dreamcast Games you play Online: PSO, AFO, PBA, 4x4 Evo, IGP, Planet Ring and Max Pool
- Location: USA
- Contact:
Re: Dreampi Serial Modem
Get the USB modem from TacT, which comes with the required LVI mod built-in the modem. It's tested with a limited guarantee prior to shipping. PCwzrd13 offers a LVI mod cable for your Dreamcast phone line between your DC and the modem. You will need to specify 9v or 18v depending on what country/area you live in. 9v is used in North America.
Regards,
Bob Dobbs
Bob Dobbs
- Scrivani
- Vagabond
- Posts: 733
- Dreamcast Games you play Online: Almost all
Re: Dreampi Serial Modem
Problem Update:
Once connected, the modem can't go ahead and just stop, the data led power off.
However, it works fine by using manual mgetty on linux virtual machine
Didn't requires voltage simulator with RevA DC Modem, that's my point, and about speed, looks great
Any ideas?
Once connected, the modem can't go ahead and just stop, the data led power off.
However, it works fine by using manual mgetty on linux virtual machine
Didn't requires voltage simulator with RevA DC Modem, that's my point, and about speed, looks great
Any ideas?
Happy if may help:
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12
- BBA Mode for DreamPi: https://bit.ly/3JEIuhs
- VPN Port Fowarding: https://bit.ly/3Bgw4bu
- DC Now Data Analysis: https://bit.ly/42coxXw
- DC KARA NOT DEAD AT ALL- VCD Method: https://bit.ly/3P6VePw
- Know part of BR Community: https://bit.ly/3iLXS12