[Hackrf-dev] Adding HackRF support to dump1090
Ilker Temir
ilker at ilkertemir.com
Wed Jul 1 13:20:08 EDT 2015
Thanks Chris. I renamed it to dump1090_sdrplus from dump1090_hackrf to
reflect additional SDR device support.
https://github.com/itemir/dump1090_sdrplus
On 7/1/15 10:13 AM, Chris Kuethe wrote:
> I've just merged airspy support into dump1090_hackrf. This weekend
> I'll try rip out device-specific airspy/hackrf support in favor of
> libosmosdr to allow compatibility with even more devices
>
> On Sun, Jun 28, 2015 at 6:12 PM, Chris Kuethe <chris.kuethe at gmail.com
> <mailto:chris.kuethe at gmail.com>> wrote:
>
> Great. The amp is not enabled by default, so that you don't cook
> your receiver in case you have some strong local sources.
>
> Expect a bit more code churn later tonight; I've almost got airspy
> support working too.
>
> On Sun, Jun 28, 2015 at 6:07 PM, Tom <vsboost at hotmail.com
> <mailto:vsboost at hotmail.com>> wrote:
>
> Thanks,
>
> Its running quite well so far, got 6 planes with these
> settings and 10 with the lna on.
>
> On 29 Jun 2015 10:58 am, Chris Kuethe <chris.kuethe at gmail.com
> <mailto:chris.kuethe at gmail.com>> wrote:
>
> I've adjusted the default gain to 32/48 from 40/62.
>
> On Sun, Jun 28, 2015 at 5:02 PM, Ilker Temir
> <ilker at ilkertemir.com <mailto:ilker at ilkertemir.com>> wrote:
>
> Sure, I am glad it's been useful.
>
> Default gains are the maximums but they can be
> adjusted from the CLI with --vga-gain and --lna-gain
> options.
>
> On Jun 28, 2015, at 4:44 PM, Tom <vsboost at hotmail.com
> <mailto:vsboost at hotmail.com>> wrote:
>
> Thanks for making this, I think the default vga
> gain of 60 is quite much, I had better luck with
> around 28.
>
> Have only been running it for a few min so I cant
> compare yet.
>
> *From:*HackRF-dev
> [mailto:hackrf-dev-bounces at greatscottgadgets.com]
> *On Behalf Of *Ilker Temir
> *Sent:* Monday, 29 June 2015 3:16 AM
> *To:* hackrf-dev at greatscottgadgets.com
> <mailto:hackrf-dev at greatscottgadgets.com>
> *Subject:* Re: [Hackrf-dev] Adding HackRF support
> to dump1090
>
> Here it goes:
> https://github.com/itemir/dump1090_hackrf
>
> I can get some reception from my window with the
> standard HackRF antenna.
>
> Ilkers-MacBook-Pro:dump1090_hackrf itemir$ ./dump1090
> No supported RTLSDR devices found.
> HackRF successfully initialized (AMP Enable: 0,
> LNA Gain: 40, VGA Gain: 62).
> *5dab7437d7920a;
> CRC: d7920a (ok)
> Single bit error fixed, bit 10
> DF 11: All Call Reply.
> Capability : Level 2+3+4
> (DF0,4,5,11,20,21,24,code7 - is on airborne)
> ICAO Address: ab7437
>
> *5fa69b92ccd411;
> CRC: ccd411 (ok)
> Single bit error fixed, bit 13
> DF 11: All Call Reply.
> Capability : Level 7 ???
> ICAO Address: a69b92
>
> *5dab9091529b68;
> CRC: 529b68 (ok)
> Single bit error fixed, bit 24
> DF 11: All Call Reply.
> Capability : Level 2+3+4
> (DF0,4,5,11,20,21,24,code7 - is on airborne)
> ICAO Address: ab9091
>
> Feedback and contributions welcome.
>
> On 6/27/15 7:27 PM, Tom wrote:
>
> Well done.
>
> Look forward to trying this out.
>
> *From:*HackRF-dev
> [mailto:hackrf-dev-bounces at greatscottgadgets.com]
> *On Behalf Of *Ilker Temir
> *Sent:* Sunday, 28 June 2015 11:49 AM
> *To:* Donald Pupecki
> *Cc:* hackrf-dev at greatscottgadgets.com
> <mailto:hackrf-dev at greatscottgadgets.com>
> *Subject:* Re: [Hackrf-dev] Adding HackRF
> support to dump1090
>
> Thanks! signed to unsigned conversion was the
> culprit. I first tested it with cox by
> converting the file and then tweaked my code
> to do that within the receive path.
>
> I now have a working port of dump1090 to
> HackRF. I need to do some cleanup but as soon
> as done, will post it on GitHub and announce
> on this forum.
>
> On 6/27/15 1:29 PM, Donald Pupecki wrote:
>
> I don't believe hackrf_transfer and
> rtl_sdr output in the same format. They
> are both 8 bit but the hackrf output is
> signed whereas the rtl output is unsigned.
>
> If you get this working a hackrf please
> post the port on github or somewhere as
> that would be sweet.
>
> On Jun 27, 2015 4:00 PM, "Ilker Temir"
> <ilker at ilkertemir.com
> <mailto:ilker at ilkertemir.com>> wrote:
>
> Hello,
>
> I am trying to add HackRF support to
> Salvatore Sanfilippo's dump1090 tool
> (https://github.com/antirez/dump1090)
> as a learning exercise. The tool was
> originally designed for RTL SDR
> devices. However, I can't seem to get
> this port to work.
>
> To eliminate potential issues in my
> code, I simplified the troubleshooting
> steps. Here are the basic set of
> troubleshooting steps I am using:
>
> Per tool's documentation, a data file
> can be captured with rtl_sdr utility
> in the following way:
>
> rtl_sdr -f 1090000000 -s 2000000 -g 50
> output.bin
>
> Then you can pipe it into dump1090
> like this:
> dump1090 --ifile output.bin
>
> I made an assumption that the HackRF
> equivalent of rtl_sdr command above
> would be the following:
>
> hackrf_transfer -r output.bin -f
> 1090000000 -s 2000000 -p 0 -a 0 -l 40
> -g 62
>
> However, capturing packets with HackRF
> this way and piping them into dump1090
> doesn't do anything. I have tried this
> sitting next to an airport and
> capturing packets while planes were
> landing and taking off. I don't have
> an RTL SDR dongle so I can't test the
> rtl_sdr command myself. It didn't make
> to sense to buy a RTL SDR device after
> HackRF but if I can't crack this, I am
> considering to buy one.
>
> BTW, I also tried different gain
> settings, and sample rate of 8e6 with
> hackrf_transfer, no difference. That
> said, I never enabled amp_enable.
>
> Would anyone know if rtl_sdr and
> hackrf_transfer capture the packets in
> the same way and format? Or do I need
> to do some kind of a conversion or
> translation in between the two to make
> them compatible?
>
> Any help or idea will be appreciated.
>
> P.S. I am aware of gr-air-modes for
> HackRF to decode ADS-B signals. My
> goal is to hack dump1090 and add
> HackRF support as a learning exercise.
>
> Thanks,
>
> Ilker
>
>
> _______________________________________________
> HackRF-dev mailing list
> HackRF-dev at greatscottgadgets.com
> <mailto:HackRF-dev at greatscottgadgets.com>
> https://pairlist9.pair.net/mailman/listinfo/hackrf-dev
>
>
>
>
> _______________________________________________
>
> HackRF-dev mailing list
>
> HackRF-dev at greatscottgadgets.com <mailto:HackRF-dev at greatscottgadgets.com>
>
> https://pairlist9.pair.net/mailman/listinfo/hackrf-dev
>
> _______________________________________________
> HackRF-dev mailing list
> HackRF-dev at greatscottgadgets.com
> <mailto:HackRF-dev at greatscottgadgets.com>
> https://pairlist9.pair.net/mailman/listinfo/hackrf-dev
>
>
> _______________________________________________
> HackRF-dev mailing list
> HackRF-dev at greatscottgadgets.com
> <mailto:HackRF-dev at greatscottgadgets.com>
> https://pairlist9.pair.net/mailman/listinfo/hackrf-dev
>
>
>
>
> --
> GDB has a 'break' feature; why doesn't it have 'fix' too?
>
>
>
>
> --
> GDB has a 'break' feature; why doesn't it have 'fix' too?
>
>
>
>
> --
> GDB has a 'break' feature; why doesn't it have 'fix' too?
--
Ilker Temir
<https://twitter.com/IlkerTemir> <https://www.linkedin.com/in/ilkertemir>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist9.pair.net/pipermail/hackrf-dev/attachments/20150701/01e83ed4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: twitter.png
Type: image/png
Size: 553 bytes
Desc: not available
URL: <https://pairlist9.pair.net/pipermail/hackrf-dev/attachments/20150701/01e83ed4/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linkedin.png
Type: image/png
Size: 365 bytes
Desc: not available
URL: <https://pairlist9.pair.net/pipermail/hackrf-dev/attachments/20150701/01e83ed4/attachment-0001.png>
More information about the HackRF-dev
mailing list