Comments (7)
Works great on my Raspberry Pi 3 Model B, pin 12, Raspbian Jessie (pretty sure it's the Lite version without the GUI). I don't think I had to sudo raspi-config
to change the Interfacing Options for this to work. Pretty sure I did a sudo apt-get update
, however, even after the install script for rpitx (which I think includes one at the top).
I managed to get it to stream realtime from a USB-based microphone, noting that my Radio Shack digital mic shows up as plughw:1, transmitting mono on FM 87.9 Mhz:
arecord -D plughw:1 -f S16_LE -r 48000 /dev/stdout 2> /dev/null | ./pifm /dev/stdin /dev/stdout | sudo ./rpitx -m RF -i /dev/stdin -f 87900
from rpitx.
On my unmodified Rpi3 with the latest jessie full the "main" output frequency is a bit off. For example using the provided sample wav file:
sudo ./rpitx -m RF -i fm.ft -f 429000 -l
rpitx Version 0.2 compiled Jun 4 2017 (F5OEO Evariste) running on Master PLL = 1000000000
Warning : Using harmonic 3
memory: 1024 MB
processor: Broadcom BCM2837
i2cDevice: /dev/i2c-1
model: Model B Pi 3
manufacturer: Sony
pcb revision: 2
warranty void: no
revision: a02082
peripheral base: 0x3f000000
Jessie
Using mbox device /dev/vcio.
3616000 Size NUM PAGES 883 PAGE_SIZE 4096
MASH 1 Freq PLL# 6
Calibrate : ppm=-7 DMA 175ns:1592ns
WaitNano=15908 F1=95331192.105386 TuneFrequency 95333298.665365 F2=95333410.915862 Initial Resolution(Hz)=2218.810476 ResolutionPWMF 24.653450 NbStep=90 DELAYStep=9
****** STARTING TRANSMIT ********
gives the following output as received by gqrx:
I ask for 429.000Mhz but I get the signal on 430.665500Mhz . The only thing that's remarkable about this pi3 is that it is connected to a non hdmi monitor; should i try another one?
I tried sudo -s echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor as suggested in issue #21 but it didn't help. Let me know if i can run any needed test.
from rpitx.
I wait for my pi 3 to test. So I cant' tell if rpitx works or not.
About higher frequency, I have maybe some ticks to get higher even on Raspberry 2 but not yet tested.
from rpitx.
Do you have any news about raspberry pi 3?
from rpitx.
I have verified its working with Pi 3. Any news of this working on Pi Zero. I could not make it work
from rpitx.
@primeshp Any ideas/tests regarding the upper freq limit for PWM? (The old rp2 has about 125 MHz according to BCM2835 datasheet.)
from rpitx.
And btw, this project next will be ported over to a Raspberry Pi Zero W after the initial shake-down test so I should know more after testing this at the venue first to their 548.5 Mz—tuned Sennheiser receiver.
from rpitx.
Related Issues (20)
- Any way to change rds data? HOT 1
- Feature request - Morse code / fox hunting HOT 1
- PL tone on nfm transmission? HOT 1
- Do we support the Pico? HOT 3
- Car hacking HOT 1
- Where is SendOOK.sh? HOT 2
- Installation fatal error: librpitx/librpitx.h HOT 1
- Pager message sent 4 times on some frequencies HOT 3
- O/S Question HOT 1
- Wont install on latest Debian Bookworm HOT 1
- Pi4 POCSAG transmission failure
- More dead projects? HOT 2
- Transmission not working on Raspberry Pi 3B+ HOT 7
- On/off codes? (Feature or doc request)
- Compile fails at ./install.sh: missing semicolons at code HOT 1
- librpitx
- Raspbery Pi Bookworm lbcm_host and semicolons missing HOT 2
- Will you continue work on this project HOT 1
- dvb/dvbsenco8.s:2: Error: junk at end of line, first unrecognized character is `@' HOT 7
- POCSAG message sent 4 times and text is an alphanumeric string
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpitx.