Progress Report 6: MiniMed 530G - mshapiro2025/MedBreach-Capstone GitHub Wiki

Soldering

Upon further investigation of the data sheet for the static RAM chip, I realized that I would need eight of the Input/Output pins to properly read from the device. This was too many pins for the VR table, so I had to solder wires to the chip for later connection, as seen below:

IMG_0919

Testing PCB Connections

In order to capture the firmware on the static RAM chip using a logic analyzer, we decided to wire the chip to the board and power the CPU with a DC power supply. This would allow the static RAM chip to boot normally so we could capture the firmware. In order to know what CPU pins to connect to for the logic analyzer, we had to test the connections between the pins that connected the static RAM chip's Input/Output pins to the PCB and the CPU pins. This was achieved by connecting one wire of a multimeter in continuity mode to the Input/Output pins for the static RAM chip on the board and touching the other wire of the multimeter to various pins on the CPU. When the multimeter beeped, it indicated a connection between those two pins. Through this testing, we determined that the Input/Output pins (denoted by I/Ox) matched to the Dx pins on the CPU, which can be seen on the chip diagram below:

Next Steps

The next step is to solder the static RAM chip to the board, solder wires to the Dx pins on the CPU, connect the CPU to DC power, and record the data flowing to the Dx pins with a logic analyzer.