-
Notifications
You must be signed in to change notification settings - Fork 27
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
Problems receiving and transmitting with XTRX using osmocom gr-osmosdr #89
Comments
You have to set "xtrx" as Device Argument and leave blank Ch0: Antenna to receive with RXA. You find this when you click on a block in GNU Radio under the Documentation tab. An easy way to look at a signal is with: And with SDRangel I made good experiences. |
Thank you very much for your prompt answer. Do you know if the configuration to transmit in port TXA is Device Argument xtrx and leave blank Ch0: Antenna? Thanks in advance. |
I figure that's right but I never try it. |
@O1234O Compile the new version of gr-osmosdr as it now supports the XTRX. See the link below from the osmocom repo: https://osmocom.org/projects/gr-osmosdr/repository/revisions/dc82ffd1f8b7fee5a8de2d73dabd24eb6d83d5a6 Also, i am trying to figure out the arguments as well. |
@RFNOD I just tried to use master of gr-osmosdr but I am running into issues. I am using GnuRadio 3.8.2.0. I have an osmocom Source block, but when I attempt to run the flowgraph I get "ImportError: /usr/local/lib/x86_64-linux-gnu/libgnuradio-osmosdr.so.0.2.0: undefined symbol: xtrx_tune_rx_bandwidth" Have you run into a similar issue before? |
@b3sholt yeah, I am working on merging the gr-osmosdr fork upstream. Testing at the moment and will tweak as I go. Stay tuned. |
@chemeris Is there a way we can merge your gr-osmosdr fork upstream? Or should I fork it, and work on merging the PR's? Just asking before I put in the work. Lots of people in the community are looking forward in getting the xtrx working. Thanks!! |
@O1234O Try one of the following and please report back if any of them helps. Thanks!! AUTO |
@b3sholt as for a Osmo fix. I am working on that. I was able to merge it with a fork for GR3.7 and working on getting to work on GR3.8. ZeroChaso from Pentoo will test the fork as well before I submit it to merge with upstream. |
Thanks @RFNOD! Will be on the lookout for the GR3.8 fix! |
also related to #93 #89 #82 #83 Part of the problem seems to be that the instruction in README.md :
Leaves all the individual submodule repositories in detatched head stale states. It took a long time but figured out that my xtrx_api.h header file was old after fresh build:
and had the old xtrx_open_list in it:
Here is the git submodule state after the 'git submodule update' command:
I am now trying a build with:
which gives the submodule status:
anyway really hopes this explains things! |
Has anyone been able to run the gr-osmosdr source with gnuradio-3.8 yet without using soapy? |
I think gr-osmosdr is still broken. Will see if I can reach out to a maintainer at osmocom for an update. |
@RFNOD, have you heard from the osmocom folks yet? |
@b3sholt nope. Nothing. Will see if i can try a different way. |
I think you guys could try with GNU Radio 3.7 I was building with 3.8, but I had many errors so I decided try with 3.7 and I could run gr-osmosdr on it. |
@Brayan1710 , thanks for the insight. My fear is that I will be stuck at 3.7 indefinitely given the lack of current support for the XTRX (recently just moved our entire baseline to 3.8). It is a cool little piece of hardware, but without some level of software support to keep pace with major SDR platforms, it does not bode well for it to be a viable product used in industry. |
@RFNOD, just going through old stuff and just curious on this. From the looks of the issue board, is the XTRX dead at this point? I give you props for attempting to help maintain and update code, but with zero support from the Fairwaves team for two years...it feels kinda like a lost cause. Rather unfortunate to be honest. My company would love to use the XTRX as there are very few SDRs that fit this capability/form factor and the other existing products are very expensive. I would even be concerned about procuring the actual hardware as well since Fairwaves has been absent for so long. Wondering if they get new stock on crowd supply, or are they simply selling the existing units with no future plans for additional runs? |
@b3sholt I agree, I believe the XTRX SDR is dead. The Fairwaves site is down and I have not been able to get in contact with anyone to help with this project. @chemeris is the SDR dead??? The plan for 2022 is to look into the XTRX project and possibly revive it for current hardware. I have one and would like to get it working. Without the gerbers, it is gonna suck to make any hardware modifications. Since I only have one, I am being cautious to not damage it and don't want to sink money into more hardware in case this is dead-end. As for crowd supply, I am going to reach out and see what they say. In other words, I will work on this when I can in the new year, I am not going to be the point person for this project, because school, work, kids, and...you know, life. Will try my best and hopefully have some news soon. Happy New Years!!! |
@b3sholt @RFNOD Happy New Years! |
Thanks @earwin we look forward to hearing back with more info!! |
If the originators have no interest/time would it be possible to open source the hardware (or the parts that need fixing at least) so that the community could get the project moving? The ambitious density of the board always seemed to me like it might require fixing/tweaking in order to get it completely stable? This is in no way meant to detract from the design or designers, just an observation based on my past industry experience! |
Hello,
I am trying to receive and transmit with XTRX and osmocom source and sink, respectively. However, I do not know the information that I must include in osmocom source in the field "Device argument" and "Ch0: Antenna" to receive with RXA.
I have the same doubts to transmit with port TXA using osmocom sink.
Does anyone know how this block must be configured?
Thank you very much.
The text was updated successfully, but these errors were encountered: