We produced a limited number of devices and are now able to distribute those devices. If you are a developer working on related projects or want one device for your Medialab, Hackerspace, School, University or Radiostation.
Don’t hesitate to contact us (georg <at> otelo.or.at)
Today I made an effort to get the KiCad Files working (previously there was a need for a special KiCad GOST version)
So now you can donwload the updated KiCad-files here
Tested with the current KiCad 0.201509040901+6154~29~ubuntu14.04.1
some weeks ago I had to exchange an OggStreamer because one channel was not working – the user Mike recorded the following video to demonstrate the problem:
If you watch the video closely you can see that the left channel is always amplifying the Audio with a very high gain – and only as he turns the gain up also the right channel appears – actually it is the right channel that is working correctly and the left has an error where it has a very high gain.
Looking at the schematics reveals that a connection error to the Potentiometer (which is in the Feedback loop) could cause such a high gain of the inverting amplifier:
So a loose connector is my first guess. My second guess would be a faulty potentiometer.
Lets take the device apart:
gently push the whole assembly (top and pcb) out of the extruded alluminium case:
A quick look around and touching cables reveals the problem:
because I had a spare contact lying around i soldered on a new contact, but elsewise I could have recycled the orignial one:
Time to put everything to gether and check if it works:
both channels work now :) success.
I just added a small but neat feature I want to include in the V1.0 of the OggStreamer firmware – it is a user interface that allows to control the optional LEDs on the right side of the device.
How it works – the main application (oggs_app) is creating a named pipe in the temporary directory, the name of the file is /tmp/userleds
so the following command will set the optional green led on
echo 1 > /tmp/userleds
you can send any parameter from 0 to 7 to /tmp/userleds. The parameter is interpreted as binary representation of the leds. 1 is the GREEN led, 2 is the YELLOW led, 4 is the RED led. 0 is all leds OFF and 7 is all leds ON
this feature unfolds its potential when you combine it with shell scripts – for example – everyone likes blinking LEDs.
while [ 1 ]; do
echo 7 > /tmp/userleds
echo 0 > / tmp/userleds
But also more useful tasks can be done, for example monitoring whether an IPAddr can be pinged.
while [ 1 ]; do
ping -c 1 $1
if [ "$?" == "1" ]; then
#ping did not succed -> display RED Led
echo 4 > /tmp/userleds
#ping did succed -> display GREEN Led
echo 1 > /tmp/userleds
it has been a while since there was an official Firmware Update for the OggStreamer – now it is time to release RC3 (maybe the last Release Candidate before V1.0)
- Working WebGUI-Firmware upload (until RC3 you had to use the Command Line Tools)
- Support for MP3 completed
- Patches for AudioDSP are now working (fixes high pitch mp3 issues, and incorrect samplerates)
- Support for DynDNS – Services like FreeDNS, DynDNS and many more
- Support for the ShoutCast (ICY) and legacy IceCast1 Protocol
- Cleaner Code for WebGUI – now using libcgi to be compliant to GPL
Where to get it:
The upload_firmware.sh script and the update-rc3.tgz can be found in the repositories if you want to update from a UNIX like environment
For windows download the updater tool here
Once you installed RC3 on your OggStreamer future updates can be done via the WebGUI ;)
I had the chance to present the OggStreamer at Medialab Prado and I was also talking about some random thoughts about OpenHardware and the Open Technology Laboratory in Austria http://otelo.or.at
(click on the image to get to the video)
Many thanks to the people at MediaLab who made this talk possible ;)
For the last year the OggStreamer-Project was generously supported by the “NetIdee“- Program from the Internet Foundation Austria.
This Support allowed us to push the Software of this Project to “Release Candidate 1”-Status, Release a OggStreamer-SDK and also made it possible to produce a small-series of 54 Devices.
If you are doing OpenSource / PublicDomain / OpenSourceHardware Projects which are related to the Internet and Austria, the NetIdee Project might be a way to obtain some funding – (Their yearly Calls end usually in August)
Thanks a lot NetIdee!
The final report for the OggStreamer/NetIdee Project can be downloaded here (it is in German only).