From d93d59ac469fdc75817da95ddb3d3cf87280ad83 Mon Sep 17 00:00:00 2001
From: Bastiaan Verhaar <3987804+bastiaanv@users.noreply.github.com>
Date: Sat, 20 Sep 2025 17:34:03 +0200
Subject: [PATCH 01/32] Feature: Add support for Medtrum patch pumps (200U &
300U) (#322)
---
.gitmodules | 4 ++++
LoopWorkspace.xcworkspace/contents.xcworkspacedata | 3 +++
.../xcshareddata/xcschemes/LoopWorkspace.xcscheme | 14 ++++++++++++++
MedtrumKit | 1 +
4 files changed, 22 insertions(+)
create mode 160000 MedtrumKit
diff --git a/.gitmodules b/.gitmodules
index eb9cf62206..8f30e97745 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -58,6 +58,10 @@
[submodule "LibreTransmitter"]
path = LibreTransmitter
url = https://github.com/LoopKit/LibreTransmitter.git
+[submodule "MedtrumKit"]
+ path = MedtrumKit
+ branch = dev
+ url = https://github.com/loopandlearn/MedtrumKit.git
[submodule "DanaKit"]
path = DanaKit
url = https://github.com/loopandlearn/DanaKit
diff --git a/LoopWorkspace.xcworkspace/contents.xcworkspacedata b/LoopWorkspace.xcworkspace/contents.xcworkspacedata
index d0450f2cfe..49dd551423 100644
--- a/LoopWorkspace.xcworkspace/contents.xcworkspacedata
+++ b/LoopWorkspace.xcworkspace/contents.xcworkspacedata
@@ -108,6 +108,9 @@
+
+
diff --git a/LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme b/LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme
index ceb3a6e45a..1b7f305c80 100644
--- a/LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme
+++ b/LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme
@@ -146,6 +146,20 @@
ReferencedContainer = "container:MinimedKit/MinimedKit.xcodeproj">
+
+
+
+
Date: Mon, 13 Oct 2025 12:03:17 -0700
Subject: [PATCH 02/32] update submodules: translations from lokalise after
iaps crowdin
---
AmplitudeService | 2 +-
CGMBLEKit | 2 +-
DanaKit | 2 +-
G7SensorKit | 2 +-
LibreTransmitter | 2 +-
LogglyService | 2 +-
Loop | 2 +-
LoopKit | 2 +-
LoopOnboarding | 2 +-
LoopSupport | 2 +-
MinimedKit | 2 +-
NightscoutRemoteCGM | 2 +-
NightscoutService | 2 +-
OmniBLE | 2 +-
OmniKit | 2 +-
RileyLinkKit | 2 +-
TidepoolService | 2 +-
dexcom-share-client-swift | 2 +-
18 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/AmplitudeService b/AmplitudeService
index 219c0099ab..ed892e3b4b 160000
--- a/AmplitudeService
+++ b/AmplitudeService
@@ -1 +1 @@
-Subproject commit 219c0099ab8397c665f101124b97828dc159ee14
+Subproject commit ed892e3b4bd4887110861481f0e78d760c736bcd
diff --git a/CGMBLEKit b/CGMBLEKit
index 34e15c4f34..99e5c6b7f3 160000
--- a/CGMBLEKit
+++ b/CGMBLEKit
@@ -1 +1 @@
-Subproject commit 34e15c4f34f1eeb04139d335c3fa9d93885dca8b
+Subproject commit 99e5c6b7f31474f1372a5e009ced511f35b267ae
diff --git a/DanaKit b/DanaKit
index 3e606b8e12..084de69f69 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 3e606b8e12d08d27a5942e7f4af9a07b642b676f
+Subproject commit 084de69f69b1b17c92b595b4d5afeaed5b5d1e55
diff --git a/G7SensorKit b/G7SensorKit
index 2ab622fffe..5996f3da65 160000
--- a/G7SensorKit
+++ b/G7SensorKit
@@ -1 +1 @@
-Subproject commit 2ab622fffe4d815bdbb2e0c8bd6c4bc9e0bba52d
+Subproject commit 5996f3da65803af6b754fd6ac5a049397701b069
diff --git a/LibreTransmitter b/LibreTransmitter
index bd804da3b1..1950f1fec2 160000
--- a/LibreTransmitter
+++ b/LibreTransmitter
@@ -1 +1 @@
-Subproject commit bd804da3b1b8ebf655693f90e9769845288c809a
+Subproject commit 1950f1fec2a0e9f256c1be6e5bafd06ff79d3144
diff --git a/LogglyService b/LogglyService
index 6ba4824343..ce9eea6a66 160000
--- a/LogglyService
+++ b/LogglyService
@@ -1 +1 @@
-Subproject commit 6ba482434343493a5f77ca28a7eeeafa8a250736
+Subproject commit ce9eea6a66a21864883909fc0950912bb864b3d5
diff --git a/Loop b/Loop
index b81d866ecb..00a29f959b 160000
--- a/Loop
+++ b/Loop
@@ -1 +1 @@
-Subproject commit b81d866ecb246239c31a7dfb8fd3b16e547a7621
+Subproject commit 00a29f959b4de501369765e422516b8f10314adc
diff --git a/LoopKit b/LoopKit
index f8dafc7b6f..c7a479d441 160000
--- a/LoopKit
+++ b/LoopKit
@@ -1 +1 @@
-Subproject commit f8dafc7b6fd8c1dd6bc776854a5991a9b4e1d235
+Subproject commit c7a479d441895105c44b71c8e08adffd8c5e2af9
diff --git a/LoopOnboarding b/LoopOnboarding
index fde5efb4c2..60f57a77c9 160000
--- a/LoopOnboarding
+++ b/LoopOnboarding
@@ -1 +1 @@
-Subproject commit fde5efb4c2cc38dd994a70300cde808a479a1640
+Subproject commit 60f57a77c9450df17c39f475542795e72f261136
diff --git a/LoopSupport b/LoopSupport
index 8d6a30c324..1370d8b342 160000
--- a/LoopSupport
+++ b/LoopSupport
@@ -1 +1 @@
-Subproject commit 8d6a30c32457a5670b8c057eb08471640f812ee2
+Subproject commit 1370d8b3421765996e8e421be2ad94cb7f099af8
diff --git a/MinimedKit b/MinimedKit
index a8f58a9935..0c2714488b 160000
--- a/MinimedKit
+++ b/MinimedKit
@@ -1 +1 @@
-Subproject commit a8f58a993543a832400bd1427428f70300a5d4fa
+Subproject commit 0c2714488bb00a41637703dbf3c3db9cd48375eb
diff --git a/NightscoutRemoteCGM b/NightscoutRemoteCGM
index 46bb985f95..bfd3d116be 160000
--- a/NightscoutRemoteCGM
+++ b/NightscoutRemoteCGM
@@ -1 +1 @@
-Subproject commit 46bb985f9504031e640489ece68ed14176c1670f
+Subproject commit bfd3d116be87cbc01b0bd7424a82fee82402b111
diff --git a/NightscoutService b/NightscoutService
index 1bd42382f4..a2723bbcb4 160000
--- a/NightscoutService
+++ b/NightscoutService
@@ -1 +1 @@
-Subproject commit 1bd42382f4153bb15cc55228567cc8d453e05ca8
+Subproject commit a2723bbcb4014ac079c09c310d62484761aedf04
diff --git a/OmniBLE b/OmniBLE
index 331e08d0da..e4378ba744 160000
--- a/OmniBLE
+++ b/OmniBLE
@@ -1 +1 @@
-Subproject commit 331e08d0da50ba88bccf1bc088f7760dde6395dc
+Subproject commit e4378ba744a46c5f06f9507eabceb4072c058992
diff --git a/OmniKit b/OmniKit
index cbf8dc00be..1be14fcc27 160000
--- a/OmniKit
+++ b/OmniKit
@@ -1 +1 @@
-Subproject commit cbf8dc00be1b21bed7c0872aee46a123b7954dc8
+Subproject commit 1be14fcc27f22258cf8daa0355ac70c89737c0cc
diff --git a/RileyLinkKit b/RileyLinkKit
index 7719fab42e..a8f4a1584d 160000
--- a/RileyLinkKit
+++ b/RileyLinkKit
@@ -1 +1 @@
-Subproject commit 7719fab42e476cf31a061d837c6ab1a521786f8e
+Subproject commit a8f4a1584dc4832299f5f6c3b1cd33877134da1c
diff --git a/TidepoolService b/TidepoolService
index 1eb7ea11f6..84cab9b60e 160000
--- a/TidepoolService
+++ b/TidepoolService
@@ -1 +1 @@
-Subproject commit 1eb7ea11f63d1e5c34ad49c8718b9662b3fdb34f
+Subproject commit 84cab9b60e65b4aa814b0e12024a5e068ca65bfd
diff --git a/dexcom-share-client-swift b/dexcom-share-client-swift
index 2e9ebf07af..41cf95dab0 160000
--- a/dexcom-share-client-swift
+++ b/dexcom-share-client-swift
@@ -1 +1 @@
-Subproject commit 2e9ebf07af058b6286f0e30e2051a62c9fe68a69
+Subproject commit 41cf95dab00f125f7a7602c433aac79fea8fc549
From d157ba058c3ec2dc4e9585157eacff497ec7eed0 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Mon, 13 Oct 2025 12:05:30 -0700
Subject: [PATCH 03/32] update MedtrumKit: PR 30, 31 & 32, 8b46b60...e341df2
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 8b46b60835..e341df2914 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 8b46b60835072f02340de351d99b7c1ca2264ec1
+Subproject commit e341df2914e34ced52f0140c4acf1e6a4e72fdb1
From 5da526d48732e8631960365d1ecbddac72de1239 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Thu, 16 Oct 2025 09:38:33 -0700
Subject: [PATCH 04/32] update MedtrumKit: PR 35: fix-insulin-delivered
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index e341df2914..7a3d6ca1db 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit e341df2914e34ced52f0140c4acf1e6a4e72fdb1
+Subproject commit 7a3d6ca1dbe3808a1055b7b7c1dab14b9678d604
From c89bcddd9fa247fa65ce07aacd8fcb9dfba02219 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 22 Oct 2025 04:54:06 -0700
Subject: [PATCH 05/32] update MedtrumKit: update logic, 7a3d6ca...8a4878d
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 7a3d6ca1db..8a4878d180 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 7a3d6ca1dbe3808a1055b7b7c1dab14b9678d604
+Subproject commit 8a4878d180715d045bcfbf4848c39f5d5bb33783
From a81f82e410b96e2a870b5cccc41cdd753a21b71c Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 22 Oct 2025 04:54:47 -0700
Subject: [PATCH 06/32] update submodule: match release/3.8.2 branch
---
Loop | 2 +-
LoopKit | 2 +-
MinimedKit | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Loop b/Loop
index 00a29f959b..7c94007874 160000
--- a/Loop
+++ b/Loop
@@ -1 +1 @@
-Subproject commit 00a29f959b4de501369765e422516b8f10314adc
+Subproject commit 7c940078740ceb5f153e1789ab17427293dee1b7
diff --git a/LoopKit b/LoopKit
index c7a479d441..2a1dfc2ef8 160000
--- a/LoopKit
+++ b/LoopKit
@@ -1 +1 @@
-Subproject commit c7a479d441895105c44b71c8e08adffd8c5e2af9
+Subproject commit 2a1dfc2ef81507f87c5ed65ddc1d359f71275918
diff --git a/MinimedKit b/MinimedKit
index 0c2714488b..a1888623f3 160000
--- a/MinimedKit
+++ b/MinimedKit
@@ -1 +1 @@
-Subproject commit 0c2714488bb00a41637703dbf3c3db9cd48375eb
+Subproject commit a1888623f398994e07ad970a0164be1117e9bec1
From 872f0c23eff0f96da47a029eda1ef77ab5a10d49 Mon Sep 17 00:00:00 2001
From: bastiaanv
Date: Fri, 24 Oct 2025 21:42:41 +0200
Subject: [PATCH 07/32] chore: update MedtrumKit for IOB fix
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 8a4878d180..b53ce0c1f7 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 8a4878d180715d045bcfbf4848c39f5d5bb33783
+Subproject commit b53ce0c1f7d2278c15bc45256ef1b23042a598fb
From e96d06f38ef5eab7e85574018e343b5c67f6e341 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Fri, 24 Oct 2025 14:00:35 -0700
Subject: [PATCH 08/32] update submodules: updates from release/3.8.2 branch
---
AmplitudeService | 2 +-
CGMBLEKit | 2 +-
DanaKit | 2 +-
G7SensorKit | 2 +-
LibreTransmitter | 2 +-
LogglyService | 2 +-
Loop | 2 +-
LoopKit | 2 +-
NightscoutRemoteCGM | 2 +-
OmniBLE | 2 +-
OmniKit | 2 +-
RileyLinkKit | 2 +-
dexcom-share-client-swift | 2 +-
13 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/AmplitudeService b/AmplitudeService
index ed892e3b4b..9a4aa7ff7a 160000
--- a/AmplitudeService
+++ b/AmplitudeService
@@ -1 +1 @@
-Subproject commit ed892e3b4bd4887110861481f0e78d760c736bcd
+Subproject commit 9a4aa7ff7aade2aca9d681b9122e15ad1cc90328
diff --git a/CGMBLEKit b/CGMBLEKit
index 99e5c6b7f3..2e2ba3bdfd 160000
--- a/CGMBLEKit
+++ b/CGMBLEKit
@@ -1 +1 @@
-Subproject commit 99e5c6b7f31474f1372a5e009ced511f35b267ae
+Subproject commit 2e2ba3bdfdd90f4a00229f396b775b889da9876e
diff --git a/DanaKit b/DanaKit
index 084de69f69..8b132db7d6 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 084de69f69b1b17c92b595b4d5afeaed5b5d1e55
+Subproject commit 8b132db7d68cb33fba6b62f3a2424f3644720623
diff --git a/G7SensorKit b/G7SensorKit
index 5996f3da65..5139111ec6 160000
--- a/G7SensorKit
+++ b/G7SensorKit
@@ -1 +1 @@
-Subproject commit 5996f3da65803af6b754fd6ac5a049397701b069
+Subproject commit 5139111ec6aa8a098163eab424a3a65bda09b86a
diff --git a/LibreTransmitter b/LibreTransmitter
index 1950f1fec2..25c31bae22 160000
--- a/LibreTransmitter
+++ b/LibreTransmitter
@@ -1 +1 @@
-Subproject commit 1950f1fec2a0e9f256c1be6e5bafd06ff79d3144
+Subproject commit 25c31bae22082caaa6823179010129912d6c8f8f
diff --git a/LogglyService b/LogglyService
index ce9eea6a66..c350408528 160000
--- a/LogglyService
+++ b/LogglyService
@@ -1 +1 @@
-Subproject commit ce9eea6a66a21864883909fc0950912bb864b3d5
+Subproject commit c3504085286664f29b43b41ca9857a2dacf507b6
diff --git a/Loop b/Loop
index 7c94007874..c54fb10127 160000
--- a/Loop
+++ b/Loop
@@ -1 +1 @@
-Subproject commit 7c940078740ceb5f153e1789ab17427293dee1b7
+Subproject commit c54fb10127f6365480d38258744d5d68918fae83
diff --git a/LoopKit b/LoopKit
index 2a1dfc2ef8..b31ce60668 160000
--- a/LoopKit
+++ b/LoopKit
@@ -1 +1 @@
-Subproject commit 2a1dfc2ef81507f87c5ed65ddc1d359f71275918
+Subproject commit b31ce60668a985925a64e19370799e2ae1a817ad
diff --git a/NightscoutRemoteCGM b/NightscoutRemoteCGM
index bfd3d116be..acf26dbcfa 160000
--- a/NightscoutRemoteCGM
+++ b/NightscoutRemoteCGM
@@ -1 +1 @@
-Subproject commit bfd3d116be87cbc01b0bd7424a82fee82402b111
+Subproject commit acf26dbcfa34e041ecf6b798d80fc16689b52b6d
diff --git a/OmniBLE b/OmniBLE
index e4378ba744..b65dbfc2e3 160000
--- a/OmniBLE
+++ b/OmniBLE
@@ -1 +1 @@
-Subproject commit e4378ba744a46c5f06f9507eabceb4072c058992
+Subproject commit b65dbfc2e34ea1f63c7c6d946aa828fcaba103af
diff --git a/OmniKit b/OmniKit
index 1be14fcc27..103fe3ca16 160000
--- a/OmniKit
+++ b/OmniKit
@@ -1 +1 @@
-Subproject commit 1be14fcc27f22258cf8daa0355ac70c89737c0cc
+Subproject commit 103fe3ca161ece2ff78e3c369149ff4561af669a
diff --git a/RileyLinkKit b/RileyLinkKit
index a8f4a1584d..dc15267542 160000
--- a/RileyLinkKit
+++ b/RileyLinkKit
@@ -1 +1 @@
-Subproject commit a8f4a1584dc4832299f5f6c3b1cd33877134da1c
+Subproject commit dc15267542d62f8ea3d869d5cd0bf7739bd9fe4d
diff --git a/dexcom-share-client-swift b/dexcom-share-client-swift
index 41cf95dab0..82a9179d44 160000
--- a/dexcom-share-client-swift
+++ b/dexcom-share-client-swift
@@ -1 +1 @@
-Subproject commit 41cf95dab00f125f7a7602c433aac79fea8fc549
+Subproject commit 82a9179d444b3e79d5e9cfe99bbe7f298c4e8b40
From 487f8fd47c29687d657aa3375ee1707c1228bba9 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 25 Oct 2025 06:17:02 -0700
Subject: [PATCH 09/32] update MedtrumKit: fix: Bolus reporter hiding on Loop
during bolus
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index b53ce0c1f7..cdb29fbd05 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit b53ce0c1f7d2278c15bc45256ef1b23042a598fb
+Subproject commit cdb29fbd052b621d6eeeed77a167de5575d35ffb
From fd46dc26f133c76a2546697d32e3111126157961 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 29 Oct 2025 11:49:04 -0700
Subject: [PATCH 10/32] update DanaKit: fix one more pump reservoir timestamp
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 6dfb67dc23..5531e82ecc 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 6dfb67dc2390bc8627e4777666a934aa8d6c4cbf
+Subproject commit 5531e82ecc3d601988d84001e39b8ea145ff8ff2
From 0dfec81d56f04d20106648a3c96a239e0872e74e Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 29 Oct 2025 11:55:50 -0700
Subject: [PATCH 11/32] update MedtrumKit: updated time sync, reconciliation &
localization
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index cdb29fbd05..a85496e90d 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit cdb29fbd052b621d6eeeed77a167de5575d35ffb
+Subproject commit a85496e90d0a16ba8fb5dae7781dfbc3e5f66267
From fe43fa4ed6cdd557b612cf97a43774e8a93e06c2 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 29 Oct 2025 13:11:33 -0700
Subject: [PATCH 12/32] modify LoopKit: back up to LoopKit commit 2a1dfc2e
---
LoopKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/LoopKit b/LoopKit
index b31ce60668..2a1dfc2ef8 160000
--- a/LoopKit
+++ b/LoopKit
@@ -1 +1 @@
-Subproject commit b31ce60668a985925a64e19370799e2ae1a817ad
+Subproject commit 2a1dfc2ef81507f87c5ed65ddc1d359f71275918
From 7d7b2f6acf08f2c00d8ad3742e2489c454187263 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Fri, 31 Oct 2025 07:02:18 -0700
Subject: [PATCH 13/32] update DanaKit: linter, format change only
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 5531e82ecc..0875c1ef8a 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 5531e82ecc3d601988d84001e39b8ea145ff8ff2
+Subproject commit 0875c1ef8ae15b547d09258c17a9890719dd4a3f
From 8a20ab372b06534f1c13ce5b2894570bd13922ae Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 22 Nov 2025 13:24:19 -0800
Subject: [PATCH 14/32] update DanaKit: improved dose and basal recording,
0875c1e...939e9ee
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 0875c1ef8a..939e9eea77 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 0875c1ef8ae15b547d09258c17a9890719dd4a3f
+Subproject commit 939e9eea779970b441119d8157a2489a2396c83f
From 9a3ebee0b773a959589d79733b5ef10771200e95 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 22 Nov 2025 13:38:16 -0800
Subject: [PATCH 15/32] update MedtrumKit: partial improvements (PR 48), more
to come, a85496e...d9bc8b5
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index a85496e90d..d9bc8b5dd8 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit a85496e90d0a16ba8fb5dae7781dfbc3e5f66267
+Subproject commit d9bc8b5dd8fb304956a5624c31bc8a937ec8d4d6
From 9b17a204c26c8be303e845567153ace8883e9aab Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Mon, 24 Nov 2025 08:10:25 -0800
Subject: [PATCH 16/32] update DanaKit: linting change only
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 939e9eea77..08b6623c44 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 939e9eea779970b441119d8157a2489a2396c83f
+Subproject commit 08b6623c44b2ca02e39f874e46ccf800309b152c
From de1109ff308135beb57f5e2d145034cce2d341d0 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Mon, 24 Nov 2025 08:13:19 -0800
Subject: [PATCH 17/32] update MedtrumKit: fix red loops, d9bc8b5...9958bef
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index d9bc8b5dd8..9958befcdc 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit d9bc8b5dd8fb304956a5624c31bc8a937ec8d4d6
+Subproject commit 9958befcdc8a95b3431b80dfbfb750a3b6317d07
From b199f4b7fb82bcd769ef85112fd37febfc70129c Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 6 Dec 2025 08:22:52 -0800
Subject: [PATCH 18/32] update Loop: add strings for Live Activity
---
Loop | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Loop b/Loop
index 7bf62f5674..e92405839a 160000
--- a/Loop
+++ b/Loop
@@ -1 +1 @@
-Subproject commit 7bf62f5674fb5b8ced0dbebc7a98f9b06e586566
+Subproject commit e92405839a43356e9876f0cfbb6353b4fb248a54
From 9363825e134e246af512aa3f5e326b0ca3300c06 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 6 Dec 2025 08:23:46 -0800
Subject: [PATCH 19/32] update DanaKit: fix start times for some pump events,
08b6623...299331d
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 08b6623c44..299331d4e5 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 08b6623c44b2ca02e39f874e46ccf800309b152c
+Subproject commit 299331d4e540a0e7d1a74c30ddbb5be1d68892e8
From 2ac749d2bf062113a0d8a75e3c48c99e2277ef79 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Sat, 6 Dec 2025 08:24:50 -0800
Subject: [PATCH 20/32] update MedtrumKit: rework BLE details, start times for
pump events, 9958bef...3bcb3f9
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 9958befcdc..3bcb3f97bf 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 9958befcdc8a95b3431b80dfbfb750a3b6317d07
+Subproject commit 3bcb3f97bf024774800d1052e3e5e357c5777182
From 824759977837e9e0eecf230f049fbbc0fba4c0fe Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Mon, 8 Dec 2025 09:16:38 -0800
Subject: [PATCH 21/32] update MedrumKit: 3bcb3f9...8172454; * prevent action
while bolus in progress, * show No Patch when deactivated * crowdin updates
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 3bcb3f97bf..8172454a72 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 3bcb3f97bf024774800d1052e3e5e357c5777182
+Subproject commit 8172454a723ee5a25345764e0933caf53e2f5d96
From 2e873e0be498abb82c5d13ea6f4ad8488d6e944e Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Tue, 23 Dec 2025 12:46:32 -0800
Subject: [PATCH 22/32] update LibreTransmitter: do not log unused bluetooth
messages
---
LibreTransmitter | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/LibreTransmitter b/LibreTransmitter
index 25c31bae22..38cc483f3d 160000
--- a/LibreTransmitter
+++ b/LibreTransmitter
@@ -1 +1 @@
-Subproject commit 25c31bae22082caaa6823179010129912d6c8f8f
+Subproject commit 38cc483f3d7716735ceee6e57b6ed4dd68eaf1d0
From 056c33526d8ebad3df02b1acf26cb73307679f8b Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Tue, 23 Dec 2025 12:57:53 -0800
Subject: [PATCH 23/32] update DanaKit: prevent sync data & loop to execute in
parallel, * add reservoir age for insulin age, * update translations, *
299331d...92d2cd7
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 299331d4e5..92d2cd7931 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 299331d4e540a0e7d1a74c30ddbb5be1d68892e8
+Subproject commit 92d2cd793160eea035a6b4ca9762c10003642972
From db465fd8ac86a8a8186a5c262fba146def707ffa Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Tue, 23 Dec 2025 13:03:23 -0800
Subject: [PATCH 24/32] update MedtrumKit: 8172454...db71473, numerous small
fixes
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 8172454a72..db71473a54 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 8172454a723ee5a25345764e0933caf53e2f5d96
+Subproject commit db71473a540b75597057cc08b43a6dcd3ce7f1e6
From 0f11360575b2685d88f2b8da979470317ed15489 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 31 Dec 2025 20:55:06 -0800
Subject: [PATCH 25/32] update DanaKit: crowdin translations
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index 92d2cd7931..f01a75a98a 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit 92d2cd793160eea035a6b4ca9762c10003642972
+Subproject commit f01a75a98ab9502c03155dcb0900b61402f0f9e6
From 84f32bfd9cbd8e68eba43dfda952eea698ced05f Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 31 Dec 2025 20:57:47 -0800
Subject: [PATCH 26/32] update submodules: updates from dev v3.9.4
---
G7SensorKit | 2 +-
Loop | 2 +-
LoopKit | 2 +-
MinimedKit | 2 +-
OmniBLE | 2 +-
OmniKit | 2 +-
RileyLinkKit | 2 +-
TidepoolService | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/G7SensorKit b/G7SensorKit
index 5139111ec6..77c6c8d7fd 160000
--- a/G7SensorKit
+++ b/G7SensorKit
@@ -1 +1 @@
-Subproject commit 5139111ec6aa8a098163eab424a3a65bda09b86a
+Subproject commit 77c6c8d7fddc156debcaff2e7effe616988eeede
diff --git a/Loop b/Loop
index e92405839a..db9cf70d72 160000
--- a/Loop
+++ b/Loop
@@ -1 +1 @@
-Subproject commit e92405839a43356e9876f0cfbb6353b4fb248a54
+Subproject commit db9cf70d7292803308e0e7f3c5f1f7fe6d801c9e
diff --git a/LoopKit b/LoopKit
index 8b19a28dc0..675854c9e9 160000
--- a/LoopKit
+++ b/LoopKit
@@ -1 +1 @@
-Subproject commit 8b19a28dc094125b9dae03b5019449e5d2cff851
+Subproject commit 675854c9e98a52ca9ac9f23837c313ceddcff414
diff --git a/MinimedKit b/MinimedKit
index ff07802dc1..d52c0f8f1f 160000
--- a/MinimedKit
+++ b/MinimedKit
@@ -1 +1 @@
-Subproject commit ff07802dc1cc49e8480bea614faf82b5e431499e
+Subproject commit d52c0f8f1fe615760794fdac233ba78657449870
diff --git a/OmniBLE b/OmniBLE
index 4ad75d62bd..a89cac3c22 160000
--- a/OmniBLE
+++ b/OmniBLE
@@ -1 +1 @@
-Subproject commit 4ad75d62bdbfd7d6df4d2aac03e7396a3d0ef175
+Subproject commit a89cac3c22793bc852ea8598bd04870eda0c49d1
diff --git a/OmniKit b/OmniKit
index 89840fb27e..64731f0b31 160000
--- a/OmniKit
+++ b/OmniKit
@@ -1 +1 @@
-Subproject commit 89840fb27e5211cb2bbd5a78af1a03295a6c335e
+Subproject commit 64731f0b31d61cae14d00528a9c2bf78ea6da9a6
diff --git a/RileyLinkKit b/RileyLinkKit
index c818fa8c90..83b211a442 160000
--- a/RileyLinkKit
+++ b/RileyLinkKit
@@ -1 +1 @@
-Subproject commit c818fa8c90c0c98a4ba26cd18dacfeed01cc2bd5
+Subproject commit 83b211a442672612e1790c2f0d393aeb23600b5f
diff --git a/TidepoolService b/TidepoolService
index 84cab9b60e..b4fb9a0672 160000
--- a/TidepoolService
+++ b/TidepoolService
@@ -1 +1 @@
-Subproject commit 84cab9b60e65b4aa814b0e12024a5e068ca65bfd
+Subproject commit b4fb9a0672f6e4a7bfed619fc3193b03a8a2ab79
From e809f59904301973635ed5947c4ae7bd8c6394d7 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Fri, 2 Jan 2026 17:03:42 -0800
Subject: [PATCH 27/32] update MedtrumKit: prevent hang if reconnect failed,
db71473..8e9d9f7
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index db71473a54..8e9d9f7560 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit db71473a540b75597057cc08b43a6dcd3ce7f1e6
+Subproject commit 8e9d9f7560753a324219b9c1b96f4cb65c185185
From 6a8d0c65b0c3b9da74478ac3f8f1c2fd37068fbb Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Fri, 2 Jan 2026 17:05:56 -0800
Subject: [PATCH 28/32] update DanaKit: improved callback cleanup,
f01a75a..bad8fad
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index f01a75a98a..bad8fad9cc 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit f01a75a98ab9502c03155dcb0900b61402f0f9e6
+Subproject commit bad8fad9ccf980f4a3384b2454a7cd41abe69464
From ca0463d9108520f14e9efdcba13715862be9ad76 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Thu, 8 Jan 2026 10:35:53 -0800
Subject: [PATCH 29/32] update MedtrumKit: improve rounding when finalizing
doses
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 8e9d9f7560..0905638ed0 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 8e9d9f7560753a324219b9c1b96f4cb65c185185
+Subproject commit 0905638ed0430eca5f36ad3834a1e229db2ad6fe
From 0b7b75fe322d0ea1b985436d03b81ccc2efd2a99 Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Tue, 13 Jan 2026 15:07:52 -0800
Subject: [PATCH 30/32] remove explicit branch from MedtrumKit in .gitmodules,
not required
---
.gitmodules | 1 -
1 file changed, 1 deletion(-)
diff --git a/.gitmodules b/.gitmodules
index 8f30e97745..488052f03c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -60,7 +60,6 @@
url = https://github.com/LoopKit/LibreTransmitter.git
[submodule "MedtrumKit"]
path = MedtrumKit
- branch = dev
url = https://github.com/loopandlearn/MedtrumKit.git
[submodule "DanaKit"]
path = DanaKit
From 255a837d1e550fdb2843cddda95e6fffc95e816b Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 14 Jan 2026 14:27:29 -0800
Subject: [PATCH 31/32] update DanaKit: localizations, linting
---
DanaKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DanaKit b/DanaKit
index bad8fad9cc..dbe63aebe3 160000
--- a/DanaKit
+++ b/DanaKit
@@ -1 +1 @@
-Subproject commit bad8fad9ccf980f4a3384b2454a7cd41abe69464
+Subproject commit dbe63aebe386ae0fdfbc93db3e15f835b1441957
From 5e480ec6270ec8b7e6496c686a33ef67aa29940d Mon Sep 17 00:00:00 2001
From: marionbarker
Date: Wed, 14 Jan 2026 14:29:05 -0800
Subject: [PATCH 32/32] update MedtrumKit: 0905638..1a3b75e, fix: pump events
after new patch activated
---
MedtrumKit | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MedtrumKit b/MedtrumKit
index 0905638ed0..1a3b75ea01 160000
--- a/MedtrumKit
+++ b/MedtrumKit
@@ -1 +1 @@
-Subproject commit 0905638ed0430eca5f36ad3834a1e229db2ad6fe
+Subproject commit 1a3b75ea01303f299db335076302b0bf9d1d9f21