User Tools

Site Tools


what

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
what [2015/08/13 12:02]
mkie [Sessions and Projects at the Camp]
what [2015/08/19 14:55]
iggy [Sessions and Projects at the Camp]
Line 3: Line 3:
 The air around you is full of data from medical devices, smart home devices, airplanes, cars, phones up to radio & television. rad1o may help you to access them. The air around you is full of data from medical devices, smart home devices, airplanes, cars, phones up to radio & television. rad1o may help you to access them.
  
-== Sessions and Projects at the Camp+**If you really do not know what to do with your rad1o, please consider donating it to your local hackspace!** 
 +== Howtos 
 + 
 +Goto [[howto:​|howto:​]] to see step-by-step instructions for common tasks like updating ​the firmware.
  
-Learn more from the people who brought you **rad1o** (and others)! 
  
-See https://​events.ccc.de/​camp/​2015/​wiki/​index.php?​title=Special:​SearchByProperty&​property=Has+project+tag&​value=rad1o 
  
  
 == Software Mods == Software Mods
 +
 +Wanna customize **rad1o** to make it //yours//? 8-) Read on!
  
 === Upload custom image or animation === Upload custom image or animation
 +
 +Images and animations should be 130px x 130px.
  
 Hold joystick UP when booting to mount USB. Drop files in .an1 or .lcd format to have them show up in the image menu on the default firmware. Hold joystick UP when booting to mount USB. Drop files in .an1 or .lcd format to have them show up in the image menu on the default firmware.
  
-To convert images, use the perl scripts from the f1rmware/​tools directory. Example usage:+To convert images, use the perl scripts from the [[https://​github.com/​rad1o/​f1rmware/​tree/​master/​tools|f1rmware/​tools directory ​in the GitHub repository]] 
 + 
 +(the perl script depend on libgd (libgd-graph-perl in debian)) 
 + 
 +Example usage:
  
 <​code>​ <​code>​
Line 25: Line 34:
 Adding ../​assets/​cat2.lcd for 200 ms Adding ../​assets/​cat2.lcd for 200 ms
 </​code>​ </​code>​
 +
 +Convert a complete gif-file with the [[howto:​gifconversion|How to convert a gif to an animation]]
  
  
Line 49: Line 60:
 ''​modes_rx -s osmocom -d''​ ''​modes_rx -s osmocom -d''​
  
-==== FM Radio stations+==== FM Radio stations ​- Reception
    * Requires GNURadio    * Requires GNURadio
    * Requires either an extra antenna or pressing a finger on the upper right corner where the antenna is usually soldered (then you are a human antenna ;-) )    * Requires either an extra antenna or pressing a finger on the upper right corner where the antenna is usually soldered (then you are a human antenna ;-) )
Line 57: Line 68:
    * The Frequency can be adjusted via the FFT Plot that opens when the script is started    * The Frequency can be adjusted via the FFT Plot that opens when the script is started
  
 +==== FM Radio stations - Broadcast 
 +   * Can be illegal depending on which frequency you broadcast: check the local laws 
 +   * Requires GNURadio 
 +   * Requires either an extra antenna or pressing a finger on the upper right corner where the antenna is usually soldered (then you are a human antenna ;-) ) 
 +   * Example Script: [[http://​sprunge.us/​agBZ|FM Broadcast Example]] (must be opened with GNU Radio Companion) 
 +   * The script can be started via the arrow in the middle of the menu 
 +   * It uses a fifo (create it with mkfifo and change the File Source box in GNU Radio Companion accordingly). You can feed it with mp3 by executing, for example: mpg123 -r41000 -s foo.mp3 > /​path/​to/​input_fifo. You can change the broadcast frequency by modifying the osmocom Sink configuration in GNU Radio Companion.
 = Links = Links
  
Line 63: Line 80:
  
 === Media coverage === Media coverage
-* [[http://​hackaday.com/​2015/​07/​12/​cccamp-2015-rad1o-badge/​|Hackaday.com post]]+* [[http://​hackaday.com/​2015/​07/​12/​cccamp-2015-rad1o-badge/​|Hackaday.com post]] ​(by Anool Mahidharia)
 * [[http://​www.rtl-sdr.com/​a-new-hackrf-compatible-sdr-rad1o/​|RTL-SDR.com post]] * [[http://​www.rtl-sdr.com/​a-new-hackrf-compatible-sdr-rad1o/​|RTL-SDR.com post]]
-* [[https://​twitter.com/​michaelossmann/​status/​629779084801781760|Michael Ossmann on Twitter]]+* [[https://​twitter.com/​michaelossmann/​status/​629779084801781760|Michael Ossmann on Twitter]] (when he saw rad1o for the first time) 
 +* [[http://​hackaday.com/​2015/​08/​16/​chaos-communication-camp-2015-dispatch-from-the-middle/​|Hackaday.com post from the camp]] (by Elliot Williams) 
 +* [[https://​greatscottgadgets.com/​2015/​08-11-rad1obadge/​|Michael Ossmann'​s blog post about rad1o]]
  
 === Chaos Radio München Podcast (German) === Chaos Radio München Podcast (German)
Line 73: Line 92:
  
  
-== Learning more about SDR and GNU Radio+== Learning more about SDR, HackRF ​and GNU Radio
 * [[http://​greatscottgadgets.com/​sdr/​|Video course about Software Defined Radio (SDR) by Michael Ossmann]] * [[http://​greatscottgadgets.com/​sdr/​|Video course about Software Defined Radio (SDR) by Michael Ossmann]]
 * [[http://​gnuradio.org/​redmine/​projects/​gnuradio/​wiki/​Guided_Tutorials|Guided GNU Radio Tutorials]] * [[http://​gnuradio.org/​redmine/​projects/​gnuradio/​wiki/​Guided_Tutorials|Guided GNU Radio Tutorials]]
 +* [[https://​github.com//​mossmann/​hackrf/​wiki|HackRF Wiki]] (also contains tips for installing GNU Radio)
  
what.txt · Last modified: 2015/08/25 19:30 by hellekin