From BloomingLabs
Jump to: navigation, search

In April 2015 we revieved a Uniden 996T Digital Scanner on long-term loan by a very generous member of the public. This is a top end scanner that can receive the P25 digital mode used by our local emergency services and elsewhere across our state. We have an Icecast server to stream a feed from this radio so members can listen in remotely.


If for some reason the scanner icecast feed goes down this is how to toubleshoot it.

  • First, verify the scanner is turned on. It should start scanning immediately after it's powered on, if not then make that happen.
  • Once it's scanning it should periodically output some audio.
    • If there's no audio, make sure the volume knob hasen't been turned down.
    • If there's audio coming directly out of the scanner then the audio output cable may have been unplugged, verify the audio cable on the back of the scanner is plugged into one of the audio outputs.
  • The audio output cable on the back of the scanner goes to an input on the grey audio control box on the top shelf (lots of buttons and LED's).
    • Make sure audio is coming out of the small black speakers connected to the audio control box, unmute it if needed (mute does not stop the scanner feed)
    • There is a labeled volume knob which may need to be turned up to audibly hear it, this has no bearing on the scanner feed though
    • If someone has monkied with it you may need to hit the buttons to select the audio input the scanner is connected to. You also need to hit the recording output button on the bottom row to match.
  • Audio from the recording output of this box is fed into a Raspberry Pi with a Berringer USB audio card. This should all be resting on the top shelf of the radio desk.
    • The RPi is ip (hostname "tong") and uses darkice to read in the audio.
    • The RPi streams the audio to (hostname "zoidberg") which runs our icecast server.
  • Additionally, there is another component that updates the stream name. The scanner has a serial output which is connected the the RPi (tong). There is a script on tong that reads this and updates the icecast server on zoidberg.
  • If zoidberg reboots, it should start icecast on boot and be ready to stream to clients.
  • If tong reboots, it should restart darkice on boot and start streaming the feed. It should also restart the stream name updater as well, but this may not be tested yet.
  • The last leg is a port forward from the Linksys router from TCP port 8000 to port 8000 on zoidberg.
Personal tools