Posibles (futuros) drivers para Bombas

Esta es la lista de algunas Bombas que se van mencionando por ahí, y el grado de soporte a las mismas en cualquiera de los sistemas de Lazo cerrado y, a continuación, su situación respecto en AAPS. Al final hay alguna información, de lo que se requiere para que una bomba pueda ser utilizada para “Lazos Cerrados”.

Bombas con soporte en desarrollo

Insulet Omnipod (with “old” Eros Pods) (Homepage)

Loop status: Not supported natively by AAPS at the moment. Decoding of the Omnipod protocol is finished- OpenOmni and OmniAPS Slack

Other implementations:

  • Omnipy para AndroidAPS (estable en las pruebas, se requiere de Raspberry Pi especialmente modificado para RileyLink y AndroidAPS) Omnipy
  • OmniCore para AndroidAPS (sin versión todavía, código C# que se ejecuta en modo nativo en Android, sólo requiere RileyLink y de AndroidAPS especialmente modificado -la próxima versión del proyecto Omnipy).
  • iOS Loop (estable, distribuida, requere RileyLink).

Java implementations: None till now.

AAPS implementation status: Work on a native Java driver for Omnipod on AAPS is progressing on AAPS-Omnipod/AndroidAPS (omnipod_eros branch). It does not require a Raspberry Pi. You can follow progress on the OmniAPS Slack on channel android-driver. A first public test version was released in January 2020, and work is beeing done towards stabilization. Current version 0.3 (March)

Hardware requirement for AAPS: RileyLink with Omnipod firmware (2.x) and 433 MHz antenna.

Bombas compatibles

Omnipod DASH (Homepage)

Loop status: Currently not supported by any of loop system. Pump is a Loop candidate, but protocol unknown at the moment. Selling of pump officially started in January 2019.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Está habilitada para BT.

Comments: We are looking into development of Omnipod DASH, but problem at the moment is, that Dash is not yet available in Europe (where most of AAPS developers are) and that communciation protocol is unknown. We will try to reverse engineer official Dash APK, to determine how communication works and then implementation based on that findings. You can follow what is happening here: DashAAPS, but don’t expect this to be available anytime soon. This is at the moment only Proof Of Concept (until Milestone 2 is completed).


Ypsomed Pump (Homepage)

Loop status: Version 1 - 1.5 (2Q/2018) are not Loop candidates. While they do have BT communication, it seems that communication is very limited (uni directional: Pump->App). Maybe this will change in the next versions. It seems that we will get loopable version in begining of 2021, see this article.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Está habilitada para BT.


Kaleido (Homepage)

Loop status: Currently not supported by any of loop system. Pump is a Loop candidate, but since protocol is unknown at the time, I am not seeing this pump supported very soon.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Está habilitada para BT.


Medtrum A6/P6/C6 (Homepage)

Loop status: Is a Loop candidate. Company has its own limited half-Loop system running (A6). Controlable via iPhone App. No Android app available at the moment.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Parece estar habilitado para BT.


EOFLOW (Homepage)

Loop status: Is a Loop candidate. The remote control they use is actually modified Android device. (Pump is currently available only in Korea).

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Parece estar habilitado para BT.


Accu-Chek Solo (Homepage)

Loop status: Is a Loop candidate. Pump will start selling at end of 2018 in selected countries in EU. Its rummored to have Android app on special controler device for control.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Parece estar habilitado para BT.

Medtronic Bluetooth

Comments: This is pump that will come out in next few years and is planned to be supported in Tidepool Loop software (see this article.

Willcare Insulin pump (Homepage)

Loop status: At the moment its not Loop candidate, but we were contacted by their staff and they interested in extending their pump to be loopable (at the moment I think its missing only get/set profile commands).

Hardware requirement for AAPS: None. Parece estar habilitado para BT.

Comments: Since company is interested in integration with AAPS, they might do implementation themselves.


Bombas que ya no se venden (las compañías ya no operan)

Cellnovo Pump (Homepage)

Loop status: Currently not supported by any of loop system. Pump is a Loop candidate, but since protocol is unknown at the time, I am not seeing this pump supported very soon.

**Requisitos de hardware para AAPS: ** Probablemente ninguno. Está habilitada para BT.

Note about product: It seems that company decided to exit the Pump Business. You can see more in this article

Bombas incompatibles

Tandem:(any) (Homepage)

Loop status: Not loopable.

While ago they had firmware called T:AP (mentioned in this article, which could be used in loop (its no longer available, since pump was upgraded to x2), but that was not intended for commercial use, just for experimental use only (research projects). I talked with one of directors of company and he assured my that Tandem pump will never be open, but they have created their own closed loop system, which they are calling Control-IQ (I think it is already available in USA, and should be available in 2020 in Eu).


Animas Vibe

Loop status: Not loopable. No remote control possibility. Note: Pump is not being sold anymore. Company stopped working in Pump bussiness (J&J).


Animas Ping

Loop status: Not loopable. It has bolus possibility, but no TBR one. Note Stopped beeing sold when Vibe came out.

Requisitos para que una bombas sea compatible

Prerequisite

  • La bomba debe disponer de algún tipo de control remoto. (BT, Radio frecuencia, etc)
  • El protocolo está documentado/hackeado/etc.

Minimal requirement

  • Establecer basales temporales
  • Obtener estado
  • Cancelar basales temporales

For oref1(SMB) or Bolusing:

  • Fijar Bolo

Good to have

  • Cancelar Bolus
  • Obtener perfil basal (casi un requisito)
  • Establecer Perfil Basal (recomendable)
  • Leer historial

Other (not required but good to have)

  • Suministrar bolos extendidos
  • Cancelar bolo extendido
  • Leer historial
  • Leer TDD

Other pumps support

If you have any other pumps you would like to see status on, please contact me (@andyrozman on gitter). In future release a lot of Pump configurations will be added to be Open loopable (you will be able to select Virtual Pump Type in configuration and your settings will be loaded - Feature request #863).