Welcome to Radarspotting. Please login or sign up.

April 30, 2026, 11:42:56 PM

Login with username, password and session length

New Members

New Members

You should get an activation email when you join.  If not, please use the Contact option.

SBS-1e and SBS-3 difference in data from ethernet

Started by Takashi, February 11, 2013, 01:35:35 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Takashi

Hi! I've written an application that listens on the default port 10001 and gets ADS-B data from the ethernet interface on my SBS-1e. The SBS-1e seems now however to be broken and therefore I'm thinking of buying the SBS-3. Is there any difference in the raw data from the ethernet interface between the SBS-1e and SBS-3?

Anmer

Here to Help.

Chris-G0WTZ

The SBS-3 has the same data plus raw data on port 10001 so you should see no difference

What is the issue with the SBS-1e?

Takashi

I can't manage to talk with it over ethernet.

I've uploaded the latest firmware (V6.5.0.7) and using the latest basestation (v175).
I've managed to telnet to it (using port 9999), but can't connect to it using basestation. When configuring basestation I set the IP-adress of the unit (according to what the IP address is using telnet) but using port 10001 instead. Maybe the ethernet module is locked in some way?

Anmer

What is the IP address of your SBS-1e?  Can you "ping" it?

Have you made any attempt to change the SBS-1e IP address?
Here to Help.

Takashi

Hi!

Yes, the IP address is changed (139.58.29.103) , and yes it's possible to ping it. It's also possible to enter the web interface of the SBS-1 (however it looks strange). The lantronix interface doesnt show any data, and when trying to "Apply Settings" I only get an "ERROR 404".
Attached are some screenshots (also screenshot showing the telnet configuration).



[Attachment deleted by Admin to save file space]

Takashi

#6
One minute ago I  also set the standard gateway to 139.58.29.1 via telnet, but still not working.

Edit: Found this thread:
http://www.kinetic-avionics.com/forums/viewtopic.php?t=10101&view=next&sid=54f8429ab1760bd88625c332337e8c23

I'm however using a 12V/1.0A power supply, shouldn't that be enough?

Anmer

You need to reset the Lantronix device back to the default address setting of 192.168.1.170:10001.

I will email you the utility and instructions.

Then, read the Guide Changing the SBS IP Address:

http://radarspotting.com/forum/index.php?action=tpmod;dl=item19
Here to Help.

edgy

Quote from: Takashi on February 11, 2013, 01:35:35 PM
Hi! I've written an application that listens on the default port 10001 and gets ADS-B data from the ethernet interface on my SBS-1e. The SBS-1e seems now however to be broken and therefore I'm thinking of buying the SBS-3. Is there any difference in the raw data from the ethernet interface between the SBS-1e and SBS-3?

The Lantronix does not like Google Chrome, if that is what you are using.  I finally had to switch to Internet Explorer for the web page to show up correctly.

Takashi

Edgy: Using Internet Explorer did the trick. Thank you.

I've reset the lantronix device and everything is working perfectly now.
My setup looks like this:
SBS-1e + Ethernetovich + Multi-EM. I've successfully connected with Ethernetovich to Multi-EM. Now I guess all I've gotta do is to write a small application that connects to Ethernetovich (TCP port 30333) in order to get the decrypted ADS-B data (in ICAO Annex 10 format). Correct?

/ J

Anmer

Here to Help.

Takashi

#11
Yes, thank you very much for your support!

Edit:
Now I guess all I've gotta do is to write a small application that connects to Ethernetovich (TCP port 30333) in order to get the decrypted ADS-B data (in ICAO Annex 10 format). Correct?

edgy

#12
I wrote a little network tool a couple years ago called sbsnet as it connects to the SBS-1 and then outputs data on a server port.  I should probably re-write it a bit and have it produce AVR format (one of these days :-)

I seem to recall they changed the way the ICAO ID was handled in later firmware (sending the decoded ID after CRC in later versions).  Mine was an old SBS-1 classic and they stopped doing firmware changes.

Anyway, ethervich requires basestation running, while sbsnet does not.

Quote from: Takashi on February 12, 2013, 11:16:55 AM
Yes, thank you very much for your support!

Edit:
Now I guess all I've gotta do is to write a small application that connects to Ethernetovich (TCP port 30333) in order to get the decrypted ADS-B data (in ICAO Annex 10 format). Correct?

Takashi

#13
Hi Edgy! So what you are saying is that probably (I'm using latest firmware for SBS-1e, build 519) neither the ethernetovich and SBSNET wont work? Or they will work, but the output data will probably be impossible to understand?

Edit: If so is the case, is it possible to "downgrade" the firmware to the version that is compatible with ethernetovich/SBSNET?

Edit2: Attached two screenshots. One screenshot showing that I got your application running and receiving ADS-B messages! The other one a screenshot from wireshark showing what I think (can you confirm this) is an ADS-B package from the SBS-1 on port 10001. Does this seem to be in the correct format?

[Attachment deleted by Admin to save file space]

edgy

Quote from: Takashi on February 12, 2013, 12:00:57 PM
Hi Edgy! So what you are saying is that probably (I'm using latest firmware for SBS-1e, build 519) neither the ethernetovich and SBSNET wont work? Or they will work, but the output data will probably be impossible to understand?

Edit: If so is the case, is it possible to "downgrade" the firmware to the version that is compatible with ethernetovich/SBSNET?

Edit2: Attached two screenshots. One screenshot showing that I got your application running and receiving ADS-B messages! The other one a screenshot from wireshark showing what I think (can you confirm this) is an ADS-B package from the SBS-1 on port 10001. Does this seem to be in the correct format?

Do a telnet localhost 30340 and you should see ASCII data flowing.

Another idea, since you have the latest firmware, is to use the 30006 (I think that's the port).  It is the same as the 10001 only not encrypted.  I think you have to command it on from Basestation, but then not need basestation after that.  Or basestation outputs 30006 as an option. 

I can't remember the specifics of the later firmware (I wouldn't downgrade, as the new firmware does some added stuff). But I think for most DF's the output has the undecoded ICAO (pre-CRC) and the DF17 has the decoded after CRC (which is 000000).  So if you see 000000 on the end of DF17 packets that is the change from earlier SBS-1 which had a pre-CRC value.  Hope I'm not confusing.