-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
transmission confusion #195
Comments
There are transmit problems. CW =1 works to some extent - other options seem to error. There are some pull requests waiting maybe one of those will get things going better. |
Do you know what the other ones are so that I can atleast test them out? |
The official source code is missing the fpga code for synchronizing the transmission channel with the radio chip. |
That would be amazing! When you make the branch public, would you be able to get it to work with soapy api? |
Right now the soapy api is only working for RX. I'm still struggling to make it work in TX. |
If you feel brave, my branch is online but you have to be comfortable with working from a terminal. |
The thing is currently, I have it working on a no GUI verson of the Raspberry os. |
Because this is for my dissertation, I'm trying to transmit a slow data stream atm just to prove the theory, but if I have time after I've proved my theory, then I will definitely try yours out. |
@matteoserva Hi Matteo, just went ahead and tried to install your 'transmission_fix' branch by following your manual, but I run into errors when compiling kernel drivers:
Is this a current issue you're aware of, or is it more likely an error on my part that I need to investigate? EDIT: EDIT 2:
Don't know how to run the transmission test though, as there is only a tx_test.c source file in libcariboulite/src directory but no executable file with that name. The transmission fix doesn't seem to work when testing tx with a Python script. Do the bindings need to be updated? |
I'm finally getting around to trying this fork. But a few things are not clear. You say "install original software" but don't show that you should run ./install and only say cd cariboulite_original. Following that you mention "install my branch in cariboulite" which almost makes it sound like you want your fork git cloned into the above direct. I'm assuming what you mean is to install the original with ./install and make sure it works? Then git clone your fork into another directory and checkout the tx branch? Or do you mean to install your fork with ./install as well? You then say to compile the kernel and compile the software, however, iir would not have been pulled in using your steps. Notice in the error above it's saying
I copied iir from the original cariboulite build that appears after running ./install into your project. I was then able to compile the software which of course made the tx_test. I created a flow graph as pictured, had socat etc installed, ran the command provided and connected to it with the gnuradio flowgraph. I show nothing transmitting over the air with the gain turned up. This leads me to wonder, was I supposed to install install your fork? I compiled the kernel driver, but did nothing with it? Can you please clarify your steps and I may be able to recreate the transmission capability on my end? |
I also noticed that on the original main that the cariboulite_test_app does transmit a cw tone, but on your fork it does not. Maybe unrelated, but at least I know the hat can transmit. |
@alphafox02 Yeah sorry for the confusion. I'll update the documentation to clarify the steps.
|
I actually did try this. I used the latest original fully installed. I made sure it worked. I then installed yours, which would’ve installed over top of it. Your tool compiled, but after I built the GNURadio graph and ran your tool I saw no transmission over the air. I also saw no transmission using the default test app in your repo either. If I get a chance, I will refresh and start all over again. |
hows the branch developing coming along? Did you get transmissions to work properly in Python, or are you still struggling? |
gnu radio didnt work with mine either, but if you have a receiver, check the receiver. Mine didn't show in gnu but it showed transmissions when I opened up my radio analyser from another pc |
I’m using SDR plus plus with an RTLSDR to check the 433 MHz frequency. Using the original and the test app to transmit a tone I can see it transmits so I know that is all working. However, when I try to use the method of sending a transmission in conjunction with gnuradio flow to transmit the wav file, I see no sign of any transmission. I’ll try it all again maybe while I’m at DEFCON. |
Actually, now thinking about it. I don’t see the transmit light come on at all when I’m using the method described in the transmit fix branch. |
And to clarify, I’m not using gnuradio in order to use the Caribou light as a source. I’m using gnuradio to pump the wav file into the tx test as described in this transmit fix branch mentioned above. I wasn’t sure if we were both talking about the same thing. |
I need advice as well as information on the kinda non-existing manual.
Currently Im using python and im trying to transmit audio data to a receiver. Im using soapysdr, but Im wondering if theirs a good way to transmit audio data without using CW =1 continous wave.
Are their other options?
The text was updated successfully, but these errors were encountered: