Progress Report: Omnipod Dash - mshapiro2025/MedBreach-Capstone GitHub Wiki
Overview
At the start of this project, I had initially wanted to jump straight into hardware hacking with the assistance of the IoT Manager Tom Claflin, which we tor into the device. We have since shifted gears recently and I will be trying to see how much data I can get off of the device before soldering off PCBS. Below is the teardown of the Omnipod Dash.
PDM Teardown
The Omnipod Dash is essentially an old Andriod phone, allowing for relative ease at the inception of getting into the device. This teardown occurred in the IoT lab.
Step 1: First the back shell of the device needed to be removed, which was done so by gently prying the panel off.
Step 2: We will also remove the battery which can easily be removed by gently detaching it.
Step 3: The device itself has 11 screws now exposed which we will remove with a very small screwdriver, which will now allow us to see more of the hardware and have a cleaner area.
Step 4: With all of the screws removed we can now start to remove the attachments keeping the board in place. The ribbons can be removed by gently pulling them, there are three areas keeping the board in place, one on the left, one on the top which is attached to a chip, and one on the right.
Step 5: There is a metal shield covering our access to more chips, which will need to be removed. To do this you will need a soldering iron, which should only be used if you are safe, and knowledgeable on how to use it as it can be very dangerous. Tom had soldered off this metal screen for me.
Step 6: Under the previous metal shield is another metal shield, but was easily removed with pliers. We could have possibly used the soldering iron for this shield as well, but we wanted to have the least amount of risk of damaging anything underneath the shield.
Step 7: Carefully remove the board.
Step 8: After teardown, we decided to shift gears, even with all the steps taken, the device still plugs in and seems to be functional.
Next Steps
Next I will be plugging in the device to a computer to attempt to pull any data from the device that I can.