Hello everyone,
I am in possession of
Navico Halo-3 radar.
I thought it would be nice to use it via OpenCPN + radar_pi
software.
I use the following scheme:
LAPTOP <-> USB to Ethernet adapter <-- ethernet --> Halo-3 scanner
My
laptop, where Opencpn
software is running, is directly connected to the HALO3 radar scanner (no RI-12 interface box in between )
My laptop is running a DHCP server which gives addresses in 192.168.2.0/24
network range.
Unfortunately, I am facing some issues.
Firstly, HALO-3 radar can be successfully detected on opencpn using radar-pi
plugin.
But, when I send `Transmit` command to the radar, I see only "Spinning up" message and radar doesn't seem to start up (not even start spinning, nor transmitting.).
So I did some packet dump with wireshark on Laptop's ethernet interface which goes to the radar. Using radar-pi source code as a reference, I can see that report 0x01C4 gives
current status of radar itself.
- When radar's
power is turned on, I can see that 0x01C4 report gives 0x01 status, which means, radar is in stand-by.
- When I press Transmit button on OpenCPN, I get 0x05 status, which, according to the source code, should mean that radar is spinning up.
- But, as mentioned before, nothing really happens afterwards and I start receiving 0x04 or 0x00 status codes, which are not defined or their meaning is unknown.
When I look in example halo3 pcap files provided with source code, the next status code after 0x05 should be 0x02 (Transmitting).
Has anyone who used HALO-3 faced any similar problems or 0x01C4 report status codes ? Any ideas what could be missing ?
Maybe my radar itself is somehow "damaged", but... if I connect HALO3 to RI-12 interface box with
Chartplotter, radar seems to be working fine without any issues.
Any comments or thoughts are appreciated !
PS: I am attaching a .pcap of transmit on and off procedure, where those status codes can be seen.
I also attached opencpn.log file with verbosity=15.