Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DASH POD ON LOOP ERROR oxcb: #2169

Open
mahmoud1803 opened this issue May 18, 2024 · 13 comments
Open

DASH POD ON LOOP ERROR oxcb: #2169

mahmoud1803 opened this issue May 18, 2024 · 13 comments

Comments

@mahmoud1803
Copy link

Hi,

yesterday I got the following error Pod Fault Details
Fault Event Code Oxcb: Unknown Fault
Ref: 19-00868-11751-203 which my pod stopped working after that I had arround 6 hours left before expiration of the pod and I was out of home when it happened. It was my first time that it happened to me on the LOOP since it is been a week I am using the loop app. I just wanted to know if theres a way to avoid that error again in the future because it got me stress out since i was out from home and i was 45 min away.

IMG_8341
IMG_8342
To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Phone

  • Hardware: [IPHONE 14 PRO]
  • OS Version: [17.4.1]

Loop Version

  • Version Number: [ 3.2.3]
  • Repo: [LoopKit/Loop]

CGM

  • Device: [e.g. Dexcom G7]
  • Manager app: [Dexcom App]

Pump

  • Manufacturer: [Insulet]
  • Model: [DASH]
  • Firmware version: [1.4.0]
@marionbarker
Copy link
Contributor

This is a pod error that can happen sometimes with pods. It is not caused by Loop.

It is always important to have a backup method for insulin delivery whether using Loop or the Insulet-provided PDM.

If I plan to be away from home, I carry a small kit with insulin syringes and a vial with a small amount of insulin. Some people carry pens. Others pack one or two pods with insulin so they can change pods if needed.

@rolandet
Copy link

I am not convinced that this is not caused by Loop since this happens to me all the time on the 3rd day. I would say once or twice a month. When I have used the standard DASH PDM I have never received the 0xcb error. This error is related to low battery power so I believe that Loop is draining down the POD battery more than the standard PDM. I have also noticed that the 0xcb happens more when I have auto bolus enabled. This makes sense since auto-bolus is not a standard feature of the DASH PDM. The DASH protocol was reversed engineered from my understanding for use with Loop.

These are just my observations and my 2 cents.

@mahmoud1803
Copy link
Author

I am not convinced that this is not caused by Loop since this happens to me all the time on the 3rd day. I would say once or twice a month. When I have used the standard DASH PDM I have never received the 0xcb error. This error is related to low battery power so I believe that Loop is draining down the POD battery more than the standard PDM. I have also noticed that the 0xcb happens more when I have auto bolus enabled. This makes sense since auto-bolus is not a standard feature of the DASH PDM. The DASH protocol was reversed engineered from my understanding for use with Loop.

These are just my observations and my 2 cents.

Do you have any suggestions to prevent it. I also have auto bolus ON.

@rolandet
Copy link

As Marion had mentioned, you should always have a backup when traveling away from home.

There are many other reasons for POD failures that can occur from time to time even with the DASH PDM. Even the occasional 0xcb I would assume so I would always have a backup.

The Omnipod DASH is by know means perfect but I do get annoyed at the number Oxcb errors that I see with Loop.

@marionbarker
Copy link
Contributor

https://loopkit.github.io/loopdocs/faqs/omnipod-faqs/#is-there-an-increase-in-pod-failures-on-loop

I run autobolus and almost never get a screaming pod. I routinely get 80 hours of use with pods.
My target range is 90 to 100 and I'm pretty consistent with my prebolus.
I also keep my phone close - if the Bluetooth requires multiple tries to get a message to and from the pod, that can take more battery. There can also be differences in the quality of the Bluetooth communication per phone. Some people got new phones because they were getting a lot of unexplained red loops.

@rolandet
Copy link

I think there are a lot of factors that can contribute to the 0xcb battery fault failures including the number of boluses, communication retry attempts, malfunctioning Bluetooth chip, etc. FWIW I have gone to the Apple Store twice to have diagnostics run on my iPhone 12 to see if my Bluetooth was functioning normally and it passed both times.

I live in Massachusetts and one of my neighbors works at Insulet (headquarters is 2 towns over) and he has told me that they have a rigorous testing or QA process due to the FDA approval process that they must go through. The code testing is very rigorous for their PDA software to detect things such as excessive battery drain on the POD. I'm not trying to conclude that this problem with Loop is being caused by excessive battery drain but am just pointing out that it is possibility since the rigorousness of Loop testing would not be the same as to what Insulet performs.

@rolandet
Copy link

Literally just got an 0xcb with 15 hours left on the POD. Issue report attached.

Loop Report 2024-05-19 14_49_13-04_00.md

@mahmoud1803
Copy link
Author

Literally just got an 0xcb with 15 hours left on the POD. Issue report attached.

Loop Report 2024-05-19 14_49_13-04_00.md

That sucks , call insulet to tell them ur pod fell off to get a new one 😅
Tomorrow is the day my pump is going to expire we shall see if I will receive that event error 0xcb

@rolandet
Copy link

My neighbor from Insulet keeps telling me switch over to the Omnipod 5 but I keep pointing out that it hasn't been released for iPhone yet. 🫤

@marionbarker
Copy link
Contributor

I suspect the difference in your (@rolandet) experience and mine is the heavier pod delivery levels compared to my usage and perhaps a batch of pods with less robust batteries. (Sorry I failed to mention the battery load in my first response.)

I don't see anything obvious in your Loop Report. And your range setting of 105 to 115 mg/dL looks reasonable too.

If you want to add a LoopReport @mahmoud1803, I will examine yours too.

As an aside:

When we were developing support for DASH pods, the community donated hundreds of pods, many that were expired. There were several boxes that would not wake up when pods were filled or failed very quickly with low-battery type of faults. The lot numbers for these boxes indicated the age of the pods, and they were interspersed with other lot numbers that had no issues with the battery (even much older lots).

@rolandet
Copy link

The current box of DASH pods expires in June 2024. I also am a little suspicious of the battery life of the pods as I was sent a batch that had already expired a couple of years ago. I do believe my bolus delivery usage is much higher than average.

But, during the first year of DASH usage I was using the PDM and never had one Oxcb error. I had other failures such as Occlusions, etc but not a 0xcb error.

@itsmojo
Copy link
Contributor

itsmojo commented May 22, 2024

We have never found any evidence that Loop is issuing any incorrect commands that can cause a 0xCB (203) fault (along with many other fault types) other than producing a higher pod/battery load which does increase the probability of a pod fault for a marginal pod (with weaker batteries &/or some mechanical issues requiring a bit more juice) particularly when Loop is issuing a higher # of commands due to poor communications &/or the particular therapy settings being using used. Using older pods &/or higher bolus delivery are definite factors that increase the likelihood of 0xCB pod faults.

In this particular Loop Report, the 0xCB fault occurred in the middle of a modest sized 3.2U bolus after delivering over 161U over 56-1/2 hours which looks like a classic case excessive pod/battery load with a marginal pod. Having multiple 0xCB pod faults from the same lot is additional evidence of marginal pods. Insulet should be willing to replace any faulted pod [for anything other than an 0x31 (049) fault].

@blameitonben
Copy link

blameitonben commented May 22, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants