Flipper Zero - Jeeves teaches RF Modulation
Вставка
- Опубліковано 4 вер 2024
- In this video, Jeeves teaches us all about RF modulation!!! The butler gives a simple explanation of ASK, OOK, 2FSK, 4FSK and GFSK modulation! Learn AM bandwidth as Lassie barks to high frequency tones. By the end of the video, you will understand the differences between these modulations. We also learn what the Flipper SubGHZ configure means when you select a modulation of AM270/AM650 & FM238/FM476.
I've tried to keep the tones fairly low frequency, so hopefully you are able to hear all of them throughout the video.
In a future video, we will look at how to update your Flipper Zero firmware to support any of the modulations from this video, which could allow you to clone custom remotes that are currently not getting captured when you use the SubGHz Read RAW feature.
A future video will also use RF Waterfall instead of dice -- where the color represents the amplitude of the signal & left is lower frequencies than the carrier and right is higher frequencies. Once you have watched this video, you should be able to look at a waterfall signal and tell which modulation is being used & what deviation/bandwidth are needed to receive the signal.
My GitHub tutorials are at:
github.com/jam... - Наука та технологія
Nice demonstration. Before I didn't really know how GFSK modulation worked. But this makes some of the filter options in GNU radio make more sense now.
Glad you found it helpful. My wife and I learned a lot making this video -- Dan Bomgard asked for this video about a month ago in the comments & I really had no clue about modulation at the time. Hopefully it will give people enough basics, so when I show waterfalls and CC1101 registers to decode other signals it will make sense. Also, in my upcoming video I switched away from using HackRF One in favor of a cheap SDR, so that if people want to buy similar hardware it is just a $25 investment.
Thank you Jeeves! Service with a smile!
Exactly that i was searching for. Thank you.
I'm glad you enjoyed it! Hopefully once people watch this video, looking at a waterfall output from a Software Defined Radio (SDR) should also make sense -- color is used instead of dice, left is lower frequency, right is higher frequency, the past is further down the screen; but all of the concepts are the same.
One other thing in SDR, that I didn't talk about, is the fact that it's taking samples and calculating the frequency strengths (so there is noise in the system + noise in the calculations) so there might be harmonics, etc. that show up in the real world when looking at something like a 2FSK or even OOK signal.
For Flipper Zero, at least now people know what those AM/FM values are (if they watched to the end of my video). 😄
ua-cam.com/video/zhg41DbxIEc/v-deo.html is the TechAndFun video I recommend watching.
waiting for other modulation flipper zero integration tutorial
ua-cam.com/play/PLM1cyTMe-PYKeMm52J8Y_4SKqdm6Utl__.html is the Sub-GHz playlist. The video titled "Sub-GHz Custom Settings" gets into some of the modulation as does my wiki at github.com/jamisonderek/flipper-zero-tutorials/wiki/Sub-GHz#cc1101-registers. Basically register 0x12 is the modulation. Is there a specific modulation you are interested in my making a demo of (like perhaps 2-FSK with a specific deviation)? You can also suggest ideas on my Discord at discord.com/invite/NsjCvqwPAd.
Thanks, this made it very easy to understand! (Also, my dog started barking while I was watching this 😂)
Too funny! Glad you both enjoyed?
Im running unleashed and can read frequency with my hyundai key fob. It pops up as a kia seed. However i cant save anything. I can only view the serial number and stuff. The codes are rolling cpuld that be why i can't save?
Cant wait to learn how to add more modulations to the flipper zero. I need GMSK support
Which device are you trying to use that has GMSK? Is it something inexpensive I can use for testing? My problem with this video is everything I have seems to be OOK, so it's hard to demo doing a different modulation. I was able to do a bandwidth demo where I restrict the BW parameters and you need to carefully select the frequency, but I didn't think people would care. 🙃
@@snygg-johan9958 In a couple weeks, once I'm in Nashville, I should have a garage door to experiment with [nice to know it's not OOK]. Have you seen the video in this reddit post below -- many garages use rolling codes. (I still plan on releasing some videos on CC1101 custom values, but it probably won't be for a couple weeks.)
www.reddit.com/r/flipperzero/comments/x7dk3o/flipper_zero_garage_door_liftmaster_security_20/
I'm assuming FM476 was made because FM238 was not enough deviation from the carrier frequency and therefore was indiscernible at times with bad reception?
I’m not sure, maybe some frequencies have different bandwidth requirements? en.wikipedia.org/wiki/Frequency_deviation lists some common ones, but doesn’t explicitly call out deviations of 47.6kHz and 2.38kHz.
nice demonstration but the clicking sound while zooming in can be very annoying and distracting other then that its good and helps me better understand the differences
Thanks for the feedback. I'm still trying to figure out the best way to do audio/video effects, background music, etc. For this video, I tried various visual/audio effects to try to make it clear when I was sampling the data, what dice we are on, etc. My intent was to try to make an effect similar to a camera, but I can see how it could be distracting.
@@MrDerekJamison yeah the frequency sounds and dice highlighting works well
how can I decode or demodulate GFSK if I have IQ recording
We can typically treat GFSK as 2FSK, and then perhaps as ASK (looking at the low freq - deviation below carrier) as present or not. But I don't know how to manipulate IQ files for even that simple case. I think a lot of my viewers would like to learn, so I might try to learn at some point. :)
Some may already know, so you could try asking in my Discord server. discord.gg/k7WX7Be3Vy
@@MrDerekJamison thanks a lot
I made it to about the second time it started with the loud-assed tones and turned it off. No thank you.
Thanks for the feedback. Most of my newer videos don’t have background music, annoying tones & crazy flashing/zooming effects. UA-cam doesn’t let you edit the video after it’s published, so many of my older videos are kind of rough. I’ll probably do another video in a couple months on modulation, using Flipper vs SDR.
what a jarring video. maybe turn the tones down a bit so your voice can actually be heard?
Thanks for the feedback. Sadly, once I publish a video, I can no longer edit it. The other advice was to remove the camera sound as well. I’m still new to the video/audio stuff, but I appreciate the feedback for future videos. I’ll try to not talk when there are important sounds.