• General Hardware Design

    From scrap batteries to MagSafe power bank

    Cleaning up a bunch of stuff in my house, I stumbled upon a unused battery pack for a laptop that gets so little use it’s on permanent AC power. Faced with the chore of having to dispose of these properly, I opted to open it up instead, ignoring the friendly messages on the label that…

  • Reverse Engineering

    Fixing firmware bugs from 1987 in 2017

    A few years ago, I managed to get hold of something I only barely knew as a Wersi MK1, an extremely rare West-German synth from 1986. In my last article, I managed to get ahold of the firmware contents. In this article, I’ll be diving into the actual firmware to.. fix some ancient bugs! Why?…

  • Reverse Engineering

    Dissecting an Android ChinaPhone or hunting for spy/malware

    For a while now, I’ve been on the lookout for a proper ruggedized Android phone that doesn’t cost an arm and a leg. Since the low-end and counterfeit spectrum of Android phones seems to be dominated by Chinese MediaTek-based phones these days, and the turnaround time of new phone models is incredibly high over there,…

  • Reverse Engineering

    Old school EPROM firmware dumping

    A few years ago, I managed to get hold of something I only barely knew as a Wersi MK1, an extremely rare West-German synth from 1986. The MK1 faded into obscurity due to its notoriously difficult interface, bad marketing and manufacturer bankruptcies. But in fact, it was one of the first incredibly well engineered digital…

  • Reverse Engineering

    A short introduction to anti-anti-debugging on OS X

    If you’re familiar with reverse engineering software, you may have stumbled upon the magic world of anti-debugging and obfuscation. Anti-debugging protection is often built into software that is a likely target for reverse engineering, as a tactic to hamper any efforts in that area. Many techniques exist to avoid proper functioning of a (software-based) debugger,…

  • PCB design

    Quick ‘n dirty 2 minute PCI-Express PCB

    For those of you who would like to see some simple PCB design in action, read on! I did a quick $5.00 PCB design job yesterday for a hardware project I am currently working on, and made a quick timelapse video for whoever’s interested in seeing how the design process in Cadence Allegro works. Since I’m a…

  • Uncategorized

    Extreme phase shifting part 1

    As part of a high-tech hardware project I have been working on I have lately been diving into the area of clock signals. Now books have been written on the subject of clocks, clock distribution, clock skew, clock gating, and much more things involving the word ‘clock’, but my specific problem was a little unusual….

  • General Hardware Design

    The problem of common knowledge and 2-layer differential pairs

    For one of our high-performance hardware projects, I have been diving into the myths and facts of differential pairs and PCB routing in general. The more documentation I dug up, however, the more questions popped up, leaving me with only a single question: does anyone really know what they’re talking about? Those who are into…

Who are we?

We are a collective of people with different backgrounds and a shared interest in unproven technology and deep technical skills.