Comments (23)
well, without modification, it will not run
#if (RASPI)==1
(...)
#elif (RASPI)==2
(...)
#else
#error Unknown Raspberry Pi version (variable RASPI)
#endif
and even if you would copy the raspberry pi 2 code part, there is very little chance that all those memory adresses are unchanged in pi 3
i am currently not owning a pi 3, so i can't say for sure, but i guess it's not working
from pifmrds.
Le 12/03/2016 18:29, Blenderpics a écrit :
and even if you would copy the raspberry pi 2 code part, there is very
little chance that all those memory adresses are unchanged in pi 3Yes, I know for the if/elif first part :-)
The "strange" part: there is no datasheet for BCM2837 yet (the CPU chip
on Pi3) while this document exists for Pi1/Pi2 (in this datasheet, I'll
find these memory addresses).
from pifmrds.
No, I don't own a Pi 3 yet. With some luck there's no change compared to the Pi 2 and we'll just have to update the Makefile.
Could anyone owning a Pi 3 try this?
from pifmrds.
I have a Pi3, and there's good and bad news.
The good news is that core functionality works - I've a usable (slightly noisy) mono audio signal on the correct frequency.
The bad news is that the stereo MPX signal and RDS were initially missing. (I assumed this was a calibration error).
Then I noticed that my receiver was muting on a lot of adjacent frequencies, so I physically isolated the Pi3 from the receiver, and extended the antenna connected to GPIO 4. Doing that improved the signal-to-noise ratio sufficiently for the stereo MPX and RDS to appear.
Even without pi_fm_rds running, the electrical noise from the Pi3 was getting into the FM receiver, so I think the problem might be that the Pi3 is generally noisier than the Pi1 I was previously using.
from pifmrds.
Hello, i'm testing this project with the Pi3, but i have 2 problems:
- I need to put -ppm 125396 for getting back the stereo and RDS, if i don't set this calibration error, the audio sounds only in mono and in a pitch down tone
- I have several errors in the system while the tx runs (ex. the system audio breaks from the first tx, and i can't restore it without a reboot, and, if i move a window while the tx runs, the system has freeze).
i dont have these problems with the "markondej/fm_transmitter" project (but the audio quality is worst)
Thanks, and sorry for my english.
from pifmrds.
@asp95 how did you get the figure 125396? I have a Pi Zero and this also worked for me. Without -ppm, or a low -ppm number, everything I tried to play was slightly slow.
from pifmrds.
@RegexPhilbin With the calibration method described in de readme, using Audacity with a record from the radio app of my Motorola phone.
from pifmrds.
Thanks @asp95 , I was just hoping there was a quicker and easier way. It's interesting your value worked so well for me though. I wonder why that would be, on a Pi Zero, which as far as I know should be pretty identical to a Pi 1, and with such a high number.
Additional info: I'm running on the latest Retropie. I killed all the emulation procs, and either way have plenty of headroom when PiFmRds is running.
from pifmrds.
Just tested with a Pi 3. Works out of the box, just like on a Pi 2. Closing the issue, please reopen with details if needed.
from pifmrds.
@asp95 Were you able to fix the system freezing? I have the same problem since im moving my station to my pi 3 thanks!
from pifmrds.
@nickpiggott Is it worth upgrading my station to my new Pi 3 then or keeping it on my Pi 2?
I want the best quality and range..
from pifmrds.
@Niall7459 I've not done any measurement, but I think the Pi3 is doing a better job than the Pi2.
from pifmrds.
@nickpiggott Hey could you help me on the Pi3 when I run PiFmRds its fine but then I go to move the window (or any other window) and the whole system freezes (I use VNC) but I can still connect to the webserver on the same pi, and then a minute or so after i cannot....
Please help I used to love PiFmRds
What version of Raspberry Pi are you using (Ive tested on Jessie and Stretch Pi3 but no luck with either)
Thanks
from pifmrds.
I updated to stretch and it has fixed nothing, shall I update the firmware?
from pifmrds.
Literally @nickpiggott Everything works, I can open folders, but as soon as I go to drag a window thats it! The system freezes and needs to be unplugged!
from pifmrds.
@nickpiggott Also the green light on the Pi remains constantly lit after it freezes.
from pifmrds.
Sorry @Niall7459 - I run my Pi3 in headless mode without a GUI or monitor connected, so I can't help there. Sounds like you might just be trying to get it to do too much at once.
from pifmrds.
It is only running the radio station at like 5% cpu, then when I move the window it all breaks down.
Just did a firmware update and it still the same...
from pifmrds.
@nickpiggott Its definatley not being overloaded..
from pifmrds.
@asp95 Did you ever fix the freezing on your pi?
from pifmrds.
@Niall7459 no, i didn't use the software again
from pifmrds.
Alrgiht looks like il have to use my Pi3 to host the webserver and my Pi2 for radio.
from pifmrds.
@nickpiggott I am now running PiFmRds headless and when I got to sudo reboot i can still recieve the radio and the Pi never properly restarts!
from pifmrds.
Related Issues (20)
- Can I stream RDS to external FM+RDS transmitter? HOT 1
- Make file is making error HOT 1
- just blocking HOT 2
- Make doesn't make a nothing HOT 9
- Doesn't compile! HOT 3
- cant pipe audio on pi4 using pulseaudio HOT 1
- Gives error when i use the make command HOT 4
- While compiling I get this soxr.h missing HOT 1
- Support for non-ASCII characters (RDS codes > 0x80) HOT 3
- Hardware related issue with additional FM transmitter HOT 7
- compile issue HOT 2
- Audio too slow HOT 2
- Instant crash on launch on Pi 4 HOT 5
- Mp3 to Wav converter HOT 1
- lack fpu HOT 4
- hi! Could you also make it pi5 compatible too? HOT 5
- Audio signal loss during mouse inactivity with pifmrds on Raspberry Pi 4 HOT 1
- Make Raspberry Pi 5 (GPIO23) Compatible HOT 2
- 19k Signal and Increasing RDS Power HOT 2
- Add gui HOT 1
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 pifmrds.