Welcome to Radarspotting. Please login or sign up.

May 18, 2024, 11:17:58 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.

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 1 Guest are viewing this topic.

Triple7

SBS-1eR, FA ProStick + 1090 filter

ytsejam

Hi sergsero,

Can I request an updated version for Ordroid XU ?
The current version 20150715 does not support --add-points feature.

Much appreciated!!!

Regards,
Yngwie

sergsero

Hi Yngwie,

As soon as the current test version will be released as the main release of modesmixer2, I will make it for multiple platforms.
I hope it will happen soon.

Regards,
sergsero

ytsejam

Quote from: sergsero on December 29, 2016, 09:13:42 AM
Hi Yngwie,

As soon as the current test version will be released as the main release of modesmixer2, I will make it for multiple platforms.
I hope it will happen soon.

Regards,
sergsero

Much appreciated, Sergsero. Wish you have great new year holidays in advance!

sergsero

ModeSMixer2 version 20161227



I would like to express my gratitude to spotter.ssol and ffa1978 for help with their data sources.

jmaurin

Any chance to compile this test version for CentOS 7? There's some lib problems when try to run Ubuntu version.

sergsero

Hi jmaurin,

Test this version for CentOS 7 1611 (Linux 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux):



        linux-vdso.so.1 =>  (0x00007ffec4f59000)
        libssl.so.10 => /lib64/libssl.so.10 (0x00007fcdecbed000)
        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fcdec803000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcdec5e6000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fcdec3de000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fcdec1da000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fcdebed0000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fcdebbce000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcdeb9b8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fcdeb5f6000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fcdeb3a8000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fcdeb0c1000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fcdeaebc000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fcdeac8a000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fcdeaa74000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcdece64000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fcdea864000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fcdea660000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fcdea446000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fcdea21e000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fcde9fbd000)

Regards,
sergsero

jmaurin

Quote from: sergsero on January 13, 2017, 10:04:40 AM
Hi jmaurin,

Test this version for CentOS 7 1611 (Linux 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux):

modesmixer2_centOS7_x86_64_20161227.tgz https://drive.google.com/open?id=0B7NYXizl0U6iR0VsVUZqZE9tT28

        linux-vdso.so.1 =>  (0x00007ffec4f59000)
        libssl.so.10 => /lib64/libssl.so.10 (0x00007fcdecbed000)
        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fcdec803000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcdec5e6000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fcdec3de000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fcdec1da000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fcdebed0000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fcdebbce000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcdeb9b8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fcdeb5f6000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fcdeb3a8000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fcdeb0c1000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fcdeaebc000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fcdeac8a000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fcdeaa74000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcdece64000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fcdea864000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fcdea660000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fcdea446000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fcdea21e000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fcde9fbd000)

Regards,
sergsero


Works! :)
Thank you very much!

arctic

Quote from: sergsero on January 04, 2017, 07:33:49 AM
ModeSMixer2 version 20161227

For some reason on a Pi3... all the airplanes are shown as MLAT traffic (green icon) and the ID is blank, despite the source is specified. It works OK in the previous version.

arctic

Quote from: arctic on January 14, 2017, 07:11:58 PM
Quote from: sergsero on January 04, 2017, 07:33:49 AM
ModeSMixer2 version 20161227

For some reason on a Pi3... all the airplanes are shown as MLAT traffic (green icon) and the ID is blank, despite the source is specified. It works OK in the previous version.

Fixed by clearing the browser cache (it was retaining the previous version info).

neilz

Hi sergsero,

Enjoying using ModeSMixer2 on my Pi3, thanks for your hard work. I'm using v.20161227 and viewing it in Safari 10.0.2 and have a couple of issues:

  • Aircraft pictures don't load
  • Hovering over airport codes which does a lookup to tell you the full airport name etc doesn't work just says "loading".
  • METAR info doesn't load
  • TAF Info not loading
  • NOTAMS not working
Following browser console errors get repeated when trying to trigger this ajax functionality: "http://IPADDRESS:8080/jsonFailed to load resource: The network connection was lost.".

Oddly these above problems don't exist in Chrome and it works fine so I'm thinking it might be a way Safari handles the JSON requests?

There is one minor bug I found consistent across browsers and that is in the settings dialog on the map view where it is not showing what the current aircraft labels are set to?

sergsero

Hi neilz,

Indeed, I don't often use the Safari browser. I checked how displays pages and found that ICAO code of airport is not translated to uppercase in Safari as in other browsers. If you enter, for example, UNNT (not untt) - it works for me.
I'll look what can be done.

Additionally, some functions may not work if not clear the cache on these pages.

Regards,
sergsero


[Attachment deleted by Admin to save file space]

neilz

Hi sergsero,

Thanks for your reply. I've tried the clear caches/disable cache and it appears to have made no difference when trying UNNT. Attached a screenshot showing the console errors when attempting to use it.

I'll do some more investigating myself tonight and see if I can find out what is different in the requests between Safari and Chrome for these.

Edit
Used curl in terminal to compare the requests and noticed that the one for notam returns all the JSON but the transfer is closed early from the error I can see.
curl -H "Content-Type: application/json" -X POST -d '{"req":"api","data":{"api":"notam","q":"UNNT"}}' http://192.168.0.38:8080/json


..."value\":0}],\"requestID\":0}","status":"OK"}
curl: (18) transfer closed with outstanding read data remaining

I then ran a command that works e.g. the getStats one and that one returns the JSON without any trailing error messages.

curl -H "Content-Type: application/json" -X POST -d '{"req":"getStats","data":{"statsType":"counters"}}' http://192.168.0.38:8080/json

{"status":"OK","stats":{"counters":{.........},"additionalPoints":""}}


I'm guessing from this that the methods in the program are not sending the requests properly like the working ones? Where Chrome is more tolerable, Safari is seeing the data and error but going with that is has all failed instead.

Hope these findings help you fix the bugs.

Thanks,
Neilz

[Attachment deleted by Admin to save file space]

chrisc550

Quote from: sergsero on November 19, 2013, 09:14:33 AM

Raspberry Pi (Broadcom SoC BCM2835, ARM1176JZFS) Jessie:
Raspberry Pi 2/3 (Broadcom SoC BCM2836/37 ARMv7 Quad Core) Jessie: modesmixer2_rpi2-3_20161227.tgz https://drive.google.com/open?id=0B7NYXizl0U6iNnEyRGtwWWRnN28

Is there a version of ModeSMixer2 for the Raspberry Pi 1 (BCM2835) available? I have a Raspberry Pi B+ running Debian Wheezy and ModeSMixer2 version 20150825, but I just updated to the latest Piaware and dump1090-fa, so it would be great to have the latest ModeSMixer2 version as well :)

Thanks for the great software, sergeso!

IanH

Last version that I have for RPi1 is the same as you: 20150825.

Perhaps the RPi1 was not powerful enough to run the extra options so no newer version?

Edit:
Found a slightly more recent version (20160119) on a Russian forum
http://forum.adsbradar.ru/f25/modesmixer2-windows-linux-com-tcp-mixer-transcoder-modes-1451/
The file listing is not in Russian  ;)