ESP8266 Makes A Wireless Card Reader

You can find commercial USB sticks that can also connect via WiFi. But [Neutrino] made his own using an ESP8266 married to a card reader. It all starts with the old trick of soldering a header to an SD card adapter. The USB port is still there, but it is only for power. A 3.3 V regulator and an ESP12E board round out the hardware.

Of course, the trick is the software. Starting from a few examples, he wound up providing an FTP server that you can connect to and send or receive files using that protocol.

Continue reading “ESP8266 Makes A Wireless Card Reader”

Hackaday Podcast 077: Secret Life Of SD Cards, Mining Minecraft’s Secret Seed, BadPower Is Bad, And Sailing A Sea Of Neon

Hackaday editors Mike Szczys and Elliot Williams are deep in the hacks this week. What if making your own display matrix meant a microcontroller board for every pixel? That’s the gist of this incredible neon display. There’s a lot of dark art poured into the slivers of microSD cards and this week saw multiple hacks digging into the hidden test pads of these devices. You’ve heard of Folding@Home, but what about Minecraft@Home, the effort to find world seeds from screenshots. And when USB chargers have exposed and rewritable firmware, what could possibly go wrong?

Take a look at the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Take a look at the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Direct download (60 MB or so.)

Continue reading “Hackaday Podcast 077: Secret Life Of SD Cards, Mining Minecraft’s Secret Seed, BadPower Is Bad, And Sailing A Sea Of Neon”

Digging Deep Into SD Card Secrets

To some, an SD card is simply an SD card, notable only for the amount of storage it provides as printed on the label. However, just like poets, SD cards contain multitudes. [Jason Gin] was interested as to what made SanDisk’s High Endurance line of microSDXC cards tick, so he set out to investigate.

Naturally, customer service was of no help. Instead, [Jason] started by scraping away the epoxy covering which hides the card’s test points. Some delicate soldering was required to hook up the test points to a breakout board, while also connecting the SD interface to a computer to do its thing. A DS Logic Plus signal analyzer was used to pick apart the signals going to the chip to figure out what was going on inside.

After probing around, [Jason] was able to pull out the NAND Flash ID, which, when compared to a Toshiba datasheet, indicates the card uses BiCS3 3D TLC NAND Flash. 3D NAND Flash has several benefits over traditional planar Flash technology, and SanDisk might have saved [Jason] a lot of time investigating if they’d simply placed this in their promotional material.

We’ve seen other similar hacks before, like this data recovery performed via test points. If you’ve been working away on SD cards in your own workshop, be sure to let us know!

This 68k Board Is About As Simple As It Gets

For those of us who remember the Motorola 68000 microprocessor, it’s likely that a sizeable quantity of those memories will come in the form of a cream or grey box with a Commodore, Atari, or Apple logo on it These machines were the affordable creative workstations of their day, and under the hood were a tour de force of custom silicon and clever hardware design. We might, therefore, be excused for an association between 68000 based computers and complexity, but in reality, they are as straightforward to interface as the rest of the crop of late-1970s silicon. We can see it in [Matt Sarnoff]’s 68k-nano, about as simple a 68000-based single-board computer as it’s possible to get.

But for all its simplicity, this board is no slouch. It packs a megabyte of RAM, 64k of ROM, a 16550 UART, and an IDE interface for a CompactFlash card. There is also provision for a real-time clock module, through an interesting bit-banged SPI interface from the 16550’s control lines. There appears also to be a 50-pin expansion header.

Software-wise there is a ROM monitor that provides test and housekeeping functions, and which loads an executable from the card plugged into the IDE interface if there is one. This feature makes the board especially interesting, as it opens up the possibility of running a μClinux or similar kernel for a more fully-featured operating system.

The 68k doesn’t receive the attention here that some of its 8-bit contemporaries do, but it still appears from time to time. We’ve certainly featured at least one other 68000-based SBC in the past.

Thanks [Anton] for the tip.

USB Flash Drive Reveals Strange SD Card Heart

Many a hacker has dug an old flash drive out of the bottom of a backpack, and peeled apart the damaged plastic case to look inside. More often then not, you’d expect to see some SMD chips on a PCB along with a few passives, an LED and a USB port. [Gough] found something else entirely, and documented it for the interested public.

Inside the Comsol 8GB USB stick, [Gough] found an entire microSD card. One might be led to think this is a card reader and microSD masquerading as a normal flash drive, but the reality is far different. Instead, the drive contains a Flash memory controller which addresses the microSD card as raw NAND, through test points normally covered up on consumer-grade cards. The drive appears to be manufactured from factory second microSD cards that don’t pass the normal tests to be onsold to the public.

Armed with software obtained through spurious channels, [Gough] is able to dive deeper into the guts of the flash drive. The engineering tools allow the card to be optimised for capacity or speed, and different levels of error correction. It’s even possible to have the flash drive emulate a U3 CD ROM drive for OS installs and other purposes.

It’s a great dive into how USB drives work on a low level, and how the firmware and hardware work together. We’ve seen other flash drive hacks before too – like this simple recovery trick!

Credit Card Chip Used To Make Crystal Radio

Perhaps the simplest radio one can build is the crystal radio. Using a diode as a detector, the design generally uses less than 10 components and no battery, getting its power to run from the radio signal itself. [Billy Cheung] decided to build a crystal radio using a rather unconventional detector – the smart chip in a common credit card.

This is possible because the smart chip on many credit cards contains a diode. It’s then a simple matter of hooking up the right pads on the credit card to the rest of a crystal radio circuit, and you’re all set. Of course, [Billy] goes the whole hog, building the entire radio on a single credit card. Other cards are cut up to create bobbins for winding coils to form a variable inductor, used to tune the radio. Doing this allows for a much cleaner, thinner design, rather than using a variable capacitor which is comparatively hard to find. Turning the dial allows stations to be tuned in, and with a high impedance earbud hooked up, you’re listening to AM radio. Oh, and don’t forget an antenna!

[Billy] breaks down the details for anyone wishing to replicate the feat, going so far as to wind the coils in real time in his Youtube video. Cutting templates and other details are available on Github. While it’s not going to be the most replicated hack, as it requires the destruction of a credit card to achieve, we love the ingenuity. And, if society does collapse, we’ll all have a great source of diodes when the ATMs have all become useless. Video after the break.

[Thanks to Zane Atkins for the tip!]

Continue reading “Credit Card Chip Used To Make Crystal Radio”

Vanquish Your Foes With Lego Playing Card Machine Gun

There was something exceptionally satisfying about those playground games of cops and robbers when we were young, but they were missing something in that a pretend gun made with your fingers lacks a certain Je ne sais quoi. Our youthful blood-lust demanded something a bit more real, and though the likes of NERF and other toys could supply it their lost projectiles came at a price not all parents could sustain. We’d have given anything for [Brick Experiment Channel]’s rapid-firing Lego playing card gun! (Video, embedded below.)

The principle is simple enough, one of the larger Lego road wheels is spun up to a respectable speed through a gear train from a pair of motors, it’s positioned over a channel through which playing cards are fed, and it picks each one up and accelerates it to a claimed 20 miles per hour. The card is fired off into the distance, ready to take down your Lego figure or plastic drinking cup enemies with maximum prejudice.

It’s clear some significant thought has gone into the firing platform design, with the cards sliding along smooth rails and the wheel sitting in a gap between the rails so that the natural springiness of the card can engage with it. The cards also emerge with a spin, due to the wheel being offset. The mechanism is completed with a third motor which acts as a feeder pushing individual cards from the deck into the main firing platform. This achieves an astonishing six cards per second, as can be seen in the video below the break.

We can see that this is a huge amount of fun, and we hope should any youngsters get their hands on it that there are not lurid tales of kids with playing card injuries. It’s not the first novelty projectile gun we’ve brought you, there have been numerous rubber band guns but our favourite is the automatic paper plane folder and launcher.

Continue reading “Vanquish Your Foes With Lego Playing Card Machine Gun”