├── .gitignore ├── LICENSE ├── LICENSE_LIQUID_DSP ├── README.md ├── analysis ├── CorrelationMatrix.ipynb ├── analysis.py ├── audio_recordings │ ├── 1f-nibble-1.wav │ ├── 1f-nibble-2.wav │ ├── 1f-nibble-3.wav │ ├── 1f-nibble-4.wav │ ├── 1f-nibble-5.wav │ ├── 1f-nibble-6.wav │ ├── 1f-nibble-7.wav │ ├── 1f-nibble-8.wav │ ├── 1f-nibble-B.wav │ ├── 1f-nibble-C.wav │ ├── 1f-nibble-D.wav │ └── 1f-nibble-F.wav ├── bit_diff_finder.ipynb ├── bytes_included_in_crc.ipynb ├── crcplay.ipynb ├── data │ ├── all.txt │ └── temp_basals.txt ├── diff_message.py ├── packets │ ├── README.md │ ├── packet.packetdiag │ ├── packet.svg │ ├── podstatus.packetdiag │ └── podstatus.png └── table_crc.ipynb ├── pod-teardown.pdf ├── rfcatomni ├── .travis.yml ├── README.md ├── __init__.py ├── _version.py ├── bin │ ├── bolus.py │ ├── decode_omni │ ├── omni_akimbo │ ├── omni_explore │ ├── omni_forloop │ ├── omni_listen_rfcat │ └── omni_send_rfcat ├── openomni │ ├── __init__.py │ ├── commands.py │ ├── commands_test.py │ ├── crc16.py │ ├── crc16_test.py │ ├── message.py │ ├── message_test.py │ ├── nonce.py │ ├── nonce_test.py │ ├── packet.py │ ├── packet_test.py │ └── rf.py ├── requirements.txt └── setup.py └── rtlomni ├── 2018-07-03T23h12m48.omni ├── Makefile ├── README.md ├── badcrc.txt ├── fifo.conf ├── iqtest.sh ├── libliquid.dylib ├── omnitx ├── Makefile └── omnitx.c ├── omniup325.cu8 ├── recordiq.sh ├── rtlomni ├── rtlomni.c ├── rtlomni.dSYM └── Contents │ ├── Info.plist │ └── Resources │ └── DWARF │ └── rtlomni ├── totallook.sh └── txtest.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_LIQUID_DSP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/LICENSE_LIQUID_DSP -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/README.md -------------------------------------------------------------------------------- /analysis/CorrelationMatrix.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/CorrelationMatrix.ipynb -------------------------------------------------------------------------------- /analysis/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/analysis.py -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-1.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-2.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-3.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-4.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-5.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-6.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-7.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-8.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-B.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-B.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-C.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-C.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-D.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-D.wav -------------------------------------------------------------------------------- /analysis/audio_recordings/1f-nibble-F.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/audio_recordings/1f-nibble-F.wav -------------------------------------------------------------------------------- /analysis/bit_diff_finder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/bit_diff_finder.ipynb -------------------------------------------------------------------------------- /analysis/bytes_included_in_crc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/bytes_included_in_crc.ipynb -------------------------------------------------------------------------------- /analysis/crcplay.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/crcplay.ipynb -------------------------------------------------------------------------------- /analysis/data/all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/data/all.txt -------------------------------------------------------------------------------- /analysis/data/temp_basals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/data/temp_basals.txt -------------------------------------------------------------------------------- /analysis/diff_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/diff_message.py -------------------------------------------------------------------------------- /analysis/packets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/packets/README.md -------------------------------------------------------------------------------- /analysis/packets/packet.packetdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/packets/packet.packetdiag -------------------------------------------------------------------------------- /analysis/packets/packet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/packets/packet.svg -------------------------------------------------------------------------------- /analysis/packets/podstatus.packetdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/packets/podstatus.packetdiag -------------------------------------------------------------------------------- /analysis/packets/podstatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/packets/podstatus.png -------------------------------------------------------------------------------- /analysis/table_crc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/analysis/table_crc.ipynb -------------------------------------------------------------------------------- /pod-teardown.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/pod-teardown.pdf -------------------------------------------------------------------------------- /rfcatomni/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/.travis.yml -------------------------------------------------------------------------------- /rfcatomni/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/README.md -------------------------------------------------------------------------------- /rfcatomni/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rfcatomni/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1" 2 | -------------------------------------------------------------------------------- /rfcatomni/bin/bolus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/bolus.py -------------------------------------------------------------------------------- /rfcatomni/bin/decode_omni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/decode_omni -------------------------------------------------------------------------------- /rfcatomni/bin/omni_akimbo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/omni_akimbo -------------------------------------------------------------------------------- /rfcatomni/bin/omni_explore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/omni_explore -------------------------------------------------------------------------------- /rfcatomni/bin/omni_forloop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/omni_forloop -------------------------------------------------------------------------------- /rfcatomni/bin/omni_listen_rfcat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/omni_listen_rfcat -------------------------------------------------------------------------------- /rfcatomni/bin/omni_send_rfcat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/bin/omni_send_rfcat -------------------------------------------------------------------------------- /rfcatomni/openomni/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rfcatomni/openomni/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/commands.py -------------------------------------------------------------------------------- /rfcatomni/openomni/commands_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/commands_test.py -------------------------------------------------------------------------------- /rfcatomni/openomni/crc16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/crc16.py -------------------------------------------------------------------------------- /rfcatomni/openomni/crc16_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/crc16_test.py -------------------------------------------------------------------------------- /rfcatomni/openomni/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/message.py -------------------------------------------------------------------------------- /rfcatomni/openomni/message_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/message_test.py -------------------------------------------------------------------------------- /rfcatomni/openomni/nonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/nonce.py -------------------------------------------------------------------------------- /rfcatomni/openomni/nonce_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/nonce_test.py -------------------------------------------------------------------------------- /rfcatomni/openomni/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/packet.py -------------------------------------------------------------------------------- /rfcatomni/openomni/packet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/packet_test.py -------------------------------------------------------------------------------- /rfcatomni/openomni/rf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/openomni/rf.py -------------------------------------------------------------------------------- /rfcatomni/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/requirements.txt -------------------------------------------------------------------------------- /rfcatomni/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rfcatomni/setup.py -------------------------------------------------------------------------------- /rtlomni/2018-07-03T23h12m48.omni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/2018-07-03T23h12m48.omni -------------------------------------------------------------------------------- /rtlomni/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/Makefile -------------------------------------------------------------------------------- /rtlomni/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/README.md -------------------------------------------------------------------------------- /rtlomni/badcrc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/badcrc.txt -------------------------------------------------------------------------------- /rtlomni/fifo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/fifo.conf -------------------------------------------------------------------------------- /rtlomni/iqtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/iqtest.sh -------------------------------------------------------------------------------- /rtlomni/libliquid.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/libliquid.dylib -------------------------------------------------------------------------------- /rtlomni/omnitx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/omnitx/Makefile -------------------------------------------------------------------------------- /rtlomni/omnitx/omnitx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/omnitx/omnitx.c -------------------------------------------------------------------------------- /rtlomni/omniup325.cu8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/omniup325.cu8 -------------------------------------------------------------------------------- /rtlomni/recordiq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/recordiq.sh -------------------------------------------------------------------------------- /rtlomni/rtlomni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/rtlomni -------------------------------------------------------------------------------- /rtlomni/rtlomni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/rtlomni.c -------------------------------------------------------------------------------- /rtlomni/rtlomni.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/rtlomni.dSYM/Contents/Info.plist -------------------------------------------------------------------------------- /rtlomni/rtlomni.dSYM/Contents/Resources/DWARF/rtlomni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/rtlomni.dSYM/Contents/Resources/DWARF/rtlomni -------------------------------------------------------------------------------- /rtlomni/totallook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/totallook.sh -------------------------------------------------------------------------------- /rtlomni/txtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openaps/openomni/HEAD/rtlomni/txtest.sh --------------------------------------------------------------------------------