Comments (5)
I looked at the modifications that were implemented to fix the "ema" problem and to clean up some "orange" comms leading up to loop-release/v2.2.5 (commit 15d1997 of rileylink_ios).
I believe the attached patch captures the modifications needed for dev branch to have these same improvements.
I have been using this patch successfully on dev branch on myself using EmaLink and OrangeLink Pro for more than one week. The naming of the patch might need some explanation. The "master" referred to in the name is the LoopWorkspace build for master that points to rileylink_ios commit 15d1997.
I started with LoopWorkspace build of dev branch, which points to commit 44eab01 of rileylink_ios. The following commands assume the patch is downloaded to your Downloads folder:
cd rileylink_ios
git apply ~/Downloads/dev_RL_BLE_UI_44eab01_to_master_15d1997.txt
cd ..
xed .
This patch modifies the following files, and includes the Xcode 13 plus Xcode 12 code changes:
- RileyLinkBLEKit/PeripheralManager+RileyLink.swift
- RileyLinkBLEKit/PeripheralManager.swift
- RileyLinkBLEKit/PeripheralManagerError.swift
- RileyLinkBLEKit/Response.swift
- RileyLinkBLEKit/RileyLinkDevice.swift
- RileyLinkKitUI/RileyLinkDeviceTableViewController.swift
dev_RL_BLE_UI_44eab01_to_master_15d1997.txt
from rileylink_ios.
I realized the name is not actually very good. (That symptom is what I noticed first.) So changed the name.
Also renamed the stream in zulipchat:
from rileylink_ios.
@marionbarker Here are the logs and export data reports from an Pod Pairing issue that I experienced with your patch dev_RL_BLE_UI_44eab01_to_master_15d1997.txt patch. Unfortunately the data was collected after I Paired another Pod successfully right afterward so I do not know how helpful this is. As I mentioned on Zulip, I've only seen two Pod Pairing issues with your patch in the 7 weeks I've been testing your patch.. Do you have any plans to submit a PR request for this patch to the dev branch?
Export-20211225T224651Z.zip
Loop Report 2021-12-25 17_46_14-05_00.md
from rileylink_ios.
@marionbarker Good news. I had another Pod failure on pairing today and was able to capture the Issue Report and the Critical Events Export. I was also able to capture a couple of screen captures. All of these are attached below. The short of it, the error was 092 prime count too low.
092 | 0x5C | Prime open count too low | Problem with a safety check after priming
Export-20220122T165526Z.zip
Loop Report 2022-01-22 11_52_53-05_00.md
from rileylink_ios.
dev branch updated a while ago. Closing this.
from rileylink_ios.
Related Issues (20)
- Snooze pod expiration alarm
- Pod state not propagated to NS HOT 4
- Sounds emitted during 'Replace Pod' action don't match the PDM HOT 2
- Include time remaining in delivery progress bar
- Better action button placement needed for Pod configuration on iPhone 5s & SE and iPod Touch
- Suspending a Pod during a temp basal confuses Loop HOT 4
- Omnipod Loop needs to have a Prime operation HOT 1
- Pod non badNonce Error Responses are not decoded, logged or treated as a certain failure HOT 5
- NightscoutUploader isn't using URL port
- Dutch Translation HOT 1
- Play Test Beeps errors reported as success plus various confirmation beeps issues HOT 2
- OmniKitUI displays a mystery single dot for certain pairing, cannula insertion, and replace pod errors HOT 1
- Omnipod commands errors should display localized strings when possible HOT 1
- 0x31 (049) pod fault during pod setup HOT 1
- Active Time display doesn't account for clock differences and can be inconsistent HOT 1
- Continual "Pod already Primed" errors and other problems after quickly cancelling a Pair operation HOT 1
- State is always connecting
- Updates Needed for Ema and Orange Displays HOT 10
- Build failed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rileylink_ios.