Android :: Threads 19. August 2018 | lukas | Leave a comment I’ve tried to have any of my processes inside my App in a seperate thread from „Main-UI-Thread“.There was only one strange thing to see on the logcat message view: Choreographer(abc): Skipped xx frames! The application may be doing too much work on its main thread. This message says that there is done some work in… Read More
Sublime Text :: Context Menu Entry for reopen closed file 27. Oktober 2017 | lukas | Leave a comment Many times while working with Sublime Text 3 I unintentionally close a file which I need again. Every time this happens I must go to File->Open Recent->Reopen Closed File With the attached file (stored in the User folder of your ST3 install) you can simply open the context menu of the tab by right clicking… Read More
BMW OBD2 Steckerbelegung E90 / E60 5. Mai 2017 | lukas | Leave a comment Im Internet so nicht zu finden, die Steckerbelegung von BMW bei E90/91 und E60/61 (bis 03/2007) Ich hab mal kurz im WDS nachgeschaut und folgende Belegung gefunden: Pin 1 Klemme 15 Pin 4 Fahrzeugmasse Pin 5 Signalmasse Pin 7 ISO 9141-2 Pin 9 Diagnoseleitung (Motorenspezifisch) Pin 16 Klemme 30 zusätzlich ab 03/2007 Pin 6 CAN… Read More
Heap Error finden mit GFlags – Debug 28. April 2017 | lukas | Leave a comment Beim Entwickeln kann es schnell mal sein, dass ein Buffer ungewollt über den allokierten Bereich überschrieben wird. Um einen Fehler dieser Art zu finden, bieten sich Tools von Mircosoft an: https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit Hat man die Tools installiert geht man mit der Konsole an folgend Ort: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86 dort ruft man gflags.exe /p auf, um… Read More
433MHz Temperatursensor Reverse Engineering 4. Januar 2017 | lukas | Leave a comment Mein Ziel ist es die verschiedenen Außenfühler oder Außenthermometer anzuzapfen und die Daten über ein Microchip RN171 Modul im Netzwerk verfügbar zu machen (leider bisher noch Zukunftsmusik). Hierfür habe ich mir auf Ebay ein Sende – und Empfangsmodul gekauft (~2€) und dieses an mein Picoscope angeschlossen. Die getriggerten Daten habe ich als CSV gespeichert und… Read More
BMW e61 :: Kabelbruch Heckklappe beheben 12. Dezember 2016 | lukas | Leave a comment Durch das zunehmende Alter der BMW e61 Baureihe häufen sich die Fehler, die auf Materialermüdung zurückzuführen sind. Bei mir trat der Fehler als „Kennzeichenleuchte links ausgefallen“ in Erscheinung. Als erstes habe ich mir LED Leuchten gekauft, zum einen um die Leuchten auschließen zu können zum anderen gefällt mir das weiße Licht viel besser und lässt… Read More
Silabs USBxpress :: SI_Open returns SI_DEVICE_NOT_FOUND 16. November 2016 | lukas | Leave a comment Um einen Silicon Labs EFM8 UB1 unter Windows 10 mit USBxpress zu betreiben muss man folgendes beachten: Ist der Treiber in der richtigen Version vorhanden? Bei mir hat Windows automatisch den Treiber installiert, ganz ohne mein Zutun. Die Version (zu prüfen im Gerätemanger) war 3.2.0.0. Leider ist diese Version viel zu alt, um mit dem… Read More
Installing a hard drive with 4 TB on ubuntu server 14.04 12. Juli 2015 | achim | Leave a comment Ubuntu 14.04 16.04 LTS Server (no GUI) installing a harddisk with 4 TB (in my case a Seagate ST4000VN000 NAS-Drive 4TB 3.5″) Partitioning the disk with fdisk does not lead to the required result: $ fdisk – l /dev/sda shows the 4000 GB but partionning and formatting brings a result of 2,0TB only. To be… Read More
BMW E91/E61 Touring :: Funkschlüssel geht nicht mehr 28. Juli 2014 | lukas | 21 Comments Letztens ging der Funkschlüssel (oder auch Funkfernbedienung / Funkempfänger) 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… Read More
SVN :: Backup and Restore Scripting 23. Juli 2014 | lukas | Leave a comment 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… Read More