Welcome to Radarspotting. Please login or sign up.

May 30, 2026, 11:54:55 AM

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.

ModeSDeco2 and ModeSMixer2 - console programs for RTLSDR and transcoding

Started by sergsero, August 09, 2013, 03:08:08 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

IanH

sergsero

Regarding the  Marvell Kirkwood CPU files, I see they are for Open WRT. Currently running Debian on these boxes so  need to read how to install Open WRT without bricking!

Then I can see if it works.

Ian

sergsero

In the third message of this thread is new version of ModeSMixer2 v.20141121 (FlightAware)

+ implemented the first stage of data processing for send data to FlightAware. Added TCP server, which outputs data into the same filtered format as FlightAware fork of dump1090_mr produces.This is achieved by adding to the command line the option:
--outServer fatsv:Port
The support program piaware, which establishes an encrypted session to FlightAware and forwards data is still required.

+ fixed purely cosmetic issues
+ use new version of Boost C++ libs



I would be very grateful for testing.

LX-LGN

Initially had the problem of the missing file a download later and BINGO we're up and running.

At this time of night (20:09) my dongles will pick up just the one or two aircraft in its current location. Tonight with Modesdeco2 it's picking up 4 or 5 at a time in the same location!!!!!!

It has crashed twice inside 3 minutes. No reason or fault shown other than "it has stopped working" and


sergsero

Do you really are using the latest version 20141121 from archive modesdeco2_windows_20141121.zip
Modesdeco2 with the one --help option will show the version number in console.

In my test case pair modesdeco2 and adsbScope27 still work without problems from the start time on 21 october:


Possible, you need to get the actual Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 from the Microsoft site: http://www.microsoft.com/en-US/download/details.aspx?id=30679, the 32 bit version.

LX-LGN

Hi sergsero,

Yes I am using the new version and I downloaded the Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 and ran the vcredist_x86.exe

I have re-downloaded them again and will run them again.

sergsero


IanH

Can ModeSDeco send data directly to GlobeSRTL1090?

Or do I need ModeSMixer to do a conversion from sbs10001 to globes?

sergsero

No, the current version ModeSDeco2 does not support direct data output in GlobeS format. The reason is that GlobeS uses HTTP protocol for data exchange. Therefore a program, that feeds data to it, should have a built-in HTTP server, which consumes additional CPU resources.

However ModeSMixer2 has such a built-in HTTP server and is able to convert data from any format of the input data to the suitable for GlobeS. The best setup to minimize CPU load, when the output data from ModeSDeco2 come in to ModeSMixer2 in the BEAST format.

IanH

Thank you. It means that I had read the documentation correctly  ;D. Just wanted to make sure I wasn't missing anything.

I'll use a combination of ModeSDeco and ModeSMixer.

ModeSDeco to ADSBScope worked fine using instructions in this thread. Just trying to see which combination I prefer.

Ian

Edit: Passing data from ModeSDeco to ModeSMixer and then to GlobeSRTL worked ok  ;D

Radio2.0

Its possible to combine 3x Antenna Outputs together to see all Aircraft in my Area in PP?
>>> I looking for People who want exchange the VRS Data with me. <<<
I life near LOWW / VIE and see Ground Traffic too.

Oldfella

Quote from: sergsero on November 28, 2014, 03:04:27 PM
Testing version v.20141128 ModeSDeco2 with receiver AirSpy:



Sergsero, can you give an update report on your tests with the Airspy receiver?

I have ordered one in the second batch for delivery early in the New Year.

What changes did you make to ModeSDeco2 to accommodate the Airspy?

Many thanks for your program and support, Happy New Year to you and yours.

Oldfella
Oldfella

sergsero

Hello Oldfella,

AirSpy is a very good SDR receiver. Not less important, I think, because Youssef and Co. are very good programmers, that in Software Defined Radio system is essential :).
I think that the opportunities of AirSpy for ADS-B can be compared with Gunter's Beast. With one exception, that being wide-band, it does not have a narrow preselector on 1090MHz. And it will need help from BPF.

I did only test version of the program to verify that it works for ADS-B with new SDR receivers AirSpy and HackRF. It is works. However, this was done by simply replacing the front-end. To get real benefits compared with RTL dongle, need to rewrite the decoder, which will be able to fully use the potential of the more powerful hardware. First of all to take advantage of the oversampling and 70-75dB dynamic range due to 12bit ADC (AirSpy) instead of the ~46dB with RTL dongle.

In my opinion, given its high performance and cost, it is more appropriate to use as a full band SDR receiver.

Soon to be a new version ModeSDeco2 with a WEB interface for viewing statistics and maps:


Happy New Year

Sincerely,
sergsero

sergsero

In the first message of this thread updated version ModeSDeco2 20141230

+ added option "--web Port" of WEB interface for displaying statistical data, for example: --web 8080.
When the program is  running, the WEB server will be accessible via IP:Port, where the IP is address of the computer where the program is running and Port is the number of the HTTP port, that was specified in the option --web.

It's strongly recommended to specify the coordinates of the receiving station as --location Lat:Lon. The new decoding algorithm for determining location of aircraft uses coordinates of the receiving station when it cannot get of the ether both messages of CPR pair. Great precision is not required - just one or two digits after the decimal point. For example, --location 54.32:108.46


+ added option "--device-serial arg" for select RTL device by serial no, for example: --device-serial 13
For R820T receiver chip in dongles only. This option is only interesting to those users that operate more than one dongle in their installation and want to assign specific modeSDeco2 instances to a specific dongle.
You can change the default serial number if use RTL1090 software from rtl1090.jetvision.de with command line option "/eeprom". Check the subsection: "4.6 Serial number programming and selective dongle operations" at http://rtl1090.jetvision.de/ website for details.

+ changed the filtering of a false air targets (ghosts)





In this version has not yet implemented some custom settings to display objects on WEB pages. Hope I can make them in the next version.
I will be very grateful for testing this release and feedback.

Happy New Year,

/sergsero

Radio2.0

But how can i compaire 2, 3, 4, 5,... Antenna, SDR Dongle together?
>>> I looking for People who want exchange the VRS Data with me. <<<
I life near LOWW / VIE and see Ground Traffic too.

obj

modesdeco2 appears to link to librtlsdr, which is GPL licensed. Is modesdeco2 available under a GPL-compatible license?