304: ADC Channel Six

Embedded.fm · 26 Sept 2019 · 1h 15m · Episode 304

What this episode covers

Gregory Gluszek, who created the OpenSteamController project, and Jeff Keyzer, the former lead electrical engineer at Valve, discuss the reverse engineering and original design of the Steam Controller. They detail how Gluszek used pinkySim and GDB to reverse engineer the firmware without schematics, while Keyzer explains the hardware challenges of alkaline battery management and the design philosophy of making the device unbrickable and open to modification. The conversation covers the technical trade-offs of using AA batteries versus lithium, the role of test points in manufacturing versus development, and the ethical implications of open-sourcing hardware designs.

Mentioned

Companies
Valve, MightyOhm
Products
Steam Controller, OpenSteamController, I-Opener, Raspberry Pi, Nintendo Switch
Tools
pinkySim, GDB

Other shows on the same ground, closest first.

  • Unnamed Reverse Engineering Podcast · 1h 09m

    004 - 0x0FF the Rails

    Micah Scott (scanlime) discusses her career in hardware reverse engineering, detailing her work at Sifteo on resource-constrained graphics engines and her recent 'Winchbot' project for her cat Tuco. She explains the mechanical design of the winch system and the complex process of reverse engineering a FeiyuTech gimbal's encrypted firmware using Sigrok and community assistance. Scott also reflects on her past projects like CoasterMelt and her preference for tools like IPython for interactive debugging.

  • Unnamed Reverse Engineering Podcast · 1h 28m

    058 - Technically Met the Specs

    Eric Schlaepfer and Windell Oskay discuss their book 'Open Circuits,' detailing the process of cutting components in half with sandpaper and grinding wheels to reveal internal structures, while Jacob Creedon, Spencer Moss, Ken, and Will McGuiness share their perspectives on reverse engineering tools like IDA Pro and Ghidra, and the legal and social implications of technology. The group debates the future of AI, the validity of NFTs, and the importance of right-to-repair legislation, with Spencer Moss from Google and Ken from Somerset Recon highlighting the increasing complexity of hardware security. Mike Ryan from Ice 9 Consulting joins to discuss Bluetooth security, the obsolescence of passwords, and the dual-use nature of technology in the context of government regulation.

  • The Amp Hour · 1h 11m

    Stories from Teardown 2019

    Chris Gammell interviews Jesse Vincent of Keyboardio, who details the manufacturing fraud and component sourcing challenges faced while producing the Keyboardio Model 1. Adrian Studer discusses his AIS ship tracking receiver and his approach to reverse engineering ISM radio firmware using open-source tools. Zach Archer explains his work with large-scale LED displays and E-Ink panels, emphasizing simulation and visual design. Finally, Piotr Esden-Tempski and Jeff Keyzer discuss their open-source FPGA workshop and the evolution of FPGA toolchains.

  • Hackaday Podcast · 1h 08m

    Ep 353: Fantastic Peripherals, Fake or Not Fake Picos, and Everything on the Steam Deck

    Hackaday editors Elliot Williams and Tom Nardi discuss a variety of hardware hacks, starting with Kokenshaw Tech’s simplified open-source smart knob that uses standard brushless DC motors and an ESP module to make Scott Bez’s original design more accessible. They then examine a teardown of a fake Raspberry Pi Pico board by Electron Update, revealing it uses a genuine but older revision RP2040 chip alongside counterfeit supporting components to achieve a lower price point. The episode concludes with a deep dive into using the Steam Deck as a productive Linux workstation, highlighting its battery efficiency and the community's adoption of it for tasks like flashing Supercon badges.

  • Hackaday Podcast · 54m

    Ep062: Tripping Batteries, Ventilator Design, Stinky Prints, and Simon Says Servos

    Hackaday editors Mike Szczys and Elliot Williams discuss the engineering challenges of DIY ventilator designs, noting their lack of pressure feedback and safety features compared to medical-grade units. They explore a hack by Oliver that uses the DW01 battery protection chip to remotely shut off lithium-ion cells, and Peter's Big Lab's 'Simon Says' trainable servo project which records analog positions for playback. The episode also covers a research paper comparing consumer and research-grade heart rate monitors, a guide to J-Tag reverse engineering, and safety measures for smelly resin 3D printing.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.