#Dmitry Grinberg reverse-engineered the Fisher-Price Pixter and found that its game cartridges were full of code for a Forth-like 16-bit stack machine. Apparently the Pixter Color he started with was an ARM, but the Pixter Classic was a 6502, probably from the Chinese 6502 vendor Sunplus/Generalplus. “Fair, there are some old cores commonly used today in cheap places, like the i-wish-it-would-already-die-but-it-will-outlive-me shitshow that is the 8051, but this is the first I’ve seen of a modern tapeout of a 6502.” This writeup also has a good explanation of how resistive touchscreen #hardware works. #microcontrollers #electronics #reverse-engineering #archival
on 02026-05-14#cpldcpu decapped CH32V203 #hardware and found a separate NOR flash die in the package with the #microcontrollers. #reverse-engineering #electronics #toread
on 02026-04-29Robert Baruch announced his #Project-54-74 #electronics #reverse-engineering project on the EEVblog forums.
on 02026-04-27Rob Baruch’s Project 54/74 was a #reverse-engineering project to analyze all the 7400 series (and 5400 series) ICs from die photos of decapped chips. Robert C. Baruch, according to his Gmail address. I wonder what happened? #history #electronics #hardware #Project-54-74
on 02026-04-27“Leveraging Artificial Intelligence for Automated Reverse Engineering of Legacy Software Systems” #paper by Kelsi Davis on #AI #reverse-engineering: “we recreated a bootable prototype of Apple System 7.1 [on amd64?] from binary analysis in just 3 days” #toread
on 02025-10-02Andrew #Zonenberg’s #reverse-engineering of errata in the VSC8512 SERDES from Microchip. #electronics #toread
on 02025-07-20#reverse-engineering of Tim J. Clarke’s MARS.COM #demo which did heightfield #3D #graphics, similar to the #VoxelSpace algorithm used in Comanche in 01992
on 02025-07-20#Shirriff #reverse-engineering 7805 #electronics #hardware with die photos
on 02024-10-16DRAM #hardware #reverse-engineering by Ken #Shirriff, for MOSTek’s revolutionary 128×128 DRAM chip
on 02023-09-24#reverse-engineering of the Yamaha DX-7 synthesizer, explaining dynamic logic shift registers with pass transistors, time-division multiplexing, R-2R output attenuator, etc.
on 02022-02-09more on #AdderFab #inkjet #reverse-engineering #C6602
on 02022-02-06more about the "AdderFab" #inkjet #reverse-engineering for HP #C6602
on 02022-02-06#inkjet printer using an HP #C6602 (C6602B) cartridge via #reverse-engineering #AdderFab
on 02022-02-06more on #reverse-engineering HP #inkjet cartridges (HP 51640M, HP type 40)
on 02022-02-06original "magicbrush" page on #reverse-engineering HP #inkjet cartridges
on 02022-02-06#reverse-engineering HP #inkjet cartridges, copy of #magicbrush page
on 02022-02-06#reverse-engineering #inkjet print heads
on 02022-02-06"POSaM": #reverse-engineering an #Epson F057020 #inkjet print head as used in Epson Photo 700 for #digital-fabrication of oligonucleotides
on 02022-02-06#PDF presentation on #reverse-engineering an #inkjet printhead for the #Epson Stylus S21 #digital-fabrication
on 02022-02-06#PDF dissertation #reverse-engineering #inkjet print head protocols for the #Epson Workforce 30 and Epson Artisan 50 #digital-fabrication
on 02022-02-06copy of #inkjet #PCBs article on #reverse-engineering #Epson CX4200/4800 #digital-fabrication
on 02022-02-06Ken #Shirriff #reverse-engineering Intel’s first #hardware product, the 3101 bipolar mostly-DTL 64-bit (16-nybble) memory chip, using Schottky transistors (!!). #history #toread
on 02017-07-11#reverse-engineering of TI 74175 #hardware (a 74S175 to be exact), a quad D flip-flop with 100 transistors
on 02017-06-20#reverse-engineering secret messages in the #Bitcoin blockchain, including the Wikileaks Cablegate archive, Nelson Mandela, the portrait of Len Sassaman, etc.
on 02017-06-18more detail on Andy Brown #reverse-engineering QVGA RGB #cellphone #displays #hardware from a Nokia N82
on 02017-04-26Andy Brown #reverse-engineering QVGA RGB #cellphone #displays #hardware from a Nokia N82, using a parallel interface
on 02017-04-26#Reverse-engineering the 74181 ALU from 1970, kind of a predecessor to the Am2901 which provides 32 functions (including AND, OR, XOR, and binary addition) for 4 bits using 67 gates (!!) and about 170 transistors (!!!) and was used in the PDP-11, Nova, VAX 11/780, and the Datapoint 2200 that gave us the 8008. Its XOR consists of two transistors! He decapped the chip from a ceramic package with a chisel instead of the traditional red fuming nitric acid or boiling sulfuric acid technique. Includes high-res die photos. #hardware #history #retrocomputing
on 02017-03-22#reverse-engineering the 8008 ALU #hardware, which does sum, AND, XOR, and OR with carry-lookahead and AND-OR-NAND gates, along with some notes on the 8008’s instruction set #ISA being derived from the Datapoint 2200.
on 02017-03-11#Intel-ME #hardware firmware #reverse-engineering: a huffman decompressor.
on 02017-03-03how to use the #sigrok #protocol-analyzer with a logic analyzer for #reverse-engineering #hardware. “With fx2lafw, sigrok’s open source runtime firmware, any device containing an [Cypress] FX2 can become a powerful streaming logic analyzer.” Its protocol decoders are in Python.
on 02017-02-23The #6502 #hardware schematic derived by Beregnyei Balazs from #reverse-engineering die photos
on 02016-10-11#reverse-engineering NMOS #music #hardware
on 02016-10-11#hardware for reading FT2232H NAND #Flash for #reverse-engineering
on 02016-10-10A #disassembler and hex viewer for Super Nintendo #reverse-engineering
on 02016-10-06#reverse-engineering the firmware of an Amlogic S905 system-on-a-chip and finding that it doesn’t validate any signatures on the firmware it loads from external memory, just a hash
on 02016-10-06#video by Micah Elizabeth Scott on #reverse-engineering a Wacom tablet by glitching its power rail to get its firmware
on 02016-10-03#Tutorial on #reverse-engineering the #JTAG chain, using BYPASS to count the number of #hardware devices in it.
on 02016-07-12the LPC2000 series supports #JTAG, unsurprisingly; some discussion of how to auto-detect (i.e. #reverse-engineering) the IDCODEs of devices in the JTAG chain on a board #hardware
on 02016-07-12JTAGulator is #hardware for finding #JTAG interfaces and UARTs automatically for #reverse-engineering
on 02016-07-12more about JTAGenum #JTAG #reverse-engineering #hardware
on 02016-07-12“Given an #Arduino compatible microcontroller, JTAGenum scans pins[] for basic #JTAG functionality and can be used to enumerate the IR for undocumented opcodes.” Includes a JTAG #tutorial in the docs. #reverse-engineering #hardware
on 02016-07-12#reverse-engineering a router with #JTAG, using JTAGenum, a Bus Blaster, and urJTAG. #hardware
on 02016-07-12The whole process of #reverse-engineering a Pace 4000 set-top box #hardware, using openocd, a Bus Blaster, GDB, JTAGenum
on 02016-07-12Using #JTAG for #reverse-engineering a set-top box using an #Arduino Mega running JTAGenum and openocd. #hardware
on 02016-07-12