Glitching USB Firmware For Fun

[Micah Elizabeth Scott], aka [scanlime], has been playing around with USB drawing tablets, and got to the point that she wanted with the firmware — to reverse engineer, see what’s going on, and who knows what else. Wacom didn’t design the devices to be user-updateable, so there aren’t copies of the ROMs floating around the web, and the tablet’s microcontroller seems to be locked down to boot.

With the easy avenues turning up dead ends, that means building some custom hardware to get it done and making a very detailed video documenting the project (embedded below). If you’re interested in chip power glitching attacks, and if you don’t suffer from short attention span, watch it, it’s a phenomenal introduction.

Continue reading “Glitching USB Firmware For Fun”

How To Get Started With The ESP32

ESP32 is the hottest new wireless chip out there, offering both WiFi and Bluetooth Low Energy radios rolled up with a dual-core 32-bit processor and packed with peripherals of every kind. We got some review sample dev boards, Adafruit and Seeed Studio had them in stock for a while, and AI-Thinker — the company that makes the most popular ESP8266 modules — is starting up full-scale production on October 1st. This means that some of you have the new hotness in your hands right now, and the rest of you aren’t going to have to wait more than a few more weeks.

As we said in our first-look review of the new chip, many things are in a state of flux on the software side, but the basic process of writing, compiling, and flashing code to the chip is going to remain stable. It’s time to start up some tutorials!

Continue reading “How To Get Started With The ESP32”

How To Hack A Spacecraft To Die Gracefully

Last week, the Rosetta spacecraft crashed into comet 67P/Churyumov-Gerasimenko after orbiting it since 2014. It was supposed to do that: the mission was at an end, and the mission designers wanted to end it by getting a close look at the surface of the comet. But this raises an interesting problem: how do you get a device that is designed to never stop to actually stop?
Continue reading “How To Hack A Spacecraft To Die Gracefully”

Homemade Capacitors Of A Mad Scientist

Once upon a time I was a real mad scientist. I was into non-conventional propulsion with the idea of somehow interacting with the quantum vacuum fluctuations, the zero point energy field. I was into it despite having only a vague understanding of what that was and without regard for how unlikely or impossible anyone said it was to interact with on a macro scale. But we all had to come from somewhere, and that was my introduction to the world of high voltages and homemade capacitors.

And along the way I made some pretty interesting, or different, capacitors which I’ll talk about here.

Large Wax Cylindrical Capacitor

As the photos show, this capacitor is fairly large, appearing like a thick chunk of paraffin wax sandwiched between two wood disks. Inside, the lead wires go to two aluminum flashing disks that are the capacitor plates spaced 2.5cm (1 inch) apart. But in between them the dielectric consists of seven more aluminum flashing disks separated by plain cotton sheets immersed in more paraffin wax. See, I told you these capacitors were different.

I won’t go into the reasoning behind the construction — it was all shot-in-the-dark ideas, backed by hope, unicorn hairs, and practically no theory. The interesting thing here was the experiment itself. It worked!

I sat the capacitor on top of a tall 4″ diameter ABS pipe which in turn sat on a digital scale on the floor. High voltage in the tens of kilovolts was put across the capacitor through thickly insulated wires. The power supply contained a flyback transformer and Cockcroft-Walton voltage multiplier at the HV side. As I dialed up the voltage, the scale showed a reducing weight. I had weight-loss!

But after a few hours of reversing polarities and flipping the capacitor the other way around and taking plenty of notes, I found the cause. The weight-loss happened only when the feed wires were oriented with the top one feeding downward as shown in the diagram, but there was no weight change when the top wire was oriented horizontally. I’d seen high voltage wires moving before and here it was again, producing what looked like weight-loss on the scale.

But that’s only one of the interesting capacitors I’ve made. After the break we get into gravitators, polysulfide and even barium titanate.

Continue reading “Homemade Capacitors Of A Mad Scientist”

Everything You’ll Find At The SuperConference

The 2016 Hackaday SuperConference is the ultimate hardware con. It will take place on November 5+6, 2016 in Pasadena, California. SuperCon is about hardware creation — everything at this conference is geared toward sharing the knowledge, excitement, experience, and motivations that go into building cutting edge electronics.

We offer you 48 hours packed with 21 talks, 5 workshops, lightning talks, 4 meals, the Hackaday Prize party, a hardware badge hacking competition, a crypto challenge, and a most excellent village of hackers to enjoy it with. For one weekend Pasadena will be the hardware center of the universe. Get your ticket to the Hackaday SuperConference now.

Want to know more? The full list of talks, works, and details about everything else is found below. We do anticipate adding to this massive list of talks and workshops as we receive final confirmation from the presenters not yet listed.

Continue reading “Everything You’ll Find At The SuperConference”

Arduino Vs. Arduino: Arduino Won

For the last two years, Arduino LLC (the arduino.cc, Massimo one) and Arduino SRL (the arduino.org, Musto one) have been locked in battle over the ownership of the Arduino trademark. That fight is finally over. Announced at the New York Maker Faire today, “Arduino” will now go to Arduino Holding, the single point of distribution for new products, and a non-profit Arduino Foundation, responsible for the community and Arduino IDE.

Since early 2015, Arduino — not the Arduino community, but the organization known as Arduino — has been split in half. Arduino LLC sued Arduino SRL for trademark infringement. The case began when Arduino SRL, formerly Smart Projects SRL and manufacturers of the Arduino boards with a tiny map of Italy on the silk screen, began selling under the Arduino name. Arduino LLC, on the other hand, wanted to internationalize the brand and license production to other manufacturers.

While Arduino and Arduino have been tied up in court for the last few years, from the outside this has look like nothing else but petty bickering. Arduino SRL forked the Arduino IDE and bumped up the version number. Later, an update from SRL was pushed out to Amazon buyers telling them Arduino.org was the real Arduino. Resellers were in a tizzy, and for a time Maker Faires had two gigantic Arduino booths. No one knew what was going on.

All of this is now behind us. The open source hardware community’s greatest source of drama is now over.

I spoke with Massimo after the announcement, and although the groundwork is laid out, the specifics aren’t ready to be disclosed yet. There’s still a lot to work out, like what to do with the Arduino.org Github repo, which TLD will be used (we’re rooting for .org), support for the multitude of slightly different products released from both camps over the years, and finer points that aren’t publicly visible. In a few months, probably before the end of the year, we’ll get all the answers to this. Now, though, the Arduino wars are over. Arduino is dead, long live Arduino.

Very, Very Tiny X86 Systems

The most interesting market for Intel in recent years has been very, very small form factor PCs. ARM is eating them alive, of course, but there are still places where very small and very low power x86 boards make sense. The latest release from SolidRun is the smallest we’ve seen yet. The SolidPC Q4 is one of the smallest x86 implementation you can find. It’s based around the MicroSoM, a module even smaller than a Raspberry Pi, and built around a carrier board that has all the ports you could ever want from the tiniest PC ever.

The SolidPC Q4 is technically only a carrier board featuring a microSD slot, Displayport, HDMI 1.4B, two RJ45 ports with the option for PoE, three USB 3.0 Host ports, jacks for mic and stereo sound, and an M.2 2230 connector for a wireless module. The interesting part of this launch is the MicroSoM, a System on Module based on Intel’s Braswell architecture. Two models are offered, based on the quad-core Atom E8000 and the Pentium N3710. Both modules feature up to 8GB of DDR3L RAM and 4GB of eMMC Flash.

The interesting part of this launch is the MicroSoM, a System on Module based on Intel’s Braswell architecture. Two models are offered, based on the quad-core Atom E8000 and the Pentium N3710. Both modules feature up to 8GB of DDR3L RAM and 4GB of eMMC Flash. The size of these modules is 52.8mm by 40mm, or just a shade larger than the stick-of-gum-sized Raspberry Pi Zero.

The SolidPC isn’t intended to be a Raspberry Pi competitor. While those cheap ARM boards are finding a lot of great uses in industry, they’re no replacement for a small, x86 single board computer. The pricing for this module starts at $157 according to the product literature, with a topped out configuration running somewhere between $300 and $350, depending on options like a heatsink, enclosure, or power adapter. If you want a small single board computer with drivers for everything, there aren’t many other options: you certainly wouldn’t pick a no-name Allwinner board.