Thank you @Eric for compiling and sharing this information!
Omnipod alarm codes on the PDM are displayed under Alarm History. The alarm number is a sequence of 2 digits, followed by 5 digits, followed by another 5 digits, and ending with 3 digits.
The only numbers that matter are the first 2 (XX) and the last 3 (YYY). The middle numbers tell Lot number and Pod ID or something internal to Insulet. They don’t have anything to do with actually identifying the failure.
There are only 3 different prefixes (XX) you can get at the beginning:
17 - occlusion
19 - pod error
11 - PDM error
So 17, 19, or 11 tells you the general type of error.
Now, on the last 3 digits (YYY), it gets somewhat nebulous because Insulet tech support is not part of the Insulet company, it is outsourced. Here is a list gathered from previous discussions with tech support reps:
000 - occlusion
016 - safety check, insulin delivery stopped
064 - interruption in the flow of insulin
066 - safety check, delivery problem inside the pod not on the site; (pod software or hardware error)
068 - unlabeled per tech support, insulin deliver stops, siren ON
069 - software or hardware failure in pod
078 - safety check, delivery problem inside the pod not on the site
080, 018, 052 - static electricity
092 - problem with a safety check occurred
(pods always perform safety checks and if a potential problem is found, the pod will abort itself)
103,104,105,106 - insulin delivery has stopped, change site
(the pod is not able to keep delivering, the error indicates a site issue, but that is not definite)
Example - an alarm of 19-12345-12345-106 means Pod error, insulin delivery stopped - check your site.
Please share any new alarm explanations you get from speaking to Insulet (you will most likely need to specifically ask as reps primarily focus on sending out a replacement pod, not looking-up errors).
End of wiki ---------- comments start here