John McMaster Profile
John McMaster

@johndmcmaster

Followers
14,428
Following
151
Media
2,345
Statuses
5,969

IC reverse engineering, #mtvre , CTO @LabsmoreLLC

Santa Clara, CA
Joined August 2015
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@johndmcmaster
John McMaster
1 year
Skywater SKY130FD integrated circuit cross section. You can see the layers that make up a chip including the metal wiring and transistors!
Tweet media one
Tweet media two
3
44
261
@johndmcmaster
John McMaster
3 months
After years of gathering parts, I finally got a pair of Motorola Sectel 9600s to make a secure call! This version is a "type 4" civilian version of the STU-III secure phone that (was?) used for classified communications
Tweet media one
Tweet media two
28
204
4K
@johndmcmaster
John McMaster
3 months
This PCB routes optical fiber using electrical jumpers
Tweet media one
21
148
2K
@johndmcmaster
John McMaster
10 months
Someone gave me a stack of these beautiful probe cards they were throwing out!
Tweet media one
51
142
1K
@johndmcmaster
John McMaster
4 years
#RaspberryPiPico silicon teardown time!
16
359
1K
@johndmcmaster
John McMaster
4 months
So...a second flea market vendor came with bulk wafers today. I'm not saying I have a problem but it might be if I buy this many wafers each month
Tweet media one
Tweet media two
27
60
1K
@johndmcmaster
John McMaster
5 months
So I bought a couple of wafers at the flea market...
Tweet media one
Tweet media two
59
49
1K
@johndmcmaster
John McMaster
9 months
Espressif ESP32-S3
Tweet media one
Tweet media two
12
105
667
@johndmcmaster
John McMaster
3 months
I love them because they have literal "encryption keys." Makes every use of encryption feel like you are launching an ICBM (source: )
Tweet media one
2
17
581
@johndmcmaster
John McMaster
3 years
Successfully got the data out of a broken PAL16L chip by using three micropositioners: 2 for fuses and 1 for the broken bond wire
Tweet media one
Tweet media two
Tweet media three
10
66
559
@johndmcmaster
John McMaster
4 years
So you can USB while you USB
Tweet media one
Tweet media two
18
71
526
@johndmcmaster
John McMaster
1 year
STM32F407VGT6 lapping down to mechanically remove one layer at a time
6
51
336
@johndmcmaster
John McMaster
5 years
Hi my name is John and its been two hours since my last microscope purchase
Tweet media one
10
20
323
@johndmcmaster
John McMaster
6 years
Free 37" cyclotron in Berkeley! Tempting... (ad cropped for size)
Tweet media one
Tweet media two
15
133
307
@johndmcmaster
John McMaster
3 years
Google-Skywater MPW1 MM1 (layer Metal 1) photomask preliminary pictures Background: MPW1 is the first in a series of open source semiconductor projects using the Skywater foundry. Chips layers are manufactured by shining light through a photomask, a sort of mold
Tweet media one
2
52
314
@johndmcmaster
John McMaster
1 year
Capcom DL-3229: the CPS3 CPU, a Hitatchi HD6417099 SH-2 High resolution zoomable image:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
69
305
@johndmcmaster
John McMaster
1 year
MOS 6501 CPU, the much less known predecessor to the popular 6502 CPU High resolution zoomable image:
Tweet media one
Tweet media two
4
61
290
@johndmcmaster
John McMaster
9 months
Every mad scientist lab needs tubes going everywhere
Tweet media one
10
27
292
@johndmcmaster
John McMaster
4 months
Imported thousands of images from @Siliconinsid . Check them out!
Tweet media one
1
51
289
@johndmcmaster
John McMaster
4 years
Atmel ATECC508A authentication chip. Imaged by @0x31337
Tweet media one
Tweet media two
Tweet media three
Tweet media four
10
71
282
@johndmcmaster
John McMaster
2 years
Literal seal of approval on QC pass
Tweet media one
10
24
284
@johndmcmaster
John McMaster
6 years
Wild Saturday night! Sorted my Intel CPU collection
Tweet media one
22
36
271
@johndmcmaster
John McMaster
3 months
This one's even more involved
Tweet media one
5
14
283
@johndmcmaster
John McMaster
3 months
Its also worth mentioning this MFM tester that is the only commercial product I'm aware using the parallel key form factor. However, they appear to be ROMs (OTP?) so are unusable as CIKs. They are easily identified by their hexagon head
Tweet media one
Tweet media two
3
3
279
@johndmcmaster
John McMaster
4 years
#nintendo S-PPU1 (NES Picture Processing Unit) high resolution image:
Tweet media one
5
60
278
@johndmcmaster
John McMaster
1 year
Motorola MC6802: an 8-bit microprocessor based on the popular MC6800. Released in 1977, the MC6802 added an on chip oscillator, 128 bytes of RAM, and a 32 byte sleep state
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
38
271
@johndmcmaster
John McMaster
2 years
Fiber laser decapping resulted in "grass" similar to RIE. Believe this was caused by focus getting better as distance increased leading to a runaway etch
Tweet media one
Tweet media two
12
19
242
@johndmcmaster
John McMaster
2 years
SpaceX Starlink Kit dies! 1) GEA AA12 analog chip (?) 2) GLLBLU analog chip ("clock distribution amplifier"?) 3) GLLBSU "SHIRAZ" Digital BeamFormer (DBF) 4) CATSON V20 SoC
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
50
221
@johndmcmaster
John McMaster
11 months
Good having @BitBangingBytes visit this weekend! Here he is micro probing an address line on a PIC16C57
Tweet media one
5
16
214
@johndmcmaster
John McMaster
2 years
CBM LED watch broken LED segment repair journey! The right digit's left-top segment is out as seen on the faulty 0. What caused it and what can we do? Watch sent by @WysWyg_Protogen
Tweet media one
2
37
221
@johndmcmaster
John McMaster
5 years
SoundBlaster (80C51) ROM staining: before and after HF cleanup to remove lingering oxide
Tweet media one
Tweet media two
5
34
207
@johndmcmaster
John McMaster
8 months
Yamaha XQ036A0 wavetable synthesizer High resolution zoomable image:
Tweet media one
Tweet media two
Tweet media three
5
27
207
@johndmcmaster
John McMaster
1 year
If you want to see SIM card die shots you are going to be in for a treat! More coming...
Tweet media one
Tweet media two
Tweet media three
3
15
205
@johndmcmaster
John McMaster
6 years
Announcing the Device Programming Wiki which documents devices and protocols to read/write EPROMs, PALs, and other chips :
Tweet media one
8
69
194
@johndmcmaster
John McMaster
2 years
People said I should use more modern Windows so I am proud to announce I upgraded Service Pack from SP1 to SP3!
Tweet media one
7
9
191
@johndmcmaster
John McMaster
2 years
Zilog Z8038018FSG CPU, a member of the Z380 family of 16/32 bit Z80 compatible CPUs
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
36
188
@johndmcmaster
John McMaster
4 years
#simap sharp Cynthia (GPU in Sharp X68000 1987 computer). Special thank to @EstebanVLobos for supporting this project!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
60
187
@johndmcmaster
John McMaster
4 years
High resolution oil objective test. Old 20x 0.42 NA => new 60x 1.4 NA
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
18
179
@johndmcmaster
John McMaster
1 year
Soviet unknown IC "K185PY2-3" Zoomable image:
Tweet media one
Tweet media two
Tweet media three
8
22
172
@johndmcmaster
John McMaster
2 years
Reviving an old Tempress 1100 wedge bonder in hopes to use it for a consulting project
Tweet media one
Tweet media two
3
10
173
@johndmcmaster
John McMaster
1 year
Intel 43201, an iAPX 432 "micromainframe" CPU Features variable bit instructions and an object oriented architecture. While interesting, experiments like these led to many issues and ultimately made the chip a commercial failure
Tweet media one
Tweet media two
Tweet media three
2
31
163
@johndmcmaster
John McMaster
4 years
STM32F103 microcontroller imaged by @0x31337
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
29
167
@johndmcmaster
John McMaster
3 years
Play-a-Sound's "Scooby-Doo! Where Are You" contains a Sunplus PA5280
Tweet media one
Tweet media two
Tweet media three
4
16
157
@johndmcmaster
John McMaster
3 years
Excited to see most of the die images on the home page were neither taken nor added by me! @furrtek in particular has been busy :)
Tweet media one
3
23
159
@johndmcmaster
John McMaster
4 years
Pregnancy tester CPU imaged by @vpikhur
Tweet media one
Tweet media two
4
19
156
@johndmcmaster
John McMaster
2 years
Bought 30+ USB serial converters. They claim PL2303 core and the case molding is very sturdy...but can we verify what's actually inside?
Tweet media one
Tweet media two
7
17
153
@johndmcmaster
John McMaster
4 years
Sharp CYNTHIA Jr. sprite controller from the Sharp X68000 home computer (1987) Zoomable image:
Tweet media one
Tweet media two
Tweet media three
2
47
152
@johndmcmaster
John McMaster
2 years
I found a giant stack of PIC16C62A dies last week and have a few of wire bonders. Make your own PIC microcontroller at a future @hackaday supercon?
Tweet media one
Tweet media two
Tweet media three
7
6
153
@johndmcmaster
John McMaster
2 years
Fairchild 68A00L (Motorola 6800 8-bit MCU) donated by @bitsavers Zoomable image:
Tweet media one
Tweet media two
Tweet media three
6
19
150
@johndmcmaster
John McMaster
7 years
#simap #sipr0n Nintendo S-PPU1 (SNES Picture Processing Unit, "generates background character data, rotation, and scaling")
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
52
146
@johndmcmaster
John McMaster
4 years
Why does my virtual machine have a loose network cable?
Tweet media one
7
8
140
@johndmcmaster
John McMaster
4 years
Microscope is hungry for chips!
Tweet media one
Tweet media two
Tweet media three
11
16
142
@johndmcmaster
John McMaster
4 years
inmos IMSG171 RAMDAC supplied by @TubeTimeUS
3
17
143
@johndmcmaster
John McMaster
5 years
#simap Nintendo DS CPU CPU NTR A, sent by @gekkio
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
38
143
@johndmcmaster
John McMaster
11 months
Experimenting with fiber laser decap videos
Tweet media one
Tweet media two
6
19
143
@johndmcmaster
John McMaster
8 months
RP1-C0 die image from Raspberry Pi 5 High resolution zoomable image:
Tweet media one
Tweet media two
Tweet media three
4
19
141
@johndmcmaster
John McMaster
2 years
WIP computerized metallurgical microscopes for industrial and prosumer use (ex: chip panorama creation) Interested? We have systems built with new parts as well as more bespoke systems. DMs are open!
Tweet media one
6
17
142
@johndmcmaster
John McMaster
5 months
ATtiny85 on Digispark board
Tweet media one
5
19
140
@johndmcmaster
John McMaster
4 years
People are mailing me bulk chips, enabling my chip hoarding problem
Tweet media one
5
3
135
@johndmcmaster
John McMaster
6 years
FPGAs so expensive people make fake PCBs: 3+ on the board costing $152,700 *each* on Digikey
Tweet media one
10
40
135
@johndmcmaster
John McMaster
1 year
Exploring a few Atmel USB microcontrollers with different SKUs but the same die First, Atmel AT90USB82 (8 KB) and AT90USB162 (16 KB) are the same die but advertised with different amounts of flash
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
14
140
@johndmcmaster
John McMaster
11 months
Great seeing everyone at the mountain view reverse engineering meetup yesterday! Thanks for being patient while we sorted out the venue issue
Tweet media one
4
6
137
@johndmcmaster
John McMaster
4 years
At 4 PM PDT Sunday @yusufm and I are going through using the zorrom toolkit to convert #nintendo GameBoy bootloader die images to Z80 firmware
Tweet media one
@geekmoniker
Geekmoniker
4 years
We got great episode coming up at 4pm. How to extract and unscramble a bunch of 1's and 0's to recreate the gameboy's boot rom:
1
2
16
4
32
134
@johndmcmaster
John McMaster
4 years
Interested in learning more about converting mask ROM microscope images into firmware? Looking for help with a small Python project towards understanding Apple Desktop Bus (ADB) better. PM if interested!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
37
132
@johndmcmaster
John McMaster
1 year
Rockwell R5311 (DSP?) wafer Zoomable image:
Tweet media one
Tweet media two
Tweet media three
2
18
134
@johndmcmaster
John McMaster
5 months
Magnetic probe card proof of concept
Tweet media one
Tweet media two
3
11
136
@johndmcmaster
John McMaster
3 months
Wow! A lot more interest in this than I was expecting. Maybe I'll make some short YouTube videos of it operating
4
0
130
@johndmcmaster
John McMaster
6 years
Wanted: original GameBoys for CPU full teardown project ("DMG-CPU-B"). Dead or alive. Please DM if you can send me!
Tweet media one
7
55
126
@johndmcmaster
John McMaster
4 years
Time lapse etching chip layers
1
17
127
@johndmcmaster
John McMaster
5 years
Live decap L7805 5V regulator (TO-220 package). Fourth bond wire for "four point probe" style current feedback. Very deep cavity!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
32
126
@johndmcmaster
John McMaster
2 years
Chip repackaging project "Second Production" (scaling up) debrief. Earlier I posted some preliminary ideas of how to quickly and gently decap a large number of chips. What did I settle on?
Tweet media one
Tweet media two
Tweet media three
2
22
124
@johndmcmaster
John McMaster
7 years
Decap die by sandblasting with baking soda. Was pretty gentle on the pads, might be useful for repackaging
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
21
125
@johndmcmaster
John McMaster
5 years
Snazzy DRAM in raw leadframe
Tweet media one
3
30
122
@johndmcmaster
John McMaster
4 years
#simap NXP MCIMX6Z0DVM09AB ARM A7 CPU as used in the USB armory Mk II open source secure small computer. Special thanks to @AndreaBarisani for supporting this project!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
25
126
@johndmcmaster
John McMaster
2 years
Roland R15239148 (MIDI controller) from Sound Canvas SC-55 mk1 "This Roland GS (MIDI) module supported 24-voice polyphony with 16-part multitimbrality" => TLDR "sounds great"
Tweet media one
Tweet media two
3
23
122
@johndmcmaster
John McMaster
1 year
Microchip PIC16C62A microcontroller from bare die tray
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
20
122
@johndmcmaster
John McMaster
2 years
Decapping speed run w/ @Siliconinsid : ~200 chips in 7 hours!
Tweet media one
Tweet media two
6
14
122
@johndmcmaster
John McMaster
4 years
Motorola MC14500 "Industrial Control Unit (ICU)," an early programmable logic device controlled via serial commands Zoomable image:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
23
119
@johndmcmaster
John McMaster
1 year
Renesas R5F1026AASP, an RL78/G12 MCU. Decapped and imaged with @edgetriggered Zoomable image:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
19
118
@johndmcmaster
John McMaster
3 months
@moftsoft You'll get this message. You can choose one of 16 keys to initiate the call and the other side will try to select the matching key if it exists.
Tweet media one
0
0
122
@johndmcmaster
John McMaster
9 months
Tweet media one
4
9
119
@johndmcmaster
John McMaster
2 years
I'd love to decap a bunch of counterfeit chips, ideally those with good stories. DM's are open if interested! Might take me a while to get to them but should be fun
Tweet media one
6
16
119
@johndmcmaster
John McMaster
4 years
Security mesh helps protect against microprobing. It also signals this is a higher security chip
Tweet media one
4
23
113
@johndmcmaster
John McMaster
9 months
Pentium Pro 1M backplane wafer
Tweet media one
Tweet media two
4
24
111
@johndmcmaster
John McMaster
2 years
Working through project backlog. Here are two "pyuscope" computer controlled microscopes to ship out in the near future for prosumer grade chip imaging
Tweet media one
3
13
108
@johndmcmaster
John McMaster
3 months
@_Akamig The call "technically worked" but there was something wrong with it...one of the phones kept clicking and the call kept fading in and out (ie resync?). That aside the audio I got through wasn't amazing
1
0
111
@johndmcmaster
John McMaster
3 years
EPROM erasure time increasing with each additional program-erase cycle (Intel D27C256 w/ PE-140T)
Tweet media one
9
14
110
@johndmcmaster
John McMaster
4 years
#simap GB Boy (Game Boy Color clone) flash cart IC. Charge pump? Thoughts from @TubeTimeUS or @kenshirriff ?
Tweet media one
Tweet media two
Tweet media three
6
13
107
@johndmcmaster
John McMaster
5 years
usbrply (high level USB reverse engineering tool) now natively supports Windows .pcap files! Check out the updated README or join discussion on freenode #usbrply
0
25
106
@johndmcmaster
John McMaster
5 years
Purdy colors on SoundBlaster staining
Tweet media one
1
9
104
@johndmcmaster
John McMaster
2 years
@Chrismholt gif for easier viewing
5
10
108
@johndmcmaster
John McMaster
5 years
Re-take of Hudson HuC6270 from @furrtek / @SmokeMonsterTWIdie after cleaning
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
31
104
@johndmcmaster
John McMaster
4 years
New home page design with image gallery! Looking for suggestions / feedback
Tweet media one
8
24
108
@johndmcmaster
John McMaster
4 years
That's all for now. Hope you enjoyed and let me know if you want more information on something!
7
0
107
@johndmcmaster
John McMaster
1 year
Heading to @hackaday Supercon soon with a menagerie of FOSS microscopes. Hit me up if you want something imaged or just want to chat!
Tweet media one
5
8
107
@johndmcmaster
John McMaster
4 years
#simap Nintendo IR3E02 "DMG-REG" controls LCD power (REGulator) in several GameBoy variants. Chip from @gekkio :
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
15
102
@johndmcmaster
John McMaster
4 years
Enhance
2
26
104
@johndmcmaster
John McMaster
5 years
#simap Nintendo Super Game Boy "SGB-CPU 01", sent by @gekkio :
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
16
105