Sep 022013


This image only works with NOOBS v1.2.1. In NOOBS v1.3 some structural changes bar it from working.

We have, though, released the driver in our repository, for an easy installation – thus, this image should not be necessary, except for academical purposes.

Go to this article to read about the installation of the driver for TP-Link TL-Wn725N from our repository. (Easy!)


Original Article follows:

We hereby present the Raspberry Pi community a NOOBS image with preinstalled Raspbian TP-Link TL-WN725N v2.0 driver.


Download it here

This archive contains a Raspbian Wheezy HF with

  • updates as of 01.09.2013
  • preinstalled TP-Link TL-WN725N v2.0 WiFi driver
  • preinstalled pi3g repository

Installation instructions

Insert an SD card with NOOBS on it. Delete one or several of the other images in the SD card’s /images folder – you need to free up about 350 MB of space. We suggest to remove the Raspbian image, as this image can serve as an enhanced drop-in replacement.
Go to the top folder of the SD card. Copy the contents of this archive into it (preserving folder structure). When asked whether you want to overwrite “A.png”, say “yes”. (This will add our slides with further information and instructions).
Remove the SD card. Insert it into a Raspberry Pi, boot. Press “Shift” during the boot process, to enter the rescue mode.
Select “pi3g-tplink-v2” to install, and be patient while the image is extracted and installed.
Click OK when the image installation process has been finished.

After the reboot process you will be presented with raspi-config. It is highly advisable to set at least your keyboard layout here. You can continue to use the system like any other normal Raspbian installation.

“ifconfig” should now show you your TP-Link WiFi Adapter.

Customized Raspberry Pi solutions

This image was prepared by
We can provide a customized Raspberry Pi solution for you, too. Contact us today!


Thank you to: mr-minifig @ GitHUB, whose script was used in the preparation of this image for NOOBS. And of course to the authors of the WiFi driver, and MrEngman from the Raspberry Pi Forum!

May 192013

Die USB-Soundkarte ist recht einfach zu installieren:

  1. Soundkarte einstecken und Raspi einschalten
  2. mit der folgenden Zeile öffnet ihr dann eine Datei
    sudo nano /etc/modprobe.d/alsa-base.conf
  3. jetzt müsst ihr die folgende Zeile mit einer “#” auskommentieren (Zeile befindet sich im unteren Drittel des Files):
    options snd-usb-audio index=-2

    (oder siehe Bild unten die nachfolgende Zeile mit “Edit Max und Adam”)


  4. das File speichern
  5. den Raspi neustarten:
    sudo reboot
  6. jetzt seid ihr fertig!
    Ihr könnt euch auch noch die angeschlossenen Geräte anzeigen lassen:
    aplay –l

Viel Spaß mit eurer neuen Airplay Station!



 Posted by at 1:14 pm
May 032013

Der Raspberry Pi kann in einen Airplay Empfänger verwandelt werden.

Voraussetzung: der RasPi muss mit dem Internet verbunden sein.

(den Roten Text in die Konsole vom Raspberry entweder reinschreiben oder kopieren)

  1. Vorbereitung
    Ihr müsst den Raspberry so einstellen, dass er sich automatisch anmeldet
    sudo raspi-config
    beim Punkt “Start Desktop on Boot” ja auswählen
  2. Update des Systems
    sudo apt-get update
    sudo apt-get upgrade
  3. Shairport installieren:
    sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl
  4. Update vom Shairport (Modul fürs iOS 6)
    git clone perl-net-sdp 
    cd perl-net-sdp 
    perl Build.PL 
    sudo ./Build 
    sudo ./Build test 
    sudo ./Build install 
    cd ..
  5. Installation vom Modul
    git clone
    cd shairport
  6. Shairport einschalten (AirPi ist der Name des Airplay Empfängers)
    ./ -a AirPi
  7. Automatischer Start vom AirPi
    cd shairport 
    make install
    cp shairport.init.sample /etc/init.d/shairport
    cd /etc/init.d
    chmod a+x shairport
    update-rc.d shairport defaults
  8. Autostart-Datei öffnen
    sudo nano shairport
  9. Autostart-Datei bearbeiten (mit “#” kann eine Zeile kommentiert werden)
    Die vorhandene DAEMON_ARGS Zeile auskommentieren und folgende Zeile einfügen:
    DAEMON_ARGS=”-w $PIDFILE -a AirPi”
  10. Neustart
    sudo reboot

Voila, euer neuer Airplay-Empfänger funktioniert.

Wenn euer Airplay-Empfänger aktiviert ist, bekommt ihr in iTunes dann ein neues Symbol:


Man kann auch unter Systemeinstellung/Ton die Standartausgabe auf Airplay legen. Damit werden die Multimediaknöpfe auch auf dem Airplay-Empfänger funtionieren.

Eine Abkurzüng: “alt” halten und mit der linken Maustaste auf das Tonsymbol bei der Uhr drücken.

Für Filme ist Airplay leider etwas ungeeignet, da der Ton ein paar Sekunden später in den Lautsprächern zu hören ist.
Das störende Knacken kann auch behoben werden, dazu schaut euch den Beitrag: “USB-Soundkarte” an


 Posted by at 1:31 pm
Apr 272013

If you have a powerful primary machine (for instance a Dell notebook with an Intel Core i7 processor), it can easily run several Operating Systems and user sessions in / on them side by side – virtualisation is the magic of today’s computing.

The Raspberry Pi, whilst not having enough general purpose power to do really pleasant desktop computing, can very well serve as a “window” to Windows, Linux, MacOS and other more exotic systems running elsewhere. You could run several users off a powerful server machine – all you need is some networking gear, monitors, mice, keyboards, and of course Raspberry Pis.

Your users will enjoy an absolutely silent and energy-efficient client, while the noisy server is hidden away in the basement somewhere (or is in the admin’s room).

Access Windows from the Raspberry Pi

Today we will show you how to access a virtualised Windows desktop from the Raspberry Pi.


On the host computer which will run the Operating Systems and user sessions for the Raspberry Pi terminals, you should install Oracle’s VirtualBox. (If you are not a fan of Oracle, remember that this was not developed by them but by SUN, and rebranded later on).

The host computer ideally should have hardware virtualisation extensions in the processor, which will allow the guest systems to run much more fluently.

We assume that you run Windows 7+ on the host. VirtualBox also works on Linux, though.

Run VirtualBox, and set up a Windows virtual machine (how to do this is outside the scope of this document).

Networking setup

Here’s the important part to know: initially the virtual network adapters for your virtual machine are set up as “NAT” devices. To be able to access RDP and all other parts freely on your network, the network adapter should be set up as “Bridged Adapter”.


This will connect it directly to your network – the machine will be seen outside of the host computer. If you have a DHCP server running, Windows by default will fetch it’s IP address from the DHCP server (e.g. your router).

To be able to access the virtual machine without looking up it’s address first, we recommend to assign a static IP for it ( outside of the area your DHCP server uses to assign IPs).

This is done by right-clicking on the network adapter in Windows, bringing up it’s properties, and editing the IPv4 properties. Whilst being mostly outside of the scope of this short how-to, I’ll share a screenshot with you, which should help you:


adjust your settings accordingly.


The current IP address of your windows computer can be determined by hitting the Windows key, writing “cmd”, pressing Enter (to bring up the command line), and the following command:




RDP Setup

This part can also be applied to physical machines running Windows.

To allow remote connections to your Windows machine, you have to enable RDP connections first. This is done by hitting the Windows menu, right-clicking on “Computer”, selecting the entry “Properties”.

In Windows 7, you have to click on “Remote settings” in the sidebar of the window which you will see. The dialogue which comes up, will allow you to configure RDP settings.


Select “allow connections from computers running any version of Remote Desktop (less secure)”. Click “OK”.

Creating new user

If you do not have a password protected user in your virtual Windows installation yet, you should set one up. You can either create an admin user or a regular Windows user. Using these credentials you will be able to connect to the machine later on. Of course you can also create a new password for the user you already have, if you have decided not to use a password initially.

Raspberry Pi

Start an X session:


Launch the root shell (start menu > Other > X-Terminal as root (GKsu).

Update apt package cache (if you don’t have aptitude, use apt-get):

aptitude update

Install rdesktop package

aptitude install rdesktop

After rdesktop is installed, it is literally just one short command to connect to your virtual Windows desktop:


Just replace the IP address with the IP address of your Windows virtual box.

Rdesktop will start a window and allow you to log in to your Windows virtual box. You can click on “Other user” and insert your login credentials here. If another user is logged in at the main machine / via another terminal, Windows might request you to wait for 30 seconds so the other user might allow or disallow your connection.

If you want to launch a full-screen session, you can use the –f switch

rdesktop -f

Forwarding sound of the Windows machine to the Raspberry is also possible. Unfortunately it will sound horrible (choppy / barely understandable) – I am not sure what the reason is, as the Raspberry Pi processor is not maxed out (e.g. when streaming Web radio). The sound will sound the same over HDMI and analog output (tested today).

rdesktop -r sound=local

Some further options will improve your experience:

rdesktop -z -x lan -P

These switches have the following meaning:

-z: enable compression

-x lan: set experience to “LAN” (will show desktop wallpaper, windows while moving them etc.)

-P: enable caching to disk (i.e. the Raspberry Pi’s disk)

Some screenshots






YouTube will run, but very choppy – it will max out the Raspberry Pi’s processor. (This is a software problem – rdesktop is probably not using the efficient GPU of the Pi for processing). Sound quality is horrible, actually you can’t really understand it – it’s all chopped up. Sound quality will improve if you minimize YouTube (thereby limiting screen updates which are required, and lowering the load on the Raspberry processor). Sound will still sound choppy, though. All in all not good enough right now.


As mentioned above, sound quality (if forwarding sound) will be nearly unbearable. Maybe there are some better solutions (i.e. combining a sound streaming server which captures the sound and plays it back on the Pi).

The sound unfortunately will not improve if setting the Group Policy, and forcing sound quality to “high” on Windows. (use gpedit.msc)


The sound problems seem to occur from buffer underruns on the Raspberry Pi side. (see below, xfreerdp).

Desktop experience

Especially with the optimised parameters (-z –x lan –P) the experience is really smooth. For word processing, spreadsheets and web browsing, you will be pleasantly surprised by the reaction speed.

Drawing & photo manipulation will be doable, but in a test with Paint, there was some slugginess.

Actually I see a huge potential in classical desktop / web application workspaces – where you don’t need multimedia, i.e. in a call center where people use web forms and interfaces to access your account with the company.


xfreerdp is an alternative RDP client. You can install it using

aptitude install freerdp

And use it

xfreerdp -u Wanda -x l -z --plugin rdpsnd --data alsa --

Please note the “x” in front of freerdp here.

This will connect with the user “Wanda”, enable LAN experience, enable compression (-z), and activate sound forwarding through the rdpsnd plugin. The two double dashes after “alsa” and before the IP of the host virtual machine ARE necessary.

Sound will still sound horrible – it will spew out a lot of “underrun occurred” messages on the console. We have tested different options to decrease load, increase latency, use the tsmf option, etc – nothing changed the horrible quality. Right now, the verdict stays the same: great for desktop computing, but not at all for multimedia applications.

There may be some improvement with the current GIT version of freerdp. We have not tested it yet.

Feb 242013

Android Robot - on Raspberry PiEines vorab: 

es ist leider noch keine Version für Produktionszwecke, die flüssig läuft offiziell zum Download verfügbar. Wir warten auf Broadcom, die proprietäre Closed-Source Grafiktreiber für den SoC des Raspberry Pis fertigstellen müssen.

Die meisten im Internet verfügbaren Informationen speisen sich aus den folgenden zwei Quellen:

Raspberry Pi Foundation

Die Foundation hat an einem Release von Android 4, Ice Cream Sandwich, gearbeitet. Eine funktionierende Version mit Hardwarebeschleunigung für Grafik und Video, basierend auf Android 4.0.3 wurde am 31. Juli 2012 von der Foundation in einem Blogpost vorgestellt. Gemäß ihren Angaben fehlten zu diesem Zeitpunkt allerdings noch einige wichtige Dinge, beispielsweise AudioFlinger. (AudioFlinger ist das eigens für Android entwickelte Audio-Subsystem.)

Hier ist ein Demo-Video von der Foundation:

In dem Video werden eine Slideshow, sowie Wiedergabe verschiedener Videos (u.a. ein Justin Bieber Video auf YouTube) demonstriert. Ohne Ton – der geht ja noch nicht.

Dieses Video demonstriert, dass der Raspberry Pi von seiner Leistung her für viele Android Anwendungen ausreichend Power haben sollte.

Aktuell, Stand Ende Februar, gab es bei diesem Projekt offiziell keine weiteren Fortschritte / Verlautbarungen. Für die Foundation sind aktuell andere Projekte wichtiger, beispielsweise das Kamera-Modul. Man darf nicht vergessen, dass die Foundation hauptsächlich einen Bildungs-Hintergrund hat (Education), und das Ziel verfolgt junge Menschen wieder mehr in  die IT und näher an die Hardware zu bringen. Mit ihren limitierten (personellen) Ressourcen müssen sie haushalten und die wichtigsten Dinge priorisieren.

Das ist für Android trotzdem sehr schade – die Foundation hat ein Non-Disclosure-Agreement mit Broadcom, und daher auch die Möglichkeit an der proprietären Firmware zu arbeiten. Andere Entwickler können das nicht, was sich als großer Hemmstein bei der Portierung von Systemen auf das Pi erweist.

Ein Zitat von JamesH (15. Dezember 2012) von der Raspberry Pi Foundation gibt eine gute Zusammenfassung der momentanen Situation:

“The Foundation themselves have no team working on the Raspi port of Android at the moment. There may be people out there attempting to do it without Broadcom/Foundation support. Anyone can get hold of the Android source and try and get it to run on the Raspberry, but without HW acceleration, the end result is very slow. Since Broadcom already have all the drivers to run Android on Arm with Videocore support, it’s just a matter of time to get those ported to the Raspi – much quicker to wait for that than to write all the drivers from scratch – after all, Broadcom have had a large team of people working on them for the last year or so.”

Anscheinend sind die Treiber bei Broadcom noch immer in Entwicklung, worauf die Foundation selber warten muss.


Das RazDroid-Team versucht Android auf dem Raspberry Pi zum Laufen zu bringen. Bzw. hat es bereits geschafft – aber nach eigenen Angaben läuft es noch sehr langsam. Klar – die Hardwarebeschleunigung fehlt, diese Komponente muss von der Raspberry Pi Foundation kommen!

RazDroid bleibt im Moment noch ein interessantes Experiment für Enthusiasten, die gerne Android auf dem Raspberry Pi nutzen wollen, ist jedoch für den Alltagseinsatz nicht geeignet. Das kann sich bei entsprechender Hardwarebeschleunigung aber natürlich schnell ändern!

 Aktueller Status:

  • CyanogenMOD 9 (auf Android 4.0 basierend): bootet, ist aber unbenutzbar
  • CyanogenMOD 7.2 (auf Android 2.3 basierend): botet, sehr langsam, kaum benutzbar
  • Es fehlen die GPU Driver – diese sind proprietär und nur als Binary verfügbar (nur der Teil der auf dem ARM läuft wurde veröffentlicht)


  • CyanogenMod 7.2 Image herunterladen
  • entpacken (z.B: mit 7zip)
  • auf eine SD Karte mit mindestens 2 GB Speicher schreiben (wie jede andere Distribution auch – z.B. mit dd unter Linux)

Hier ist eine etwas ausführlicherere Anleitung mit Screenshots, auf englisch.


Weiterführende Links


Android is a trademark of Google Inc.

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Jan 262013

Seit einiger Zeit gibt es RiscOS für das Raspberry Pi als offizielles Image. Man kann es hier über die Raspberry Pi Foundation herunterladen. Eine sehr fremdartige, aber auch interessante Welt eröffnet sich einem mit diesem OS. Viele Benutzerparadigmen scheinen anders zu sein.

Doch wie schaltet man RiscOS nach einigem Experimentieren wieder aus?

Man drückt: Strg + Shift + F12

Oder klickt mit der mittleren Maustaste auf das Switcher Icon (Zahnrad) unten rechts und wählt “Shutdown” aus. Wenn der unten abgebildete Dialog erscheint, kann man einfach den Stromstecker aus dem Pi ziehen.

How do you shut down RiscOS on the Raspberry Pi?

Hit Ctrl + Shift + F12 on your keyboard, or click with the middle mouse button (the scrollwheel in some mice) on the Switcher icon (looks like a gear) in the bottom right corner, select “Shutdown” from the menu which opens.

Once the following dialogue appears, just pull the power plug.


Quelle / Source: Riscository

Optimization WordPress Plugins & Solutions by W3 EDGE