Reverse-engineering and analysis of SanDisk High Endurance microSDXC card

TL;DR – The SanDisk High Endurance cards use SanDisk/Toshiba 3D TLC Flash. It took way, way more work than it should have to figure this out (thanks for nothing, SanDisk!). In a previous blog… | Continue reading


@ripitapart.com | 3 years ago

Recovering the SIM card PIN from a ZTE cellular home phone

Recently I picked up a used Samsung Galaxy Core LTE smartphone from a relative after they upgraded to an iPhone. As the Core LTE is a low-end smartphone, I suspected that the phone was SIM locked t… | Continue reading


@ripitapart.com | 4 years ago

Adding External PCIe Support on Atomic Pi SBC

As seen on Hackaday! TL;DR: The Atomic Pi single-board computer CAN be expanded through PCIe. It’s just a massive pain to do so, even if you have steady hands. Let’s just say it’s… | Continue reading


@ripitapart.com | 4 years ago

Resurrecting a Dead MacBook Pro

A couple weeks ago, I picked up a dead MacBook Pro that was on its way to the recycle bin, and was curious as to whether I would be able to fix it. It had a note attached to it citing several issue… | Continue reading


@ripitapart.com | 4 years ago

Building my own custom adapter to use cheap eMMC-based SSD boards

As seen on Hackaday! While on my quest for more eMMC-based storage devices, I stumbled upon a few devices that piqued my interest: eMMC-based SATA SSDs! I found two models of particular interest: D… | Continue reading


@ripitapart.com | 5 years ago

Hacking into the Windows CE desktop (and Doom) on my Keysight oscilloscope

As seen on Hackaday! TL;DR – Yes, the Keysight 1000 X-Series oscilloscope runs Doom! The journey getting there wasn’t easy, though. The oscilloscope is one piece of equipment that any s… | Continue reading


@ripitapart.com | 5 years ago