Thomas sailer soundmodem software

Soundmodem is a software based tnc terminal node controller for ax. Howto decode and display aprs packets from websdr audio. I used it recently with aprx to create a software tnc with a generic usb sound card for aprs purposes. Soundmodem is a softwarebased tnc terminal node controller. Soundmodem as a ax25 tnc click here on how to use thomas sailer s soundmodem as your packet tnc. Steps for using soundmodem uz7ho as a packet modem at our. However, since im lacking a propper performance test, this is just an opinion. If your packet program does not support agwpe interface nor a tcp kiss. Thomas recommends at least a 486dx266 if you want to use this software as all of the digital signal processing is done by the main cpu. The driver is implemented as the usermode program soundmodem. The modem chooses between transmission or reception. Fork of thomas sailers soundmodem ax25 software modem epall soundmodem.

Steps for using soundmodem uz7ho as a packet modem at. Mar 26, 2011 this should mean that any other application that uses soundmodem will work. Jun 27, 2015 i installed the soundmodem that everyone uses, written by thomas sailer. Soundmodem the original from thomas sailor is still debian jessie available for linux.

Confirmed that thomas sailer s soundmodem still works with jnos it works very well as a matter of fact i used two jnos linux systems talking to each other, one was interfaced to agw pe running on a microsoft vista pc, the other using the latest soundmodem 0. Hello, im trying to add support for using gpio lines on cm108 usb audio devices to control ptt. Ax25 soundmodem soundmodem is a multiplatform soundcard packet radio modem written by thomas sailer, hb9jnxae4wa. Things you will need alsautils for alsa loopback device and arecord probably already installed with your linux distro i used ubuntu 14. The first modem is thomas sailer hb9jnx ae4wa s multimon, the other two are described by sivan toledo 4x6iz in an article in the julyaugust 2012 issue of qex. Multiplatform soundcard packet radio modem by thomas sailer, hb9jnxae4wa. Obviously if you have an epoxyblob package you cannot access the gpio pins. This driver allows bpq32 to use thomas sailer s flexnet soundmodem driver. This should mean that any other application that uses soundmodem will work. An interesting tiein to linux is that the modem code is based on the linux kernel soundmodem driver software by thomas sailer. It has been tested on windows xp, vista, 7, 8, 10 and has proved stable in operation. In addition, agwpe does not have to run when you run soundmodem first. I got it working by writing data to devhidrawx and i produced a patch which thomas sailer has incorporated into v0. Jack audio connection kit im not sure if this is even needed, but i installed it anyway as it helps you to hear things whilst using the loopback.

The mode string format of the soundmodem driver is as follows. The first modem is thomas sailers multimon, the other two are described by sivan. Packet radio interface for uvb5 tinkering down under. I know this is not a new idea, but most people are using usb audio fobs with cm108 chips. Thomas sailer has written a sound modem driver that runs in usermode using the kernel sound drivers, so it should work with any sound card. Directions for using the rms express software for winmor hf communication scenarios.

Now uses standard operating system sound drivers ossfree under linux, devaudio under solaris and directsound under windows, thus runs on all soundcards for which drivers for the desired operating system are available. I had been running an aprs rftointernet gateway an igate for a few months using a soundcard modem by thomas sailer, hb9jnxae4wa, soundmodem. The tnc can be used standalone or be mounted to a raspberry pi 3 or 4. Dec 20, 2015 linux ax25 soundmodem drivers a few years ago, thomas sailer s website went awol along with the source code for the linux ax25 drivers. These chips should work for the various usb radio projects on the net e. Examples are rms winlink packet nodes and other rms p2p peer to peer stations as in ab4nx wishes to. The 2009 cq magazine sound card packet article also references the december 1999 cq vhf digital data link column, with a republished an article by john hansen, w2fs, about using pcflexnets soundcard utility. I installed the soundmodem that everyone uses, written by thomas sailer. The usefulness of his work inspired us to release all of our software as gpl in the hopes to attract more developers to use the sm2496 platform.

When i was adding code i found the conditional compilation options for hamlib integration which is why i am mentioning it here. Soundmodem is a multiplatform soundcard packet radio modem written by thomas sailer, hb9jnxae4wa. This package allows you to use any soundcard supported by the kernel as an amateur packet radio modem. With the soundmodem driver you only need connect a few cables between your soundcard connectors and your radio, plus perhaps a small cable andor circuit from another port for pushtotalk capability, and youre able to sendreceive packets at whatever baud rates and protocols the software can accomplish. Soundmodem is a software program designed to use your pc as a virtual tnc modem soundmodem is used to connect to a packet network or another station using packet. There isnt a great deal of information available around the bazaars on compilation and installation of the ircddb gateway software from source code. Gpled software development kit for sm2496 visor module. The software allows a standard pc soundcard to be used as a packet radio modem with all processing done on the main computer cpu. Since the core of the extmodem runs the same algorithm as javax25, the number of demodulated packets should be better than soundmodem. Soundmodem soundmodem is a multiplatform soundcard packet radio modem written by thomas sailer, hb9jnxae4wa. With some dumb luck trial and error, it took me a couple of days to fight my way through what little information i. Sound card amateur packet radio modems this package contains the driver and diagnostic utility for the userspace soundmodem suite by thomas sailer.

Giving new life to a dinosaur sholto fisher, k7tmg article from the west mountain radio spring 20 newsletter this article is not really about dinosaurs but it is about hf packetradio which has been described by some as a dinosaur digital mode. This software allows a standard pc soundcard to be used as a packet radio modem. This package contains the driver and diagnostic utility for the userspace soundmodem suite by thomas sailer. Set of two patches to use soundmodem for afsk at slow bitrates, such as for 300 baud hf operation apply them in the listed order. The whole processing is done on the main processor cpu.

Thomas sailer has built a driver for the kernel that allows you to use your soundcard as a modem. A software modem that converts user typed text into a binary stream which is sorted and transmitted as two seperate synthesised sounds which match up to a zero or a one to allow the receiver to distinguish between a digital mark and space. In mordern kernels, you should use the usermode version or an alternative such as dire wolf thomas sailer has built a driver for the kernel that allows you to use your soundcard as a modem. The main feature of the software is that it is currently running three different demodulators in parallel, increasing the quality of reception. The linux code supports kiss based tncs terminal node controllers, the ottawa pi card, the gracilis packettwin card and other z8530 scc based cards with.

Thomas sailer has written a sound modem driver that runs in usermode using the kernel sound drivers, so it should work with any sound card supported under linux. The mainstream cpus of that era were not quite powerful enough for complex signal processing. The linux code supports kiss and 6pack based tncs terminal node controllers, the ottawa pi card, the gracilis packettwin card and other z8530 scc based cards with the generic scc driver, several parallel. Ham radio control libraries list hamlibdeveloper archives. Howto install ircddb gateway from latest source code. This is historic information about the old kernel soundmodem driver. How to setup an ax25 soundmodem southgate amateur radio. Particularly with respect to the windows system sound settings. I managed to cobble together a mirror of the website as well as the sourcecode tarballs for a few versions there were a few unresolved bugs in the later versions that effected ptt via hamlib. Multiplatform soundcard packet radio modem driver software.

This package allows you to use any soundcard supported by. The tnc was developed by john wiseman g8bpq and i believe mark griffith kdoqyn helped out as well. Soundmodem 9 kernel reference guide soundmodem 9 name soundmodem amateur ax. These are some additional patchsets contributed by users of soundmodem.

Unlike previous packet radio modem software, this new release offers several new benefits. Here are the vendor ids and product ids i have seen so far. It assumes that the signalink usb has been set up correctly as shown in the signalink operation and instruction manual. My efforts are now moving towards figuring out the absolute minimum amount of software needed to boot a linux kernel to run soundmodem and a couple other daemon programs. Most of the interface code is in program bpqsoundmodem. Installation of the soundmodem modules under windows95 this document describes software and hardware installation of thomas sailers soundmodem modules for pcflexnet under windows95 contents. Installation of the soundmodem modules under windows95 this document describes software and hardware installation of thomas sailers soundmodem modules for. The soundmodem has two tcpip interfaces to link with client application. Soundmodem is a softwarebased tnc terminal node controller for ax. The first one specifies soundblaster compatible soundcards, the second one windowssoundsystem compatible hardware, and the third one wss fullduplex operation which currently works with. This tnc is a low cost 1200 9600 baud kiss based tnc.

I am developing a software dualport packetradio tnc that uses a soundcard as a modem and supports ax. This amateur radio web site explains how to use the agwpe utility program to send and receive packet using the sound card of your pc instead of a tnc. Soundmodem on modern operating systems thomas sailer, hb9jnxae4wa august 1, 2000 abstract five years ago i presented drivers for using standard pcs with soundcards as packet radio modems 1. They are software compatible, but the io pins are in different places. Thomas sailer has built a new driver for the kernel that allows you to use your soundcard as a modem. Latest release for soundmodem a usermode soundcard modem driver by thomas sailer. Unfortunately at the time of writing his website is down mirror here but the package remains in debian under the name soundmodem. The first modem is thomas sailer s multimon, the other two are described by sivan toledo in this qex article. Connect your radio directly to your soundcard to play packet. Even better, according to the documentation, the soundmodem driver will run on a 48666 platform. Paper low cost email over hf with ofdm and turbo coding. Baycom and soundmodem support were added by thomas sailer.

The linux code supports kiss and 6pack based tncs terminal node controllers, the ottawa pi card, the gracilis packettwin card and other z8530 scc based cards with the generic scc driver, several. The rose protocol was conceived and first implemented by tom moulton w2vy and. These should be available for next to free at your average yard sale. The simplest way to do this is to send hid packets through devhidraw0 or hidrawx, and thats exactly what i did with the support i added in thomas sailer s soundmodem.

1243 1474 830 1095 961 653 770 1476 972 326 914 916 369 33 1084 800 1173 1095 264 580 172 1138 1272 1220 593 56 1529 1159 552 829 1064 1261 1153 587 751 102 808 1443 1011 1051 1332 19 59 1123 1139 993 1328