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 😀
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:
- Install debian – the Chris boot kernel was not required – the module spidev is already included in the latest debian image
- Put this line into /etc/modules:
modprobe spidev bufsiz=256000
- Install wiringPi https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/
- Download and compile
- 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
- 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
- Unplug HDMI ( / DVI adapter)
- Move all USB devices to a powered hub
- Use a stroooong 5V usb power supply – a 1000 mAh smartphone plug was not enough
- 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
Experimental touchscreen and Raspi connection with adafruit raspi header
Experimental touchscreen and Raspi setup
LXDE on the touchscreen
Today I received 2 Raspberry Pi boards from watterott.com – Thanx for the fast delivery!
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
Quelle: twitter 30.09.2012
Rugby on Rails
404 (verstecken spielen)
Und alle finden statt bei der Hello World Championship
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
VLC remote on Arduino Touchscreen
PythonGUI sends keypresses & VLC commands
Arduino, Touchscreen Dev-Station
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.
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.
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:
Its expected, that the officials press the selfdestruction button very soon hahahaa
😀 *party* 😀
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..