开云体育

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

Re: YAAC won't run on RPi

 

As mentioned in the original post.

pi:~ $ uname -m
armv6l


Michael


Rusty Travis wrote on 12/4/23 4:35 PM:

On 12/4/23 16:27, Michael WA7SKG wrote:
michael@trailer-pi:~/YAAC $ java -jar YAAC.jar
Error occurred during initialization of VM
Server VM is only supported on *_ARMv7+_* VFP

I must have goofed somewhere, not sure where.
What does "uname -m" return, compared to what's *_boldened_* above?
_._,_._,_


Re: YAAC won't run on RPi

 

开云体育

On 12/4/23 16:27, Michael WA7SKG wrote:
michael@trailer-pi:~/YAAC $ java -jar YAAC.jar
Error occurred during initialization of VM
Server VM is only supported on ARMv7+ VFP

I must have goofed somewhere, not sure where.

What does "uname -m" return, compared to what's boldened above?


YAAC won't run on RPi

 

Trying to install YAAC on a Raspberry Pi for my RV, followed website instructions and get the following error:

michael@trailer-pi:~/YAAC $ java -jar YAAC.jar
Error occurred during initialization of VM
Server VM is only supported on ARMv7+ VFP

I must have goofed somewhere, not sure where.

I installed the required stuff with

sudo apt-get install openjdk-11-jre unzip libjssc-java

and it looks like everything went OK.

I copied the Desktop file from another machine that is working OK, but the program won't launch from the desktop icon. I tried from the command line and get the above error.

Researching I found others who had similar issues and was suggested to try

sudo apt install default-jdk

Which went OK, but then

/YAAC $ java -version
Error occurred during initialization of VM
Server VM is only supported on ARMv7+ VFP



After a lot of fooling around, I figured out I was using an old RPi B+ with an ARM6 processor, which normally doesn't run Openjdk 11. However, I found this website with a version for older processors.



It seems to be really slow, but it is finally running.


--
73,
Michael WA7SKG

"Any day you do not learn one new thing is a wasted day."


Re: RF -> IS gating question

 

Most likely Option 2. As I-gates go, YAAC is very slow, because its prime focus is to get the information on the screen for use by the human operator. So, if any other (non-YAAC) I-gate heard the same signal, it will probably get it to the APRS-IS backbone faster, and the backbone discards duplicates coming in from other I-gates.

If you want to test your I-gate with aprs.fi, it has to I-gate a signal that no other I-gate could hear (say, an HT on minimum transmit power using rubber duck antenna or worse that is next to your I-gate's receive antenna).

Also, ensure your own I-gate's beacons are making it to the Internet directly from your own Internet connection. That confirms your Internet link is working.

Hope that helps.

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of James Ewen <ve6srv@...>
Sent: Friday, December 1, 2023 5:26 PM

Option 2.

James
VE6SRV

On Fri, Dec 1, 2023 at 2:07?PM Mike W7MVG <mike@...<mailto:mike@...>> wrote:
I have my station setup to "Allow RF -> IS gating" and I have ports setup for both RF and IP, and both have Transmit Enabled. Looking at the Raw Packet sniffer with the filter set to packets from the KISS-over-TCP port (which is RF right?) I can see that I've been hearing stations. But if I go to APRS.fi and look at my station, it doesn't list anything under the "Stations heard directly by..." section. Does this mean my iGating is not working, or just that the sending stations are getting into the server via another means? Directly to the internet or via a different iGate?

[cid:[email protected]]


Re: RF -> IS gating question

 

Option 2.


James
VE6SRV


On Fri, Dec 1, 2023 at 2:07?PM Mike W7MVG <mike@...> wrote:
I have my station setup to "Allow RF -> IS gating" and I have ports setup for both RF and IP, and both have Transmit Enabled. Looking at the Raw Packet sniffer with the filter set to packets from the KISS-over-TCP port (which is RF right?) I can see that I've been hearing stations. But if I go to APRS.fi and look at my station, it doesn't list anything under the "Stations heard directly by..." section. Does this mean my iGating is not working, or just that the sending stations are getting into the server via another means? Directly to the internet or via a different iGate?


RF -> IS gating question

 

I have my station setup to "Allow RF -> IS gating" and I have ports setup for both RF and IP, and both have Transmit Enabled. Looking at the Raw Packet sniffer with the filter set to packets from the KISS-over-TCP port (which is RF right?) I can see that I've been hearing stations. But if I go to APRS.fi and look at my station, it doesn't list anything under the "Stations heard directly by..." section. Does this mean my iGating is not working, or just that the sending stations are getting into the server via another means? Directly to the internet or via a different iGate?


Re: YAAC and AIS-Catcher?

 

Sounds like you're running a very ancient build of YAAC. That provider API version dates back to mid-2021; are you at build#165? The current build is #191. I recommend you upgrade to get the hundreds of fixes and enhancements I've put in since build#165.

________________________________________
From: [email protected] <[email protected]> on behalf of Jeremy N2UGS <jmedinac@...>
Sent: Thursday, November 30, 2023 7:28 PM
To: [email protected]
Subject: Re: [yaac-users] YAAC and AIS-Catcher?

Thanks for the quick reply! I will see if the decoder works... But I have a new problem installing the plugin, look below....

[cid:[email protected]]

Best Regards

Jeremy N2UGS


Re: YAAC and AIS-Catcher?

 

Thanks for the quick reply! I will see if the decoder works... But I have a new problem installing the plugin, look below....



Best Regards

Jeremy N2UGS


Re: YAAC and AIS-Catcher?

 

Yes. You need to install the AISdecoder plugin for YAAC. It will interpret the DireWolf messages you described below, and map the vessel information into objects (similar to APRS stations) like the ADSB plugin does for aircraft.

Note that those messages are NOT NMEA-0183 messages. The actual AIS frames don't look anything like that.

I don't know how different the message format coming out of AISCatcher is from what DireWolf generates, but if they aren't either KISS-encapsulated or AGWPE-protocol-encapsulated, YAAC won't understand them.

I can put investigating the AIS-Catcher's protocol on my backlog of things to do for YAAC, but it won't get done immediately.

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Jeremy N2UGS <jmedinac@...>
Sent: Thursday, November 30, 2023 6:39 PM
To: [email protected]
Subject: [yaac-users] YAAC and AIS-Catcher?

[Edited Message Follows]

Is there a way to have YAAC read the NMEA-0183 messages from AIS-Catcher? I see that there is a plugin for Direwolf but the message format is a little different. I also tried the NMEA-0183 TCP plugin and tried to have it read from the external AIS-Catcher TCP source to no eval. AIS-Catcher will send messages via UDP and TCP to YAAC, and YAAC is reading them, but they receive JSON errors. The strings that AIS-Catcher sends look like this:

!AIVDM,1,1,,B,33L=LN051HQj3HhRJd7q1W=`0000,0*03

Here is a link to the AIS-Catcher software...



Any help is greatly appreciated...

Best Regards

Jeremy N2UGS


Re: E: Unable to locate package openjdk-8-jre

 

That's very strange. What platform and operating system were you using? And which specific packages of Java distributions?

For example, some Linux distros split the core Java Runtime Environment (JRE) from the AWS/Swing graphics support, so if you are on a headless system, Java will still work without failing because it won't try to open the graphics display. If you only installed openjdk-jre-headless, YAAC would fail because it uses the JRE graphics libraries and they wouldn't be present to allow YAAC to use the graphics display.

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Mark C via groups.io <k6ef@...>
Sent: Thursday, November 30, 2023 3:53 PM
To: [email protected]
Subject: Re: [yaac-users] E: Unable to locate package openjdk-8-jre

I recently downloaded and installed YACC on my machine. None of the JREs I had would allow the app to start without crashing. I had to download the latest from Oracle.

On Nov 30, 2023, at 12:43?PM, Bill AA6BD <bill@...> wrote:

So does that mean that the installation instructions on the YAAC website should be modified to reflect this?

Is it as simple as changing the command to
apt-get install openjdk-11-jre unzip libjssc-java

or should I install a later version? If so, what version?

--
-- Bill AA6BD


YAAC and AIS-Catcher?

 
Edited

Is there a way to have YAAC read the?NMEA-0183 messages from AIS-Catcher? I see that there is a plugin for Direwolf but the message format is a little different. I also tried the?NMEA-0183?TCP plugin and tried to have it read from the external AIS-Catcher TCP source to no eval. AIS-Catcher will send messages via UDP and TCP to YAAC, and YAAC is reading them, but they receive JSON errors. The strings that AIS-Catcher sends look like this:

!AIVDM,1,1,,B,33L=LN051HQj3HhRJd7q1W=`0000,0*03

Here is a link to the AIS-Catcher software...



Any help is greatly appreciated...

Best Regards

Jeremy N2UGS


Re: E: Unable to locate package openjdk-8-jre

 

开云体育

I recently downloaded and installed YACC on my machine. None of the JREs I had would allow the app to start without crashing. I had to download the latest from Oracle.

On Nov 30, 2023, at 12:43?PM, Bill AA6BD <bill@...> wrote:

So does that mean that the installation instructions on the YAAC website should be modified to reflect this??

Is it as simple as changing the command to?
apt-get install openjdk-11-jre unzip libjssc-java?

or should I install a later version?? If so, what version?

--
-- Bill AA6BD


Re: E: Unable to locate package openjdk-8-jre

 

So does that mean that the installation instructions on the YAAC website should be modified to reflect this??

Is it as simple as changing the command to?
apt-get install openjdk-11-jre unzip libjssc-java?

or should I install a later version?? If so, what version?

--
-- Bill AA6BD


Re: E: Unable to locate package openjdk-8-jre

 

开云体育

Given how old Java 8 is, you may have to install a newer version such as Java 11 (they may have dropped Java 8 from the distro).

YAAC has been verified to work up to Java release 21, so that shouldn't be an issue.

Andrew, KA2DDO
author of YAAC

From: [email protected] <[email protected]> on behalf of Bill AA6BD <bill@...>
Sent: Thursday, November 30, 2023 11:48:16 AM

I have YAAC running fine using a Pi with the 32 bit PI OS Buster using 73Linux to install YAAC.

I tried to install YAAC using 64 bit PI OS Buster and it failed to start.? The error message is
./YAAC Line 2: java: command not found.

I looked on the website??at the?
Raspberry Pi Detailed Installation Directions
and followed them.? When I got to?

apt-get install openjdk-8-jre unzip libjssc-java?

I get an error message:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package openjdk-8-jre

How can I locate and install openjdk-8-jre?

--
-- Bill AA6BD


E: Unable to locate package openjdk-8-jre

 

I have YAAC running fine using a Pi with the 32 bit PI OS Buster using 73Linux to install YAAC.

I tried to install YAAC using 64 bit PI OS Buster and it failed to start.? The error message is
./YAAC Line 2: java: command not found.

I looked on the website??at the?
Raspberry Pi Detailed Installation Directions
and followed them.? When I got to?

apt-get install openjdk-8-jre unzip libjssc-java?

I get an error message:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package openjdk-8-jre

How can I locate and install openjdk-8-jre?



--
-- Bill AA6BD


Re: IP / APRS-IS box turning yellow

 

Ah. That makes a lot more sense than constantly having errors. Thanks again!


Re: IP / APRS-IS box turning yellow

 

开云体育

The YAAC blinkenlights turning red indicates an outgoing transmission is occurring through that port. For an RF port, you should see your transmitter keying up (assuming there aren't problems in that area) whenever the corresponding RF button turns red. Green means incoming traffic is actively being received. Black means the port is working but idle, i.e., quiet airwaves on an RF port. Gray means the port is disabled. Orange means the port has a problem.

Hope this helps.

Andrew, KA2DDO
author of YAAC


From: [email protected] <[email protected]> on behalf of Mike W7MVG <mike@...>
Sent: Wednesday, November 29, 2023 10:29:23 AM

Andrew, another dumb question. When the RF or IP boxes turn red briefly that mean it couldn't send (? or receive, or both?) through that channel for some reason? Is there a log somewhere that might show what that reason would be?


Re: IP / APRS-IS box turning yellow

 

Andrew, another dumb question. When the RF or IP boxes turn red briefly that mean it couldn't send (? or receive, or both?) through that channel for some reason? Is there a log somewhere that might show what that reason would be?


Re: How to get GPS to center map on my location

 

开云体育

Note that if you want to use GPS-reported location but your GPS is reporting an invalid fix, YAAC will fall back to the fixed location in your beacon definition, but will not send position beacons until the GPS fix becomes good again (i.e., drive out of the tunnel).

Hope this helps.

Andrew, KA2DDO
author of YAAC


From: [email protected] <[email protected]> on behalf of Bill AA6BD
Sent: Tuesday, November 28, 2023 2:42:38 PM

Andrew,?
Thanks for the information.
Weirdly, I restarted YAAC to work on your info, and it came up centered on my current location which the GPS would have provided.? And it also started displaying nearby beacons.? So all is well, somehow.
--
-- Bill AA6BD


Re: How to get GPS to center map on my location

 

Andrew,?
Thanks for the information.
Weirdly, I restarted YAAC to work on your info, and it came up centered on my current location which the GPS would have provided.? And it also started displaying nearby beacons.? So all is well, somehow.
--
-- Bill AA6BD