BMW E91 Touring :: Funkschlüssel geht nicht mehr

Letztens ging der Funkschlüssel (oder auch Funkfernbedienung) meines BMWs auf einmal nicht mehr. Drei Minuten zuvor habe ich noch ganz normal per Funkschlüssel abgesperrt. Ab dann konnte das Auto nur noch manuell gesperrt werden. Als zweite Auffälligkeit zeigte die Außentemperaturanzeige die Temperatur in Fahrenheit statt in Celsius. Nach einer Recherche im Internet (lesen von etlichen Forenbeiträgen – und keine sinnvollen zusammenfassenden Blogeinträgen ;-)) war klar, dass das Modul “Diversity” untersucht werden muss.

Das Diversity ist für das Radio und den Emfang der Funkschlüsselsignale zuständig. Es ist am Heck des Fahrzeugs unter dem Heckspoiler verbaut.

Demontage Heckspoiler

Zuerst müssen die fünf Abdeckstopfen weg (51 13 7 162 064). Die darunter liegenden Schrauben bzw. Spreiznieten müssen entfernt werden. Jetzt alle Heckklappen schließen und den Spoiler vorsichtig links und rechts etwas nach hinten ziehen, danach kann der Spoiler vorsichtig nach oben angehoben werden (Achtung, es sind noch 2 Kabel zum Auto verbunden)
Die Kabel können gelöst werden, indem der Deckel des Diversity geöffnet wird und die entsprechenden Stecker abgesteckt werden. Die Zweidrahtleitung ist das Bremslicht (es kann also auch ohne Diversity gefahren werden), das andere ist die Heckspoilerantenne.

Analyse des Fehlers

Nach den meisten Forenbeiträgen ist der Fehler ein abgesoffenes Diversity aufgrund von Undichtigkeiten der Schachtel um das Diversity herum:

DiverityEingebaut-300x225 in BMW E91 Touring :: Funkschlüssel geht nicht mehrUnterHeckspoiler-300x225 in BMW E91 Touring :: Funkschlüssel geht nicht mehr

 

Das war wohl auch bei diesem Auto schon mal der Fall (habe es gebraucht gekauft), da mein Diversity einen neueren Datecode als das Auto selbst hat. Weiteres Merkmal waren Schaumstoffstreifen auf der Abdeckung, sowie sehr viel Silikon.
Nachdem ich die Platine näher inspiziert habe war klar, dass der Bereich, welcher für die Funkschlüssel zuständig ist sich im rechten Bereich der Platine befindet. (Funk arbeitet mit 868 MHz, dafür wird ein Filter von EPCOS eingesetzt)
Das Bauteil TDA5210 ist auf lt. Datenblatt für den Empfang und weiterverarbeitung von Funkschlüsselsignalen konzipiert.

Das Diversity Modul hat auf der rechten Seite einen 6-poligen Stecker, dieser ist wie folgt belegt (gemessen am Auto, nach Reperatur):
DiversityConnector-272x300 in BMW E91 Touring :: Funkschlüssel geht nicht mehr

Wie sich aus den Messungen obiger Steckerbelegung herausstellte, war beim Wackeln an dem Schlauch zwischen Heckklappe und Fahrzeug zu bemerken, das manche Leitungen “wackler” aufwiesen. Um dem auf den Grund zu gehen haben wir alle Kabel aus dem Schlauch Richtung Fahrzeug geschoben, und dabei den Grund für alles gefunden: Ein Kabelbruch.

Kabelbruch-300x225 in BMW E91 Touring :: Funkschlüssel geht nicht mehr

Behebung des Fehlers

Natürlich haben wir auch alle anderen Kabel repariert, um in nächste Zeit hier Ruhe zu schaffen.

Das Diversity Modul im ausgebauten Zustand. (Die beiden Schrauben stellen im Fahrzeug die einzige Masseverbindung dar, daher ist es wichtig bei externen Messungen die Verschrauben als Massepunkt zu verwenden):

Diversity-300x225 in BMW E91 Touring :: Funkschlüssel geht nicht mehr

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

BMW F800R :: Lenkerarmatur (jetzt rechts)

Meine F800R (K73) wollte mal wieder nicht so wie ich will. Ich versuchte sie vergeblich zu starten, aber nichts passierte.
Folgendes Fehlerbild ereignete sich:
Am Morgen fuhr ich mit dem Motrrad ca. 12km weit und stellte es ab (draußen, sonniger Tag). Am Abend wollte ich es von dort wieder nach Hause fahren, was mir aber die F800 verwehrt hat (Fehler das erste Mal aufgetreten). Gut dass ich mir ein Fahrzeug leihen konnte, mit dem ich nach Hause kam. Ein Tag später (Motorrad in eine vorhandene Garage geparkt) ging wieder alles normal.
Paar Tage darauf selbes Szenario, morgens alles ok, Abends kein Mucks.#

Natürlich zuerst die Batterie verdächtigt und alle 8 Torx-Schrauben rausgedreht um die Batteriespannung zu messen … durchaus guter Wert (12,4V). Nächste Idee Schalter defekt. Also Schrauben am Lenker rausdrehen und Schalter zerlegen. Nach kurzer Messung war klar, dass auch hier wie schon auf der anderen Lenkerseite eine Leiterbahn unterbrochen war. Nach kurzer Repertur (kurzes Kabelstück von Taster auf Pin von Stecker gelötet) und anschließendem Zusammenbau funktionierte wieder alles einwandfrei.

Kommen solche Probleme bei dieser Fahrzeugkategorie öfter vor? Hat hier BMW unnötig gespart? Was ist eure Meinung / Erfahrung?

LenkarmaturRechts-300x265 in BMW F800R :: Lenkerarmatur (jetzt rechts) 20140723 184136-300x165 in BMW F800R :: Lenkerarmatur (jetzt rechts) 20140723 184109-300x286 in BMW F800R :: Lenkerarmatur (jetzt rechts)

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

SVN :: Backup and Restore Scripting

Hat man ein privates SVN Repository muss man sich auch selbst um ein Backup kümmern. Wird nicht vom ganzen Rechner ein Backup gemacht, so helfen kleine Scripte, die durch Crontabs gestartet werden. Zu diesem Zweck habe ich mir selbst ein kleines Script gebaut:

#!/bin/bash
backupDate=$(date +%Y%m%d-%H%M)
backupSrc="/svn"
backupDest="/svn/_BACKUP"
restoreScript="#!/bin/bash
sudo mkdir /$backupSrc
mkdir /$backupDest"

rm $backupDest/*
cd $backupSrc

for repo in *; do
        if [ "$repo" != "_BACKUP" ] ; then
                echo "backup: $repo"
                svnadmin dump $repo > $backupDest/$backupDate-$repo.svn.dump
                restoreScript="$restoreScript
sudo svnadmin create $backupSrc/$repo
sudo svnadmin load $backupSrc/$repo < $backupDate-$repo.svn.dump
"
        fi
done

cd $backupDest


restoreScript="$restoreScript
cd /
sudo chown -R www-data:subversion $backupSrc"
cd $backupDest
echo "$restoreScript" > restore.sh
chmod +x restore.sh

tar -cf $backupDate-svn.tar *.dump restore.sh

#copy
cp $backupDate-svn.tar /BACKUP/svn/

Will man noch sicherer sein, kann man das Backup mittels scp auch noch auf einen über das Internet erreichbaren PC speichern. Hierfür muss der RSA oder DSA Key noch auf dem Remote PC in die Datei “authorisized_keys” eingetragen werden, und folgende Zeile im Script ergänzt werden:

scp -P PORT $backupDate-svn.tar USER@SERVER.de:/PFAD_ZU_BACKUP
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Acer Aspire One D250 :: Wireless Treiber

Heute habe ich mein Netbook aus dem Jahr 2009 auf das aktuelle Lubuntu upgedatet. Nach der Installation ging allerdings mein WLAN nicht mehr.

Folgende Schritte haben es wieder zum Leben erweckt

1) zuerst muss ein Modul in die “Blacklist”, das geht folgendermaßen:

vim /etc/modprobe.d/blacklist.conf

dort dann folgende Zeile hinzufügen:

blacklist b43

2) folgenden Befehl ausführen

sudo apt-get install --reinstall bcmwl-kernel-source

danach den Rechner neu starten und WLAN sollte funktionieren

man kann das noch prüfen:

iwconfig

zudem sollte das Lämpchen für WLAN nach dem Neustart leuchten.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Plex-Media-Server auf Ubuntu Server einrichten

Zuerst muss das richtige Paket runtergeladen werden. Dafür muss auf https://plex.tv/downloads die aktuelle Version überprüft werden. Der aktuelle Link muss dann so heruntergeladen:

i386:

wget -c http://downloads.plexapp.com/plex-media-server/0.9.9.7.429-f80a8d6/plexmediaserver_0.9.9.7.429-f80a8d6_i386.deb

sudo dpkg -i plexmediaserver_0.9.9.7.429-f80a8d6_i386.deb

amd64:

wget -c http://downloads.plexapp.com/plex-media-server/0.9.9.7.429-f80a8d6/plexmediaserver_0.9.9.7.429-f80a8d6_amd64.deb

sudo dpkg -i plexmediaserver_0.9.9.7.429-f80a8d6_amd64.deb

Danach wird installiert:

sudo apt-get install -f
sudo apt-get update

Dem User plex müssen dann noch die Rechte an dem jeweiligen Medienordnern gegeben werden, um eine reibungslose Funktion zu gewärleisten.

Die Benutzeroberfläche kann jetzt über http://IP-ADDRESS:32400/manage/index.html erreicht werden. Verknüpft man dort den Server mit einem Benutzerkonto, kann er in Zukunft über die Plex-Web-App verwaltet werden.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

SVN :: TortoiseSVN over SSH, different port

Manch einer hat unter einer Domain mehrere PC’s hängen, die per SSH erreicht werden können – über verschiedene Ports nach außen.

Windows

Ist dies der Fall und SVN soll über SSH genutzt werden, dann sind folgende Konfigurationen vorzunehmen:

C:\Users\[YOUR_NAME]\AppData\Roaming\Subversion\config

editieren und dort nach “[tunnel]” suchen. direkt darunter kommt jetzt die Anpassung des SSH Befehls:

ssh2345 = C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe -P 2345

wobei “ssh2345″ frei wählbar ist.

In TortoiseSVN muss man jetzt für einen Checkout folgendes eingeben:

svn+ssh2345://NAME@DOMAIN/PATH_FROM_ROOT_DIRECTORY

als Beispiel:

svn+ssh2345://me@mydomain.com/var/repos/svn/testProject

Linux

Unter Linux geht es ähnlich. Dort gibt es im home – Verzeichnis ein Unterverzeichnis “.subversion” in diesem Ornder gibt es eine “config” Datei. Diese muss editiert werden, und auch hier nach “[tunnel]” gesucht werden.
Hier muss jetzt unter dem “[tunnel]” folgendes eingefügt werden:

ssh2345 = ssh -p 2345

ein Beispiel zum auschecken wäre dann:

svn co svn+ssh2345://me@mydomain.com/var/repos/svn/testProject
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

RaspberryPi :: Backup SD-Card / Restore SD-Card

Um ein Backup der SD-Karte zu erstellen, habe ich ein anderen Linux-PC verwendet und die Karte mittels Card-Reader angesteckt.

Dort wird sie automatisch gemountet was bedeutet, dass man per

df -h

den Device-Namen erfährt, bei mir sdc

daher kann ich jetzt ein Backup erstellen mittels

sudo dd if=/dev/sdc of=/home/linux/myImage.img bs=1M

man kann es auch gleich zippen:

sudo dd if=/dev/sdc of=~/myImage.img bs=1M  | gzip > ~/myImage.gz

zurückgeladen kann es wenn die Pfade getauscht werden:

gzip -dc ~/myImage.gz | sudo dd of=/dev/sdc bs=1M
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

RaspberryPi :: uninstall unused software

Der RaspberryPi muss früher oder später mit einem Bootimage versehen werden. Nimmt man das angebotene Debian Wheezy, ist allerhand Software bereits installiert, die man nie verwenden wird. Hier ein Fileserver – dort wird die grafische Oberfläche nicht benötigt – der RPi wird nur per SSH bedient.

Eine kleine Einführung habe ich hier gefunden, die ich etwas erweitert habe mit weiteren Deinstallationen.

von http://www.stefan-seelmann.de/wiki/rasperrypi-homeserver

apt-get purge --auto-remove scratch
apt-get purge --auto-remove debian-reference-en dillo idle3 python3-tk idle python-pygame python-tk
apt-get purge --auto-remove lightdm gnome-themes-standard gnome-icon-theme raspberrypi-artwork
apt-get purge --auto-remove gvfs-backends gvfs-fuse desktop-base lxpolkit netsurf-gtk zenity
apt-get purge --auto-remove mupdf gtk2-engines alsa-utils lxde lxtask menu-xdg gksu
apt-get purge --auto-remove midori xserver-xorg xinit xserver-xorg-video-fbdev
apt-get purge --auto-remove libraspberrypi-dev libraspberrypi-doc
apt-get purge --auto-remove dbus-x11 libx11-6 libx11-data libx11-xcb1 x11-common x11-utils
apt-get purge --auto-remove lxde-icon-theme
apt-get purge --auto-remove python3 python3-minimal python3-numpy python-pifacecommon
apt-get purge --auto-remove python2.7-minimal python2.7 python-rpi.gpio python-minimal python
apt-get purge --auto-remove desktop-file-utils git-core git-man git java-common omxplayer penguinspuzzle wireless-tools

danach ist die nicht auf die ganze SD-Karte ausgeweitete Speichernutzung folgendermaßen:

pi@raspberrypi ~ $ df
Filesystem     1K-blocks   Used Available Use% Mounted on
rootfs           2786872 735168   1910136  28% /
/dev/root        2786872 735168   1910136  28% /
devtmpfs          216108      0    216108   0% /dev
tmpfs              44876    216     44660   1% /run
tmpfs               5120      0      5120   0% /run/lock
tmpfs              89740      0     89740   0% /run/shm
/dev/mmcblk0p1     57288  18560     38728  33% /boot

weitere Software, die man noch deinstallieren könnte findet man mit folgendem Befehl:

dpkg --get-selections | grep -v deinstall

FYI:

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux

keine Angst weil sämtliche Desktop und X11 Komponenten deinstalliert werden, der RPi gibt weiterhin per HDMI die Konsole aus (wichtig für Debugzwecke beim Bootvorgang)

Mein Raspberry startet jetzt in 24 Sekunden … leider weiß ich nicht wie es vorher war, aber ich denke hier ist der Unterschied eher gering.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

BMW F800R :: Lenkerarmatur

Nachdem ich meine BMW F800R (K73) in den Service nach München (Frankfurter Ring) zu BMW Motorrad gegeben habe ging mein Fernlicht nicht mehr.

Diesen Fehler allerdings bemerkte ich nicht sofort (man fährt ja nach Möglichkeit am Tag). Daher habe ich zwei Wochen später bei BMW angerufen um es mir reparieren zu lassen. Leider war es schon spät im Herbst und das Wetter nicht mehr motorrad-geeignet. Daher verschob ich das Ganze in das nächste Frühjahr, jetzt eben.

Da ich mir nicht vorstellen konnte, dass diese Reperatur bei BMW kostenlos möglich gewesen wäre, habe ich kurzum mich selbst auf die Suche gemacht. Beim Zerlegen gab es drei merkwürdige Dinge:

  • ein handbeschrifteter Zettel mit der Teilenummer klebte in der Armatur
  • ein am Lenker befestigtes Tesaband war total zusammengestaucht (Griff wurde schonmal demontiert)
  • der Siegel der Armatur war gebrochen (Armatur wurde schon mal geöffnet)

Nach Messungen stellte sich heraus, dass die Leiterbahn zwischen Schalter und Stecker unterbrochen war. Daher lötete ich mir ein Kabel in den Schalter um diesem Problem zu entgehen.

Nach diesen Merkwürdigen Vorfällen kann ich mir nicht vorstellen, dass es in so einem Service mit Rechten Dingen zugeht.

Hier noch das Ergebnis der Messungen, ein kleiner Steckerbelegungsplan der linken Armatur:

BMW F800R Lenkerarmatur Links-300x225 in BMW F800R :: Lenkerarmatur

Teilenummer der Armaturplatine: 885140 160409

weitere Nummern die gefunden wurden:

  • 037748
  • 0112
VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Gimp :: Ein bisschen Spaß mit dem Vorderrad

Ich finde es ja ziemlich erschreckend, dass Mercedes jetzt ihren Bereich “Vorderradantrieb” weiter ausbaut. Das schlimmste Beispiel hierfür ist der CLA.
Ich habe zum Spaß einfach mal mit Gimp das Vorderrad “rutschen” lassen … macht euch selbst ein Bild (wie auch immer man dies deuten mag) Icon Wink in Gimp :: Ein bisschen Spaß mit dem Vorderrad

So wird er heute gebaut:
 in Gimp :: Ein bisschen Spaß mit dem Vorderrad

so denke ich wird er in Zukunft gebaut werden (zum Beispiel die AMG Variante, es muss Gewicht auf die Vorderachse sonst macht der ganze Motor ja keinen Sinn):
 in Gimp :: Ein bisschen Spaß mit dem Vorderrad

und so würde ich ihn bauen:
 in Gimp :: Ein bisschen Spaß mit dem Vorderrad

Und nein das letzte ist kein BMW, wie ich schon mehrfach gefragt wurde …

Quelle des ersten Bildes: http://www.heise.de/autos/artikel/Jugendliebe-1825213.html

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)