An Interview with Tim "Mithro" Ansell

The Amp Hour · 15 Jan 2018 · 1h 47m · Episode 375

What this episode covers

Tim 'Mithro' Ansell, a software engineer and open-source hardware advocate, discusses his projects including the Tomu USB key, the TimVideos HDMI capture system, and FPGA training. He explains how he built the Tomu to provide a cheap, open-source alternative to YubiKey for two-factor authentication, and details the design of the HDMI-to-USB capture boards using FPGAs to enable deep debugging of conference AV setups. Ansell also outlines his work on running MicroPython and Linux on soft cores within FPGAs using Python-based tooling to simplify hardware design.

Mentioned

Companies
Digilent, DigiKey
Products
Tomu, TimVideos, YubiKey, Atlas, Opsis, AnyTV, MicroPython
Chips
Spartan 6, PicoRV32, LM32
Tools
KiCad

Other shows on the same ground, closest first.

  • Unnamed Reverse Engineering Podcast · 1h 38m

    025 - Opaque Magisterium

    Kate Temkin and Mikaela Szekely from Great Scott Gadgets discuss the challenges and tools of USB reverse engineering. They detail the creation of open-source hardware like the GreatFET and Rhododendron, as well as software tools like USBProxy and the new USB analyzer framework called USB. The conversation covers specific vulnerabilities, such as the Nintendo Switch stack smash, and the difficulties of high-speed signal analysis compared to low-cost logic analyzers.

  • Hackaday Podcast · 58m

    Ep051: Pointing With Your Tongue, C64 Touchpad, USB Killcord, and Audacity Does Everything

    Hackaday editors Mike Szczys and Elliot Williams review a week of hardware hacks, including a cheap Lattice ECP5 FPGA dev board from Colorlight, a C64 touchpad by Jan Derogi, and tongue-actuated input devices. They discuss the MNT Reform open-source laptop by Lucas Hartman, a USB kill cord for laptop security, and using Audacity to analyze CNC machine chatter. The episode also covers gradient infill in 3D printing and data backup philosophies.

  • Hackaday Podcast · 1h 08m

    Ep048: Truly Trustworthy Hardware, Glowing Uranium Marbles, Bitstreaming the USB, Chaos of Congress

    Hackaday editors Mike Szczys and Elliot Williams review the week's most interesting hardware hacks, starting with Elliot's experience at the Chaos Communications Congress (36c3), where he showcased a hoverboard-derived electric cargo carrier and discussed various community projects. The hosts then cover a diverse range of builds, including a verifiable hardware platform called 'Be Trusted' designed to prevent tampering, a uranium marble-based random number generator, and a VGA-to-USB adapter reverse-engineered for bitstreaming. They also highlight creative uses of 3D printing for paper pulp molds, a discrete 1-kilopixel camera, and the democratization of FPGAs and AI on the edge.

  • Embedded.fm · 54m

    486: A Nice Rainbow Dream

    Antoine van Gelder from Great Scott Gadgets discusses the development of Cynthion, an FPGA-based USB protocol analysis tool, and FaceDancer, a Python library for emulating USB devices. He explains the technical differences between MIDI and USB for digital musical instruments, highlighting latency and timing issues, and details how Cynthion can be used to learn USB standards and debug complex protocol bugs like zero-length packet errors. Van Gelder also shares insights on Great Scott Gadgets' open-source business model and the challenges of implementing robust USB stacks in embedded systems.

  • Hackaday Podcast · 1h 07m

    Ep011: Weird Keyboards, Salvaging LCD Screens, and Mike Interviews Ivan of Espressif in Shanghai

    Hackaday editors Elliot Williams and Tom Nardi review the week's top hacks, including custom mechanical keyboards like Venability, salvaging antique LCD screens with FPGAs, and extracting bismuth from Pepto-Bismol. The episode features an interview with Ivan Grokhotkov of Espressif, who discusses the development of the ESP8266 and ESP32, the challenges of documentation in Chinese semiconductor companies, and hints at a future chip. They also cover DIY RC transmitters, retro-computing festivals, and the debate over teaching computational thinking versus specific coding languages.

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