greatscottgadgets / hackrf

low cost software radio platform
https://greatscottgadgets.com/hackrf/
GNU General Public License v2.0
6.61k stars 1.53k forks source link

How to hardware-disable the transmit-capability on HackRF #841

Closed cjh08052 closed 3 years ago

cjh08052 commented 3 years ago

I currently own a HackRF One and need to use it in an environment where I must hardware-disable the RF transmitter. I tried looking through post and Google-ing for any info; but I'm sure most people do not have such a restriction. Boy-scouts honour of 'I simply will not transmit' is not going to be good enough.

Is there a way to hardware-disable the transmitter on the HackRF. I'm willing to solder/desolder and even cut traces as needed. I would prefer a reversible solution, but if one does not exist that's fine.

Steps to reproduce

N/A

Expected behaviour

The HackRF will no longer be able to transmit.

mossmann commented 3 years ago

There are several ways to accomplish this, but I think the cleanest reversible method would be to desolder components C8 and L12: image

Removal of C8 will block (most of) the signal transmitted by the intermediate frequency (IF) transceiver. Removal of L12 will prevent the transmit RF amplifier from being powered (which could otherwise amplify a very weak signal up to detectable levels). With these modifications, the unit will still appear to transmit, but any transmitted signal should be too weak to detect.

cjh08052 commented 3 years ago

Thank you! That was amazingly fast! I will post a follow up once I can give this a try.

straithe commented 3 years ago

How did desoldering the components work out for you, @cjh08052 ?

cjh08052 commented 3 years ago

Thanks for checking in on me and this effort. We have not gotten approval to to use the radio nor modify it yet. It's been uphill.On Apr 23, 2021 7:34 PM, Straithe @.***> wrote: How did desoldering the components work out for you, @cjh08052 ?

—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

straithe commented 3 years ago

I'm going to close this issue as desoldering the components should work and it seems like it might take a while for you to test things. Please re-open this issue, or open a new issue referencing this one if the provided solution doesn't work.