开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Icom Access Point Mode is now supported!

 

The Windows (pre-beta) version was released two days ago and can be found here>??
Peanut currently works with a small number of D-STAR reflectors, so IMHO, Peanut is more like Zello, at this point, than Amateur Radio.
However, I'm sure David,? PA7LIM will bring more AMBE servers online over time.
?
Link to Dashboard>??
?
?
?
73 de Mike


Re: Icom Access Point Mode is now supported!

 

开云体育

Windows version of peanut has been out for a few days now.?


On Feb 17, 2019, at 1:57 PM, captain_roop via Groups.Io <captain_roop@...> wrote:

Yes if I get the radio I will use it from home. So any more advice for using the radio from home to get on reflectors and things will be appreciated. I am using the peanut app with my cellphone at this time and I suppose waiting until he has the windows version here soon.


Re: Icom Access Point Mode is now supported!

 

Yes if I get the radio I will use it from home. So any more advice for using the radio from home to get on reflectors and things will be appreciated. I am using the peanut app with my cellphone at this time and I suppose waiting until he has the windows version here soon.


Re: Icom Access Point Mode is now supported!

 

You need Linux to run QnetGateway. If you have to use your Windows systems, then you have to either install a virtual machine to get Linux, or set up you computer to dual boot Linux and Windows. A better choice would be to get a Raspberry Pi and learn how to use it. There are thousands of articles on the Web, including videos, to help you get started. Once your up and running on, you can go to and detailed instructions are there for installing and using QnetGateway.

If you going to then operate you 4100 in Terminal Mode to be able to access repeaters and reflectors from your home, that's overkill. Terminal Mode for a 4100 is best suited for mobile operation. If you are operating from your home, there are plenty of other ways to get connected, and some of them require little to no investment to get going.


Re: Icom Access Point Mode is now supported!

 

I am slightly thinking of getting an ICOM 4100A good prices on them at this time. SO, if I get one for home use what all do I exactly need to make it connect to QnetGateway I have a windows 10 computer. BTW we do not have any D-star repeaters in my area at this time. Also I am not using or have any hot spots of any kind. I assume once hooked up I can then use the radio to talk into the Gateway and out to whatever reflectors I would choose is this correct?? Please list in detail what if anything I would need to make this happen. Great detail is appreciated, thank you
Larry N8RGO


new support for MMDVM-compatible modem and hot-spots

 

QnetGateway now directly supports MMDVM-compatible modems and hot-spots, like the ZUMspot and the DVMega. For a while now, QnetGateway has supported MMDVMHost and this meant that you already had access to MMDVM modems and hot-spots, but now you don't have to run MMDVMHost if all you are doing is D-Star. You can use QnetModem to access any MMDVM modem or hot-spot directly.

Let me put this another way: Using QnetModem means that you'll be running your MMDVM modem/hot-spot in D-Star Only mode. If you want/need you system to handle the other DV modes, you can still configure QnetGateway to use MMDVMHost.

Running without MMDVMHost will be a huge improvement for those of us who only do D-Star and get your "multi mode fix" by logging into multi-mode XLX reflector channels, like the QuadNet Array, the QuadNet TechNet, or the QuadNet-hosted Multimode Weather Net. Because it doesn't support any of the other DV modes, QnetGateway is a TINY (yes in capital letters, so it can compensate for size) program. In fact, QnetModem runs in a single thread and it uses blocking I/O to read and write to the modem!

Now, when you set up your QnetGateway configuration with ./qnconfig and you define a new module on your gateway, you can select the "D-Star ONLY MMDVM modem" type. Then when you use ./qnadmin to install you system, it will install the new MMDVM modem driver, qnmodem.

Kudos to Colby W1BSB and Carty KA2Y for help with getting this new capability up and running!

Tom N7TAE


Re: QnetGateway - useful command line - code - share

 

that was quick, thanks a lot Tom! actually we have 3 callsign configured to qn.conf as admin to do the link unlink but my callsign is having error said denied , but im not having issues when using other two callsigns.

any other useful commands to share?

Thanks? 73!
DV1ZEJ


Re: QnetGateway - useful command line - code - share

 
Edited

qnremote c dv1zej u

Edit:
qnremote will automatically translate lowercase to uppercase and replace '_' with a space
to link to a repeater with a short callsign: qnremote <module> <callsign> W2ZZZ_L
of course you can always use quotes if you need to use a space: qnremote <module> <callsign> "W2ZZZ L"
qnremote will automatically right shift any YourCall less than three characters long.
To get module status: qnremote c dvqzej i
To reload you host table: qnremote <module> <callsign> f
To execute a script: qnremote <module> <callsign> <?>x ??? # where <?> refers to an installed script. These are exec_<?>.sh scripts in /usr/local/etc

3 are delivered with your installation: RX will reboot your system, HX will halt your system, GX will restart qngateway. You can make more. Read the help files...


QnetGateway - useful command line - code - share

 

Good day!i de DV1ZEJ - Andrew from Manila Philippines, im new to Dstar mode and this gateway application.
Can you please share your usual command , like link, unlink reflectors , status checking, etc. ?

#qnremote C DV1ZEJ XRF072AL? ## link reflector XRF072A this is working fine it will link the reflector

How do i unlink this via command line? im trying this "qnremote C DV1ZEJ XRF072AU" but this is not working

Thanks and 73!
Andrew


Icom Access Point Mode is now supported!

 

I'm happy to announce that Icom's Access Point Mode is now working properly on QnetGateway. As a result of the recent changes to the code, Terminal Mode should work better now too. Terminal and Access Point Mode are only available with the ID-51plus2, the ID-31plus and the IC-4100.

Terminal mode means your connected radio is essentially a RF-less node connect to QnetGateway. That is, the radio is providing the speaker, microphone, display and the AMBE<-->Voice vocoder. Terminal mode is a great way to operate if you are mobile. Install QnetGateway on a Raspberry Pi Zero W and tether it to your smart phone.

Access Point Mode will turn your Icom radio into a simplex repeater connected to QnetGateway. I recommend that you do not operate an Access Point radio at full power, especially if you are planning on connecting to a busy reflector or Smart Group. These radios were not designed to operate with the duty cycle of a repeater, however they should work quite well at their lowest power settings.


Re: Idea for QnetGateway

 

开云体育

Hmm,? Very interesting approach.

Will / W4WWM


On 1/31/2019 3:05 AM, m0vva via Groups.Io wrote:

Fine business, Tom! ?Installed and working as advertised - thank you!

I'm using the following exec_?.sh scripts which might help others:

exec_N.sh (connect)
------------------------
#!/bin/sh
if ! (systemctl status qnlink.service | grep -m1 'running'); then
? exit 1
fi
/usr/local/bin/qnvoice B sg_connecting.dat "Connecting SmartGroups"
sleep 3
/usr/local/bin/qnremote B M0VVA "TORC1 ?A"
sleep 6
/usr/local/bin/qnremote B M0VVA "TORC2 ?A"
sleep 6
/usr/local/bin/qnremote B M0VVA DSTAR1
sleep 6
/usr/local/bin/qnvoice B sg_connected.dat "SmartGroups connected"
------------------------

exec_O.sh (disconnect)
---------------------------
#!/bin/sh
if ! (systemctl status qnlink.service | grep -m1 'running'); then
? exit 1
fi
/usr/local/bin/qnvoice B sg_disconnecting.dat "Disconnecting SmartGroups"
sleep 3
/usr/local/bin/qnremote B M0VVA "TORC1 ?T"
sleep 6
/usr/local/bin/qnremote B M0VVA "TORC2 ?T"
sleep 6
/usr/local/bin/qnremote B M0VVA "DSTAR1 T"
sleep 6
/usr/local/bin/qnvoice B sg_disconnected.dat "SmartGroups disconnected"
---------------------------

These include audio and visual confirmation of actions and will need the manual creation of the .dat files - I use "say" on my iMac to send the audio via the radio to the QnGateway mailbox as described in the user instructions. ?Also, if you want to disconnect before the cache is populated you will need to add the disconnect callsigns in the gateway_find_route field.



View/Reply Online (#263) | Reply To Group | Reply To Sender | Mute This Topic | New Topic


Re: Idea for QnetGateway

 

Fine business, Tom! ?Installed and working as advertised - thank you!

I'm using the following exec_?.sh scripts which might help others:

exec_N.sh (connect)
------------------------
#!/bin/sh
if ! (systemctl status qnlink.service | grep -m1 'running'); then
? exit 1
fi
/usr/local/bin/qnvoice B sg_connecting.dat "Connecting SmartGroups"
sleep 3
/usr/local/bin/qnremote B M0VVA "TORC1 ?A"
sleep 6
/usr/local/bin/qnremote B M0VVA "TORC2 ?A"
sleep 6
/usr/local/bin/qnremote B M0VVA DSTAR1
sleep 6
/usr/local/bin/qnvoice B sg_connected.dat "SmartGroups connected"
------------------------

exec_O.sh (disconnect)
---------------------------
#!/bin/sh
if ! (systemctl status qnlink.service | grep -m1 'running'); then
? exit 1
fi
/usr/local/bin/qnvoice B sg_disconnecting.dat "Disconnecting SmartGroups"
sleep 3
/usr/local/bin/qnremote B M0VVA "TORC1 ?T"
sleep 6
/usr/local/bin/qnremote B M0VVA "TORC2 ?T"
sleep 6
/usr/local/bin/qnremote B M0VVA "DSTAR1 T"
sleep 6
/usr/local/bin/qnvoice B sg_disconnected.dat "SmartGroups disconnected"
---------------------------

These include audio and visual confirmation of actions and will need the manual creation of the .dat files - I use "say" on my iMac to send the audio via the radio to the QnGateway mailbox as described in the user instructions. ?Also, if you want to disconnect before the cache is populated you will need to add the disconnect callsigns in the gateway_find_route field.


Re: Idea for QnetGateway

 

I have just pushed up a new version of QnetGateway that has a new feature if you are likely to be routing to your favorite group (or user) right after boot-up. Using this feature should prevent you from getting the "not in cache, please try again" message. The feature is controlled by a new configuration parameter, gateway_find_route. This parameter is a comma-separated list of routing callsigns that you would like to have in your cache when qngateway first boots up. You can put your favorite routing callsign that you are likely to use and as qngateway boots up, it will request from QuadNet the latest contact info for each of the callsigns in your list. For example, mine looks like:

gateway_find_route='dstar2,dstar3,qnet20 c, w1bsb'

You can set this parameter in the Gateway sub-menu of the ./qnconfig script. Note that you can also add user callsigns to this list as well, if you do Callsign Routing. (Colby, W1BSB, and I do this fairly regularly!)

This feature will greatly simplify the script I listed previously in this thread as you will only need to call qnremote once for each group you want to subscribe to, as long as the groups in that script are also in the gateway_find_route list.


Re: Idea for QnetGateway

 

Thanks, but the exec_?.sh stuff is the original idea of Scott KI4LKF.

Two thinks to remember:
  1. You may have to subscribe twice if your local cache doesn't have the IP address of your target route. (Like right after you boot up.)
  2. qnremote isn't designed to be run in batch mode. You'll need some sleep between calls to let your system react to the command before you send another.

Here is an untested example that would get me on module C logged into DSTAR2:
-----------
/bin/bash
qnremote c n7tae dstar2
sleep 6
qnremote c n7tae dstar2
-----------
If executed right after you boot up, the first qnremote will get a "Not in cache, please try again" message, then the 2nd will get you subscribed. Please note that if you execute this script and your cache already knows DSTAR2, you will be making an ~200 msec quite transmission into the Array on the second qnremote. If you're already subscribed, you'll make two transmissions into the Array.

Let me look into making QnetGateway more intelligent about logging into a routing target, so that you don't have to "prime the pump". Just what I need, one more item for my inbox...


Re: Idea for QnetGateway

Colby Ross W1BSB
 

开云体育

If you really want to do this, the functionality should already exist, using qnremote and the exec_X.sh scripts.

?

From OPERATING:

For executing scripts:

YRCALL=_ _ _ _ _ _ nX

where n can be from 0-9 or A-Z.

Example: YRCALL=_ _ _ _ _ _1X

Then the script exec_1.sh will be executed.

Two scripts, exec_R.sh and exec_H.sh are included to reboot and halt your

system, respectively. Also note that rpt1 is passed to these scripts\

so you can use this as an input parameter for your scripts.

Only admins can execute scripts, so set QnetLink.admin to your callsign

?

Just write your exec_<whatever> script to issue subsequent qnremote commands to subscribe to smart groups and you’re done. No code updates needed. See? Tom really does think of everything.

?

Colby

?


Re: Idea for QnetGateway

 
Edited

Yes, David, I totally understand how to join an individual SmartGroup but, when using QnetGateway ?with a hotspot, it would be much easier to send a "------xX" type UR field (similar to the QnetGateway ?Reboot command) to have it connect to a series of pre-defined SmartGroups in one hit rather than having to manually connect to them one by one. ?I know it might sound lazy but was just following on as a natural progression from Jeff's original request.
Andy M0VVA


Re: Idea for QnetGateway

 

开云体育

You can say that again, Will. The Smart Groups are still relatively new. But as more people begin exploring their capabilities, more ideas will come to light in terms of how to utilize the technology that we have available to us.

?

One idea would be we could setup a smart group for announcements. For example, weather net activations or amber alerts, etc. An announcement could go out over an “All Call” smart group stating that a hurricane net is now being activated on Smart Groups WXNet1 and WXNet2. Anyone interested could then subscribe to one of those Smart Groups to keep up to date on what is happening on that net yet those not interested can continue to monitor the “All Call” smart group for more announcements. ?

?

Jeff VE6DV

?

From: [email protected] [mailto:[email protected]] On Behalf Of Will
Sent: Monday, January 28, 2019 11:54 AM
To: [email protected]
Subject: Re: [QnetGateway] Idea for QnetGateway

?

The power of the smart groups have yet to be disvovered.

?

?

Will / W4WWM?


Re: Idea for QnetGateway

 

开云体育

or setup for high power simplex systems that have more abilities than a standard simplex transmission system.

Will / W4WWM



Sent from my T-Mobile 4G LTE Device

-------- Original message --------
From: John D Hays - K7VE <john@...>
Date: 1/28/19 12:48 PM (GMT-06:00)
Subject: Re: [QnetGateway] Idea for QnetGateway

Remember the code base is used for repeaters as well as hotspots.? Features that seem useful for hotspots may not be good for repeaters.

On Mon, Jan 28, 2019 at 10:33 AM David Murray [DATACOM] <davidmu@...> wrote:
So some 10 hours, but mostly 5 hours before auto unsubscribe, or, a business day or half a business day (plus a bit).

Useful time outs for daily subscriptions as most people don't constantly monitor a repeater.

I agree with Jeff. Having the ability to set default smart-groups when powering on a hotspot would be helpful for smart-group users. The operator would just need to remember to set their radio to the correct smart group before keying up.



--


John D. Hays
Edmonds, WA
K7VE

???


Re: Idea for QnetGateway

 

开云体育

Hey Guys,

Here's a note for does who may master the use of the Smart Groups; not only one can subscribe to more than one Smart Group, one can also set the smart groups up as a duplex communicaio system, plus revers them.

Well, you may ask why would one want to that? One can do it to have fun and learn,? the other could be to have a group over the air meeting or setup a special event station to minimies interference or use for emergencies during inclement weathet. The power of the smart groups have yet to be disvovered.


Will / W4WWM?



Sent from my T-Mobile 4G LTE Device

-------- Original message --------
From: Colby Ross W1BSB <colbypr@...>
Date: 1/28/19 12:21 PM (GMT-06:00)
Subject: Re: [QnetGateway] Idea for QnetGateway

It varies, by configuration of the smart group. Some are 600 minutes, most are 300 minutes.

?

Colby

?


Re: Idea for QnetGateway

 

Remember the code base is used for repeaters as well as hotspots.? Features that seem useful for hotspots may not be good for repeaters.

On Mon, Jan 28, 2019 at 10:33 AM David Murray [DATACOM] <davidmu@...> wrote:
So some 10 hours, but mostly 5 hours before auto unsubscribe, or, a business day or half a business day (plus a bit).

Useful time outs for daily subscriptions as most people don't constantly monitor a repeater.

I agree with Jeff. Having the ability to set default smart-groups when powering on a hotspot would be helpful for smart-group users. The operator would just need to remember to set their radio to the correct smart group before keying up.



--


John D. Hays
Edmonds, WA
K7VE

???