Remoticon 2021: Uri Shaked Reverses The ESP32 WiFi

You know how when you’re working on a project, other side quests pop up left and right? You can choose to handle them briefly and summarily, or you can dive into them as projects in their own right. Well, Uri Shaked is the author of Wokwi, an online Arduino simulator that allows you to test our your code on emulated hardware. (It’s very, very cool.) Back in the day, Arduino meant AVR, and he put in some awesome effort on reverse engineering that chip in order to emulate it successfully. But then “Arduino” means so much more than just AVR these days, so Uri had to tackle the STM32 ARM chips and even the recent RP2040.

Arduino runs on the ESP32, too, so Uri put on his reverse engineering hat (literally) and took aim at that chip as well. But the ESP32 is a ton more complicated than any of these other microcontrollers, being based not only on the slightly niche Xtensa chip, but also having onboard WiFi and its associated binary firmware. Reverse engineering the ESP32’s WiFi is the side-quest that Uri embarks on, totally crushes, and documents for us in this standout Remoticon 2021 talk. Continue reading “Remoticon 2021: Uri Shaked Reverses The ESP32 WiFi”

RC3 2021: Now Here, Nowhere

The annual meeting of the Chaos Computer Club, Germany’s giant hacker group, is online again this year. While those of us here are sad that we don’t get to see our hacker friends in person, our loss is your gain — the whole thing is online for the entire world to enjoy.

This year’s Congress has gone entirely decentralized, with many local clubs hosting their own video streams and “stages”. Instead of four tracks, there are now six or seven tracks of talks going on simultaneously, so prepare to be overwhelmed by choice. You can find the overall schedule here, so if you see anything you’d like to watch, you’ll know when to tune in.

Like last year, there is also a parallel 2D simulation world, like Zelda with videoconferencing, but for which you’ll need a ticket, and they’re sold out. (Check out the demo video if you want to see what that’s about.) And what would a conference be without t-shirts, armbands, and even a sticker exchange? Or course, it all has to be done by mail, but you do what you can.

We’ll be keeping our eyes on the talks, and let you know if we see anything good. If you do the same, let us know in the comments!

Keynote Video: Jeremy Fielding Wants To Help You Get Moving

For many DIY hardware projects, the most movement it’s likely to see is when we pick the assembled unit up off the workbench and carry it to wherever it’s destined to spend the rest of its functional life. From weather sensors to smart mirrors, there’s a huge array of devices that don’t need to move one millimeter to function. But eventually, you’re likely to run into a project that’s a bit more dynamic. Maybe you’d like to motorize your window shades, or go all out and build a remote controlled rover. With these more active designs comes a whole slew of new problems you may never have encountered before.

Luckily for us, folks like Jeremy Fielding are out there and willing to share their knowledge. In his fascinating presentation for the 2021 Hackaday Remoticon, Building Hardware that Moves: the Fundamentals that Everyone Should Know, he took viewers on a whirlwind tour of what he’s learned about designing and building complex machines from his years of professional experience. Whether its a relatively simple articulated workbench for the shop, a gargantuan earthmoving machine, or a high-dexterity robotic arm, each project he’s worked on has presented unique challenges that needed to be solved.

Not all of Jeremy’s machines will fit in your average workshop.

A lot of the projects that Jeremy has worked on are on a much larger scale than what your average hobbyist is ever going to run into. When there’s an arrow pointing out the tiny human in a picture of you and the machine you’re currently working on, you know things are getting serious. But as anyone who’s watched his YouTube videos knows, he’s got a real knack for taking these high-level concepts and distilling them into something more digestible for the home gamer.

Continue reading “Keynote Video: Jeremy Fielding Wants To Help You Get Moving”

Keynote Video: Elecia White Finds Treasure In The Memory Map

If you dig microcontrollers, and you like to dig into how they work, Elecia White wants to help you navigate their innermost secrets with the help of memory map files. In this refreshingly funny, but very deep keynote talk from the 2021 Hackaday Remoticon, Elecia guides us through one of the most intimidating artifacts of compilation — a file that lists where everything is being put in the microcontroller’s memory — and points out landmarks that help to make it more navigable.

And when you need to look into the map file, you probably really need to look into the map file. When your embedded widget mysteriously stops working, memory problems are some of the usual suspects. Maybe you ran out of RAM or flash storage space, maybe you have some odd hard fault and you want to know what part of the program is causing the trouble, or maybe you need to do some speed profiling to make it all run faster. In all of these cases, you get an absolute memory address. What lives there? Look it up in the memory map!

Continue reading “Keynote Video: Elecia White Finds Treasure In The Memory Map”

Keynote Video: Dr. Keith Thorne Explains The Extreme Engineering Of The LIGO Hardware

The Laser Interferometer Gravitational-Wave Observatory (LIGO) is a huge installation measured in kilometers that is listening for wrinkles in space-time. Pulling this off is a true story of hardware and software hacking, and we were lucky to have Dr. Keith Thorne dive into those details with his newly published “Extreme Instruments for Extreme Astrophysics” keynote from the 2021 Hackaday Remoticon.

Gravity causes space-time to stretch — think back to the diagrams you’ve seen of a massive orb (a star or planet) sitting on a plane with grid lines drawn on it, the fabric of that plane being stretch downward from the mass of the orb. If you have two massive entities like black holes orbiting each other, they give off gravitational waves. When they collide and merge, they create a brief but very strong train of waves. Evidence of these events are what LIGO is looking for.

Laser Interferometer diagramRai Weiss had the idea to look for gravitational waves using laser interferometers in about 1967, but the available laser technology was too new to accomplish the feat. In an interferometer, a laser is shot through a beam splitter and one beam reflects out and back over a distance, and is then recombined with the other half using a photodetector to measure the intensity of light. As the distance in the long leg changes, the relative phase of the lasers shift, and the power detected will vary.

LIGO is not your desktop interferometer. It uses a 5 kW laser input. The 4 km legs of the interferometer bounce the light back and forth 1,000 times for an effective 4,000 km travel distance. These legs are kept under extreme vacuum and the mirrors are held exceptionally still. It’s worth it; the instrument can measure at a precision of 1/10,000 the diameter of a proton!

Continue reading “Keynote Video: Dr. Keith Thorne Explains The Extreme Engineering Of The LIGO Hardware”

Hackaday Remoticon banner

Hackaday Remoticon: What’s Happening Right Now

Here’s what you need to know to take part in the Hackaday Remoticon Today.

Notable Events:

All talk and schedule information is available on the conference webpage, but here are the things you don’t want to miss (all times are Pacific time zone):

  • 10:10 am | Keynote: Keith Thorne
  • 5:25 pm | Keynote: Jeremy Fielding
  • 6:25 pm | Hackaday Prize Ceremony
  • 7:35pm | After party live set from DJ Jackalope — watch on Twitch, socialize on Discord

Remoticon Is On!

If you’re reading this post while the bits are still fresh, you’ve got about four hours until day two of Hackaday Remoticon 2021. You can feel the electricity in the air, right? We’ve got an absolutely stellar line-up this year: every talk is gonna be a good talk.

Friday was great fun, and you can still still rewind Friday’s live stream if you hurry. Otherwise, at 11:00 AM PST, we’ll start up day two with a keynote talk by Keith Thorne, who’s going to take us through all of the work, and hacks, that made the LIGO experiment the most sensitive instrument mankind has ever made. Bookending the talks, just before the Hackaday Prize announcement and after-party DJ Jackalope Live Set, Jeremy Fielding is going to be walking through everything about his robotic arm and what you need to know about anything that moves.

Watch some great talks, and then hang out with the presenters afterwards over on our Discord server. What more do you want on a Saturday?

We really don’t want you to miss out on anything, but in case you come late to the talks, you can rewind the live stream to catch up. After it’s all done, we’ll slice and dice up the talks so you can find them later. But if you miss out on the discussions, the chance to ask our speakers questions, and the pervasive Jolly Wrencher ambiance, you’ve just missed out. Join us live if you possibly can! We’d love to see you.