¿ªÔÆÌåÓý

Date

Re: HF UUCP (Was: Re: [BITX20] Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps?) #sBitx

 

FAscinating!? ?Does it work in reverse?? ?Can you RECEIVE email?

1.? ?The Winlink peolpe had to deal with the fact that receiving email?is 3rd party traffic and has to follow the laws.? ?They also wanted to completely avoid spam email.? ?They worked out very intricate systems to protect and allow workarounds for "emergency? break glass" situations.? ?
2.? The winlink people also came up with a large number of automated systems of knowledge, because they began with the maritime oceanic sailing community.? So for example if you are in the middle of the ocean, you can ask for and receive by email, a WEATHER MAP for your part of the ocean.? ?They have like about 40 different products you can receive in this manner, including news and other things you might really want to know.? ?Weather forecasts, yada yada yada.? ?they had to do a lot of legwork to make all that work, and to KEEP IT WORKING.? ?It has proven to be very useful during emergencies.? ?For example, I can pull weather information in the middle of a hurricane when other sources are no longer available
3.? The winlink network includes both peer to peer and client server and radio only.? ? Radio only was demanded by the US Government.? ?It provides automated, computer/radio to compuer/radio routing of email.? ?For example, I once deposited a radio-only email in Canada, and wihtin an hour it had been relayed (all without human inervention) through esablished servers along the USA East Coast, and was availble for me to receive.? ?When you arre?"radio only" -- there is NO INTERNET? ?So you cannot pick your mail by using your regular email vendor -- you must use a radio!? ?The email is cached for you at 1, 2 or 3 servers that you have pre-picked and are known to the system.? ?The radio only email is cached at all of them, mirror-like

Those folks have been at it for over 2 decades and have been used in just about every disaster you can think of, albeit peripherally.? ?They have a ton of "institutional knowledge" about "human behavior and needs" in those situations.? ?Missionaries, medical trips, a bunch of groups have taken advtange of their system.? ?Currently, ARES(R) groups all overr?the nation are using them, as have Red Cross systems.? ?Out of a war-torn area -- Winlink works.? ??

Despite the FCC prohibition of encryption, they found a way to provide fairly reliable "user identification" so as to avoid spoofing.? ?You can even use telnet to access their system....but it is PaINFUL.??

I hope this information is helpful.? ?A replacement system needs to provide all the same, or better, integration into human needs and behaviors in both normal and disaster/war days.??

Thanks for all you are telling me about!
Gordon KX4Z


On Fri, Feb 2, 2024 at 9:42?AM Rafael Diniz <rafael@...> wrote:
Hi Gordon,

If later on anyone wants to put up a ham radio uucp HF gateway, As uucp
setup is not that easy, I can help with all the uucp setup for remote
and gateway stations (I have bash scripts and templates ready) and
provide server access to our *.hermes.radio (just choose a subdomain)
for initial testing, if needed. This is what we call "central" server,
with real IP in the VPS. The "gateway" station just relays emails to
"central" email server, and connects (or receive connection) to the
"remote" stations over HF. This is the topology I put in place. With
VARA and/or Ardop (this is what my uucp bridge supports [1]).

for example, to triger the connection to the gateway (and consequently
synchronize the uucp jobs, aka. emais), from a remote station, I just do:
uucico -S gw

where gw is a uucp alias to the uucp gateway nodename, and remember to
put the radio in the same frequency of the other station.

the uucp bridge automatically calls the nodename to be connected, which
in the case is the callsign of the station, for example, PU2UIT (the
nodenames must be valid callsigns for vara and ardop be happy).

[1]

Cheers,
Rafael

On 2/2/24 14:22, Gordon Gibby wrote:
> Rafael, that is very upstanding of you!? ?I had no idea that uucp is
> still moving such traffic over HF radio? (I'm not counting Internet).
> Thank you for the education -- I'm benefitting from your knowledge and
> experience!
>
> The Winlink folks have both a centralized and a decentralized model,
> so it can gett tricky to count, but the data piles up month over month
> here:
> (click the "traffic" tab):
> ?(see attachment)
>
> looks like about 76,000 per HF in January
> another 45,000 or so over VHF
> Total over RF >100,000? or over 3,000 per day.
>
> Again, EVENTUALLY a system will show up that gains even wider
> acceptance.? ?For all I know UUCP is "there" if you count military?
> (the above figures have no military).? ? I hadn't thought of that.....
>
> THANKS!? It is great to learn from all the smart people here!
> Gordon KX4Z
>
>
> On Fri, Feb 2, 2024 at 9:16?AM HA3HZ <gyula@...> wrote:
>
>? ? ?There are a few LOG programs on github that work under Linux.
>? ? ?It is currently still being developed. It communicates with the
>? ? ?radio via port:
>
>? ? ?FieldDayLogger <>
>
>? ? ?not1mm <>
>
>? ? ?As far as I know, the N3FJP AC program works under Windows.
>? ? ?Wine or box86 seems to me to be highly OS dependent.
>? ? ?Therefore, I think that communication through the port should be
>? ? ?prioritized.
>? ? ?It is difficult to part with the usual program. We need to know
>? ? ?that only change is constant.
>? ? ?--
>? ? ?Gyula HA3HZ
>
>






Re: HF UUCP (Was: Re: [BITX20] Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps?) #sBitx

 

With tight synchronization (we have a good clock source) and considering the wideband capabilities of the sbitx, we could support multiple simultaneous uucp connections on a single sbitx, for eg., using frequency division, remote stations use one channel each, while the gateway operates in multiple channels inside the 20-something kHz of the sbitx passband, orchestrating the tx/rx time slots.

- Rafael

On 2/2/24 14:42, Rafael Diniz wrote:
Hi Gordon,

If later on anyone wants to put up a ham radio uucp HF gateway, As uucp setup is not that easy, I can help with all the uucp setup for remote and gateway stations (I have bash scripts and templates ready) and provide server access to our *.hermes.radio (just choose a subdomain) for initial testing, if needed. This is what we call "central" server, with real IP in the VPS. The "gateway" station just relays emails to "central" email server, and connects (or receive connection) to the "remote" stations over HF. This is the topology I put in place. With VARA and/or Ardop (this is what my uucp bridge supports [1]).

for example, to triger the connection to the gateway (and consequently synchronize the uucp jobs, aka. emais), from a remote station, I just do:
uucico -S gw

where gw is a uucp alias to the uucp gateway nodename, and remember to put the radio in the same frequency of the other station.

the uucp bridge automatically calls the nodename to be connected, which in the case is the callsign of the station, for example, PU2UIT (the nodenames must be valid callsigns for vara and ardop be happy).

[1]

Cheers,
Rafael

On 2/2/24 14:22, Gordon Gibby wrote:
Rafael, that is very upstanding of you! ?I had no idea that uucp is still moving such traffic over HF radio? (I'm not counting Internet).
Thank you for the education -- I'm benefitting from your knowledge and experience!

The Winlink folks have both a centralized and a decentralized model, so it can gett tricky to count, but the data piles up month over month here:
(click the "traffic" tab):
?(see attachment)

looks like about 76,000 per HF in January
another 45,000 or so over VHF
Total over RF >100,000? or over 3,000 per day.

Again, EVENTUALLY a system will show up that gains even wider acceptance.? ?For all I know UUCP is "there" if you count military? (the above figures have no military).? ? I hadn't thought of that.....

THANKS!? It is great to learn from all the smart people here!
Gordon KX4Z


On Fri, Feb 2, 2024 at 9:16?AM HA3HZ <gyula@...> wrote:

??? There are a few LOG programs on github that work under Linux.
??? It is currently still being developed. It communicates with the
??? radio via port:

??? FieldDayLogger <>

??? not1mm <>

??? As far as I know, the N3FJP AC program works under Windows.
??? Wine or box86 seems to me to be highly OS dependent.
??? Therefore, I think that communication through the port should be
??? prioritized.
??? It is difficult to part with the usual program. We need to know
??? that only change is constant.
??? -- ??? Gyula HA3HZ



HF UUCP (Was: Re: [BITX20] Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps?) #sBitx

 

Hi Gordon,

If later on anyone wants to put up a ham radio uucp HF gateway, As uucp setup is not that easy, I can help with all the uucp setup for remote and gateway stations (I have bash scripts and templates ready) and provide server access to our *.hermes.radio (just choose a subdomain) for initial testing, if needed. This is what we call "central" server, with real IP in the VPS. The "gateway" station just relays emails to "central" email server, and connects (or receive connection) to the "remote" stations over HF. This is the topology I put in place. With VARA and/or Ardop (this is what my uucp bridge supports [1]).

for example, to triger the connection to the gateway (and consequently synchronize the uucp jobs, aka. emais), from a remote station, I just do:
uucico -S gw

where gw is a uucp alias to the uucp gateway nodename, and remember to put the radio in the same frequency of the other station.

the uucp bridge automatically calls the nodename to be connected, which in the case is the callsign of the station, for example, PU2UIT (the nodenames must be valid callsigns for vara and ardop be happy).

[1]

Cheers,
Rafael

On 2/2/24 14:22, Gordon Gibby wrote:
Rafael, that is very upstanding of you!? ?I had no idea that uucp is still moving such traffic over HF radio? (I'm not counting Internet).
Thank you for the education -- I'm benefitting from your knowledge and experience!

The Winlink folks have both a centralized and a decentralized model, so it can gett tricky to count, but the data piles up month over month here:
(click the "traffic" tab):
?(see attachment)

looks like about 76,000 per HF in January
another 45,000 or so over VHF
Total over RF >100,000? or over 3,000 per day.

Again, EVENTUALLY a system will show up that gains even wider acceptance.? ?For all I know UUCP is "there" if you count military? (the above figures have no military).? ? I hadn't thought of that.....

THANKS!? It is great to learn from all the smart people here!
Gordon KX4Z


On Fri, Feb 2, 2024 at 9:16?AM HA3HZ <gyula@...> wrote:

There are a few LOG programs on github that work under Linux.
It is currently still being developed. It communicates with the
radio via port:

FieldDayLogger <>

not1mm <>

As far as I know, the N3FJP AC program works under Windows.
Wine or box86 seems to me to be highly OS dependent.
Therefore, I think that communication through the port should be
prioritized.
It is difficult to part with the usual program. We need to know
that only change is constant.
--
Gyula HA3HZ


#sbitx Almost no FT8 reception with V3.02 #sBitx

 

After the update to V3.02 (./update) the FT8 reception seems to be deaf.? I am getting VERY FEW decodes. I also deleted the WIS files, so that they were created the next start, but this did not help at all.?

Running the V3.01 version on the same HW shows a lot of FT8 decodes.

Anybody else seeing this behavior?
Do I need to install any pending git changes/pulls, to get that resolved?
--
73, Joerg - DB2OO


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Rafael, that is very upstanding of you!? ?I had no idea that uucp is still moving such traffic over HF radio? (I'm not counting Internet).
Thank you for the education -- I'm benefitting from your knowledge and experience!

The Winlink folks have both a centralized and a decentralized model, so it can gett tricky to count, but the data piles up month over month here:
(click the "traffic" tab):? ?
?(see attachment)

looks like about 76,000 per HF in January
another 45,000 or so over VHF
Total over RF >100,000? or over 3,000 per day.

Again, EVENTUALLY a system will show up that gains even wider acceptance.? ?For all I know UUCP is "there" if you count military? (the above figures have no military).? ? I hadn't thought of that.....

THANKS!? It is great to learn from all the smart people here!
Gordon KX4Z


On Fri, Feb 2, 2024 at 9:16?AM HA3HZ <gyula@...> wrote:
There are a few LOG programs on github that work under Linux.
It is currently still being developed. It communicates with the radio via port:





As far as I know, the N3FJP AC program works under Windows.
Wine or box86 seems to me to be highly OS dependent.
Therefore, I think that communication through the port should be prioritized.
It is difficult to part with the usual program. We need to know that only change is constant.
--
Gyula HA3HZ


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

There are a few LOG programs on github that work under Linux.
It is currently still being developed. It communicates with the radio via port:





As far as I know, the N3FJP AC program works under Windows.
Wine or box86 seems to me to be highly OS dependent.
Therefore, I think that communication through the port should be prioritized.
It is difficult to part with the usual program. We need to know that only change is constant.
--
Gyula HA3HZ


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Btw, as UUCP is just a technology, not a centralized infrastructure, so there is no way to know how many emails go through, especially as a big chunk of them go encrypted (private and military uses). Just like asking how many emails go over the Internet - there are ways to estimate - but impossible to know for sure.

- Rafael

On 2/2/24 14:00, Rafael Diniz wrote:
Hi Gordon,

If you are asking in general, I cannot give you a figure as most of this information is classified. If you are asking about Rhizomatica's HERMES, we transfer messages at the same speed of most using Winlink, as we are currently using VARA. We are working on a new modem for faster communication and a tighter integration to UUCP. A gateway station routes dozen of messages every day from each community connected to our network. Needless to say, with proper network hierarchy, an HF UUCP network scales, while cleanly integrating with Postfix or any standard email stack. We also do specific trans-coding for audio and voice (on email attachments) for allowing them to flow over HF. Anyway, I don't wanna argue "who is bigger", as it makes no sense to compare UUCP to Winlink IMHO. Winlink is a very successful niche technology while UUCP is available on every Unix since late 70's for data exchange and remote command execution over radio, telephony lines or other mediums.

I remove what I said about de-facto standard for email exchange of HF, as may be you have better access to such information than me, and there is no point of disputing this.

Kind regards,
Rafael PU2UIT


On 2/2/24 13:23, Gordon Gibby wrote:
Rafael, how many messages move over uucp every month, over?HF?
Gordon KX4Z

On Fri, Feb 2, 2024 at 8:15?AM Rafael Diniz <rafael@...> wrote:

??? The default de-facto standard for email exchange over radio is
??? UUCP, not
??? Winlink. CODAN uses UUCP, for example. Winlink is just a simple
??? (while
??? useful, as you all mention) ham-radio focused protocol.

??? 73s,
??? Rafael PU2UIT

??? On 2/1/24 14:03, Dave, N1AI wrote:
??? > On Thu, Feb 1, 2024 at 04:51 AM, Gordon Gibby wrote:
??? >
??? >? ? ?Thank you Gwen, for your question and your "user context" that
??? >? ? ?helps explain your question.
??? >
??? >? ? ?To say that "N3FJP is just a logger" seems somewhat similar to
??? >? ? ?saying "The Eifel Tower is just a monument." ?N3FJP is widely
??? >? ? ?used by not just individuals but GROUPS of individuals,
??? >
??? >? ? ? ?* has specifically crafted uniquely intuitive interfaces for
??? >? ? ? ? ?each of a few dozen contests
??? >? ? ? ?* has multi-user simultaneous capabilities
??? >? ? ? ?* can interface with dozens of different radios to capture
??? >? ? ? ? ?frequency and mode information
??? >
??? >? ? ?and, most usefully,
??? >
??? >? ? ? ?* can control several different radios to actually send voice
??? >? ? ? ? ?messages or CW messages
??? >
??? >? ? ?As far as I know, the internal single-user sBitx logger has none
??? >? ? ?of those features at this time.
??? >
??? >? ? ?Our small club used N3FJP productively in the last Winter Field
??? >? ? ?Day and made use of all of those advantages, particularly the
??? >? ? ?ability to control radios.? So when in PHONE competition, users
??? >? ? ?could simply strike F1 and their CQ message would
??? automatically be
??? >? ? ?transmitted, would pause a determined number of seconds, and
??? then
??? >? ? ?repeat until they strike any key to enter a callsign.
??? >
??? >? ? ?In CW, I could strike F1 to initiate a CQ message, interrupt
??? it by
??? >? ? ?entering VU2ESE, reply by striking F2 (giving back an
??? >? ? ?acknolwedgement and a full exchange) and then confirm receipt by
??? >? ? ?striking F4 and? automatically initiiate a new request for
??? contacts.
??? >
??? >? ? ?I'm not a truly skilled user, but skilled users hit 60-100
??? >? ? ?contacts per hour with these type systtems....I'm more in the
??? >? ? ?20-30 range.? ? Our group expects to be in the top 4% of
??? submitted
??? >? ? ?logs, and we're pretty happy with that since we had never done
??? >? ? ?that and had to build antenna multiplexers to operate three
??? >? ? ?100-watt radios simultaneously over the only coax the
??? authorities
??? >? ? ?have penetrating their tornado-proof walls....
??? >
??? >? ? ?So if you want your radio to be competitive in the
??? marketplace of
??? >? ? ?people who do Field Day or Winter Field Day yada yada
??? yada....you
??? >? ? ?can't box yourselff out from these usetul systems, that are NOT
??? >? ? ?going to be running on raspberry pi's in the foreseeable
??? >? ? ?future....but are used by thousands to tens of thousands....
??? >
??? >? ? ?WINLINK is a 23+ year old radio email system that has basically
??? >? ? ?won the battle for higher speed digital ARQ
??? (acknowledge-request,
??? >? ? ?a form of data integrity guarantee) communications in the USA
??? >? ? ?after a 2-year battle with people who wished to limit amateur
??? >? ? ?radio.? ?Most of their software (in current versions) is
??? truly the
??? >? ? ?product one one man W4PHS.? ?It is the de facto standard for
??? >? ? ?100%-correct digital radio email the world over and moves
??? >? ? ?approximately 50,000 radio emails per month.? Their programming
??? >? ? ?staff of precisely 1? (and hopefully growing) is not going to be
??? >? ? ?able to address niche radios like the sBitx unless you make it
??? >? ? ?extremely easy, and by that, I mean "emulate something they
??? >? ? ?already address"? ?Radios for which they provide connections
??? >? ? ?include:? Barrett, Codan, Micom, a zillion Yaesu's, a zillion
??? >? ? ?ICOMs, Elecraft, Flex and Kenwoods.? ?Perhaps there is a quite
??? >? ? ?simple way to craft the recently created Telnet interface to
??? >? ? ?emulate one of those, at least for the basic functions?? ? I
??? know
??? >? ? ?that for the uBitx I was able to craft an ICOM interface that
??? >? ? ?worked for my purposes.
??? >
??? >? ? ?The sBitx has orders of magnitude more programming "staff" than
??? >? ? ?either of those other systems....and if you wish to increase
??? your
??? >? ? ?use-ability and market share, making life easier on others is a
??? >? ? ?good way to win friends and influence people!
??? >
??? >? ? ?Hope that helps explain it,
??? >
??? > With all due respect, if these software packages are so
??? monumentally
??? > important to you, your local club, and local and nationwide
??? emergency
??? > response teams, why buy equipment that doesn't readily support
??? those
??? > software packages?? Why not buy equipment that already does,
??? instead
??? > of hoping that other people fill the gaps for you?
??? >
??? > Why spend your time publicly putting pressure on other, mostly
??? unpaid
??? > people, to do the work that is needed to resolve the problem of not
??? > having support for the exact software that you feel is so
??? monumentally
??? > important on the exact platforms you choose to buy?
??? >
??? > Don't the N3FJP and WINLINK authors deserve to be rewarded by you
??? > using their software on the platforms they chose to support,
??? instead
??? > of being pressured to move it all to monumentally different
??? platforms
??? > you chose to use, or provide and support mechanisms that enable
??? it to
??? > be used on those other platforms?
??? >
??? > Doesn't the sbitx platform deserve to be what it has been since you
??? > bought it, a unique platform for software and hardware tinkerers,
??? > instead of becoming just another box for other people's software
??? to drive?
??? >
??? > Aren't you really just looking for an IC-705 and a Windows
??? tablet for
??? > EMCOM, and/or an IC-7300 and a Windows PC for Field Day, and not
??? > really looking for a platform to tinker with?
??? >
??? > --
??? > Regards,
??? > Dave, N1AI
??? >








Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Hi Gordon,

If you are asking in general, I cannot give you a figure as most of this information is classified. If you are asking about Rhizomatica's HERMES, we transfer messages at the same speed of most using Winlink, as we are currently using VARA. We are working on a new modem for faster communication and a tighter integration to UUCP. A gateway station routes dozen of messages every day from each community connected to our network. Needless to say, with proper network hierarchy, an HF UUCP network scales, while cleanly integrating with Postfix or any standard email stack. We also do specific trans-coding for audio and voice (on email attachments) for allowing them to flow over HF. Anyway, I don't wanna argue "who is bigger", as it makes no sense to compare UUCP to Winlink IMHO. Winlink is a very successful niche technology while UUCP is available on every Unix since late 70's for data exchange and remote command execution over radio, telephony lines or other mediums.

I remove what I said about de-facto standard for email exchange of HF, as may be you have better access to such information than me, and there is no point of disputing this.

Kind regards,
Rafael PU2UIT

On 2/2/24 13:23, Gordon Gibby wrote:
Rafael, how many messages move over uucp every month, over?HF?
Gordon KX4Z

On Fri, Feb 2, 2024 at 8:15?AM Rafael Diniz <rafael@...> wrote:

The default de-facto standard for email exchange over radio is
UUCP, not
Winlink. CODAN uses UUCP, for example. Winlink is just a simple
(while
useful, as you all mention) ham-radio focused protocol.

73s,
Rafael PU2UIT

On 2/1/24 14:03, Dave, N1AI wrote:
> On Thu, Feb 1, 2024 at 04:51 AM, Gordon Gibby wrote:
>
>? ? ?Thank you Gwen, for your question and your "user context" that
>? ? ?helps explain your question.
>
>? ? ?To say that "N3FJP is just a logger" seems somewhat similar to
>? ? ?saying "The Eifel Tower is just a monument."? ?N3FJP is widely
>? ? ?used by not just individuals but GROUPS of individuals,
>
>? ? ? ?* has specifically crafted uniquely intuitive interfaces for
>? ? ? ? ?each of a few dozen contests
>? ? ? ?* has multi-user simultaneous capabilities
>? ? ? ?* can interface with dozens of different radios to capture
>? ? ? ? ?frequency and mode information
>
>? ? ?and, most usefully,
>
>? ? ? ?* can control several different radios to actually send voice
>? ? ? ? ?messages or CW messages
>
>? ? ?As far as I know, the internal single-user sBitx logger has none
>? ? ?of those features at this time.
>
>? ? ?Our small club used N3FJP productively in the last Winter Field
>? ? ?Day and made use of all of those advantages, particularly the
>? ? ?ability to control radios.? So when in PHONE competition, users
>? ? ?could simply strike F1 and their CQ message would
automatically be
>? ? ?transmitted, would pause a determined number of seconds, and
then
>? ? ?repeat until they strike any key to enter a callsign.
>
>? ? ?In CW, I could strike F1 to initiate a CQ message, interrupt
it by
>? ? ?entering VU2ESE, reply by striking F2 (giving back an
>? ? ?acknolwedgement and a full exchange) and then confirm receipt by
>? ? ?striking F4 and? automatically initiiate a new request for
contacts.
>
>? ? ?I'm not a truly skilled user, but skilled users hit 60-100
>? ? ?contacts per hour with these type systtems....I'm more in the
>? ? ?20-30 range.? ? Our group expects to be in the top 4% of
submitted
>? ? ?logs, and we're pretty happy with that since we had never done
>? ? ?that and had to build antenna multiplexers to operate three
>? ? ?100-watt radios simultaneously over the only coax the
authorities
>? ? ?have penetrating their tornado-proof walls....
>
>? ? ?So if you want your radio to be competitive in the
marketplace of
>? ? ?people who do Field Day or Winter Field Day yada yada
yada....you
>? ? ?can't box yourselff out from these usetul systems, that are NOT
>? ? ?going to be running on raspberry pi's in the foreseeable
>? ? ?future....but are used by thousands to tens of thousands....
>
>? ? ?WINLINK is a 23+ year old radio email system that has basically
>? ? ?won the battle for higher speed digital ARQ
(acknowledge-request,
>? ? ?a form of data integrity guarantee) communications in the USA
>? ? ?after a 2-year battle with people who wished to limit amateur
>? ? ?radio.? ?Most of their software (in current versions) is
truly the
>? ? ?product one one man W4PHS.? ?It is the de facto standard for
>? ? ?100%-correct digital radio email the world over and moves
>? ? ?approximately 50,000 radio emails per month.? Their programming
>? ? ?staff of precisely 1? (and hopefully growing) is not going to be
>? ? ?able to address niche radios like the sBitx unless you make it
>? ? ?extremely easy, and by that, I mean "emulate something they
>? ? ?already address"? ?Radios for which they provide connections
>? ? ?include:? Barrett, Codan, Micom, a zillion Yaesu's, a zillion
>? ? ?ICOMs, Elecraft, Flex and Kenwoods.? ?Perhaps there is a quite
>? ? ?simple way to craft the recently created Telnet interface to
>? ? ?emulate one of those, at least for the basic functions?? ? I
know
>? ? ?that for the uBitx I was able to craft an ICOM interface that
>? ? ?worked for my purposes.
>
>? ? ?The sBitx has orders of magnitude more programming "staff" than
>? ? ?either of those other systems....and if you wish to increase
your
>? ? ?use-ability and market share, making life easier on others is a
>? ? ?good way to win friends and influence people!
>
>? ? ?Hope that helps explain it,
>
> With all due respect, if these software packages are so
monumentally
> important to you, your local club, and local and nationwide
emergency
> response teams, why buy equipment that doesn't readily support
those
> software packages?? Why not buy equipment that already does,
instead
> of hoping that other people fill the gaps for you?
>
> Why spend your time publicly putting pressure on other, mostly
unpaid
> people, to do the work that is needed to resolve the problem of not
> having support for the exact software that you feel is so
monumentally
> important on the exact platforms you choose to buy?
>
> Don't the N3FJP and WINLINK authors deserve to be rewarded by you
> using their software on the platforms they chose to support,
instead
> of being pressured to move it all to monumentally different
platforms
> you chose to use, or provide and support mechanisms that enable
it to
> be used on those other platforms?
>
> Doesn't the sbitx platform deserve to be what it has been since you
> bought it, a unique platform for software and hardware tinkerers,
> instead of becoming just another box for other people's software
to drive?
>
> Aren't you really just looking for an IC-705 and a Windows
tablet for
> EMCOM, and/or an IC-7300 and a Windows PC for Field Day, and not
> really looking for a platform to tinker with?
>
> --
> Regards,
> Dave, N1AI
>






Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Rafael, how many messages move over uucp every month, over?HF?
Gordon KX4Z

On Fri, Feb 2, 2024 at 8:15?AM Rafael Diniz <rafael@...> wrote:
The default de-facto standard for email exchange over radio is UUCP, not
Winlink. CODAN uses UUCP, for example. Winlink is just a simple (while
useful, as you all mention) ham-radio focused protocol.

73s,
Rafael PU2UIT

On 2/1/24 14:03, Dave, N1AI wrote:
> On Thu, Feb 1, 2024 at 04:51 AM, Gordon Gibby wrote:
>
>? ? ?Thank you Gwen, for your question and your "user context" that
>? ? ?helps explain your question.
>
>? ? ?To say that "N3FJP is just a logger" seems somewhat similar to
>? ? ?saying "The Eifel Tower is just a monument."? ?N3FJP is widely
>? ? ?used by not just individuals but GROUPS of individuals,
>
>? ? ? ?* has specifically crafted uniquely intuitive interfaces for
>? ? ? ? ?each of a few dozen contests
>? ? ? ?* has multi-user simultaneous capabilities
>? ? ? ?* can interface with dozens of different radios to capture
>? ? ? ? ?frequency and mode information
>
>? ? ?and, most usefully,
>
>? ? ? ?* can control several different radios to actually send voice
>? ? ? ? ?messages or CW messages
>
>? ? ?As far as I know, the internal single-user sBitx logger has none
>? ? ?of those features at this time.
>
>? ? ?Our small club used N3FJP productively in the last Winter Field
>? ? ?Day and made use of all of those advantages, particularly the
>? ? ?ability to control radios.? So when in PHONE competition, users
>? ? ?could simply strike F1 and their CQ message would automatically be
>? ? ?transmitted, would pause a determined number of seconds, and then
>? ? ?repeat until they strike any key to enter a callsign.
>
>? ? ?In CW, I could strike F1 to initiate a CQ message, interrupt it by
>? ? ?entering VU2ESE, reply by striking F2 (giving back an
>? ? ?acknolwedgement and a full exchange) and then confirm receipt by
>? ? ?striking F4 and? automatically initiiate a new request for contacts.
>
>? ? ?I'm not a truly skilled user, but skilled users hit 60-100
>? ? ?contacts per hour with these type systtems....I'm more in the
>? ? ?20-30 range.? ? Our group expects to be in the top 4% of submitted
>? ? ?logs, and we're pretty happy with that since we had never done
>? ? ?that and had to build antenna multiplexers to operate three
>? ? ?100-watt radios simultaneously over the only coax the authorities
>? ? ?have penetrating their tornado-proof walls....
>
>? ? ?So if you want your radio to be competitive in the marketplace of
>? ? ?people who do Field Day or Winter Field Day yada yada yada....you
>? ? ?can't box yourselff out from these usetul systems, that are NOT
>? ? ?going to be running on raspberry pi's in the foreseeable
>? ? ?future....but are used by thousands to tens of thousands....
>
>? ? ?WINLINK is a 23+ year old radio email system that has basically
>? ? ?won the battle for higher speed digital ARQ (acknowledge-request,
>? ? ?a form of data integrity guarantee) communications in the USA
>? ? ?after a 2-year battle with people who wished to limit amateur
>? ? ?radio.? ?Most of their software (in current versions) is truly the
>? ? ?product one one man W4PHS.? ?It is the de facto standard for
>? ? ?100%-correct digital radio email the world over and moves
>? ? ?approximately 50,000 radio emails per month.? Their programming
>? ? ?staff of precisely 1? (and hopefully growing) is not going to be
>? ? ?able to address niche radios like the sBitx unless you make it
>? ? ?extremely easy, and by that, I mean "emulate something they
>? ? ?already address"? ?Radios for which they provide connections
>? ? ?include:? Barrett, Codan, Micom, a zillion Yaesu's, a zillion
>? ? ?ICOMs, Elecraft, Flex and Kenwoods.? ?Perhaps there is a quite
>? ? ?simple way to craft the recently created Telnet interface to
>? ? ?emulate one of those, at least for the basic functions?? ? I know
>? ? ?that for the uBitx I was able to craft an ICOM interface that
>? ? ?worked for my purposes.
>
>? ? ?The sBitx has orders of magnitude more programming "staff" than
>? ? ?either of those other systems....and if you wish to increase your
>? ? ?use-ability and market share, making life easier on others is a
>? ? ?good way to win friends and influence people!
>
>? ? ?Hope that helps explain it,
>
> With all due respect, if these software packages are so monumentally
> important to you, your local club, and local and nationwide emergency
> response teams, why buy equipment that doesn't readily support those
> software packages?? Why not buy equipment that already does, instead
> of hoping that other people fill the gaps for you?
>
> Why spend your time publicly putting pressure on other, mostly unpaid
> people, to do the work that is needed to resolve the problem of not
> having support for the exact software that you feel is so monumentally
> important on the exact platforms you choose to buy?
>
> Don't the N3FJP and WINLINK authors deserve to be rewarded by you
> using their software on the platforms they chose to support, instead
> of being pressured to move it all to monumentally different platforms
> you chose to use, or provide and support mechanisms that enable it to
> be used on those other platforms?
>
> Doesn't the sbitx platform deserve to be what it has been since you
> bought it, a unique platform for software and hardware tinkerers,
> instead of becoming just another box for other people's software to drive?
>
> Aren't you really just looking for an IC-705 and a Windows tablet for
> EMCOM, and/or an IC-7300 and a Windows PC for Field Day, and not
> really looking for a platform to tinker with?
>
> --
> Regards,
> Dave, N1AI
>






Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

The default de-facto standard for email exchange over radio is UUCP, not Winlink. CODAN uses UUCP, for example. Winlink is just a simple (while useful, as you all mention) ham-radio focused protocol.

73s,
Rafael PU2UIT

On 2/1/24 14:03, Dave, N1AI wrote:
On Thu, Feb 1, 2024 at 04:51 AM, Gordon Gibby wrote:

Thank you Gwen, for your question and your "user context" that
helps explain your question.

To say that "N3FJP is just a logger" seems somewhat similar to
saying "The Eifel Tower is just a monument."? ?N3FJP is widely
used by not just individuals but GROUPS of individuals,

* has specifically crafted uniquely intuitive interfaces for
each of a few dozen contests
* has multi-user simultaneous capabilities
* can interface with dozens of different radios to capture
frequency and mode information

and, most usefully,

* can control several different radios to actually send voice
messages or CW messages

As far as I know, the internal single-user sBitx logger has none
of those features at this time.

Our small club used N3FJP productively in the last Winter Field
Day and made use of all of those advantages, particularly the
ability to control radios.? So when in PHONE competition, users
could simply strike F1 and their CQ message would automatically be
transmitted, would pause a determined number of seconds, and then
repeat until they strike any key to enter a callsign.

In CW, I could strike F1 to initiate a CQ message, interrupt it by
entering VU2ESE, reply by striking F2 (giving back an
acknolwedgement and a full exchange) and then confirm receipt by
striking F4 and? automatically initiiate a new request for contacts.

I'm not a truly skilled user, but skilled users hit 60-100
contacts per hour with these type systtems....I'm more in the
20-30 range.? ? Our group expects to be in the top 4% of submitted
logs, and we're pretty happy with that since we had never done
that and had to build antenna multiplexers to operate three
100-watt radios simultaneously over the only coax the authorities
have penetrating their tornado-proof walls....

So if you want your radio to be competitive in the marketplace of
people who do Field Day or Winter Field Day yada yada yada....you
can't box yourselff out from these usetul systems, that are NOT
going to be running on raspberry pi's in the foreseeable
future....but are used by thousands to tens of thousands....

WINLINK is a 23+ year old radio email system that has basically
won the battle for higher speed digital ARQ (acknowledge-request,
a form of data integrity guarantee) communications in the USA
after a 2-year battle with people who wished to limit amateur
radio.? ?Most of their software (in current versions) is truly the
product one one man W4PHS.? ?It is the de facto standard for
100%-correct digital radio email the world over and moves
approximately 50,000 radio emails per month.? Their programming
staff of precisely 1? (and hopefully growing) is not going to be
able to address niche radios like the sBitx unless you make it
extremely easy, and by that, I mean "emulate something they
already address"? ?Radios for which they provide connections
include:? Barrett, Codan, Micom, a zillion Yaesu's, a zillion
ICOMs, Elecraft, Flex and Kenwoods.? ?Perhaps there is a quite
simple way to craft the recently created Telnet interface to
emulate one of those, at least for the basic functions?? ? I know
that for the uBitx I was able to craft an ICOM interface that
worked for my purposes.

The sBitx has orders of magnitude more programming "staff" than
either of those other systems....and if you wish to increase your
use-ability and market share, making life easier on others is a
good way to win friends and influence people!

Hope that helps explain it,
With all due respect, if these software packages are so monumentally important to you, your local club, and local and nationwide emergency response teams, why buy equipment that doesn't readily support those software packages?? Why not buy equipment that already does, instead of hoping that other people fill the gaps for you?

Why spend your time publicly putting pressure on other, mostly unpaid people, to do the work that is needed to resolve the problem of not having support for the exact software that you feel is so monumentally important on the exact platforms you choose to buy?

Don't the N3FJP and WINLINK authors deserve to be rewarded by you using their software on the platforms they chose to support, instead of being pressured to move it all to monumentally different platforms you chose to use, or provide and support mechanisms that enable it to be used on those other platforms?

Doesn't the sbitx platform deserve to be what it has been since you bought it, a unique platform for software and hardware tinkerers, instead of becoming just another box for other people's software to drive?

Aren't you really just looking for an IC-705 and a Windows tablet for EMCOM, and/or an IC-7300 and a Windows PC for Field Day, and not really looking for a platform to tinker with?

--
Regards,
Dave, N1AI


Re: sBITX Toolbox - A great companion for the sBitx transceiver is now available for public release #file-notice #sBitx #sbitx_v2 #sBITX_v3 #wiki-notice

 

Hi JJ,

: )
Indeed, but the contributions do not really scratch the surface of the problem of lack of organization of the code and architectural bugs overall. I read the code and could find no compressor code (and yes, there is a variable for it... that does nothing as far as I can tell).

- Rafael

On 2/1/24 01:38, JJ - W9JES wrote:
On Wed, Jan 31, 2024 at 02:29 AM, Rafael Diniz wrote:

Hi JJ,

There is no tx_compression implemented in Farhan's (there are no
programmers, just one programmer) sBitx code.

- Rafael

Hi.

Compression IS a value that is available via telnet in v3.x so I assumed it was still in v3.x code. The compression setting is available in v2.0 as seen here.




Also, There are "programmers" aka developers working with Farhan to enhance the code according to the GH page.. Recognize someone on there :)






-JJ


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Correction:? ?John is "also" a member of the Winlink Development Team
And it doesn't take "hundreds of pages" to document the interface, it just took that to beat down what appeared to be incorrect and unfounded accusations by some really smart folks who just didn't grasp how this works....but that is a completely different story, and now the FCC has allowed far more freedom

Gordon?


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Thanks to all for chiming in.? ?I am? delighted that I have finally managed to be clear enough that I'm making SOME sense to Ashhar!

This is difficult stuff, which took the ham radio community > 2 decades to build.? ??

John Wiseman, G8BPQ also manages a? daily blog where he answers the wildest questions about his BPQ code.? ?He implements a very simple RMS (Radio Message Server) in c language which runs on Raspberry Pi.? ?As a result, I have studied HIS code to understand how Winlink works, because his code is open source.? ?Interestingly, he is almost a member of the Winlink Development Team!? ?And an incredibly nice guy, who loves SAILING, and he has often personally answered MY stupid questions as I tried to understand this stuff 5-7 years ago.? ?I run his code on several deployed VHF gateways and digipeters throughout our County.? ? His code is normally excellent.? ? ?However, he does NOT implement the more difficult parts of WINLINK -- the "radio only" automatic routing that will (slowly) move traffic even in the complete absence of the Internet, all under computer control all over the world.? Nor do? ANY of the 3rd party systems (to my current knowledge).? ??

The magnitude of the challenge may not be obvious.? ?I said the genius of the WINLINK system is NOT in their code, it is in their base of VOLUNTEERS.? How many of you are willing to turn your station COMPLETLY over to being a gateway, and it must be up 24 hours a day, 7 days a week, every day of the year without fail.? ?Mine has been up for > 6 years, and I actually have TWO in my same house.? ? Each gateway scans approximately 5 frequencies 24 hours a day.? ?Through hurricanes, thunderstorms, no matter what, my system is UP if my antennas survive.? ?Out of 500 units, how many are going to be willing to GIVE UP THEIR STATION for this kind of volunteeer service??? ?It is a daunting task.? ? To have built a world wide network of unpaid and completely volunteer stations -- and to update their software seamlessly many many times per year, all automated, and never failing in several years (it did fail a few times before that, to great gnashing of teeth on my part).

I don't know about the lawsin India.? ?There are no WINLNK servers in India.? ?That may be due to telecommunications taxes or laws.? ? That would need to be investigated.? ?

Recognize there are two parts to this:? SERVER code and USER (client) code.? ??

I'm happy for the sBitx community to recreate a newer, better version of WINLINK....but I want you to understand the magnitude of the task.? ?Their external interfaces are WELL described (Ihave put them in FCC documents, hundreds of pages)? ?and were based on bulletin board code developed over decades, and they extensively used code from a Frenchman (whom I gave proper citation to).? ??

Here is a map of the VARA HF 24/7/365 servers centered on India:? as you can see, there ARE servers in that part of the world, but they are quite a distance from India, which may explain how strange all this appears to Farhan:

[you can also use this map to see the potentially tens of thousands of VHF servers, by clicking a different button; I run several of those also]


John Wiseman has a github repository and also web pages etc.? ?He is a wonderful fellow.
His documentation....well there might be slight issues there, it is a HUGE task he has been doing for decades



Incidentally, I see that he has a repository for ARDOP there, too -- this will run on a raspberry pi and is free for the using.? ?The setup can? be slightly confusing to newbies....but like all the modems in WINLINK, it is socket based,so? you folks will instantly know how to use it, far faster than ME.

So there is a lot to digest here.? ?thanks for your interest on behalf of advancing ham radio worldwide!
Gordon Gibby KX4Z


Re: #sBitx on Raspberry Pi OS 64-bit #sBitx

 

On Fri, Feb 2, 2024 at 07:51 PM, Rafael Diniz wrote:
Try a couple of times more and it will open
Yes, after running is as sudo it started, and it also started as "pi" after that.? To late in the evening for me now to test tx, but rx is working nicely.

Thanks Rafael.?
?
--
Pete VK3PYE


Re: #sBitx on Raspberry Pi OS 64-bit #sBitx

Paul
 

Hi Jerry
That is strange, I had a look through the user_settings.ini file and could not see anything at first pass to interfere with time settings.
I renamed the file user_settings.ini-OLD and then restarted the sbitx app and the time is now correct on the app.

Thanks for the testing you did to highlight this.

Regards
Paul G0KAO


Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Forgot to add the link of our Mercury modem:


And cheers to Farhan - sbitx v3 hardware is really stable - we really appreciate the work.

73,
Rafael PU2UIT

On 2/2/24 09:09, Rafael Diniz wrote:
Hi Farhan and all,

I can put online a HERMES image with VARA, uucp and email stack already configured, in case there is interest. Then one just needs a "email gateway" to route the emails from over the air to the Internet. We can get more than 300bps with VARA. We our Mercury modem we are shooting for higher speeds and also wideband operation.

Anyway, if anyone needs help puting VARA and Winlink to work on the sbitx, I can help. I spend some time fixing/testing box86, then box64 and then working with hangover-wine developer to make VARA work nice. And it does, pretty stable (I'm using the sbitx controller I wrote - but I don't see why Farhan's implementation would not work). It is just a matter of setting alsa asoundrc correctly - just set default to loopback. This is what I use:

pcm.dsnooped0 {
???type dsnoop
???ipc_key 50000
???ipc_key_add_uid false ??# let multiple users share
???ipc_perm 0666 ??????????# IPC permissions for multi-user sharing (octal, default 0600)
???slave {
???????pcm "hw:1,1"
???????rate 48000
???????channels 2
???}
}

pcm.dmix0 {
???type dmix
???ipc_key 60000
???ipc_key_add_uid false ??# let multiple users share
???ipc_perm 0666 ??????????# IPC permissions for multi-user sharing (octal, default 0600)
???slave {
???????pcm "hw:2,0"
???????rate 48000
???????channels 2
???}
}

pcm.HERMES2IN {type rate slave {pcm "plug:dsnooped0" rate 48000}}
pcm.HERMES2OUT {type rate slave {pcm "plug:dmix0" rate 48000}}

pcm.asymwine {
???????type asym
???????playback.pcm "HERMES2OUT"
???????capture.pcm "HERMES2IN"
}

pcm.!default {
???????type plug
???????slave.pcm "asymwine"
}

pcm.dsp {
???????type plug
???????slave.pcm "asymwine"
}

And have a software on windows side that keys the radio (I use the UUCP bridge I wrote [1] together with the shared memory api of sbitx I developed [2] and am re-writing for clearer code and better dsp and latency [3]). This is production quality and is running is a dozen sbitx in the field already.

[1]
[2]
[3]

Cheers,
Rafael

On 2/2/24 03:49, Ashhar Farhan wrote:
Gordon,
Now I understand this much better. At a stratospheric level:
1. We have almost 500 sbitx out there in the wild. What if we added email gateways into our code? We will have to manage an email gateway server somewhere but that is far easier than anything else. It could be hostes on sbitx.net <> or something like that, entirely disconnected from hf signals.
2. What does it take to develop something akin to winlink? Rafael has already coopted the good ol UUCP to work as email relay. What we need now is a good 300 bps modem.
3. I am even more enthused about a short messaginf service (akin to js8call) where I can receive from multiple sources at once.
On point 3, let me elaborate a little more in a separate email.
- f

On Fri, Feb 2, 2024, 8:39 AM Gordon Gibby <docvacuumtubes@...> wrote:

??? I don't understand most of this, but the WINLINK people also built
??? an "API"
??? You can read about it here (and don't ask me what it means I have
??? no idea)

???

??? They also openly offer to provide help with connections to their
??? systems

??? "Developers: This data is available through theWinlink API
??? <>.Contact us
??? <mailto:webmaster@...?subject=API%20query>for information
??? and access to the API. Please include a reference to your project
??? or a detailed description of your application.

??? --Winlink Development Team"

??? I'm not anywhere near that league of understanding, but apparently
??? they have extended the open hand to help. Some of you folks are
??? much more knowledgeable than me and would understand?that stuff.
??? ?Me, I just see a list of commands in an ICOM manual.

??? Gordon KX4Z



??? On Thu, Feb 1, 2024 at 10:03?PM Gordon Gibby
??? <docvacuumtubes@...> wrote:

??????? Here is the command that one must read in order to know the
??????? frequency that ION2G or WINLINK is telling an ICOM radio to go to:

??????? // ?The minimum command we have to listen for is change frequency
??????? // ?5 bytes: ? MM MK KK HH ?01 ? is the command

??????? If you can read that command, and then? move the sBitx to the
??????? requested?frequency, then you have started off the process of
??????? relating to legacy code.
??????? There are other commands, and they are documented in ICOM
??????? literature.
??????? Most manufacturers provide their own commands and
??????? explanations, one just reads them.

??????? Below is code that I wrote years ago to cause a Raduino?to go
??????? to the frequency and appear to be an Icom radio. ?Pretty simple.
??????? There is nothing mysterious about it.
??????? More information can be found in any ICOM manual, available on
??????? the Internet.

??????? Hope that helps!
??????? 73
??????? Gordon KX4Z





??????? // --------------------------TRY TWO TO DO
??????? CAT---------------------------

??????? // ?The minimum command we have to listen for is change frequency
??????? // ?5 bytes: ? MM MK KK HH ?01 ? is the command
??????? // ?where MMM are the megaherts ?(eg ?01 4
??????? // ?and the KKK are the kilohertz ?(eg ? 234
??????? // ?so for example ? 01, 42, 345, 56, 01 means
??????? // ?change frequency to 14,234.56 kilohertz


??????? void checkSerialData() {
??????? ? int packed;
??????? ? int i = Serial.available();
??????? ? // Note that the internal buffer on the arduino can hold up
??????? to 64 bytes
??????? ? ? if (i < 5) return;

??????? ?// if you got here then there are at least 5 ints (?bytes?)
??????? ?waiting: get it.

??????? printLine(1, (char *)"5bytes");
??????? ? ? ? ? delay(10);

??????? ? ? for (i=0; i<5; i++) {
??????? ? ? ? ? receivedserial[i] = Serial.read();
??????? ? ? ? ? // Serial.read pulls exactly one byte
??????? ? ? }

??????? ? ? // now chek for the command in the last byte
??????? ? ? switch (receivedserial[4]) {


??????? ? ? ? ? case 1:

??????? // frequency is in packed BCD; binary coded decimal;
??????? // so left 4 bits give top decimal number 0-9 ?and right 4
??????? bits give bottom decimal number 0-9


??????? // ? ? ? ?case CAT_FREQ_SET:
??????? ? ? ? ? ? ? // convert the 4 bytes of numbers (tens of MHz),
??????? (hundreds of kHz), (kHz), (tens of hz)
??????? ? ? ? ? ? frequency = 0UL;
??????? ? ? ? ? ? packed = receivedserial[0];
??????? ? ? ? ? ? frequency = ? ? 10000000UL * ? (unsigned long) (
??????? ((packed & 0xF0)>>4 )* 10 ?+ (packed & 0x0F) ) ;
??????? ? ? ? ? ? packed = receivedserial[1];
??????? ? ? ? ? ? frequency = frequency + ?100000UL * (unsigned long)
??????? ( ((packed & 0xF0)>>4 )* 10 ?+ ? (packed & 0x0F));
??????? ? ? ? ? ? packed = receivedserial[2];
??????? ? ? ? ? ? frequency = frequency + 1000UL * ? (unsigned long) (
??????? ((packed & 0xF0)>>4 )* 10 ?+ (packed & 0x0F));
??????? ? ? ? ? ? packed = receivedserial[3];
??????? ? ? ? ? ? frequency = frequency -40 + 10UL * ?(unsigned long)
??????? ( ((packed & 0xF0)>>4 )* 10 ?+ ? (packed & 0x0F));



??????? ? ? ? ? ? ?setFrequency(frequency);

??????? ? ? ? ? ? ?Serial.write(ACK);
??????? ? ? ? ? ? ? break;

??????? ? ? ? ? default:
??????? ? ? ? ? ? ? printLine(1, (char *)"Othercmd");
??????? ? ? ? ? ? ? delay(10);
??????? ? ? ? ? ? ? Serial.write(ACK);
??????? ? ? ? ? ? ? break;
??????? ? ? }

??????? }

??????? On Thu, Feb 1, 2024 at 9:55?PM Gordon Gibby via groups.io
??????? <> <docvacuumtubes@...> wrote:

??????????? I should have said "ARQ" modems.? ? I think you can do the
??????????? same thing with any of the modems in FLDGI, by overlaying
??????????? ARQ which I think FLMSG and other software do -- so there
??????????? are other options as well.? ? I'm not a guru in that
??????????? department, so my language may not be perfectly
??????????? correct.....sorry!
??????????? Gordon KX4Z



??????????? On Thu, Feb 1, 2024 at 9:52?PM Gordon Gibby via groups.io
??????????? <> <docvacuumtubes@...> wrote:

??????????????? The genius of WINLINK is not their code.? ?The genius
??????????????? is their VOLUNTEER BASE.? ?They have > 100 HF 24-hour
??????????????? volunteer stations all around the world providing
??????????????? gateway and/or relay service for free to anyone in the
??????????????? world.? ?It took then a decade to get close to that
??????????????? number of installed volunteers.

??????????????? In less?than 5 years, they have equalled that number
??????????????? in U.S.?Government-related volunteer stations in the
??????????????? SHARES system which uses substtantially similar code.
??????????????? ?Both systems are free to use and free to obtain the
??????????????? software for.

??????????????? At the moment, and for the past decade, they have been
??????????????? "best in class."? ?That of course will eventually
??????????????? change.? ? But they have provided DAILY 1-on-1
??????????????? mentoring for 2 decades to anyone with a question.
??????????????? ?EVERY DAY.? MULTIPLE TIMES PER DAY.? ?I read their
??????????????? mentoring.? ?They answer the stupidest questions,
??????????????? generally rather nicely (not always).? ?That kind of
??????????????? volunteer service is what built their installed base
??????????????? of volunteers all over the world.

??????????????? Yes, someone will eventually supplant them. ?That is
??????????????? how things go.? ?But in order to build up THAT LEVEL
??????????????? of user support that built up that level of installed
??????????????? 24-hour volunteers......will not happen overnight.
??????????????? They have been though hundreds or thousands of code
??????????????? updates to their code.? ?It has been years since one
??????????????? of their updates "broke" one of my servers. ?That
??????????????? level of service and consistency does not happen
??????????????? overnight.? ? ?It will be quite a while before
??????????????? something of that level is built again.

??????????????? I? think the winlink world wide network might be the
??????????????? largest continuous volunteer free "system" in all of
??????????????? ham radio (but then again, I don't know everything).
??????????????? ?Where else are their 100+ HF radios? (and there are
??????????????? likely 2,000 VHF 24/hour radios)? continuously
??????????????? providing consistent service with a single unified
??????????????? system?? ? Where else is there a user mentoring
??????????????? service that provides 5-15 daily mentoring responses
??????????????? from unpaid trained volunteers?? ? I think it will be
??????????????? a while before someone else becomes "best in that
??????????????? class"? ? It will eventuallyhappen.

??????????????? Again, THEY are the people who wrote the only known
??????????????? FREE HF modems -- WINMOR and ARDOP.? ? sBitx and? use
??????????????? either.? ?Winmor I think was written only for WINDOWS,
??????????????? but ARDOP was written specifically to run on (almost)
??????????????? anything.? ?I provide? 24-hour ARDOP? gateway service,
??????????????? have for years, but I also provide 24-hour radio-only
??????????????? computer controlled message relaying.? ?I have yet to
??????????????? see any linuz-based? emulation provide the same.
??????????????? ?Wish they did!!!

??????????????? My observations, I could certainly be wrong. ?But in
??????????????? a general year, the winlink folks will move > 500,000
??????????????? messages over HF alone, no telling how many over VHF.
??????????????? ?And they are a LARGE part of why the 300 baud rate
??????????????? limit was just recenlty?overturned, which will open
??????????????? the way for much more innovation in hf modem design.

??????????????? 73
??????????????? Gordon KX4Z


??????????????? On Thu, Feb 1, 2024 at 9:40?PM Gordon Gibby via
??????????????? groups.io <>
??????????????? <docvacuumtubes@...> wrote:

??????????????????? Winlink is free. ?Always has been.? ? they invite
??????????????????? you to give them a donation, but it works whether
??????????????????? you do or not.

??????????????????? Their software is indeed closed source.? I think
??????????????????? they may have reasons for that, particularly since
??????????????????? it is used by government as well.? ?I'm not an
??????????????????? exper?on that.
??????????????????? ARDOP is an hf modem with free source code. ? It
??????????????????? was written by the?Winlink folks to help people out
??????????????????? WINMOR before that was also written by the WINLINK
??????????????????? folks and was free also.? (Its performance is now
??????????????????? poor in comparison and they don't use it, but it
??????????????????? is still out there)

??????????????????? One does not need to know how winlink issues
??????????????????? commands. ?They will issue commands for about 50
??????????????????? different radios.? ? All you must doo is PICK ONE
??????????????????? OF THEM and implement?reading the commands that
??????????????????? the manufacturer you have selected, wrote. ?Then
??????????????????? it works.? ? The uBitx emulated a Yaesu rig, and
??????????????????? hence it worked nicely with WINLINK (and would
??????????????????? likely work with ION2G and even N3FJP). ?I don't
??????????????????? understand some of the language being used herre,
??????????????????? but to date, tthe sBits does not appear to work
??????????????????? with any of tthose.

??????????????????? I wrote code to allow the Raduino?to intercept
??????????????????? ICOM style commands and had Winlink nicely
??????????????????? controlling the Raduino, which was driving a
??????????????????? vacuum tube rig.
??????????????????? That was documented years ago.

??????????????????? It is great to be so far ahead of everyone, but it
??????????????????? is also nice to actually work in real world
??????????????????? situations with ordinary humans and existing
??????????????????? software too, agreed?? ?Without being able to deal
??????????????????? with the normal systems that are best-in-class and
??????????????????? used by so many around the world, being so far
??????????????????? ahead of them isn't that helpful, right?

??????????????????? So I found my code that could read a serial port
??????????????????? (USB) on a Raspberry Pi, and I found my code that
??????????????????? could interpret exactly ONE ICOM command...when I
??????????????????? get a chance I may be able to put the together,
??????????????????? but I am a sad excuse for a C programmer.
??????????????????? ?Pretty good at teaching Calculus and AP Chemistry
??????????????????? or providing anesthesia for a liver transplant (in
??????????????????? my day).....but there are far better C programmers
??????????????????? than ME.? ?But if that is what is required, then
??????????????????? that is what, time allowing I shall write. ? I
??????????????????? did it to read winlink right off the air when
??????????????????? others said that, too, was impossible.? ? I was
??????????????????? amazzed that they thought it was impossible.

??????????????????? Thanks! You have done great things for ham radio!
??????????????????? 73
??????????????????? Gordon KX4Z


??????????????????? On Thu, Feb 1, 2024 at 9:19?PM Ashhar Farhan
??????????????????? <farhanbox@...> wrote:

??????????????????????? Several peope have commented about how sbitx
??????????????????????? lags behind commercial rigs like the xeigu g90
??????????????????????? (to take a pick).
??????????????????????? If you compare g90 to sbitx, feature to
??????????????????????? feature, you will see that the sbitx doesn't
??????????????????????? lag behind in any functionality at all. Does
??????????????????????? it not do cw or ssb? Or RIT?
??????????????????????? On the other hand, there are features like the
??????????????????????? integrated logbook or cw macros that are not
??????????????????????? found on any other radio. The software is
??????????????????????? about a year old. Much of it is entirely
??????????????????????? rewritten, for example the logbook moved from
??????????????????????? being flat file based with command line UI to
??????????????????????? using an RDBMS and gui. Gyula has reported a
??????????????????????? bug in saving the first contact in FT8. There
??????????????????????? is a manual work around he has suggested for
??????????????????????? the time being. I am trying to replicate the
??????????????????????? bug to fix it.
??????????????????????? But, let us move to rig control or the lack
??????????????????????? thereof. The sbitx provides far far more
??????????????????????? flexibility in remote control than any radio
??????????????????????? ever did. Look at JJ's suite of control apps.
??????????????????????? The sbitx provides a whole suite of commands
??????????????????????? that works over hamlib net ctrl, telnet,
??????????????????????? fldigi's xml and websockets. It provides the
??????????????????????? simplest of remote rig controls (telnet
??????????????????????? sbitx.net <>) to websocketd
??????????????????????? that allow you to script in javascript. Do you
??????????????????????? know any other radio that provides that?
??????????????????????? ?The route that sbitx takes is future proof.
??????????????????????? It uses hamlib net rigctrl. The reason is
??????????????????????? simple: we havent seen a physical serial port
??????????????????????? on any computer since the beginingnof the century.
??????????????????????? So, why doesnt it work with x, y or z
??????????????????????? software? It doesn't because each software
??????????????????????? uses a different subset of commands. Take, for
??????????????????????? instance, reading frequency of sbitx. It works
??????????????????????? on wsjtx, it works on fldigi, it doesn't work
??????????????????????? on winlink. It would have worked on winlink if
??????????????????????? we could see a list of commands that winlink
??????????????????????? used, we can't because winlink is closed
??????????????????????? source. Sbitx works with wsjtx because I can
??????????????????????? read the code of wsjtx. The problem is not us,
??????????????????????? but them.
??????????????????????? I am personally averse to using proprietory
??????????????????????? software and I don't think I will ever cough
??????????????????????? out money for winlink.
??????????????????????? Instead, I will prefer to wait for open source
??????????????????????? alternatives based on Rafael's code or FreeDV
??????????????????????? to provide data transfer and build email
??????????????????????? clients on top of it. It is a long shot, but
??????????????????????? it will happen much quicker than you think. To
??????????????????????? this end, does anyone have recommendations for
??????????????????????? a good HF data modem software (written in C?)
??????????????????????? - f

??????????????????????? - f

??????????????????????? On Fri, Feb 2, 2024, 6:25 AM Dave, N1AI
??????????????????????? <n1ai@...> wrote:

??????????????????????????? On Thu, Feb 1, 2024 at 07:05 PM, Brian
??????????????????????????? Umbarger wrote:

??????????????????????????????? Anyway, to the point. Though I am not
??????????????????????????????? very familiar with the applications
??????????????????????????????? you mention in your last message, I do
??????????????????????????????? know that emulating a serial port is
??????????????????????????????? pretty easily accomplished in Linux.
??????????????????????????????? This stackoverflow response describes
??????????????????????????????? how to do it.


??????????????????????????? Thanks for the pointer.

??????????????????????????? In my opinion, the right thing to do is
??????????????????????????? fix our code so rig control is done
??????????????????????????? correctly over the network using TCP/IP
??????????????????????????? and to not try to emulate a serial port.

??????????????????????????? This topic just made me remember my first
??????????????????????????? computer mouse used a serial port.

??????????????????????????? Since then we've moved on to PS/2, then to
??????????????????????????? USB, then to wireless.

??????????????????????????? I think we should do as the mouse did and
??????????????????????????? stop thinking in terms of serial ports.

??????????????????????????? I now feel Mike Walker's pain, he has been
??????????????????????????? trying to get hams to stop using serial
??????????????????????????? ports for years now.

??????????????????????????? Ref:


??????????????????????????? -- Regards,
??????????????????????????? Dave, N1AI



Re: Best way to use #sbitx with N3FJP, WINLINK, other Windows ham radio apps? #sBitx

 

Hi Farhan and all,

I can put online a HERMES image with VARA, uucp and email stack already configured, in case there is interest. Then one just needs a "email gateway" to route the emails from over the air to the Internet. We can get more than 300bps with VARA. We our Mercury modem we are shooting for higher speeds and also wideband operation.

Anyway, if anyone needs help puting VARA and Winlink to work on the sbitx, I can help. I spend some time fixing/testing box86, then box64 and then working with hangover-wine developer to make VARA work nice. And it does, pretty stable (I'm using the sbitx controller I wrote - but I don't see why Farhan's implementation would not work). It is just a matter of setting alsa asoundrc correctly - just set default to loopback. This is what I use:

pcm.dsnooped0 {
???type dsnoop
???ipc_key 50000
???ipc_key_add_uid false ??# let multiple users share
???ipc_perm 0666 ??????????# IPC permissions for multi-user sharing (octal, default 0600)
???slave {
???????pcm "hw:1,1"
???????rate 48000
???????channels 2
???}
}

pcm.dmix0 {
???type dmix
???ipc_key 60000
???ipc_key_add_uid false ??# let multiple users share
???ipc_perm 0666 ??????????# IPC permissions for multi-user sharing (octal, default 0600)
???slave {
???????pcm "hw:2,0"
???????rate 48000
???????channels 2
???}
}

pcm.HERMES2IN {type rate slave {pcm "plug:dsnooped0" rate 48000}}
pcm.HERMES2OUT {type rate slave {pcm "plug:dmix0" rate 48000}}

pcm.asymwine {
???????type asym
???????playback.pcm "HERMES2OUT"
???????capture.pcm "HERMES2IN"
}

pcm.!default {
???????type plug
???????slave.pcm "asymwine"
}

pcm.dsp {
???????type plug
???????slave.pcm "asymwine"
}

And have a software on windows side that keys the radio (I use the UUCP bridge I wrote [1] together with the shared memory api of sbitx I developed [2] and am re-writing for clearer code and better dsp and latency [3]). This is production quality and is running is a dozen sbitx in the field already.

[1]
[2]
[3]

Cheers,
Rafael

On 2/2/24 03:49, Ashhar Farhan wrote:
Gordon,
Now I understand this much better. At a stratospheric level:
1. We have almost 500 sbitx out there in the wild. What if we added email gateways into our code? We will have to manage an email gateway server somewhere but that is far easier than anything else. It could be hostes on sbitx.net <> or something like that, entirely disconnected from hf signals.
2. What does it take to develop something akin to winlink? Rafael has already coopted the good ol UUCP to work as email relay. What we need now is a good 300 bps modem.
3. I am even more enthused about a short messaginf service (akin to js8call) where I can receive from multiple sources at once.
On point 3, let me elaborate a little more in a separate email.
- f

On Fri, Feb 2, 2024, 8:39 AM Gordon Gibby <docvacuumtubes@...> wrote:

I don't understand most of this, but the WINLINK people also built
an "API"
You can read about it here (and don't ask me what it means I have
no idea)



They also openly offer to provide help with connections to their
systems

"Developers: This data is available through theWinlink API
<>.Contact us
<mailto:webmaster@...?subject=API%20query>for information
and access to the API. Please include a reference to your project
or a detailed description of your application.

--Winlink Development Team"

I'm not anywhere near that league of understanding, but apparently
they have extended the open hand to help. Some of you folks are
much more knowledgeable than me and would understand?that stuff.?
?Me, I just see a list of commands in an ICOM manual.

Gordon KX4Z



On Thu, Feb 1, 2024 at 10:03?PM Gordon Gibby
<docvacuumtubes@...> wrote:

Here is the command that one must read in order to know the
frequency that ION2G or WINLINK is telling an ICOM radio to go to:

// ?The minimum command we have to listen for is change frequency
// ?5 bytes: ? MM MK KK HH ?01 ? is the command

If you can read that command, and then? move the sBitx to the
requested?frequency, then you have started off the process of
relating to legacy code.
There are other commands, and they are documented in ICOM
literature.
Most manufacturers provide their own commands and
explanations, one just reads them.

Below is code that I wrote years ago to cause a Raduino?to go
to the frequency and appear to be an Icom radio. ?Pretty simple.
There is nothing mysterious about it.
More information can be found in any ICOM manual, available on
the Internet.

Hope that helps!
73
Gordon KX4Z





// --------------------------TRY TWO TO DO
CAT---------------------------

// ?The minimum command we have to listen for is change frequency
// ?5 bytes: ? MM MK KK HH ?01 ? is the command
// ?where MMM are the megaherts ?(eg ?01 4
// ?and the KKK are the kilohertz ?(eg ? 234
// ?so for example ? 01, 42, 345, 56, 01 means
// ?change frequency to 14,234.56 kilohertz


void checkSerialData() {
? int packed;
? int i = Serial.available();
? // Note that the internal buffer on the arduino can hold up
to 64 bytes
? ? if (i < 5) return;

?// if you got here then there are at least 5 ints (?bytes?)
?waiting: get it.

printLine(1, (char *)"5bytes");
? ? ? ? delay(10);

? ? for (i=0; i<5; i++) {
? ? ? ? receivedserial[i] = Serial.read();
? ? ? ? // Serial.read pulls exactly one byte
? ? }

? ? // now chek for the command in the last byte
? ? switch (receivedserial[4]) {


? ? ? ? case 1:

// frequency is in packed BCD; binary coded decimal;
// so left 4 bits give top decimal number 0-9 ?and right 4
bits give bottom decimal number 0-9


// ? ? ? ?case CAT_FREQ_SET:
? ? ? ? ? ? // convert the 4 bytes of numbers (tens of MHz),
(hundreds of kHz), (kHz), (tens of hz)
? ? ? ? ? frequency = 0UL;
? ? ? ? ? packed = receivedserial[0];
? ? ? ? ? frequency = ? ? 10000000UL * ? (unsigned long) (
((packed & 0xF0)>>4 )* 10 ?+ (packed & 0x0F) ) ;
? ? ? ? ? packed = receivedserial[1];
? ? ? ? ? frequency = frequency + ?100000UL * (unsigned long)
( ((packed & 0xF0)>>4 )* 10 ?+ ? (packed & 0x0F));
? ? ? ? ? packed = receivedserial[2];
? ? ? ? ? frequency = frequency + 1000UL * ? (unsigned long) (
((packed & 0xF0)>>4 )* 10 ?+ (packed & 0x0F));
? ? ? ? ? packed = receivedserial[3];
? ? ? ? ? frequency = frequency -40 + 10UL * ?(unsigned long)
( ((packed & 0xF0)>>4 )* 10 ?+ ? (packed & 0x0F));



? ? ? ? ? ?setFrequency(frequency);

? ? ? ? ? ?Serial.write(ACK);
? ? ? ? ? ? break;

? ? ? ? default:
? ? ? ? ? ? printLine(1, (char *)"Othercmd");
? ? ? ? ? ? delay(10);
? ? ? ? ? ? Serial.write(ACK);
? ? ? ? ? ? break;
? ? }

}

On Thu, Feb 1, 2024 at 9:55?PM Gordon Gibby via groups.io
<> <docvacuumtubes@...> wrote:

I should have said "ARQ" modems.? ? I think you can do the
same thing with any of the modems in FLDGI, by overlaying
ARQ which I think FLMSG and other software do -- so there
are other options as well.? ? I'm not a guru in that
department, so my language may not be perfectly
correct.....sorry!
Gordon KX4Z



On Thu, Feb 1, 2024 at 9:52?PM Gordon Gibby via groups.io
<> <docvacuumtubes@...> wrote:

The genius of WINLINK is not their code.? ?The genius
is their VOLUNTEER BASE.? ?They have > 100 HF 24-hour
volunteer stations all around the world providing
gateway and/or relay service for free to anyone in the
world.? ?It took then a decade to get close to that
number of installed volunteers.

In less?than 5 years, they have equalled that number
in U.S.?Government-related volunteer stations in the
SHARES system which uses substtantially similar code.?
?Both systems are free to use and free to obtain the
software for.

At the moment, and for the past decade, they have been
"best in class."? ?That of course will eventually
change.? ? But they have provided DAILY 1-on-1
mentoring for 2 decades to anyone with a question.?
?EVERY DAY.? MULTIPLE TIMES PER DAY.? ?I read their
mentoring.? ?They answer the stupidest questions,
generally rather nicely (not always).? ?That kind of
volunteer service is what built their installed base
of volunteers all over the world.

Yes, someone will eventually supplant them.? ?That is
how things go.? ?But in order to build up THAT LEVEL
of user support that built up that level of installed
24-hour volunteers......will not happen overnight.? ?
They have been though hundreds or thousands of code
updates to their code.? ?It has been years since one
of their updates "broke" one of my servers.? ?That
level of service and consistency does not happen
overnight.? ? ?It will be quite a while before
something of that level is built again.

I? think the winlink world wide network might be the
largest continuous volunteer free "system" in all of
ham radio (but then again, I don't know everything).?
?Where else are their 100+ HF radios? (and there are
likely 2,000 VHF 24/hour radios)? continuously
providing consistent service with a single unified
system?? ? Where else is there a user mentoring
service that provides 5-15 daily mentoring responses
from unpaid trained volunteers?? ? I think it will be
a while before someone else becomes "best in that
class"? ? It will eventuallyhappen.

Again, THEY are the people who wrote the only known
FREE HF modems -- WINMOR and ARDOP.? ? sBitx and? use
either.? ?Winmor I think was written only for WINDOWS,
but ARDOP was written specifically to run on (almost)
anything.? ?I provide? 24-hour ARDOP? gateway service,
have for years, but I also provide 24-hour radio-only
computer controlled message relaying.? ?I have yet to
see any linuz-based? emulation provide the same.?
?Wish they did!!!

My observations, I could certainly be wrong.? ?But in
a general year, the winlink folks will move > 500,000
messages over HF alone, no telling how many over VHF.?
?And they are a LARGE part of why the 300 baud rate
limit was just recenlty?overturned, which will open
the way for much more innovation in hf modem design.

73
Gordon KX4Z


On Thu, Feb 1, 2024 at 9:40?PM Gordon Gibby via
groups.io <>
<docvacuumtubes@...> wrote:

Winlink is free. ?Always has been.? ? they invite
you to give them a donation, but it works whether
you do or not.

Their software is indeed closed source.? I think
they may have reasons for that, particularly since
it is used by government as well.? ?I'm not an
exper?on that.
ARDOP is an hf modem with free source code.? ? It
was written by the?Winlink folks to help people out
WINMOR before that was also written by the WINLINK
folks and was free also.? (Its performance is now
poor in comparison and they don't use it, but it
is still out there)

One does not need to know how winlink issues
commands. ?They will issue commands for about 50
different radios.? ? All you must doo is PICK ONE
OF THEM and implement?reading the commands that
the manufacturer you have selected, wrote.? ?Then
it works.? ? The uBitx emulated a Yaesu rig, and
hence it worked nicely with WINLINK (and would
likely work with ION2G and even N3FJP). ?I don't
understand some of the language being used herre,
but to date, tthe sBits does not appear to work
with any of tthose.

I wrote code to allow the Raduino?to intercept
ICOM style commands and had Winlink nicely
controlling the Raduino, which was driving a
vacuum tube rig.
That was documented years ago.

It is great to be so far ahead of everyone, but it
is also nice to actually work in real world
situations with ordinary humans and existing
software too, agreed?? ?Without being able to deal
with the normal systems that are best-in-class and
used by so many around the world, being so far
ahead of them isn't that helpful, right?

So I found my code that could read a serial port
(USB) on a Raspberry Pi, and I found my code that
could interpret exactly ONE ICOM command...when I
get a chance I may be able to put the together,
but I am a sad excuse for a C programmer.? ?
?Pretty good at teaching Calculus and AP Chemistry
or providing anesthesia for a liver transplant (in
my day).....but there are far better C programmers
than ME.? ?But if that is what is required, then
that is what, time allowing I shall write.? ? I
did it to read winlink right off the air when
others said that, too, was impossible.? ? I was
amazzed that they thought it was impossible.

Thanks! You have done great things for ham radio!
73
Gordon KX4Z


On Thu, Feb 1, 2024 at 9:19?PM Ashhar Farhan
<farhanbox@...> wrote:

Several peope have commented about how sbitx
lags behind commercial rigs like the xeigu g90
(to take a pick).
If you compare g90 to sbitx, feature to
feature, you will see that the sbitx doesn't
lag behind in any functionality at all. Does
it not do cw or ssb? Or RIT?
On the other hand, there are features like the
integrated logbook or cw macros that are not
found on any other radio. The software is
about a year old. Much of it is entirely
rewritten, for example the logbook moved from
being flat file based with command line UI to
using an RDBMS and gui. Gyula has reported a
bug in saving the first contact in FT8. There
is a manual work around he has suggested for
the time being. I am trying to replicate the
bug to fix it.
But, let us move to rig control or the lack
thereof. The sbitx provides far far more
flexibility in remote control than any radio
ever did. Look at JJ's suite of control apps.
The sbitx provides a whole suite of commands
that works over hamlib net ctrl, telnet,
fldigi's xml and websockets. It provides the
simplest of remote rig controls (telnet
sbitx.net <>) to websocketd
that allow you to script in javascript. Do you
know any other radio that provides that?
?The route that sbitx takes is future proof.
It uses hamlib net rigctrl. The reason is
simple: we havent seen a physical serial port
on any computer since the beginingnof the century.
So, why doesnt it work with x, y or z
software? It doesn't because each software
uses a different subset of commands. Take, for
instance, reading frequency of sbitx. It works
on wsjtx, it works on fldigi, it doesn't work
on winlink. It would have worked on winlink if
we could see a list of commands that winlink
used, we can't because winlink is closed
source. Sbitx works with wsjtx because I can
read the code of wsjtx. The problem is not us,
but them.
I am personally averse to using proprietory
software and I don't think I will ever cough
out money for winlink.
Instead, I will prefer to wait for open source
alternatives based on Rafael's code or FreeDV
to provide data transfer and build email
clients on top of it. It is a long shot, but
it will happen much quicker than you think. To
this end, does anyone have recommendations for
a good HF data modem software (written in C?)
- f

- f

On Fri, Feb 2, 2024, 6:25 AM Dave, N1AI
<n1ai@...> wrote:

On Thu, Feb 1, 2024 at 07:05 PM, Brian
Umbarger wrote:

Anyway, to the point. Though I am not
very familiar with the applications
you mention in your last message, I do
know that emulating a serial port is
pretty easily accomplished in Linux.?
This stackoverflow response describes
how to do it.


Thanks for the pointer.

In my opinion, the right thing to do is
fix our code so rig control is done
correctly over the network using TCP/IP
and to not try to emulate a serial port.

This topic just made me remember my first
computer mouse used a serial port.

Since then we've moved on to PS/2, then to
USB, then to wireless.

I think we should do as the mouse did and
stop thinking in terms of serial ports.

I now feel Mike Walker's pain, he has been
trying to get hams to stop using serial
ports for years now.

Ref:


--
Regards,
Dave, N1AI


Re: #sBitx on Raspberry Pi OS 64-bit #sBitx

 

This is "normal". Try a couple of times more and it will open. Otherwise, just run it with sudo. There is a problem with permissions related to udev. I just run everything as root, and no problem.

- Rafael

On 2/2/24 07:10, Peter VK3PYE wrote:
On Tue, Jan 16, 2024 at 09:28 PM, Rafael Diniz wrote:

a ready-to-use image with Debian 12 64-bit already configured with
sbitx software

Hi Rafael.? I gave your 64bit img a try today, but it threw up some GPIO errors when starting the sBitx program from a terminal. I did not record the errors - sorry, but it failed on my "sBitx V3 Factory Built" version.? This was tried via booting from an external USB3 Thumb Drive.? The 64bit Bookworm OS worked nicely, it was just the sBitx radio software that failed to work.

After rebooting from the "Factory supplied" micro-SDcard, the sBitx v3 worked OK, so it was not the radio.
--
Pete VK3PYE


Re: #sBitx on Raspberry Pi OS 64-bit #sBitx

 

On Sat, Jan 20, 2024 at 05:54 AM, Mike Johnshoy wrote:
I can run my sbitx DE now with the internal microSD card slot empty, and just work from the USB flash drive
Mike, you can change the boot order in the "raspi-config" terminal program, and just leave the micro-SDcard in place.

Just be aware that the Pi will take around 30 seconds to boot from the internal micro-SDcard when it doesn't find an external USB Drive to boot from, if choosing USB boot first.

You can use this setup to either play with a new OS, or just to have a backup OS ready to go if one fails.
?
--

Pete VK3PYE


Re: #sBitx on Raspberry Pi OS 64-bit #sBitx

 

On Tue, Jan 16, 2024 at 09:28 PM, Rafael Diniz wrote:
a ready-to-use image with Debian 12 64-bit already configured with sbitx software
Hi Rafael.? I gave your 64bit img a try today, but it threw up some GPIO errors when starting the sBitx program from a terminal. I did not record the errors - sorry, but it failed on my "sBitx V3 Factory Built" version.? This was tried via booting from an external USB3 Thumb Drive.? The 64bit Bookworm OS worked nicely, it was just the sBitx radio software that failed to work.
?
After rebooting from the "Factory supplied" micro-SDcard, the sBitx v3 worked OK, so it was not the radio.
--
Pete VK3PYE