Yes, just hackRF One plugged into the RPI...

⁣===
Sent from my mind, some fingers and electronics helped.​

Il giorno 13 feb 2021, 23:13, alle ore 23:13, Fabian Schwartau 
<fab...@opencode.eu> ha scritto:
>You are welcome :)
>I can't actually explain why it is working with the hackrf argument. If
>you have only one sdr connected, it should work without it.
>Anyway, I'm glad it works now.
>
>Am 13. Februar 2021 22:54:32 MEZ schrieb Stefano Zorzanello
><stefanozorzane...@gmail.com>:
>>please apologize, I didn't realize to have replied just to you.
>>
>>about hackrf recognition, this is the terminal report:
>>
>>- - - -
>>
>>$ hackrf_info
>>Found HackRF board 0:
>>USB descriptor string: 0000000000000000088869dc3326571b
>>Board ID Number: 2 (HackRF One)
>>Firmware Version: 2017.02.1
>>Part ID Number: 0xa000cb3c 0x005d4f64
>>Serial Number: 0x00000000 0x00000000 0x088869dc 0x3326571b
>>
>>- - - -
>>
>>in GRC after an initial alert window
>>"The xterm executable '' is missing.
>>You can change this setting in your gnuradio.conf, in section [grc],
>>'xterm_executable'.
>>(This message is shown only once)"
>>
>>I have change the permissions of grc.conf to set the file like this:
>>
>>xterm_executable = /usr/bin/xterm
>>
>>after this change the alert hasn't appeared anymore.
>>
>>*And finally adding "hackrf" in the device argument in osmocom source
>>did
>>the trick! *
>>
>>So I thank you very much, you could not believe but I spent a couple
>of
>>week about this silly thing, beating my head on the wall (with the
>risk
>>to
>>break at least one of the two)
>>
>>So it's quite likely that I'll be back with other newbie issues... but
>>in
>>the meantime I thank you very much for your support,
>>all best
>>Stefano
>>
>>
>>
>>Il giorno sab 13 feb 2021 alle ore 20:47 Fabian Schwartau <
>>fab...@opencode.eu> ha scritto:
>>
>>> Hi Stefano,
>>>
>>> we should stay on the mailing list, so everyone can follow and
>>contribute.
>>> Are you sure there are not other messages? Because those below are
>no
>>> error messages, just a warning and a bit of information, nothing to
>>> really worry about.
>>> One common problem (which I did not have) is missing permission on
>>the
>>> hackrf. But then you should get an error message telling that he was
>>not
>>> able to access the hackrf. Can you send the complete output of the
>>> program? Also try running it with sudo to check if it is a
>permission
>>> issue.
>>> Do you have multiple SDRs (you said something about an rtl-sdr?)
>>> attached to the Pi? Try adding "hackrf" (without the quotes) to the
>>> device arguments in the osmocom source.
>>> Also try hackrf_info in a terminal to see if the hackrf is detected
>>> properly. You can also try osmocom_siggen or osmocom_spectrum_sense
>>and
>>> see if you can access the hackrf.
>>> What if you replace the osmocom source with a random source (also
>add
>>a
>>> throttle block to limit cpu usage)? Does it work?
>>> Just to make sure: You are running a graphical environment and
>>starting
>>> the script from there, not an ssh connection?
>>>
>>> Best regards,
>>> Fabian
>>>
>>> Am 13.02.21 um 19:25 schrieb Stefano Zorzanello:
>>> > Hi Fabian, thank you very much for your reply.
>>> >
>>> > I'm using RPI 3b, with Debian 9.13.
>>> > I have just installed gnuradio-companion 3.7.10 again following
>the
>>> > terminal commands you wrote me
>>> >
>>> > $ sudo apt install gnuradio gr-osmosdr hackrf
>>> >
>>> > the software installation went fine but as I run the flowgraph I
>>get no
>>> > window displaying any signal, and the same error message
>>> >
>>> > - - -
>>> > Warning: failed to XInitThreads()
>>> > linux; GNU C++ version 6.2.0 20161010; Boost_106100;
>>> > UHD_003.009.005-0-unknown
>>> >
>>> > gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.10
>>> > built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri
>hackrf
>>> > bladerf rfspace airspy soapy redpitaya
>>> >
>>> > - - -
>>> > any other idea to make it working?
>>> > thanks again,
>>> > best regards
>>> >
>>> > Stefano
>>> >
>>> > Il giorno sab 13 feb 2021 alle ore 17:26 Fabian Schwartau
>>> > <fab...@opencode.eu <mailto:fab...@opencode.eu>> ha scritto:
>>> >
>>> >     Hi Stefano,
>>> >
>>> >     don't worry asking such questions here on the list. That's its
>>> purpose I
>>> >     guess ;)
>>> >     First of all: I was able to run both of your flowgraphs on my
>>PC
>>> with a
>>> >     HackRF One, so the problem lies somewhere else.
>>> >     A small google search reavealed no perfect solution, but it
>>indicated
>>> >     that something may be wrong with your installation. Like
>>gnuradio was
>>> >     build against a certain library version but you are using a
>>> >     different one.
>>> >     How did you install gnuradio on the Pi? What Pi is it exactly?
>>An
>>> >     original Pi 1 (A/B)? You may have trouble feeding 10 Msps
>>though that
>>> >     old hardware. But it should start anyway.
>>> >     What OS are you using? Which version?
>>> >     I would recommend installing gnuradio from the distro
>>repositories
>>> using
>>> >     apt. If you did so, a very simple solution may be to try a
>>different
>>> >     distribution (or version), like Raspi OS (Raspbian), Ubuntu,
>>Arch,
>>> ...
>>> >     there are many for the Pi. This will likely be a straight
>>forward
>>> >     workaround for your problem.
>>> >     Nevertheless, I just tried it on one of my Pi 3 with a fairly
>>clean
>>> and
>>> >     up-to-date Raspi OS. I installed the following stuff:
>>> >     $ sudo apt install gnuradio gr-osmosdr hackrf
>>> >     And both of your flow graphs worked like a charm with that.
>>> >
>>> >     If you have any further questions, feel free to ask them :)
>>> >
>>> >     Hope I could help,
>>> >     Fabian
>>> >
>>> >
>>> >     Am 13.02.21 um 15:04 schrieb Stefano Zorzanello:
>>> >     > Dear list members,
>>> >     >
>>> >     > I’m sorry to bother you with the classic newbie stuff, but
>>I’m
>>> stuck -
>>> >     > since some days (the solutions found on the web didn't work
>>for
>>> >     me) - to
>>> >     > this point:
>>> >     >
>>> >     > - gnuradio-companion RaspberryPi 3b + hackRF one with a very
>>simple
>>> >     > blocks flow doesn’t display any signal window;
>>> >     > and the error message I get is the following one:
>>> >     >
>>> >     > - - - -
>>> >     >
>>> >     > Warning: failed toXInitThreads()linux; GNU C++version 6.2.0
>>> 20161010;
>>> >     > Boost_106100; UHD_003.009.005-0-unknowngr-osmosdr
>>0.1.4(0.1.4)
>>> >     gnuradio
>>> >     > 3.7.10built-in sourcetypes: file osmosdr fcd rtl rtl_tcp uhd
>>miri
>>> >     hackrf
>>> >     > bladerf rfspaceairspy soapy redpitaya *** Error
>>> in`/usr/bin/python':
>>> >     > corrupted double-linked list: 0x01a81c08 ***
>>> >     >
>>> >     > - - - -
>>> >     >
>>> >     > I'm trying to follow some very nice youtube tutorial
>(Ossman,
>>> Hackaday
>>> >     > etc. ) but I cannot proceed if I can't neither make grc
>>working
>>> with a
>>> >     > simple sketch.
>>> >     >
>>> >     > Any help is greatly appreciated.
>>> >     >
>>> >     > More, if you have any suggestion or advice, here it follows
>a
>>> general
>>> >     > description of the process I want to develop for my
>sound-art
>>/ sdr
>>> >     > based installation.
>>> >     >
>>> >     > The set up should be as follows:
>>> >     >
>>> >     > - a small robot(flor hover type) moves randomly in a
>>restricted
>>> area
>>> >     > (few sq meters)of a big room.
>>> >     > On this device, an RPI(“A”) + [DVB-T+DAB+FM] usb dongle,
>>> >     > battery-powered, is mounted to detect some RF activity in
>>some rf
>>> >     range.
>>> >     > Some values should be extracted (intensity over time of a
>>> particular
>>> >     > freq // and intensity of shifting detected frequencies). The
>>> movements
>>> >     > of the robot in the room should cause different detected
>>values.
>>> >     >
>>> >     > - these values should be shared or sent in real-time to an
>>external
>>> >     > software (PureData) that sends these values via OSC to
>>another
>>> >     RPI(“B”),
>>> >     > which is steady, that will use the incoming values as a
>>control
>>> signal
>>> >     > for some audio DSP-treatments (sampling and granulation).
>The
>>raw
>>> >     audio
>>> >     > material for dsp audio treatments will be just RF noise.-
>The
>>audio
>>> >     > treatments will be played inside the room via loudspeakers.
>>> >     >
>>> >     > - through a microphone and dsp, the live audio stream will
>be
>>> analyzed
>>> >     > in PureData (intensity and spectrum-centroid) in real-time
>by
>>the
>>> >     steady
>>> >     > RPI. The values extracted from the audio-domain should be
>>sent to
>>> >     > GNURADIO-COMPANION to transmit some signals via HackRF one
>in
>>the
>>> very
>>> >     > same frequency range which is detected by RPI(“A”).
>>> >     >
>>> >     > - the idea is to build a close circuit of information
>>generation,
>>> >     which
>>> >     > should be modulated over time and ever-changing, due to the
>>> conversion
>>> >     > of values between the domains radio/audio, and to the
>>implication
>>> >     of the
>>> >     > room acoustic response analyzed and encoded to interfere in
>>the
>>> >     > radiowaves domain.
>>> >     >
>>> >     > The suggestion of this idea comes from the works of Agostino
>>Di
>>> Scipio
>>> >     > “Audible Ecosystemics” (2000-2005) which develop very deeply
>>> feedback
>>> >     > network processes based in the pure audio/acoustic domain.
>My
>>> >     purpose is
>>> >     > to try to do something similar in a cross-domain set
>>(Radio/Audio
>>> >     > through Sonification and Dsp treatments)
>>> >     > thank you very much for your kind attention and help,
>>> >     >
>>> >     > best
>>> >     >
>>> >     > Stefano Zorzanello
>>> >     >
>>> >
>>> >
>>>
>>>
>>>

Reply via email to