SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-fb7d1400-2ea7-44e9-82c7-9ebf9a5c7858 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-06-09T13:41:22Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da202b8287d9e54092e22912ae899116 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d2f9f92979ae5c37e68b1cea5a3e13c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d3f30862229e2eb809b35b4000aa4c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49e4e87ab528aa06251ff6805116013c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ed5675fb851b3eee37ed00e656ddaf3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78dc8d6a806a0187b2e503bc8d81cc0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8289f90b3e126c0bfe032a25c788095e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93e6584f582d30f63965776068421922 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b3251f827b2663018a59a5af7142608 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2b67713a0c94a31aa7defde4d2367b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b87a5ff967c1d1de67c5b27a1e5aa23 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37637b89c1082150c9e01ba54015a8bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80feaf8a6b94fe70638fe2b2f8c3d11c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b53cee174a3bdfa80656266f678815c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd6766a6a66fc2b50e22aa9967b7b3fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e27708628ce64652774a414941ef278 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60b1236e60d92081af6853040b8e78ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f44eb8952b83cefc4ed873e9db460df4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fa058d0a54a06658743f2dacd8838dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1388143e1a1bb8f3cd0d4af91a8ba4f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcad2755849f5bb8cb1e82a3d8de3815 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a45ec67bca165fe9e3af4fa093ca8b9f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd21e696cd930ce1f5ae2b40df4ebc42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de33ea6f2e2875b6d1e8455767fa1e89 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0b88d81f19732c1728412fcf3452b7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-225bb93d5ba3939f1945685f1e29d717 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb6e6fe49af0b8d066080dfcfa5fd2a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12f0c4746639753f4a93640a4e948939 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5358345c204004aac2340ec52ec519d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fc92576028a90ae3c25d7e82458b4b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-747c1a9e50a33b608fd0ded9b7e64412 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd334cd0e86a681d833b9a12f71be9cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af0b37a88c3b08f2a44604e961844238 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5975f934a3352e88fe5a41e52feb335 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de034802f7af09dd0454fcd0e187e3cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71aaa1bee1e20e8be084aa83ed63f543 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce43481e6b5f9ed6c074f02cbbcf5c31 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e3dcb75eca63c301dd1126dc8604ece Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbb6525b1f53c98e74fdc79cdd3eb220 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d77c25a279415dcbddc773a884289de1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-badee26122d8b1635e551cf9156ead8c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be3a3c14674ec998f18d1e69f8855170 FileName: ./.circleci/config.yml SPDXID: SPDXRef-da202b8287d9e54092e22912ae899116 FileChecksum: SHA1: d7d76aa312e9a5fa97c822d077f3c9584d597403 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./.credo.exs SPDXID: SPDXRef-4d2f9f92979ae5c37e68b1cea5a3e13c FileChecksum: SHA1: c09feed6551205a42e3f70dee55d828aecb63301 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./.formatter.exs SPDXID: SPDXRef-4d3f30862229e2eb809b35b4000aa4c7 FileChecksum: SHA1: a2d9c505f574d14133f5c82c1802e4c1bc4dee28 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./.github/dependabot.yml SPDXID: SPDXRef-49e4e87ab528aa06251ff6805116013c FileChecksum: SHA1: e540b69bf1c131935f3785ecf08c4818cdfa2eac LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./.gitignore SPDXID: SPDXRef-8ed5675fb851b3eee37ed00e656ddaf3 FileChecksum: SHA1: 89d0f9f30b014bb6f4984303c1953e15c82cdf4e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./CHANGELOG.md SPDXID: SPDXRef-78dc8d6a806a0187b2e503bc8d81cc0a FileChecksum: SHA1: a7278ddc5632be9bd3e58053bfad9ef7140bae46 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./Makefile SPDXID: SPDXRef-8289f90b3e126c0bfe032a25c788095e FileChecksum: SHA1: 54181bba514a9ad6e40c32265e218c7f1ee57956 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth FileName: ./NOTICE SPDXID: SPDXRef-93e6584f582d30f63965776068421922 FileChecksum: SHA1: 5d4cf3953c7e3cf5bae4c95233025e88e3bb6c58 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: Copyright holders include Frank Hunleth, Jon Carstens, Matt Ludwigs, Liv Cella None FileName: ./README.md SPDXID: SPDXRef-4b3251f827b2663018a59a5af7142608 FileChecksum: SHA1: 8700ddec0b03b4d82ae538cba0dbf743b05fabbb LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: 2021 Matt Ludwigs Copyright (C) 2021 SmartRent FileName: ./c_src/dev_bridge.c SPDXID: SPDXRef-c2b67713a0c94a31aa7defde4d2367b4 FileChecksum: SHA1: 8d198a5cca934410b18c6a0b9e83848ce4107ec9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth SPDX-FileCopyrightText: 2023 Jon Carstens FileName: ./c_src/eframer.c SPDXID: SPDXRef-0b87a5ff967c1d1de67c5b27a1e5aa23 FileChecksum: SHA1: 1b2321c0886f35a8a69364d267213349d4a8c72e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2020 Frank Hunleth SPDX-FileCopyrightText: 2020 Frank Hunleth FileName: ./c_src/eframer.h SPDXID: SPDXRef-37637b89c1082150c9e01ba54015a8bb FileChecksum: SHA1: 32f92f081ea734a79fde7ce2db49bf93644edb9c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2020 Frank Hunleth SPDX-FileCopyrightText: 2020 Frank Hunleth FileName: ./lib/qmi.ex SPDXID: SPDXRef-80feaf8a6b94fe70638fe2b2f8c3d11c FileChecksum: SHA1: 4b32ba4dea457bbf42ebe3ed81f0ad582479e9cf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/client_id_cache.ex SPDXID: SPDXRef-b53cee174a3bdfa80656266f678815c3 FileChecksum: SHA1: f935c0ba7cdd8640c0e55d22306df4f064209092 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/codec/control.ex SPDXID: SPDXRef-cd6766a6a66fc2b50e22aa9967b7b3fe FileChecksum: SHA1: 71459387f0be696e7737a8cb3557e24681e55f57 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/codec/device_management.ex SPDXID: SPDXRef-5e27708628ce64652774a414941ef278 FileChecksum: SHA1: ee5a96c1bad9b26e912d99aa97ed0e20f5c9ca88 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Jon Carstens SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/codec/indication.ex SPDXID: SPDXRef-60b1236e60d92081af6853040b8e78ee FileChecksum: SHA1: 555fd8a63bba9b21b40df7e42a4eea89880407a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/codec/network_access.ex SPDXID: SPDXRef-f44eb8952b83cefc4ed873e9db460df4 FileChecksum: SHA1: dd72a87c1532bd981f734dd99785cbfdbacc1653 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella SPDX-FileCopyrightText: 2024 Connor Rigby FileName: ./lib/qmi/codec/user_identity.ex SPDXID: SPDXRef-0fa058d0a54a06658743f2dacd8838dc FileChecksum: SHA1: 64466d31dbc25a616a601e2d15d155bf38c3c4a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/codec/wireless_data.ex SPDXID: SPDXRef-1388143e1a1bb8f3cd0d4af91a8ba4f1 FileChecksum: SHA1: 679fac9c037dc206fed26838c2a7d347553b53d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Frank Hunleth SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/codes.ex SPDXID: SPDXRef-dcad2755849f5bb8cb1e82a3d8de3815 FileChecksum: SHA1: 60f994a9d0a4657cddd6bd5b7b49207cc6455fe7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Frank Hunleth FileName: ./lib/qmi/control.ex SPDXID: SPDXRef-a45ec67bca165fe9e3af4fa093ca8b9f FileChecksum: SHA1: cd91024935fd8b99f4a7b1c0823b6622995c8963 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/dev_bridge.ex SPDXID: SPDXRef-cd21e696cd930ce1f5ae2b40df4ebc42 FileChecksum: SHA1: 8100e71fbbb458dde75ae9d6604eab7644ecd361 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/device_management.ex SPDXID: SPDXRef-de33ea6f2e2875b6d1e8455767fa1e89 FileChecksum: SHA1: 066492e609c336a38161499f780f27d15a90a2f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Jon Carstens SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/driver.ex SPDXID: SPDXRef-f0b88d81f19732c1728412fcf3452b7b FileChecksum: SHA1: 9d34feba9ef66951aa38ddc46ba03c6c33966212 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/message.ex SPDXID: SPDXRef-225bb93d5ba3939f1945685f1e29d717 FileChecksum: SHA1: e20909c387c4b57313d6f3b447420e7b5e216775 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2023 Liv Cella FileName: ./lib/qmi/network_access.ex SPDXID: SPDXRef-fb6e6fe49af0b8d066080dfcfa5fd2a4 FileChecksum: SHA1: 67cf5112f0da0ce05bb712829b87dbfa8916d8aa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/supervisor.ex SPDXID: SPDXRef-12f0c4746639753f4a93640a4e948939 FileChecksum: SHA1: 7e3771c2ae077cc09bcd32d4bf39a4d54a4bc52a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/user_identity.ex SPDXID: SPDXRef-5358345c204004aac2340ec52ec519d7 FileChecksum: SHA1: a56c1d2b5f9851fb9bd868cb989ec85f924a555d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./lib/qmi/wireless_data.ex SPDXID: SPDXRef-2fc92576028a90ae3c25d7e82458b4b8 FileChecksum: SHA1: fe9836260a0a7a9e0970bdd1cdf94f87db738098 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./mix.exs SPDXID: SPDXRef-747c1a9e50a33b608fd0ded9b7e64412 FileChecksum: SHA1: 4fd8e47876560965f7182909db77c37dac535362 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./mix.lock SPDXID: SPDXRef-fd334cd0e86a681d833b9a12f71be9cb FileChecksum: SHA1: da68a6e99e343d7c36572028d4cfebd7164c1dc8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: None FileName: ./test/qmi/codec/control_test.exs SPDXID: SPDXRef-af0b37a88c3b08f2a44604e961844238 FileChecksum: SHA1: f8551fa6e4441f6171b143af7a79a24d4124c186 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi/codec/device_management_test.exs SPDXID: SPDXRef-f5975f934a3352e88fe5a41e52feb335 FileChecksum: SHA1: 2eb9566470b8ae5c7188a4cd4ab5e3366d779ffd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Jon Carstens SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi/codec/network_access_test.exs SPDXID: SPDXRef-de034802f7af09dd0454fcd0e187e3cb FileChecksum: SHA1: 2800116729f4619c9235010adb01ddce7f020993 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs SPDX-FileCopyrightText: 2024 Connor Rigby FileName: ./test/qmi/codec/user_identity_test.exs SPDXID: SPDXRef-71aaa1bee1e20e8be084aa83ed63f543 FileChecksum: SHA1: 5364db01589c8d7d1024d6166e28ef26f78c855e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi/codec/wireless_data_test.exs SPDXID: SPDXRef-ce43481e6b5f9ed6c074f02cbbcf5c31 FileChecksum: SHA1: 924fb3db48471e25d890ae53e5349386a98e3cba LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi/dev_bridge_test.exs SPDXID: SPDXRef-0e3dcb75eca63c301dd1126dc8604ece FileChecksum: SHA1: 393026e15a705f17a8c6485fb7113e4ced8903c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth FileName: ./test/qmi/message_test.exs SPDXID: SPDXRef-fbb6525b1f53c98e74fdc79cdd3eb220 FileChecksum: SHA1: 22a5f8dc34db4682555fd3d815b00f8de34c67be LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Frank Hunleth SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi/user_identity_test.exs SPDXID: SPDXRef-d77c25a279415dcbddc773a884289de1 FileChecksum: SHA1: 32e11ad1ead12106009170c532377e7562781b08 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/qmi_test.exs SPDXID: SPDXRef-badee26122d8b1635e551cf9156ead8c FileChecksum: SHA1: eafed1fe668e4c7bd2069a6b20846e983d642f2d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens SPDX-FileCopyrightText: 2021 Matt Ludwigs FileName: ./test/test_helper.exs SPDXID: SPDXRef-be3a3c14674ec998f18d1e69f8855170 FileChecksum: SHA1: b9640db2d70096e4054936ac2ddd191e4d7b55a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Jon Carstens