Enable 512MB RAM on latest Raspberry Pi

comments Comments Off on Enable 512MB RAM on latest Raspberry Pi
By , October 19, 2012 20:20

At first I was very disappointed, because my new Raspis showed only 256MB RAM, although the shop promised to deliver the new model with 512MB RAM.

Mr. Watterott answered my email- support request within 5 minutes (!). He told me, that it’s a software issue and pointed me to this link, showing how to identify, if the SoC has 512MB of memory: www.raspberrypi.org/archives/2191

Luckily my boards have a chip with “4G” in the model number ūüôā

Shortly after that, I found out, that a new firmware already exists:  www.raspberrypi.org/archives/2180

Update: Those of you lucky enough to receive a 512MB Pi this morning can download updated firmware here. For example, download arm384_start.elf and rename it to start.elf on /boot partition. You will then have a 384M/128M memory split.

Replacing the /boot/start.elf on the SD-card did the trick ūüėÄ

Rasperry Pi SPI Touchscreen X-Server

comments Comments Off on Rasperry Pi SPI Touchscreen X-Server
By , October 19, 2012 19:37

Thanks to Dominique Gallot and vis, I managed to drive a MI0283QT-2 color touchscreen on the raspi ūüôā

I followed the steps at www.gallot.be/?p=197 and added the framebuffer driver by vis to run X and LXDE-desktop. 40px in vertical are missing and touch is not working yet, but it’s very funny to use a mouse on the mini-screen.

Dominique Gallot’s howto is very accurate, so these are just additional notes to avoid a few catches I noticed:

  1. Install debian –¬† the Chris boot kernel was not required – the module spidev is already included in the latest debian image
  2. Put this line into /etc/modules:  modprobe spidev bufsiz=256000
  3. Install wiringPi https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/
  4. Download and compile MI0283QT2-pi
  5. Download the framebuffer driver by vis: https://snr.freifunk.net/trac/vis/browser/raspberrypi/fb.cpp into a subfolder on the same level as MI0283QT2/ and compile it with:                         gcc -lstdc++ -iquote ../MI0283QT2 fb.cpp ../MI0283QT2/MI0283QT2.cpp ../MI0283QT2/font*.c -o fb
  6. Put https://snr.freifunk.net/trac/vis/browser/raspberrypi/10-monitors.conf into /usr/share/X11/xorg.conf.d to set X server resolution to 320×200 px
  7. Unplug HDMI ( / DVI adapter)
  8. Move all USB devices to a powered hub
  9. Use a stroooong 5V usb power supply – a 1000 mAh smartphone plug was not enough
  10. Run these commands from a terminal connected via SSH as root:
gpio load spi
gpio -g mode 18 pwm
gpio -g pwm 18 1000

start the x-server in a second console:


As you can see in the pictures, the startmenu of LXDE is not really readable and the terminal- fonts are too small, but I’m sure to find some nice applications for this setup.

The gameoflife demo runs very well: its fast and stable. It uses 30-34% CPU

Building instructions

Raspberry Pi Initialization

comments Comments Off on Raspberry Pi Initialization
By , October 18, 2012 20:21

Today I received 2 Raspberry Pi boards from watterott.com – Thanx for the fast delivery!

Specs: www.watterott.com/de/Raspberry-Pi-Model-B

During installation and configuration some bugs appeared, so here are some notes to get around:

I used this debian wheezy image: www.raspberrypi.org/downloads

and followed the linux console install guide elinux.org/RPi_Easy_SD_Card_Setup

At first various problems occurred: locale- and keyboard- config did not work in raspi-config, apt-get dist-upgrade failed to install libgcc1, …

so I changed the dd command to blocksize 1MB and re-installed the SD-card:

dd bs=1M if=~/2012-09-18-wheezy-raspbian.img of=/dev/sdX

Those problems did not disappeared, instead:

  • HDMI to DVI-D(igital) adapter works instantly
  • USB-keyboard and mouse work instantly
  • 1000mAH 5V adapter is strong enough to power the board with keyboard LAN and DVI connected
  • apt-get dist-upgrade works
  • locale- and keyboard- config works in raspi-config
  • LXDE desktop works
  • network and ssh-daemon up and running

Installation of some basic tools:

apt-get install mc screen rcconf tmux

Moving on to some multimedia stuff, I found alsa and sound- modules correctly installed, so I added:

apt-get install mplayer vlc

work in progress…

Raspberry Pi setup

Raspberry Pi setup

#Nerdsportarten Hello World Championship Twitter Battle

comments Comments Off on #Nerdsportarten Hello World Championship Twitter Battle
By , October 2, 2012 14:43

Quelle: twitter 30.09.2012

Binary Treeathlon
Rugby on Rails
exceptions werfen
Webdesign-Dreikampf (HTML, CSS, JavaScript)
Bedingter Weitsprung
Webdesign-Dreikampf (HTML, CSS, JavaScript)
algorithmische sportgymnastik
Kung Foo
404 (verstecken spielen)
goto tanzen

Und alle finden statt bei der Hello World Championship

Arduino + Touchscreen!

comments Comments Off on Arduino + Touchscreen!
By , June 27, 2012 19:41

The arduino touchscreen shield by watterott.com :: URL? is great fun. TKilla built:

  • MIDI Controller for VJing and Audio-Studio
  • PONGuino-touch – 2 player touchscreen game
  • PC remote control with mouse- and keyboard- econtrol, VLC mediaplayer control,…
  • various tests/demos

Infos, Code, Videos & more pictures coming soon

Tool of the week: k4dirstat

comments Comments Off on Tool of the week: k4dirstat
By , December 10, 2011 04:01

HeyHo, the disc is full, the disc is full…, but i found a great help:

KDirStat – Directory statistics.

Shows where all your disk space has gone
and helps you clean it up

Installation in Debian and Ubuntu:

$  apt-get install k4dirstat

I think the screenshot says it all:

Every cube in the tree-map illustration represents a file or a directory. By their size its instantly visible where all the space is used up. You can click the big blocks to get a direct link to the file in the tree.

Analyse zu Facebooks Datenbestand √úBER DICH

comments Comments Off on Analyse zu Facebooks Datenbestand √úBER DICH
By , October 29, 2011 00:34

highly interesting website on facebooks data collection  (en/de)

Analyse zu Facebooks Datenbestand √úBER DICH

Hintergrund. Jede Person in der EU hat das Recht eine Kopie von allen Daten, die ein Unternehmen √ľber die Person speichert, zu bekommen. Wie das geht findest du unter ‚ÄúDaten verlangen!‚ÄĚ. Nachdem wir die ersten Antworten auf unsere Auskunftsersuchen angesehen haben, war klar: Das muss ver√∂ffentlicht werden. Wir wollen mit dieser Aktion Facebook transparenter machen und Usern eine Vorstellung von den Daten geben, die Facebook von uns speichert.

0zapftis – CCC releases analysis of Bundestrojaner national spy software

comments Comments Off on 0zapftis – CCC releases analysis of Bundestrojaner national spy software
By , October 9, 2011 00:38

The Chaos Computer Club received a binary.exe of the “Bundestrojan” spyware. That software is used by German officials to to spy on people’s computers and it uses the same tricks as trojan viruses to run keyloggers, control users, data and skype. .

CCC¬† reverse engineered the windows software and found many critical bugs and very bad code. The trojan opens infected systems to everybody, because the encryption implementation is broken. CCC even invented a demo frontend! ūüėÄ

Now they publish all details and german news will release parts of the malware code tomorrow!!!1!! Read multipage FAZ article tomorrow print and online!!

Fefe informs and  links to the CCC press release:

Chaos Computer Club analysiert Staatstrojaner

FAZ article

Its expected, that the officials press the selfdestruction button very soon hahahaa

ūüėÄ *party* ūüėÄ

Facebook Privacy Policy

comments Comments Off on Facebook Privacy Policy
By , September 3, 2011 01:23

Facebook complains about heise.de code to protect privacy by a two click-step confirmation , before heise even published the news and the code!

The prob is, that each Facebook button sends user tracking data to Facebook, just by visiting the site, without clicking any ‘like’/’share’… button. Heise implemented a system, which requests a click-confirmation before sending any userdata to Facebook/twitter/../../../.

We have been waiting for this code since a long time and implemented it in a similar way on our own sites so we are very happy about heise.de fighting for our rights once again!

This story reveals the true intentions of FB once again: they veeery keen on tracking the complete surf history of $any web-user: they know $every page you visit!1!

A very simple profile of a web user is worth min. >10‚ā¨ on the ad-market – for sure much more if you can deliver tracking data like that..





JUnEx ‚Äď Kontakt- und Infotag in Lichtenberg

comments Comments Off on JUnEx ‚Äď Kontakt- und Infotag in Lichtenberg
By , May 2, 2011 09:11


Wann: 12.05.2011 von 10:00 bis 19:00 Uhr

Wo: Rathaus Lichtenberg, Möllendorffstraße 6, 10367 Berlin

Wie viel: Die¬†Veranstaltung ist f√ľr alle Besucher kostenlos!

Das Forum f√ľr junge Unternehmen und Gr√ľnder

Der LONEX e.V. veranstaltet am 12.05.2011 zum 2. Mal einen Kontakt- und Infotag f√ľr junge Unternehmen und Gr√ľnder.

Im Rathaus Lichtenberg¬†wird es dazu neben Kurzseminaren und Workshops einen Ausstellerbereich und ein Forum geben, um gezielt Kontakte zu kn√ľpfen und Informationen auszutauschen.
Das Hauptanliegen des JUnEx Kontakt- und Infotages ist die Vernetzung der einzelnen Teilnehmer und Besucher. Informationen und Kontakte kompakt an einem Tag, lautet das Motto.
Ein Onlineportal ersetzt die sonst √ľbliche Anmeldung. Hier k√∂nnen Aussteller, Referenten, Unternehmen und Gr√ľnder ihr Profil eintragen und so gezielt Synergien schaffen.
Es haben sich bereits zahlreiche Unternehmen registriert. Diese werden sich am 12.05. pers√∂nlich begegnen und haben auch im Anschluss √ľber das Portal die M√∂glichkeit, Gesch√§ftsbeziehungen zu pflegen und zu erweitern.

Die Veranstaltung wird in folgende Bereiche unterteilt:


Der Informationsbereich beinhaltet Kurzseminare und Workshops. Diese werden in der Zeit von 10:00 – 19:00 Uhr angeboten werden. Die Schwerpunktthemen¬†sind Gr√ľndung und Festigung,¬†Franchising,¬†Gemeinschaftsgr√ľndungen und Kooperationen,¬†Nachfolge als Chance f√ľr Existenzgr√ľnder,¬†Zukunftsmarkt Gesundheitswesen und Wellness.


Der Ausstellerbereich erm√∂glicht es¬†schnell und unkompliziert einen √úberblick √ľber Finanzierungs-, F√∂rder- und Beratungsm√∂glichkeiten zu erhalten, des Weiteren¬†bietet er¬†Informationen zu Gr√ľndung und Festigung von Unternehmen.¬† Hier¬†werden sich auch junge Unternehmer und Unternehmerinnen¬† pr√§sentieren.
Im Netzwerkbereich¬†k√∂nnen Sie¬† Kontakte zu kn√ľpfen und Erfahrungen auszutauschen. So¬†k√∂nnen Kooperationen entstehen, Ideen¬†wachsen und wichtige Erkenntnisse gewonnen werden. Bereits im Vorfeld der Veranstaltung¬†m√∂chten wir alle Besucher des JUnEx Kontakt- und Infotages bitten ein eigenes Profil zu erstellen. Mit ihrem Profil haben Sie die M√∂glichkeit sich nicht nur aktiv am JUnEx Kontakt- und Infotag zu beteiligen, sondern weiterhin die M√∂glichkeit sich auch auf der JUnEx- Plattform zu vernetzen.

Synoptx.net wird mit einem Stand vertreten sein – Besuchen Sie uns!

“Free Web Consulting” – am Synoptx Stand auf der JUnEx Messe :: Wir beantworten Ihre Fragen zum Thema Webseiten und Webservices

WordPress Open Source Blog System
SynOptX Lab Theme