Debug witout printf

The use of printf for debugging purposes is sometimes regarded as bad practice. However, sometimes even that is a luxury. Mark Seaborn has written a piece on this.

Posted in Uncategorized | Comments Off

KeySweeper – Sweeping away Microsoft keyboards

Samy Kamkar has an interesting post on the security implementation in the Microsoft wireless keyboard. Using some smart heuristics, the scanning period to find and get access to the key presses of a wireless Microsoft keyboard is only 40s.


In addition to discussing the protocol and how to break the security of it, he demonstrates a build of a sniffer hidden inside a USB charging device – the KeySweeper. Leave it in range of the keyboard and wait. The cost of all this? 10 – 80USD, depending on how advanced you want to make it.

Posted in Uncategorized | Comments Off

Reverser Engineering an IR Protocol

Reverse engineering is always an interesting technical challenge. Vincent and Mathieu from France used the AnalysIR equipment. This challenge was not only about understanding the protocols, but learning to generate checksums and how the various frames relate to each other.


The AnalysIR team has published a nice summary of the findings, and the details can be found on github.


Posted in Electronics | Comments Off

Quick and Dirty Charger

Here is a quick and dirty article telling you about a quick and dirty solar charger from It is a nice, simplistic hack to create a USB solar charger.


Posted in Electronics | Comments Off

Amazing Clock

Taking dead bug style electronics construction to new heights, The Clock project is a piece of art appreciable not only by engineers.


The project is the creation of Gislain Benoit and took three years to design. He describes the project as this.

…it has been hand crafted. The thousands of parts that compose it are soldered together in a 3-dimensional structure. There is no electronic board involved. The parts are linked to hold themselves and reveal the complexity of the circuit through the solid wiring that keeps them together which gives a visually astonishing result. The symmetry and density of its parts and interconnections has been kept uniform throughout the circuit. Every single part that composes the clock has its purpose. If you would decide to take out a single part of the circuit the clock won’t operate properly anymore.

Posted in Electronics | Comments Off

Apple Lisa Teardown

Any blog mixing retro computers and electronics deserves a visit, so go have a look at Dave tearing down an Apple Lisa at his EEVBlog.

Posted in Uncategorized | Comments Off


Over at, Stian Soreng recently announced the completion of the C64FC. It is the modern solution to C64 software development.


By connecting to a development PC through USB and to the C64 via the cartridge port. As floppies become more and more rare, this seems like a nice solution to manage large collections of abandonware, as well as for the coders still preferring 8 bit platforms to today’s bloated behemoths ;-)

Posted in Retro | Comments Off

Intel Edison

Intel-Edison-2The Intel Edison module makes it easier to build an x86 embedded computer system. The module itself comes with a 500 MHz dual-thread Atom CPU core and a 100 MHz Intel Quark micro controller. The module also includes 4GB eMMC and 1GB of RAM as well as WiFi and DTLE. All on a postage stamp sized module.

The module itself retails for about 50 USD, but you will need a break-out board to get started. If you want to create your own board, the pinout includes 40 GPIOs, UARTs, USBs and more.

From a development perspective, the Edison platform supports development using the Arduino tools or C/C++, but support for Node.JS as well as Python is planned shortly.

If you want to get away for free, the Tizen Experts are running a giveaway in an effort to get Tizen ported to the platform.

Posted in Platforms | Comments Off

New hosting

We’ve just migrated to a new host (a VPS), so if you run into anything strange – do tell!

Posted in Meta | Comments Off

Raspberry Pi Models

Even more Raspberry Pi stuff today. The Raspberry Pi blog just run a great post on the different models and board revisions out there – you can find it here.


Posted in Raspberry Pi | Comments Off