Hello, I am unable to ping the roboRIO (our team number is 2022, so the IP address is 10.20.22.2) using ping 10.20.22.2
, but I am able to connect to the web portal using http://roboRIO-2022-frc.local
and http://10.20.22.2
in my web browser (Firefox). Everything works fine when I connect to the radio over Ethernet, but I can’t ping the roboRIO or SSH into it when I connect to the radio over WiFi. I believe we have the second version of the radio, with the flat textured top. Do any of you know what might be wrong? I have attached screenshots of the issue.
When you configured the radio, if you selected the enable firewalls checkbox you won’t be able to SSH or Ping the roborio. Since those are blocked on the field, they’re also blocked when the firewalls are enabled on the radio. You can configure the radio to not have firewalls enabled if you want to be able to do those things wirelessly.
Is there a way to read the radio configuration, or is it write-only? Also, I can do those things when connected to the radio via Ethernet, so does the firewall only work on WiFi?
It’s write-only. And yes, the firewall is only applied to wifi connections.
Ok, thank you. Also, do you know whether the Radio Configuration Utility has any Windows dependencies? It appears to be a simple JAR wrapped in an EXE, but running the JAR in Linux, either using the system JDK or using an Adoptium JDK in Wine doesn’t seem to work.
It configures network interfaces in the host, so id say it’s reasonable to assume it’s bundled as an exe because it’s windows-only.
It looks like the Radio Configuration Utility does not have source code provided. Does anyone know who wrote the Radio Configuration Utility and what the license is?
It’s written by FIRST, and its closed sourced.
Ok.
So I am not supposed to modify it and publish the modifications?
In general, that’s correct, although I’m not sure what the exact license is it’s distributed under. What are you modifying and why? It’s also worth noting this is the last year for this radio, so the tooling will change for next year anyway.
I was trying to see if I could get it to build and then patch out any Windows dependencies.
Look up ap51 flash, I can help you get the frc radio images and I wrote a python program to configure them cross platform
Are you talking about the om5p radio or the new one? I’ve had a pretty good experience connecting to the roboRIO via 5P. For vivid hosting it works out of the box on Windows, without NI Game Tools installed, but I am unable to access 10.20.22.2 or the radio configuration web UI from Linux.
Om5p, what do your network connection settings look like?