066 - Use Your Scope!

Unnamed Reverse Engineering Podcast · 9 Dec 2023 · 1h 40m · Episode 66

What this episode covers

James Lewis, known as Bald Engineer, details his reverse engineering of the Apple II MegaII chip to build a functional computer, explaining how he used KiCad, JLCPCB, and RP2040 microcontrollers to recreate vintage hardware. He discusses the challenges of debugging with Digilent Digital Discovery and Analog Discovery 2 tools, noting that the MegaII was likely an incomplete chip repurposed for I/O in the Apple II GS. Lewis also shares technical insights on capacitor aging, oscilloscope safety, and the importance of using test equipment correctly to avoid misleading results from logic analyzers.

Mentioned

Companies
JLCPCB, Element14, Hackster.io, Cyprus, Marada, Chemet
Products
Apple II GS, Apple IIe, MiSTer Project, Unity Blue
Chips
MegaII, RP2040, Schmitt Trigger, 7400 Series, 6502, 8051
Tools
KiCad, Digilent Digital Discovery, Analog Discovery 2
Also
PLCC

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 14m

    An Interview with Ken Shirriff

    Ken Shirriff, who runs the blog Righto.com and formerly worked at Google, discusses his reverse engineering of vintage silicon and restoration of historical computing hardware. He details his process for creating die shots of 1970s chips using metallurgical microscopes and chemical etching, and explains the technical challenges of restoring a Xerox Alto computer, including replacing decaying foam and fixing incompatible TTL logic boards. Shirriff also analyzes the internal architecture of Apple power supplies, noting the presence of microcontrollers for safety handshakes, and compares the varied internal designs of standard components like the 555 timer and 741 op-amp across different manufacturers.

  • The Amp Hour · 1h 09m

    Feed the Mouse

    Dave Jones and Chris Gammell discuss the ongoing chip shortages, highlighting how part scarcity forces engineers to redesign products or pay exorbitant prices on the gray market. They review the Luna USB analyzer from Great Scott Gadgets, an open-source tool using an Lattice FPGA for debugging USB 2.0, and critique the Illume COVID-19 home test for its unnecessary electronics and environmental waste. The conversation also covers career advice, including the value of debugging skills, the 'embedded resume' project by Aaron Vorce, and the importance of right-to-repair initiatives like the WAS conference.

  • The Spark Gap · 42m

    The Spark Gap - Episode 24

    Hosts Carl and Corey discuss their 2015 resolutions, including revisiting basic electronics design and exploring open-source EDA tools like KiCad and Altium CircuitMaker. They announce a shift to a bi-weekly release schedule to allow for more guest interviews and higher-quality content. The episode then explores the topic of reverse engineering old hardware, citing examples like the original Xbox, cable modems, and Kinect sensors to demonstrate how discarded electronics can be repurposed or studied.

  • The Amp Hour · 1h 04m

    Otiose Ontocyclic Opiniasters

    Dave Jones from EEVblog details his frustrating experience designing an Arduino-compatible power supply, citing API incompatibilities in Arduino 1.0 and a bug in the IDE that deletes source files. Chris Gammell discusses his project to integrate an MP3 player into a vintage radio, highlighting the difficulty of sourcing obsolete VLSI Solutions chips and the competitive advantage of Shenzhen's supply chain. The hosts also debate the feasibility of reshoring electronics manufacturing to the US and Australia, the importance of passion in engineering education, and the Haxlr8r hardware startup accelerator.

  • Embedded.fm · 1h 05m

    197: Smell the Transistor

    Hosts Elecia White and Christopher White discuss the intersection of science fiction and engineering inspiration, review Digilent's Analog Discovery 2 and Digital Discovery test equipment, and detail Christopher's experience building a QRP Labs Ultimate 3S ham radio kit for WSPR. They also cover Elecia's struggles with Ubuntu and the NVIDIA Jetson TX2, the choice of programming languages for embedded firmware, and Elecia's appearance on the Jennylyn Show.

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