关联漏洞
标题:
Microsoft Windows Bluetooth Service 安全漏洞
(CVE-2023-24871)
描述:Microsoft Windows Bluetooth Service是美国微软(Microsoft)公司的一个蓝牙驱动程序。 Microsoft Windows Bluetooth Service存在安全漏洞。以下产品和版本受到影响:Windows Server 2022,Windows Server 2022 (Server Core installation),Windows 10 Version 20H2 for x64-based Systems,Windows 10 Version 20H2
描述
pocs & exploit for CVE-2023-24871 (rce + lpe)
介绍
# CVE-2023-24871
This repository contains materials related to CVE-2023-24871, which I covered in [this series of posts](https://ynwarcs.github.io/z-btadv-cves). You'll find more info inside the specific folders, since the vulnerability allowed both RCE & LPE.
文件快照
[4.0K] /data/pocs/dbb8c5bc1ac1abc52d05d61543e69ce344d6f581
├── [4.0K] lpe
│ ├── [4.0K] exploit
│ │ ├── [4.0K] bthlpe_harness
│ │ │ ├── [1.2K] bthlpe_harness.cpp
│ │ │ ├── [7.3K] bthlpe_harness.vcxproj
│ │ │ ├── [1.2K] bthlpe_harness.vcxproj.filters
│ │ │ └── [ 165] bthlpe_harness.vcxproj.user
│ │ ├── [4.0K] bthlpe_juicypotato
│ │ │ ├── [3.2K] BruteforceCLSIDs.cpp
│ │ │ ├── [ 62] BruteforceCLSIDs.h
│ │ │ ├── [7.1K] bthlpe_juicypotato.vcxproj
│ │ │ ├── [2.1K] bthlpe_juicypotato.vcxproj.filters
│ │ │ ├── [ 667] bthlpe_juicypotato.vcxproj.user
│ │ │ ├── [6.5K] IStorageTrigger.cpp
│ │ │ ├── [2.4K] IStorageTrigger.h
│ │ │ ├── [ 814] IUnknownObj.cpp
│ │ │ ├── [ 269] IUnknownObj.h
│ │ │ ├── [ 11K] JuicyPotatoNG.cpp
│ │ │ ├── [4.8K] PotatoTrigger.cpp
│ │ │ ├── [ 504] PotatoTrigger.h
│ │ │ ├── [3.4K] SSPIHooks.cpp
│ │ │ └── [ 107] SSPIHooks.h
│ │ ├── [4.0K] bthlpe_master
│ │ │ ├── [ 22K] bthlpe_master.cpp
│ │ │ ├── [6.7K] bthlpe_master.vcxproj
│ │ │ ├── [1.2K] bthlpe_master.vcxproj.filters
│ │ │ └── [ 671] bthlpe_master.vcxproj.user
│ │ ├── [4.0K] bthlpe_payload
│ │ │ ├── [3.9K] bthlpe_payload.cpp
│ │ │ ├── [6.6K] bthlpe_payload.vcxproj
│ │ │ ├── [1.2K] bthlpe_payload.vcxproj.filters
│ │ │ └── [ 165] bthlpe_payload.vcxproj.user
│ │ ├── [3.6K] bthlpe.sln
│ │ └── [4.0K] shared
│ │ ├── [ 786] defines.h
│ │ └── [8.9K] utils.h
│ ├── [1.0K] LICENSE
│ ├── [4.0K] poc
│ │ ├── [4.0K] poc_dll
│ │ │ ├── [2.9K] dllmain.cpp
│ │ │ ├── [8.2K] poc_dll.vcxproj
│ │ │ ├── [ 959] poc_dll.vcxproj.filters
│ │ │ └── [ 165] poc_dll.vcxproj.user
│ │ ├── [4.0K] poc_exe
│ │ │ ├── [5.0K] main.cpp
│ │ │ ├── [7.8K] poc_exe.vcxproj
│ │ │ ├── [ 956] poc_exe.vcxproj.filters
│ │ │ └── [1.2K] poc_exe.vcxproj.user
│ │ └── [2.1K] poc.sln
│ └── [ 15K] README.md
├── [4.0K] rce
│ ├── [1.2K] LICENSE
│ ├── [4.0K] poc
│ │ ├── [4.0K] btstack
│ │ │ ├── [4.0K] 3rd-party
│ │ │ │ ├── [4.0K] bluedroid
│ │ │ │ │ ├── [4.0K] decoder
│ │ │ │ │ │ ├── [4.0K] include
│ │ │ │ │ │ │ ├── [2.6K] oi_assert.h
│ │ │ │ │ │ │ ├── [3.6K] oi_bitstream.h
│ │ │ │ │ │ │ ├── [7.7K] oi_bt_spec.h
│ │ │ │ │ │ │ ├── [ 19K] oi_codec_sbc.h
│ │ │ │ │ │ │ ├── [8.2K] oi_codec_sbc_private.h
│ │ │ │ │ │ │ ├── [1.5K] oi_common.h
│ │ │ │ │ │ │ ├── [ 26K] oi_cpu_dep.h
│ │ │ │ │ │ │ ├── [8.1K] oi_modules.h
│ │ │ │ │ │ │ ├── [6.1K] oi_osinterface.h
│ │ │ │ │ │ │ ├── [ 48K] oi_status.h
│ │ │ │ │ │ │ ├── [ 10K] oi_stddefs.h
│ │ │ │ │ │ │ ├── [4.8K] oi_string.h
│ │ │ │ │ │ │ ├── [5.2K] oi_time.h
│ │ │ │ │ │ │ └── [ 13K] oi_utils.h
│ │ │ │ │ │ ├── [ 382] Makefile.inc
│ │ │ │ │ │ └── [4.0K] srce
│ │ │ │ │ │ ├── [3.0K] alloc.c
│ │ │ │ │ │ ├── [ 12K] bitalloc.c
│ │ │ │ │ │ ├── [5.0K] bitalloc-sbc.c
│ │ │ │ │ │ ├── [2.3K] bitstream-decode.c
│ │ │ │ │ │ ├── [4.0K] decoder-oina.c
│ │ │ │ │ │ ├── [8.5K] decoder-private.c
│ │ │ │ │ │ ├── [ 17K] decoder-sbc.c
│ │ │ │ │ │ ├── [6.0K] dequant.c
│ │ │ │ │ │ ├── [ 11K] framing.c
│ │ │ │ │ │ ├── [2.3K] framing-sbc.c
│ │ │ │ │ │ ├── [1.7K] oi_codec_version.c
│ │ │ │ │ │ ├── [3.8K] readsamplesjoint.inc
│ │ │ │ │ │ ├── [7.7K] synthesis-8-generated.c
│ │ │ │ │ │ ├── [9.6K] synthesis-dct8.c
│ │ │ │ │ │ └── [ 19K] synthesis-sbc.c
│ │ │ │ │ └── [4.0K] encoder
│ │ │ │ │ ├── [4.0K] include
│ │ │ │ │ │ ├── [4.4K] sbc_dct.h
│ │ │ │ │ │ ├── [1.9K] sbc_enc_func_declare.h
│ │ │ │ │ │ ├── [6.5K] sbc_encoder.h
│ │ │ │ │ │ └── [1.8K] sbc_types.h
│ │ │ │ │ ├── [ 312] Makefile.inc
│ │ │ │ │ └── [4.0K] srce
│ │ │ │ │ ├── [ 53K] sbc_analysis.c
│ │ │ │ │ ├── [8.8K] sbc_dct.c
│ │ │ │ │ ├── [5.2K] sbc_dct_coeffs.c
│ │ │ │ │ ├── [7.2K] sbc_enc_bit_alloc_mono.c
│ │ │ │ │ ├── [6.8K] sbc_enc_bit_alloc_ste.c
│ │ │ │ │ ├── [ 11K] sbc_enc_coeffs.c
│ │ │ │ │ ├── [ 15K] sbc_encoder.c
│ │ │ │ │ └── [ 11K] sbc_packing.c
│ │ │ │ ├── [4.0K] hxcmod-player
│ │ │ │ │ ├── [ 35K] hxcmod.c
│ │ │ │ │ ├── [5.7K] hxcmod.h
│ │ │ │ │ ├── [4.0K] mods
│ │ │ │ │ │ ├── [ 106] mod.h
│ │ │ │ │ │ ├── [ 46K] nao-deceased_by_disease.c
│ │ │ │ │ │ └── [7.4K] nao-deceased_by_disease.mod
│ │ │ │ │ └── [4.8K] readme.txt
│ │ │ │ ├── [4.0K] lc3-google
│ │ │ │ │ ├── [1.3K] Android.bp
│ │ │ │ │ ├── [4.0K] fuzzer
│ │ │ │ │ │ └── [3.2K] liblc3_fuzzer.cpp
│ │ │ │ │ ├── [4.0K] include
│ │ │ │ │ │ ├── [ 10K] lc3.h
│ │ │ │ │ │ └── [4.2K] lc3_private.h
│ │ │ │ │ ├── [2.7K] README.md
│ │ │ │ │ ├── [4.0K] src
│ │ │ │ │ │ ├── [2.8K] attdet.c
│ │ │ │ │ │ ├── [1.4K] attdet.h
│ │ │ │ │ │ ├── [9.3K] bits.c
│ │ │ │ │ │ ├── [8.0K] bits.h
│ │ │ │ │ │ ├── [3.5K] bwdet.c
│ │ │ │ │ │ ├── [2.0K] bwdet.h
│ │ │ │ │ │ ├── [3.2K] common.h
│ │ │ │ │ │ ├── [2.0K] energy.c
│ │ │ │ │ │ ├── [1.3K] energy.h
│ │ │ │ │ │ ├── [4.6K] fastmath.h
│ │ │ │ │ │ ├── [ 15K] lc3.c
│ │ │ │ │ │ ├── [ 19K] ltpf_arm.h
│ │ │ │ │ │ ├── [ 28K] ltpf.c
│ │ │ │ │ │ ├── [3.4K] ltpf.h
│ │ │ │ │ │ ├── [8.9K] ltpf_neon.h
│ │ │ │ │ │ ├── [ 14K] mdct.c
│ │ │ │ │ │ ├── [1.9K] mdct.h
│ │ │ │ │ │ ├── [9.7K] mdct_neon.h
│ │ │ │ │ │ ├── [1.6K] plc.c
│ │ │ │ │ │ ├── [1.6K] plc.h
│ │ │ │ │ │ ├── [ 30K] sns.c
│ │ │ │ │ │ ├── [2.8K] sns.h
│ │ │ │ │ │ ├── [ 26K] spec.c
│ │ │ │ │ │ ├── [3.8K] spec.h
│ │ │ │ │ │ ├── [209K] tables.c
│ │ │ │ │ │ ├── [2.4K] tables.h
│ │ │ │ │ │ ├── [ 12K] tns.c
│ │ │ │ │ │ └── [2.8K] tns.h
│ │ │ │ │ ├── [4.0K] test
│ │ │ │ │ │ ├── [4.0K] arm
│ │ │ │ │ │ │ ├── [3.1K] ltpf_arm.c
│ │ │ │ │ │ │ ├── [1.8K] simd32.h
│ │ │ │ │ │ │ └── [ 994] test_arm.c
│ │ │ │ │ │ ├── [1.8K] attdet_py.c
│ │ │ │ │ │ ├── [1.5K] bwdet_py.c
│ │ │ │ │ │ ├── [ 24K] ctypes.h
│ │ │ │ │ │ ├── [1.7K] energy_py.c
│ │ │ │ │ │ ├── [3.9K] lc3_py.c
│ │ │ │ │ │ ├── [4.1K] ltpf_py.c
│ │ │ │ │ │ ├── [2.6K] mdct_py.c
│ │ │ │ │ │ ├── [1.7K] module_py.c
│ │ │ │ │ │ ├── [4.0K] neon
│ │ │ │ │ │ │ ├── [3.0K] ltpf_neon.c
│ │ │ │ │ │ │ ├── [2.1K] mdct_neon.c
│ │ │ │ │ │ │ ├── [7.5K] neon.h
│ │ │ │ │ │ │ └── [1.1K] test_neon.c
│ │ │ │ │ │ ├── [6.1K] sns_py.c
│ │ │ │ │ │ ├── [5.9K] spec_py.c
│ │ │ │ │ │ └── [4.8K] tns_py.c
│ │ │ │ │ └── [4.0K] tools
│ │ │ │ │ ├── [6.9K] dlc3.c
│ │ │ │ │ ├── [6.9K] elc3.c
│ │ │ │ │ ├── [2.7K] lc3bin.c
│ │ │ │ │ ├── [2.3K] lc3bin.h
│ │ │ │ │ ├── [4.4K] wave.c
│ │ │ │ │ └── [2.4K] wave.h
│ │ │ │ ├── [4.0K] lwip
│ │ │ │ │ ├── [4.0K] core
│ │ │ │ │ │ ├── [3.1K] BUILDING
│ │ │ │ │ │ ├── [180K] CHANGELOG
│ │ │ │ │ │ ├── [1.3K] CMakeLists.txt
│ │ │ │ │ │ ├── [1.6K] COPYING
│ │ │ │ │ │ ├── [1.3K] FEATURES
│ │ │ │ │ │ ├── [ 329] FILES
│ │ │ │ │ │ ├── [4.0K] README
│ │ │ │ │ │ ├── [4.0K] src
│ │ │ │ │ │ │ ├── [4.0K] api
│ │ │ │ │ │ │ │ ├── [ 43K] api_lib.c
│ │ │ │ │ │ │ │ ├── [ 67K] api_msg.c
│ │ │ │ │ │ │ │ ├── [4.5K] err.c
│ │ │ │ │ │ │ │ ├── [3.3K] if_api.c
│ │ │ │ │ │ │ │ ├── [7.0K] netbuf.c
│ │ │ │ │ │ │ │ ├── [ 13K] netdb.c
│ │ │ │ │ │ │ │ ├── [ 11K] netifapi.c
│ │ │ │ │ │ │ │ ├── [134K] sockets.c
│ │ │ │ │ │ │ │ └── [ 19K] tcpip.c
│ │ │ │ │ │ │ ├── [4.0K] apps
│ │ │ │ │ │ │ │ ├── [4.0K] altcp_tls
│ │ │ │ │ │ │ │ │ ├── [ 41K] altcp_tls_mbedtls.c
│ │ │ │ │ │ │ │ │ ├── [6.6K] altcp_tls_mbedtls_mem.c
│ │ │ │ │ │ │ │ │ ├── [2.6K] altcp_tls_mbedtls_mem.h
│ │ │ │ │ │ │ │ │ └── [2.8K] altcp_tls_mbedtls_structs.h
│ │ │ │ │ │ │ │ ├── [4.0K] http
│ │ │ │ │ │ │ │ │ ├── [ 17K] altcp_proxyconnect.c
│ │ │ │ │ │ │ │ │ ├── [4.0K] fs
│ │ │ │ │ │ │ │ │ │ ├── [ 544] 404.html
│ │ │ │ │ │ │ │ │ │ ├── [4.0K] img
│ │ │ │ │ │ │ │ │ │ │ ├── [8.0K] bk-logo.svg
│ │ │ │ │ │ │ │ │ │ │ └── [ 724] sics.gif
│ │ │ │ │ │ │ │ │ │ └── [2.3K] index.html
│ │ │ │ │ │ │ │ │ ├── [5.6K] fs.c
│ │ │ │ │ │ │ │ │ ├── [ 65K] fsdata.c
│ │ │ │ │ │ │ │ │ ├── [1.8K] fsdata.h
│ │ │ │ │ │ │ │ │ ├── [ 28K] http_client.c
│ │ │ │ │ │ │ │ │ ├── [ 90K] httpd.c
│ │ │ │ │ │ │ │ │ ├── [5.2K] httpd_structs.h
│ │ │ │ │ │ │ │ │ └── [4.0K] makefsdata
│ │ │ │ │ │ │ │ │ ├── [2.5K] makefsdata
│ │ │ │ │ │ │ │ │ ├── [ 41K] makefsdata.c
│ │ │ │ │ │ │ │ │ ├── [ 625] readme.txt
│ │ │ │ │ │ │ │ │ └── [ 18K] tinydir.h
│ │ │ │ │ │ │ │ ├── [4.0K] lwiperf
│ │ │ │ │ │ │ │ │ └── [ 33K] lwiperf.c
│ │ │ │ │ │ │ │ ├── [4.0K] mdns
│ │ │ │ │ │ │ │ │ ├── [ 90K] mdns.c
│ │ │ │ │ │ │ │ │ ├── [ 20K] mdns_domain.c
│ │ │ │ │ │ │ │ │ └── [ 37K] mdns_out.c
│ │ │ │ │ │ │ │ ├── [4.0K] mqtt
│ │ │ │ │ │ │ │ │ └── [ 48K] mqtt.c
│ │ │ │ │ │ │ │ ├── [4.0K] netbiosns
│ │ │ │ │ │ │ │ │ └── [ 18K] netbiosns.c
│ │ │ │ │ │ │ │ ├── [4.0K] smtp
│ │ │ │ │ │ │ │ │ └── [ 47K] smtp.c
│ │ │ │ │ │ │ │ ├── [4.0K] snmp
│ │ │ │ │ │ │ │ │ ├── [ 19K] snmp_asn1.c
│ │ │ │ │ │ │ │ │ ├── [5.1K] snmp_asn1.h
│ │ │ │ │ │ │ │ │ ├── [ 41K] snmp_core.c
│ │ │ │ │ │ │ │ │ ├── [3.5K] snmp_core_priv.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] snmp_mib2.c
│ │ │ │ │ │ │ │ │ ├── [7.4K] snmp_mib2_icmp.c
│ │ │ │ │ │ │ │ │ ├── [ 13K] snmp_mib2_interfaces.c
│ │ │ │ │ │ │ │ │ ├── [ 28K] snmp_mib2_ip.c
│ │ │ │ │ │ │ │ │ ├── [8.9K] snmp_mib2_snmp.c
│ │ │ │ │ │ │ │ │ ├── [ 13K] snmp_mib2_system.c
│ │ │ │ │ │ │ │ │ ├── [ 22K] snmp_mib2_tcp.c
│ │ │ │ │ │ │ │ │ ├── [ 13K] snmp_mib2_udp.c
│ │ │ │ │ │ │ │ │ ├── [ 76K] snmp_msg.c
│ │ │ │ │ │ │ │ │ ├── [6.0K] snmp_msg.h
│ │ │ │ │ │ │ │ │ ├── [3.5K] snmp_netconn.c
│ │ │ │ │ │ │ │ │ ├── [4.4K] snmp_pbuf_stream.c
│ │ │ │ │ │ │ │ │ ├── [2.7K] snmp_pbuf_stream.h
│ │ │ │ │ │ │ │ │ ├── [3.1K] snmp_raw.c
│ │ │ │ │ │ │ │ │ ├── [8.4K] snmp_scalar.c
│ │ │ │ │ │ │ │ │ ├── [3.6K] snmp_snmpv2_framework.c
│ │ │ │ │ │ │ │ │ ├── [ 14K] snmp_snmpv2_usm.c
│ │ │ │ │ │ │ │ │ ├── [ 11K] snmp_table.c
│ │ │ │ │ │ │ │ │ ├── [8.4K] snmp_threadsync.c
│ │ │ │ │ │ │ │ │ ├── [ 31K] snmp_traps.c
│ │ │ │ │ │ │ │ │ ├── [3.8K] snmpv3.c
│ │ │ │ │ │ │ │ │ ├── [ 11K] snmpv3_mbedtls.c
│ │ │ │ │ │ │ │ │ └── [2.7K] snmpv3_priv.h
│ │ │ │ │ │ │ │ ├── [4.0K] sntp
│ │ │ │ │ │ │ │ │ └── [ 29K] sntp.c
│ │ │ │ │ │ │ │ └── [4.0K] tftp
│ │ │ │ │ │ │ │ └── [ 15K] tftp.c
│ │ │ │ │ │ │ ├── [4.0K] core
│ │ │ │ │ │ │ │ ├── [2.9K] altcp_alloc.c
│ │ │ │ │ │ │ │ ├── [ 16K] altcp.c
│ │ │ │ │ │ │ │ ├── [ 14K] altcp_tcp.c
│ │ │ │ │ │ │ │ ├── [7.2K] def.c
│ │ │ │ │ │ │ │ ├── [ 53K] dns.c
│ │ │ │ │ │ │ │ ├── [ 19K] inet_chksum.c
│ │ │ │ │ │ │ │ ├── [ 16K] init.c
│ │ │ │ │ │ │ │ ├── [4.6K] ip.c
│ │ │ │ │ │ │ │ ├── [4.0K] ipv4
│ │ │ │ │ │ │ │ │ ├── [ 18K] acd.c
│ │ │ │ │ │ │ │ │ ├── [ 12K] autoip.c
│ │ │ │ │ │ │ │ │ ├── [ 72K] dhcp.c
│ │ │ │ │ │ │ │ │ ├── [ 46K] etharp.c
│ │ │ │ │ │ │ │ │ ├── [ 14K] icmp.c
│ │ │ │ │ │ │ │ │ ├── [ 27K] igmp.c
│ │ │ │ │ │ │ │ │ ├── [8.4K] ip4_addr.c
│ │ │ │ │ │ │ │ │ ├── [ 40K] ip4.c
│ │ │ │ │ │ │ │ │ └── [ 30K] ip4_frag.c
│ │ │ │ │ │ │ │ ├── [4.0K] ipv6
│ │ │ │ │ │ │ │ │ ├── [ 27K] dhcp6.c
│ │ │ │ │ │ │ │ │ ├── [4.2K] ethip6.c
│ │ │ │ │ │ │ │ │ ├── [ 14K] icmp6.c
│ │ │ │ │ │ │ │ │ ├── [2.0K] inet6.c
│ │ │ │ │ │ │ │ │ ├── [9.7K] ip6_addr.c
│ │ │ │ │ │ │ │ │ ├── [ 53K] ip6.c
│ │ │ │ │ │ │ │ │ ├── [ 30K] ip6_frag.c
│ │ │ │ │ │ │ │ │ ├── [ 18K] mld6.c
│ │ │ │ │ │ │ │ │ └── [ 83K] nd6.c
│ │ │ │ │ │ │ │ ├── [ 34K] mem.c
│ │ │ │ │ │ │ │ ├── [ 11K] memp.c
│ │ │ │ │ │ │ │ ├── [ 52K] netif.c
│ │ │ │ │ │ │ │ ├── [ 49K] pbuf.c
│ │ │ │ │ │ │ │ ├── [ 20K] raw.c
│ │ │ │ │ │ │ │ ├── [6.0K] stats.c
│ │ │ │ │ │ │ │ ├── [5.7K] sys.c
│ │ │ │ │ │ │ │ ├── [ 85K] tcp.c
│ │ │ │ │ │ │ │ ├── [ 81K] tcp_in.c
│ │ │ │ │ │ │ │ ├── [ 75K] tcp_out.c
│ │ │ │ │ │ │ │ ├── [ 13K] timeouts.c
│ │ │ │ │ │ │ │ └── [ 43K] udp.c
│ │ │ │ │ │ │ ├── [9.1K] Filelists.cmake
│ │ │ │ │ │ │ ├── [6.7K] Filelists.mk
│ │ │ │ │ │ │ ├── [ 572] FILES
│ │ │ │ │ │ │ ├── [4.0K] include
│ │ │ │ │ │ │ │ ├── [4.0K] compat
│ │ │ │ │ │ │ │ │ ├── [4.0K] posix
│ │ │ │ │ │ │ │ │ │ ├── [4.0K] arpa
│ │ │ │ │ │ │ │ │ │ │ └── [1.5K] inet.h
│ │ │ │ │ │ │ │ │ │ ├── [4.0K] net
│ │ │ │ │ │ │ │ │ │ │ └── [1.6K] if.h
│ │ │ │ │ │ │ │ │ │ ├── [1.5K] netdb.h
│ │ │ │ │ │ │ │ │ │ └── [4.0K] sys
│ │ │ │ │ │ │ │ │ │ └── [1.5K] socket.h
│ │ │ │ │ │ │ │ │ └── [4.0K] stdc
│ │ │ │ │ │ │ │ │ └── [1.5K] errno.h
│ │ │ │ │ │ │ │ ├── [4.0K] lwip
│ │ │ │ │ │ │ │ │ ├── [3.8K] acd.h
│ │ │ │ │ │ │ │ │ ├── [7.2K] altcp.h
│ │ │ │ │ │ │ │ │ ├── [2.6K] altcp_tcp.h
│ │ │ │ │ │ │ │ │ ├── [5.6K] altcp_tls.h
│ │ │ │ │ │ │ │ │ ├── [ 18K] api.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] apps
│ │ │ │ │ │ │ │ │ │ ├── [2.7K] altcp_proxyconnect.h
│ │ │ │ │ │ │ │ │ │ ├── [3.8K] altcp_tls_mbedtls_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [ 139] FILES
│ │ │ │ │ │ │ │ │ │ ├── [4.2K] fs.h
│ │ │ │ │ │ │ │ │ │ ├── [5.8K] http_client.h
│ │ │ │ │ │ │ │ │ │ ├── [ 10K] httpd.h
│ │ │ │ │ │ │ │ │ │ ├── [ 16K] httpd_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [3.6K] lwiperf.h
│ │ │ │ │ │ │ │ │ │ ├── [3.2K] mdns_domain.h
│ │ │ │ │ │ │ │ │ │ ├── [5.2K] mdns.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] mdns_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [5.4K] mdns_out.h
│ │ │ │ │ │ │ │ │ │ ├── [7.3K] mdns_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [7.1K] mqtt.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] mqtt_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [3.2K] mqtt_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [1.8K] netbiosns.h
│ │ │ │ │ │ │ │ │ │ ├── [2.4K] netbiosns_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [4.4K] smtp.h
│ │ │ │ │ │ │ │ │ │ ├── [1.7K] smtp_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [ 14K] snmp_core.h
│ │ │ │ │ │ │ │ │ │ ├── [5.2K] snmp.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] snmp_mib2.h
│ │ │ │ │ │ │ │ │ │ ├── [9.4K] snmp_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [4.4K] snmp_scalar.h
│ │ │ │ │ │ │ │ │ │ ├── [ 749] snmp_snmpv2_framework.h
│ │ │ │ │ │ │ │ │ │ ├── [ 435] snmp_snmpv2_usm.h
│ │ │ │ │ │ │ │ │ │ ├── [5.4K] snmp_table.h
│ │ │ │ │ │ │ │ │ │ ├── [3.7K] snmp_threadsync.h
│ │ │ │ │ │ │ │ │ │ ├── [3.8K] snmpv3.h
│ │ │ │ │ │ │ │ │ │ ├── [2.8K] sntp.h
│ │ │ │ │ │ │ │ │ │ ├── [8.1K] sntp_opts.h
│ │ │ │ │ │ │ │ │ │ ├── [2.0K] tftp_client.h
│ │ │ │ │ │ │ │ │ │ ├── [3.7K] tftp_common.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] tftp_opts.h
│ │ │ │ │ │ │ │ │ │ └── [1.7K] tftp_server.h
│ │ │ │ │ │ │ │ │ ├── [ 14K] arch.h
│ │ │ │ │ │ │ │ │ ├── [3.1K] autoip.h
│ │ │ │ │ │ │ │ │ ├── [5.0K] debug.h
│ │ │ │ │ │ │ │ │ ├── [5.4K] def.h
│ │ │ │ │ │ │ │ │ ├── [3.7K] dhcp6.h
│ │ │ │ │ │ │ │ │ ├── [5.3K] dhcp.h
│ │ │ │ │ │ │ │ │ ├── [4.8K] dns.h
│ │ │ │ │ │ │ │ │ ├── [3.3K] err.h
│ │ │ │ │ │ │ │ │ ├── [9.3K] errno.h
│ │ │ │ │ │ │ │ │ ├── [4.1K] etharp.h
│ │ │ │ │ │ │ │ │ ├── [2.2K] ethip6.h
│ │ │ │ │ │ │ │ │ ├── [2.5K] icmp6.h
│ │ │ │ │ │ │ │ │ ├── [3.7K] icmp.h
│ │ │ │ │ │ │ │ │ ├── [2.4K] if_api.h
│ │ │ │ │ │ │ │ │ ├── [4.3K] igmp.h
│ │ │ │ │ │ │ │ │ ├── [3.8K] inet_chksum.h
│ │ │ │ │ │ │ │ │ ├── [6.7K] inet.h
│ │ │ │ │ │ │ │ │ ├── [3.6K] init.h
│ │ │ │ │ │ │ │ │ ├── [3.6K] init.h.cmake.in
│ │ │ │ │ │ │ │ │ ├── [9.2K] ip4_addr.h
│ │ │ │ │ │ │ │ │ ├── [3.0K] ip4_frag.h
│ │ │ │ │ │ │ │ │ ├── [3.9K] ip4.h
│ │ │ │ │ │ │ │ │ ├── [ 18K] ip6_addr.h
│ │ │ │ │ │ │ │ │ ├── [5.5K] ip6_frag.h
│ │ │ │ │ │ │ │ │ ├── [3.4K] ip6.h
│ │ │ │ │ │ │ │ │ ├── [ 13K] ip6_zone.h
│ │ │ │ │ │ │ │ │ ├── [ 20K] ip_addr.h
│ │ │ │ │ │ │ │ │ ├── [ 14K] ip.h
│ │ │ │ │ │ │ │ │ ├── [2.4K] mem.h
│ │ │ │ │ │ │ │ │ ├── [5.0K] memp.h
│ │ │ │ │ │ │ │ │ ├── [3.5K] mld6.h
│ │ │ │ │ │ │ │ │ ├── [3.1K] nd6.h
│ │ │ │ │ │ │ │ │ ├── [4.4K] netbuf.h
│ │ │ │ │ │ │ │ │ ├── [5.2K] netdb.h
│ │ │ │ │ │ │ │ │ ├── [5.5K] netifapi.h
│ │ │ │ │ │ │ │ │ ├── [ 26K] netif.h
│ │ │ │ │ │ │ │ │ ├── [111K] opt.h
│ │ │ │ │ │ │ │ │ ├── [ 14K] pbuf.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] priv
│ │ │ │ │ │ │ │ │ │ ├── [6.6K] altcp_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [8.7K] api_msg.h
│ │ │ │ │ │ │ │ │ │ ├── [5.2K] memp_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [3.2K] mem_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [6.6K] memp_std.h
│ │ │ │ │ │ │ │ │ │ ├── [4.1K] nd6_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [2.4K] raw_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [5.6K] sockets_priv.h
│ │ │ │ │ │ │ │ │ │ ├── [5.7K] tcpip_priv.h
│ │ │ │ │ │ │ │ │ │ └── [ 22K] tcp_priv.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] prot
│ │ │ │ │ │ │ │ │ │ ├── [3.9K] acd.h
│ │ │ │ │ │ │ │ │ │ ├── [2.2K] autoip.h
│ │ │ │ │ │ │ │ │ │ ├── [5.2K] dhcp6.h
│ │ │ │ │ │ │ │ │ │ ├── [6.2K] dhcp.h
│ │ │ │ │ │ │ │ │ │ ├── [5.2K] dns.h
│ │ │ │ │ │ │ │ │ │ ├── [3.8K] etharp.h
│ │ │ │ │ │ │ │ │ │ ├── [3.7K] ethernet.h
│ │ │ │ │ │ │ │ │ │ ├── [2.8K] iana.h
│ │ │ │ │ │ │ │ │ │ ├── [4.8K] icmp6.h
│ │ │ │ │ │ │ │ │ │ ├── [3.2K] icmp.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] ieee.h
│ │ │ │ │ │ │ │ │ │ ├── [2.9K] igmp.h
│ │ │ │ │ │ │ │ │ │ ├── [4.4K] ip4.h
│ │ │ │ │ │ │ │ │ │ ├── [7.0K] ip6.h
│ │ │ │ │ │ │ │ │ │ ├── [2.0K] ip.h
│ │ │ │ │ │ │ │ │ │ ├── [2.4K] mld6.h
│ │ │ │ │ │ │ │ │ │ ├── [7.8K] nd6.h
│ │ │ │ │ │ │ │ │ │ ├── [3.6K] tcp.h
│ │ │ │ │ │ │ │ │ │ └── [2.2K] udp.h
│ │ │ │ │ │ │ │ │ ├── [5.3K] raw.h
│ │ │ │ │ │ │ │ │ ├── [4.1K] sio.h
│ │ │ │ │ │ │ │ │ ├── [7.4K] snmp.h
│ │ │ │ │ │ │ │ │ ├── [ 25K] sockets.h
│ │ │ │ │ │ │ │ │ ├── [ 15K] stats.h
│ │ │ │ │ │ │ │ │ ├── [ 20K] sys.h
│ │ │ │ │ │ │ │ │ ├── [2.6K] tcpbase.h
│ │ │ │ │ │ │ │ │ ├── [ 19K] tcp.h
│ │ │ │ │ │ │ │ │ ├── [4.1K] tcpip.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] timeouts.h
│ │ │ │ │ │ │ │ │ └── [7.7K] udp.h
│ │ │ │ │ │ │ │ └── [4.0K] netif
│ │ │ │ │ │ │ │ ├── [5.0K] bridgeif.h
│ │ │ │ │ │ │ │ ├── [3.4K] bridgeif_opts.h
│ │ │ │ │ │ │ │ ├── [ 137] etharp.h
│ │ │ │ │ │ │ │ ├── [2.8K] ethernet.h
│ │ │ │ │ │ │ │ ├── [5.2K] ieee802154.h
│ │ │ │ │ │ │ │ ├── [3.0K] lowpan6_ble.h
│ │ │ │ │ │ │ │ ├── [3.0K] lowpan6_common.h
│ │ │ │ │ │ │ │ ├── [2.9K] lowpan6.h
│ │ │ │ │ │ │ │ ├── [4.2K] lowpan6_opts.h
│ │ │ │ │ │ │ │ ├── [4.0K] ppp
│ │ │ │ │ │ │ │ │ ├── [4.8K] ccp.h
│ │ │ │ │ │ │ │ │ ├── [1.4K] chap-md5.h
│ │ │ │ │ │ │ │ │ ├── [1.7K] chap_ms.h
│ │ │ │ │ │ │ │ │ ├── [6.0K] chap-new.h
│ │ │ │ │ │ │ │ │ ├── [5.4K] eap.h
│ │ │ │ │ │ │ │ │ ├── [2.0K] ecp.h
│ │ │ │ │ │ │ │ │ ├── [3.0K] eui64.h
│ │ │ │ │ │ │ │ │ ├── [6.2K] fsm.h
│ │ │ │ │ │ │ │ │ ├── [5.0K] ipcp.h
│ │ │ │ │ │ │ │ │ ├── [7.5K] ipv6cp.h
│ │ │ │ │ │ │ │ │ ├── [6.7K] lcp.h
│ │ │ │ │ │ │ │ │ ├── [4.7K] magic.h
│ │ │ │ │ │ │ │ │ ├── [6.1K] mppe.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] polarssl
│ │ │ │ │ │ │ │ │ │ ├── [2.7K] arc4.h
│ │ │ │ │ │ │ │ │ │ ├── [3.0K] des.h
│ │ │ │ │ │ │ │ │ │ ├── [3.1K] md4.h
│ │ │ │ │ │ │ │ │ │ ├── [3.1K] md5.h
│ │ │ │ │ │ │ │ │ │ └── [3.1K] sha1.h
│ │ │ │ │ │ │ │ │ ├── [4.3K] pppapi.h
│ │ │ │ │ │ │ │ │ ├── [4.5K] pppcrypt.h
│ │ │ │ │ │ │ │ │ ├── [3.2K] pppdebug.h
│ │ │ │ │ │ │ │ │ ├── [ 24K] ppp.h
│ │ │ │ │ │ │ │ │ ├── [ 24K] ppp_impl.h
│ │ │ │ │ │ │ │ │ ├── [7.3K] pppoe.h
│ │ │ │ │ │ │ │ │ ├── [8.7K] pppol2tp.h
│ │ │ │ │ │ │ │ │ ├── [ 15K] ppp_opts.h
│ │ │ │ │ │ │ │ │ ├── [4.5K] pppos.h
│ │ │ │ │ │ │ │ │ ├── [4.0K] upap.h
│ │ │ │ │ │ │ │ │ └── [6.2K] vj.h
│ │ │ │ │ │ │ │ ├── [3.0K] slipif.h
│ │ │ │ │ │ │ │ └── [2.8K] zepif.h
│ │ │ │ │ │ │ └── [4.0K] netif
│ │ │ │ │ │ │ ├── [ 19K] bridgeif.c
│ │ │ │ │ │ │ ├── [6.7K] bridgeif_fdb.c
│ │ │ │ │ │ │ ├── [ 12K] ethernet.c
│ │ │ │ │ │ │ ├── [ 835] FILES
│ │ │ │ │ │ │ ├── [ 13K] lowpan6_ble.c
│ │ │ │ │ │ │ ├── [ 28K] lowpan6.c
│ │ │ │ │ │ │ ├── [ 33K] lowpan6_common.c
│ │ │ │ │ │ │ ├── [4.0K] ppp
│ │ │ │ │ │ │ │ ├── [ 63K] auth.c
│ │ │ │ │ │ │ │ ├── [ 47K] ccp.c
│ │ │ │ │ │ │ │ ├── [4.0K] chap-md5.c
│ │ │ │ │ │ │ │ ├── [ 32K] chap_ms.c
│ │ │ │ │ │ │ │ ├── [ 19K] chap-new.c
│ │ │ │ │ │ │ │ ├── [ 13K] demand.c
│ │ │ │ │ │ │ │ ├── [ 61K] eap.c
│ │ │ │ │ │ │ │ ├── [5.5K] ecp.c
│ │ │ │ │ │ │ │ ├── [2.0K] eui64.c
│ │ │ │ │ │ │ │ ├── [ 19K] fsm.c
│ │ │ │ │ │ │ │ ├── [ 62K] ipcp.c
│ │ │ │ │ │ │ │ ├── [ 41K] ipv6cp.c
│ │ │ │ │ │ │ │ ├── [ 72K] lcp.c
│ │ │ │ │ │ │ │ ├── [10.0K] magic.c
│ │ │ │ │ │ │ │ ├── [ 12K] mppe.c
│ │ │ │ │ │ │ │ ├── [ 14K] multilink.c
│ │ │ │ │ │ │ │ ├── [4.0K] polarssl
│ │ │ │ │ │ │ │ │ ├── [3.0K] arc4.c
│ │ │ │ │ │ │ │ │ ├── [ 16K] des.c
│ │ │ │ │ │ │ │ │ ├── [7.9K] md4.c
│ │ │ │ │ │ │ │ │ ├── [8.9K] md5.c
│ │ │ │ │ │ │ │ │ ├── [ 803] README
│ │ │ │ │ │ │ │ │ └── [9.3K] sha1.c
│ │ │ │ │ │ │ │ ├── [ 13K] pppapi.c
│ │ │ │ │ │ │ │ ├── [ 47K] ppp.c
│ │ │ │ │ │ │ │ ├── [2.3K] pppcrypt.c
│ │ │ │ │ │ │ │ ├── [ 12K] PPPD_FOLLOWUP
│ │ │ │ │ │ │ │ ├── [ 37K] pppoe.c
│ │ │ │ │ │ │ │ ├── [ 39K] pppol2tp.c
│ │ │ │ │ │ │ │ ├── [ 29K] pppos.c
│ │ │ │ │ │ │ │ ├── [ 17K] upap.c
│ │ │ │ │ │ │ │ ├── [ 20K] utils.c
│ │ │ │ │ │ │ │ └── [ 19K] vj.c
│ │ │ │ │ │ │ ├── [ 16K] slipif.c
│ │ │ │ │ │ │ └── [8.3K] zepif.c
│ │ │ │ │ │ ├── [1.4K] travis.sh
│ │ │ │ │ │ └── [ 12K] UPGRADING
│ │ │ │ │ ├── [4.0K] dhcp-server
│ │ │ │ │ │ ├── [8.6K] dhserver.c
│ │ │ │ │ │ ├── [1.9K] dhserver.h
│ │ │ │ │ │ ├── [1.1K] LICENSE
│ │ │ │ │ │ └── [ 107] README
│ │ │ │ │ └── [ 188] update_lwip_core.sh
│ │ │ │ ├── [4.0K] md5
│ │ │ │ │ ├── [8.5K] md5.c
│ │ │ │ │ └── [1.4K] md5.h
│ │ │ │ ├── [4.0K] micro-ecc
│ │ │ │ │ ├── [ 73K] asm_arm.inc
│ │ │ │ │ ├── [576K] asm_avr.inc
│ │ │ │ │ ├── [ 481] btstack_config_uECC.h
│ │ │ │ │ ├── [1.3K] LICENSE.txt
│ │ │ │ │ ├── [5.6K] README.md
│ │ │ │ │ ├── [4.0K] test
│ │ │ │ │ │ ├── [4.0K] ecc_test
│ │ │ │ │ │ │ └── [2.0K] ecc_test.ino
│ │ │ │ │ │ ├── [2.2K] test_compress.c
│ │ │ │ │ │ ├── [1.7K] test_compute.c
│ │ │ │ │ │ ├── [2.3K] test_ecdh.c
│ │ │ │ │ │ ├── [1.5K] test_ecdsa.c
│ │ │ │ │ │ └── [2.8K] test_ecdsa_deterministic.c
│ │ │ │ │ ├── [ 93K] uECC.c
│ │ │ │ │ └── [ 10K] uECC.h
│ │ │ │ ├── [2.4K] README.md
│ │ │ │ ├── [4.0K] rijndael
│ │ │ │ │ ├── [ 56K] rijndael.c
│ │ │ │ │ └── [ 776] rijndael.h
│ │ │ │ ├── [4.0K] segger-rtt
│ │ │ │ │ ├── [1.7K] License.txt
│ │ │ │ │ ├── [ 390] modifications.md
│ │ │ │ │ ├── [1.2K] README.txt
│ │ │ │ │ ├── [ 10K] SEGGER_RTT_ASM_ARMv7M.S
│ │ │ │ │ ├── [ 52K] SEGGER_RTT.c
│ │ │ │ │ ├── [ 19K] SEGGER_RTT_Conf.h
│ │ │ │ │ ├── [ 15K] SEGGER_RTT.h
│ │ │ │ │ ├── [ 16K] SEGGER_RTT_printf.c
│ │ │ │ │ ├── [5.9K] SEGGER_RTT_Syscalls_GCC.c
│ │ │ │ │ ├── [6.0K] SEGGER_RTT_Syscalls_IAR.c
│ │ │ │ │ ├── [ 11K] SEGGER_RTT_Syscalls_KEIL.c
│ │ │ │ │ └── [9.1K] SEGGER_RTT_Syscalls_SES.c
│ │ │ │ ├── [4.0K] tinydir
│ │ │ │ │ ├── [1.6K] README.md
│ │ │ │ │ └── [ 18K] tinydir.h
│ │ │ │ └── [4.0K] yxml
│ │ │ │ ├── [1.0K] COPYING
│ │ │ │ ├── [ 25K] yxml.c
│ │ │ │ └── [6.0K] yxml.h
│ │ │ ├── [4.0K] chipset
│ │ │ │ ├── [4.0K] atwilc3000
│ │ │ │ │ ├── [ 11K] btstack_chipset_atwilc3000.c
│ │ │ │ │ ├── [3.2K] btstack_chipset_atwilc3000.h
│ │ │ │ │ └── [ 808] Makefile.inc
│ │ │ │ ├── [4.0K] bcm
│ │ │ │ │ ├── [ 270] bcm.cmake
│ │ │ │ │ ├── [ 10K] btstack_chipset_bcm.c
│ │ │ │ │ ├── [5.9K] btstack_chipset_bcm_download_firmware.c
│ │ │ │ │ ├── [2.5K] btstack_chipset_bcm_download_firmware.h
│ │ │ │ │ ├── [2.8K] btstack_chipset_bcm.h
│ │ │ │ │ └── [ 259] Makefile.inc
│ │ │ │ ├── [4.0K] cc256x
│ │ │ │ │ ├── [6.3K] ant_cmd.c
│ │ │ │ │ ├── [7.6K] ant_cmd.h
│ │ │ │ │ ├── [ 14K] btstack_chipset_cc256x.c
│ │ │ │ │ ├── [3.3K] btstack_chipset_cc256x.h
│ │ │ │ │ ├── [10.0K] cc256x.cmake
│ │ │ │ │ └── [ 15K] Makefile.inc
│ │ │ │ ├── [4.0K] cinnamon
│ │ │ │ │ ├── [9.8K] controller.c
│ │ │ │ │ ├── [2.2K] controller.h
│ │ │ │ │ ├── [6.6K] hci_event.c
│ │ │ │ │ ├── [3.3K] hci_event.h
│ │ │ │ │ ├── [4.7K] hopping.c
│ │ │ │ │ ├── [2.9K] hopping.h
│ │ │ │ │ └── [3.1K] ll.h
│ │ │ │ ├── [4.0K] csr
│ │ │ │ │ ├── [7.5K] btstack_chipset_csr.c
│ │ │ │ │ ├── [2.3K] btstack_chipset_csr.h
│ │ │ │ │ ├── [ 471] btstack.psr
│ │ │ │ │ └── [6.8K] csr_set_bd_addr.c
│ │ │ │ ├── [4.0K] da145xx
│ │ │ │ │ ├── [6.8K] btstack_chipset_da145xx.c
│ │ │ │ │ ├── [2.9K] btstack_chipset_da145xx.h
│ │ │ │ │ ├── [100K] hci_531_active_uart_460800.c
│ │ │ │ │ ├── [ 313] hci_531_active_uart_460800.h
│ │ │ │ │ ├── [ 95K] hci_581_active_uart.c
│ │ │ │ │ ├── [ 285] hci_581_active_uart.h
│ │ │ │ │ ├── [ 84K] hci_585.c
│ │ │ │ │ ├── [ 237] hci_585.h
│ │ │ │ │ └── [ 154] Makefile
│ │ │ │ ├── [4.0K] em9301
│ │ │ │ │ ├── [ 44K] 0000000_META_hci_patches_v7.c
│ │ │ │ │ ├── [9.0K] btstack_chipset_em9301.c
│ │ │ │ │ └── [2.6K] btstack_chipset_em9301.h
│ │ │ │ ├── [4.0K] intel
│ │ │ │ │ ├── [ 16K] btstack_chipset_intel_firmware.c
│ │ │ │ │ ├── [2.4K] btstack_chipset_intel_firmware.h
│ │ │ │ │ └── [ 568] Makefile.inc
│ │ │ │ ├── [ 36K] README.md
│ │ │ │ ├── [4.0K] realtek
│ │ │ │ │ ├── [ 20K] btstack_chipset_realtek.c
│ │ │ │ │ └── [3.3K] btstack_chipset_realtek.h
│ │ │ │ ├── [4.0K] stlc2500d
│ │ │ │ │ ├── [3.8K] btstack_chipset_stlc2500d.c
│ │ │ │ │ └── [2.2K] btstack_chipset_stlc2500d.h
│ │ │ │ ├── [4.0K] sx128x
│ │ │ │ │ ├── [2.5K] hal_timer.h
│ │ │ │ │ ├── [ 46K] ll_sx1280.c
│ │ │ │ │ └── [4.0K] SMTC_Drivers
│ │ │ │ │ ├── [4.0K] sx1280-driver-c
│ │ │ │ │ │ ├── [1.5K] LICENSE.txt
│ │ │ │ │ │ ├── [ 21K] radio.h
│ │ │ │ │ │ ├── [4.0K] rangingCorrection
│ │ │ │ │ │ │ ├── [ 349] rangingCorrection_defines.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF10BW0400.h
│ │ │ │ │ │ │ ├── [2.4K] rangingCorrectionSF10BW0800.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF10BW1600.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF5BW0400.h
│ │ │ │ │ │ │ ├── [2.4K] rangingCorrectionSF5BW0800.h
│ │ │ │ │ │ │ ├── [2.4K] rangingCorrectionSF5BW1600.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF6BW0400.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF6BW0800.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF6BW1600.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF7BW0400.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF7BW0800.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF7BW1600.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF8BW0400.h
│ │ │ │ │ │ │ ├── [2.3K] rangingCorrectionSF8BW0800.h
│ │ │ │ │ │ │ ├── [2.4K] rangingCorrectionSF8BW1600.h
│ │ │ │ │ │ │ ├── [1.9K] rangingCorrectionSF9BW0400.h
│ │ │ │ │ │ │ ├── [2.4K] rangingCorrectionSF9BW0800.h
│ │ │ │ │ │ │ └── [2.3K] rangingCorrectionSF9BW1600.h
│ │ │ │ │ │ ├── [3.0K] RangingCorrection.h
│ │ │ │ │ │ ├── [2.2K] readme.md
│ │ │ │ │ │ ├── [ 47K] sx1280.c
│ │ │ │ │ │ ├── [ 59K] sx1280.h
│ │ │ │ │ │ ├── [ 12K] sx1280-hal.c
│ │ │ │ │ │ └── [4.0K] sx1280-hal.h
│ │ │ │ │ └── [3.0K] utilities.h
│ │ │ │ ├── [4.0K] tc3566x
│ │ │ │ │ ├── [3.8K] btstack_chipset_tc3566x.c
│ │ │ │ │ └── [2.2K] btstack_chipset_tc3566x.h
│ │ │ │ └── [4.0K] zephyr
│ │ │ │ ├── [3.5K] btstack_chipset_zephyr.c
│ │ │ │ └── [2.2K] btstack_chipset_zephyr.h
│ │ │ ├── [1.7K] LICENSE
│ │ │ ├── [4.0K] platform
│ │ │ │ ├── [4.0K] corefoundation
│ │ │ │ │ ├── [2.1K] btstack_device_name_db_corefoundation.h
│ │ │ │ │ ├── [6.7K] btstack_device_name_db_corefoundation.m
│ │ │ │ │ ├── [2.2K] btstack_link_key_db_corefoundation.h
│ │ │ │ │ ├── [6.5K] btstack_link_key_db_corefoundation.m
│ │ │ │ │ ├── [2.2K] btstack_run_loop_corefoundation.h
│ │ │ │ │ ├── [ 13K] btstack_run_loop_corefoundation.m
│ │ │ │ │ └── [6.0K] rfcomm_service_db_corefoundation.m
│ │ │ │ ├── [4.0K] daemon
│ │ │ │ │ ├── [4.0K] binding
│ │ │ │ │ │ ├── [4.0K] java
│ │ │ │ │ │ │ ├── [4.0K] android
│ │ │ │ │ │ │ │ └── [4.0K] com
│ │ │ │ │ │ │ │ └── [4.0K] bluekitchen
│ │ │ │ │ │ │ │ ├── [4.0K] btstack
│ │ │ │ │ │ │ │ │ └── [2.5K] SocketConnectionUnix.java
│ │ │ │ │ │ │ │ └── [4.0K] lescan
│ │ │ │ │ │ │ │ └── [ 16K] MainActivity.java
│ │ │ │ │ │ │ ├── [1.7K] build.xml
│ │ │ │ │ │ │ ├── [4.0K] example
│ │ │ │ │ │ │ │ └── [4.0K] com
│ │ │ │ │ │ │ │ └── [4.0K] bluekitchen
│ │ │ │ │ │ │ │ ├── [2.4K] GAPInquiry.java
│ │ │ │ │ │ │ │ ├── [ 16K] GATTClientTest.java
│ │ │ │ │ │ │ │ ├── [7.1K] LEStreamerClient.java
│ │ │ │ │ │ │ │ └── [8.1K] SPPStreamerClient.java
│ │ │ │ │ │ │ └── [4.0K] src
│ │ │ │ │ │ │ └── [4.0K] com
│ │ │ │ │ │ │ └── [4.0K] bluekitchen
│ │ │ │ │ │ │ └── [4.0K] btstack
│ │ │ │ │ │ │ ├── [1.4K] BD_ADDR.java
│ │ │ │ │ │ │ ├── [4.1K] BTstackClient.java
│ │ │ │ │ │ │ ├── [2.3K] BT_UUID.java
│ │ │ │ │ │ │ ├── [4.0K] event
│ │ │ │ │ │ │ │ └── [ 231] BTstackEventDaemonDisconnect.java
│ │ │ │ │ │ │ ├── [ 639] Event.java
│ │ │ │ │ │ │ ├── [ 734] GATTCharacteristicDescriptor.java
│ │ │ │ │ │ │ ├── [1.1K] GATTCharacteristic.java
│ │ │ │ │ │ │ ├── [ 867] GATTService.java
│ │ │ │ │ │ │ ├── [ 330] L2CAPDataPacket.java
│ │ │ │ │ │ │ ├── [ 104] PacketHandler.java
│ │ │ │ │ │ │ ├── [1.1K] Packet.java
│ │ │ │ │ │ │ ├── [ 337] RFCOMMDataPacket.java
│ │ │ │ │ │ │ ├── [ 341] SocketConnection.java
│ │ │ │ │ │ │ ├── [2.4K] SocketConnectionTCP.java
│ │ │ │ │ │ │ └── [5.1K] Util.java
│ │ │ │ │ │ └── [4.0K] python
│ │ │ │ │ │ ├── [4.0K] btstack
│ │ │ │ │ │ └── [ 513] Makefile
│ │ │ │ │ ├── [4.0K] example
│ │ │ │ │ │ ├── [8.5K] inquiry.c
│ │ │ │ │ │ ├── [7.4K] l2cap_server.c
│ │ │ │ │ │ ├── [7.6K] l2cap_throughput.c
│ │ │ │ │ │ ├── [3.5K] le_scan.c
│ │ │ │ │ │ ├── [5.6K] rfcomm_cat.c
│ │ │ │ │ │ ├── [6.7K] rfcomm_echo.c
│ │ │ │ │ │ ├── [7.2K] rfcomm_test.c
│ │ │ │ │ │ └── [4.0K] test.c
│ │ │ │ │ └── [4.0K] src
│ │ │ │ │ ├── [5.1K] btstack.c
│ │ │ │ │ ├── [3.2K] btstack_client.h
│ │ │ │ │ ├── [2.4K] btstack_device_name_db.h
│ │ │ │ │ ├── [2.5K] btstack_server.h
│ │ │ │ │ ├── [ 86K] daemon.c
│ │ │ │ │ ├── [ 13K] daemon_cmds.c
│ │ │ │ │ ├── [ 13K] daemon_cmds.h
│ │ │ │ │ ├── [2.1K] rfcomm_service_db.h
│ │ │ │ │ ├── [2.3K] rfcomm_service_db_hash.c
│ │ │ │ │ ├── [3.2K] rfcomm_service_db_memory.c
│ │ │ │ │ ├── [ 23K] socket_connection.c
│ │ │ │ │ └── [4.0K] socket_connection.h
│ │ │ │ ├── [4.0K] embedded
│ │ │ │ │ ├── [9.2K] btstack_audio_embedded.c
│ │ │ │ │ ├── [7.7K] btstack_em9304_spi_embedded.c
│ │ │ │ │ ├── [6.8K] btstack_run_loop_embedded.c
│ │ │ │ │ ├── [3.4K] btstack_run_loop_embedded.h
│ │ │ │ │ ├── [3.5K] btstack_stdin_embedded.c
│ │ │ │ │ ├── [ 17K] btstack_tlv_flash_bank.c
│ │ │ │ │ ├── [2.5K] btstack_tlv_flash_bank.h
│ │ │ │ │ ├── [7.7K] btstack_uart_block_embedded.c
│ │ │ │ │ ├── [3.7K] hal_audio.h
│ │ │ │ │ ├── [2.2K] hal_cpu.h
│ │ │ │ │ ├── [3.6K] hal_em9304_spi.h
│ │ │ │ │ ├── [2.7K] hal_flash_bank.h
│ │ │ │ │ ├── [4.2K] hal_flash_bank_memory.c
│ │ │ │ │ ├── [2.2K] hal_flash_bank_memory.h
│ │ │ │ │ ├── [1.7K] hal_led.h
│ │ │ │ │ ├── [2.1K] hal_stdin.h
│ │ │ │ │ ├── [2.1K] hal_tick.h
│ │ │ │ │ ├── [2.1K] hal_time_ms.h
│ │ │ │ │ ├── [4.0K] hal_uart_dma.h
│ │ │ │ │ ├── [5.1K] hci_dump_embedded_stdout.c
│ │ │ │ │ ├── [2.2K] hci_dump_embedded_stdout.h
│ │ │ │ │ ├── [5.7K] hci_dump_segger_rtt_binary.c
│ │ │ │ │ ├── [2.4K] hci_dump_segger_rtt_binary.h
│ │ │ │ │ ├── [6.7K] hci_dump_segger_rtt_stdout.c
│ │ │ │ │ └── [2.2K] hci_dump_segger_rtt_stdout.h
│ │ │ │ ├── [4.0K] freertos
│ │ │ │ │ ├── [ 11K] btstack_run_loop_freertos.c
│ │ │ │ │ ├── [3.3K] btstack_run_loop_freertos.h
│ │ │ │ │ └── [6.3K] btstack_uart_block_freertos.c
│ │ │ │ ├── [4.0K] libusb
│ │ │ │ │ └── [ 50K] hci_transport_h2_libusb.c
│ │ │ │ ├── [4.0K] lwip
│ │ │ │ │ ├── [ 16K] bnep_lwip.c
│ │ │ │ │ ├── [2.9K] bnep_lwip.h
│ │ │ │ │ ├── [4.0K] port
│ │ │ │ │ │ ├── [4.0K] arch
│ │ │ │ │ │ │ └── [ 787] cc.h
│ │ │ │ │ │ ├── [6.5K] lwipopts.h
│ │ │ │ │ │ └── [ 296] sys_arch.c
│ │ │ │ │ └── [ 213] README.md
│ │ │ │ ├── [4.0K] msp430
│ │ │ │ │ ├── [2.9K] hal_compat.c
│ │ │ │ │ ├── [2.2K] hal_compat.h
│ │ │ │ │ └── [ 130] hal_led.c
│ │ │ │ ├── [4.0K] posix
│ │ │ │ │ ├── [ 17K] btstack_audio_portaudio.c
│ │ │ │ │ ├── [8.4K] btstack_link_key_db_fs.c
│ │ │ │ │ ├── [2.1K] btstack_link_key_db_fs.h
│ │ │ │ │ ├── [9.6K] btstack_network_posix.c
│ │ │ │ │ ├── [ 13K] btstack_run_loop_posix.c
│ │ │ │ │ ├── [2.2K] btstack_run_loop_posix.h
│ │ │ │ │ ├── [ 13K] btstack_sco_transport_posix_i2s_test_bridge.c
│ │ │ │ │ ├── [2.4K] btstack_sco_transport_posix_i2s_test_bridge.h
│ │ │ │ │ ├── [3.0K] btstack_signal.c
│ │ │ │ │ ├── [2.1K] btstack_signal.h
│ │ │ │ │ ├── [3.6K] btstack_stdin_posix.c
│ │ │ │ │ ├── [9.4K] btstack_tlv_posix.c
│ │ │ │ │ ├── [2.4K] btstack_tlv_posix.h
│ │ │ │ │ ├── [ 22K] btstack_uart_posix.c
│ │ │ │ │ ├── [7.9K] hci_dump_posix_fs.c
│ │ │ │ │ ├── [2.5K] hci_dump_posix_fs.h
│ │ │ │ │ ├── [5.0K] hci_dump_posix_stdout.c
│ │ │ │ │ ├── [2.2K] hci_dump_posix_stdout.h
│ │ │ │ │ ├── [ 14K] le_device_db_fs.c
│ │ │ │ │ ├── [2.1K] le_device_db_fs.h
│ │ │ │ │ ├── [8.6K] wav_util.c
│ │ │ │ │ └── [3.1K] wav_util.h
│ │ │ │ ├── [4.0K] qt
│ │ │ │ │ ├── [ 14K] btstack_run_loop_qt.cpp
│ │ │ │ │ └── [2.8K] btstack_run_loop_qt.h
│ │ │ │ ├── [4.0K] wiced
│ │ │ │ │ ├── [7.8K] btstack_link_key_db_wiced_dct.c
│ │ │ │ │ ├── [2.5K] btstack_link_key_db_wiced_dct.h
│ │ │ │ │ ├── [5.4K] btstack_run_loop_wiced.c
│ │ │ │ │ ├── [2.5K] btstack_run_loop_wiced.h
│ │ │ │ │ ├── [3.1K] btstack_stdin_wiced.c
│ │ │ │ │ ├── [ 16K] btstack_uart_block_wiced.c
│ │ │ │ │ ├── [9.7K] le_device_db_wiced_dct.c
│ │ │ │ │ └── [2.4K] le_device_db_wiced_dct.h
│ │ │ │ └── [4.0K] windows
│ │ │ │ ├── [ 11K] btstack_run_loop_windows.c
│ │ │ │ ├── [2.2K] btstack_run_loop_windows.h
│ │ │ │ ├── [4.6K] btstack_stdin_windows.c
│ │ │ │ ├── [2.0K] btstack_stdin_windows.h
│ │ │ │ ├── [ 11K] btstack_tlv_windows.c
│ │ │ │ ├── [2.4K] btstack_tlv_windows.h
│ │ │ │ ├── [ 16K] btstack_uart_block_windows.c
│ │ │ │ ├── [8.6K] hci_dump_windows_fs.c
│ │ │ │ ├── [2.5K] hci_dump_windows_fs.h
│ │ │ │ ├── [4.5K] hci_dump_windows_stdout.c
│ │ │ │ ├── [2.2K] hci_dump_windows_stdout.h
│ │ │ │ └── [ 53K] hci_transport_h2_winusb.c
│ │ │ └── [4.0K] src
│ │ │ ├── [6.6K] ad_parser.c
│ │ │ ├── [2.9K] ad_parser.h
│ │ │ ├── [4.0K] ble
│ │ │ │ ├── [ 66K] att_db.c
│ │ │ │ ├── [ 15K] att_db.h
│ │ │ │ ├── [ 15K] att_db_util.c
│ │ │ │ ├── [7.0K] att_db_util.h
│ │ │ │ ├── [7.5K] att_dispatch.c
│ │ │ │ ├── [3.7K] att_dispatch.h
│ │ │ │ ├── [ 55K] att_server.c
│ │ │ │ ├── [6.1K] att_server.h
│ │ │ │ ├── [2.2K] core.h
│ │ │ │ ├── [112K] gatt_client.c
│ │ │ │ ├── [ 46K] gatt_client.h
│ │ │ │ ├── [4.0K] gatt-service
│ │ │ │ │ ├── [ 16K] ancs_client.c
│ │ │ │ │ ├── [2.4K] ancs_client.h
│ │ │ │ │ ├── [ 868] audio_input_control_service.gatt
│ │ │ │ │ ├── [ 23K] audio_input_control_service_server.c
│ │ │ │ │ ├── [7.4K] audio_input_control_service_server.h
│ │ │ │ │ ├── [ 27K] battery_service_client.c
│ │ │ │ │ ├── [6.7K] battery_service_client.h
│ │ │ │ │ ├── [ 325] battery_service.gatt
│ │ │ │ │ ├── [5.2K] battery_service_server.c
│ │ │ │ │ ├── [2.9K] battery_service_server.h
│ │ │ │ │ ├── [ 475] bond_management_service.gatt
│ │ │ │ │ ├── [ 12K] bond_management_service_server.c
│ │ │ │ │ ├── [4.8K] bond_management_service_server.h
│ │ │ │ │ ├── [ 887] cycling_power_service.gatt
│ │ │ │ │ ├── [ 61K] cycling_power_service_server.c
│ │ │ │ │ ├── [9.8K] cycling_power_service_server.h
│ │ │ │ │ ├── [ 705] cycling_speed_and_cadence_service.gatt
│ │ │ │ │ ├── [ 16K] cycling_speed_and_cadence_service_server.c
│ │ │ │ │ ├── [4.0K] cycling_speed_and_cadence_service_server.h
│ │ │ │ │ ├── [ 21K] device_information_service_client.c
│ │ │ │ │ ├── [3.8K] device_information_service_client.h
│ │ │ │ │ ├── [1020] device_information_service.gatt
│ │ │ │ │ ├── [8.7K] device_information_service_server.c
│ │ │ │ │ ├── [4.4K] device_information_service_server.h
│ │ │ │ │ ├── [ 529] heart_rate_service.gatt
│ │ │ │ │ ├── [ 10K] heart_rate_service_server.c
│ │ │ │ │ ├── [5.1K] heart_rate_service_server.h
│ │ │ │ │ ├── [ 66K] hids_client.c
│ │ │ │ │ ├── [ 13K] hids_client.h
│ │ │ │ │ ├── [ 20K] hids_device.c
│ │ │ │ │ ├── [3.5K] hids_device.h
│ │ │ │ │ ├── [1.6K] hids.gatt
│ │ │ │ │ ├── [ 882] Makefile.inc
│ │ │ │ │ ├── [ 504] mesh_provisioning_service.gatt
│ │ │ │ │ ├── [ 12K] mesh_provisioning_service_server.c
│ │ │ │ │ ├── [3.1K] mesh_provisioning_service_server.h
│ │ │ │ │ ├── [ 462] mesh_proxy_service.gatt
│ │ │ │ │ ├── [9.6K] mesh_proxy_service_server.c
│ │ │ │ │ ├── [3.0K] mesh_proxy_service_server.h
│ │ │ │ │ ├── [ 22K] microphone_control_service_client.c
│ │ │ │ │ ├── [6.3K] microphone_control_service_client.h
│ │ │ │ │ ├── [ 290] microphone_control_service.gatt
│ │ │ │ │ ├── [9.9K] microphone_control_service_server.c
│ │ │ │ │ ├── [4.6K] microphone_control_service_server.h
│ │ │ │ │ ├── [ 286] nordic_spp_service.gatt
│ │ │ │ │ ├── [6.9K] nordic_spp_service_server.c
│ │ │ │ │ ├── [3.0K] nordic_spp_service_server.h
│ │ │ │ │ ├── [ 20K] scan_parameters_service_client.c
│ │ │ │ │ ├── [5.5K] scan_parameters_service_client.h
│ │ │ │ │ ├── [ 449] scan_parameters_service.gatt
│ │ │ │ │ ├── [7.7K] scan_parameters_service_server.c
│ │ │ │ │ ├── [2.8K] scan_parameters_service_server.h
│ │ │ │ │ ├── [ 329] tx_power_service.gatt
│ │ │ │ │ ├── [5.5K] tx_power_service_server.c
│ │ │ │ │ ├── [2.9K] tx_power_service_server.h
│ │ │ │ │ ├── [ 352] ublox_spp_service.gatt
│ │ │ │ │ ├── [ 12K] ublox_spp_service_server.c
│ │ │ │ │ ├── [3.0K] ublox_spp_service_server.h
│ │ │ │ │ ├── [ 563] volume_control_service.gatt
│ │ │ │ │ ├── [ 21K] volume_control_service_server.c
│ │ │ │ │ ├── [7.1K] volume_control_service_server.h
│ │ │ │ │ ├── [ 665] volume_offset_control_service.gatt
│ │ │ │ │ ├── [ 19K] volume_offset_control_service_server.c
│ │ │ │ │ └── [7.5K] volume_offset_control_service_server.h
│ │ │ │ ├── [5.7K] le_device_db.h
│ │ │ │ ├── [8.3K] le_device_db_memory.c
│ │ │ │ ├── [ 14K] le_device_db_tlv.c
│ │ │ │ ├── [2.3K] le_device_db_tlv.h
│ │ │ │ ├── [ 231] Makefile.inc
│ │ │ │ ├── [215K] sm.c
│ │ │ │ └── [9.7K] sm.h
│ │ │ ├── [268K] bluetooth_company_id.h
│ │ │ ├── [5.4K] bluetooth_data_types.h
│ │ │ ├── [ 63K] bluetooth_gatt.h
│ │ │ ├── [ 35K] bluetooth.h
│ │ │ ├── [1.8K] bluetooth_psm.h
│ │ │ ├── [ 23K] bluetooth_sdp.h
│ │ │ ├── [2.9K] btstack_audio.c
│ │ │ ├── [4.9K] btstack_audio.h
│ │ │ ├── [5.6K] btstack_base64_decoder.c
│ │ │ ├── [3.0K] btstack_base64_decoder.h
│ │ │ ├── [2.6K] btstack_bool.h
│ │ │ ├── [3.3K] btstack_chipset.h
│ │ │ ├── [2.7K] btstack_control.h
│ │ │ ├── [ 55K] btstack_crypto.c
│ │ │ ├── [9.9K] btstack_crypto.h
│ │ │ ├── [4.6K] btstack_debug.h
│ │ │ ├── [106K] btstack_defines.h
│ │ │ ├── [3.6K] btstack_em9304_spi.h
│ │ │ ├── [471K] btstack_event.h
│ │ │ ├── [6.5K] btstack.h
│ │ │ ├── [5.9K] btstack_hid.c
│ │ │ ├── [5.2K] btstack_hid.h
│ │ │ ├── [ 18K] btstack_hid_parser.c
│ │ │ ├── [6.0K] btstack_hid_parser.h
│ │ │ ├── [8.7K] btstack_lc3_google.c
│ │ │ ├── [2.7K] btstack_lc3_google.h
│ │ │ ├── [5.2K] btstack_lc3.h
│ │ │ ├── [5.7K] btstack_linked_list.c
│ │ │ ├── [4.8K] btstack_linked_list.h
│ │ │ ├── [3.1K] btstack_linked_queue.c
│ │ │ ├── [2.8K] btstack_linked_queue.h
│ │ │ ├── [ 78K] btstack_memory.c
│ │ │ ├── [8.3K] btstack_memory.h
│ │ │ ├── [3.2K] btstack_memory_pool.c
│ │ │ ├── [2.6K] btstack_memory_pool.h
│ │ │ ├── [3.0K] btstack_network.h
│ │ │ ├── [3.9K] btstack_resample.c
│ │ │ ├── [3.0K] btstack_resample.h
│ │ │ ├── [5.8K] btstack_ring_buffer.c
│ │ │ ├── [3.7K] btstack_ring_buffer.h
│ │ │ ├── [ 126] btstack_run_loop_base.c
│ │ │ ├── [ 126] btstack_run_loop_base.h
│ │ │ ├── [ 12K] btstack_run_loop.c
│ │ │ ├── [ 12K] btstack_run_loop.h
│ │ │ ├── [2.8K] btstack_sco_transport.h
│ │ │ ├── [7.0K] btstack_slip.c
│ │ │ ├── [2.9K] btstack_slip.h
│ │ │ ├── [2.1K] btstack_stdin.h
│ │ │ ├── [2.2K] btstack_tlv.c
│ │ │ ├── [3.1K] btstack_tlv.h
│ │ │ ├── [2.5K] btstack_tlv_none.c
│ │ │ ├── [2.2K] btstack_tlv_none.h
│ │ │ ├── [2.6K] btstack_uart_block.h
│ │ │ ├── [5.5K] btstack_uart.h
│ │ │ ├── [9.5K] btstack_uart_slip_wrapper.c
│ │ │ ├── [2.6K] btstack_uart_slip_wrapper.h
│ │ │ ├── [ 18K] btstack_util.c
│ │ │ ├── [9.5K] btstack_util.h
│ │ │ ├── [4.0K] classic
│ │ │ │ ├── [ 51K] a2dp.c
│ │ │ │ ├── [4.4K] a2dp.h
│ │ │ │ ├── [9.1K] a2dp_sink.c
│ │ │ │ ├── [9.1K] a2dp_sink.h
│ │ │ │ ├── [ 15K] a2dp_source.c
│ │ │ │ ├── [ 11K] a2dp_source.h
│ │ │ │ ├── [ 38K] avdtp_acceptor.c
│ │ │ │ ├── [2.2K] avdtp_acceptor.h
│ │ │ │ ├── [ 75K] avdtp.c
│ │ │ │ ├── [ 25K] avdtp.h
│ │ │ │ ├── [ 27K] avdtp_initiator.c
│ │ │ │ ├── [2.4K] avdtp_initiator.h
│ │ │ │ ├── [8.8K] avdtp_sink.c
│ │ │ │ ├── [6.5K] avdtp_sink.h
│ │ │ │ ├── [ 12K] avdtp_source.c
│ │ │ │ ├── [ 11K] avdtp_source.h
│ │ │ │ ├── [ 62K] avdtp_util.c
│ │ │ │ ├── [7.0K] avdtp_util.h
│ │ │ │ ├── [ 32K] avrcp_browsing.c
│ │ │ │ ├── [ 32K] avrcp_browsing_controller.c
│ │ │ │ ├── [7.9K] avrcp_browsing_controller.h
│ │ │ │ ├── [3.9K] avrcp_browsing.h
│ │ │ │ ├── [ 17K] avrcp_browsing_target.c
│ │ │ │ ├── [3.8K] avrcp_browsing_target.h
│ │ │ │ ├── [ 51K] avrcp.c
│ │ │ │ ├── [ 81K] avrcp_controller.c
│ │ │ │ ├── [ 11K] avrcp_controller.h
│ │ │ │ ├── [ 28K] avrcp.h
│ │ │ │ ├── [3.5K] avrcp_media_item_iterator.c
│ │ │ │ ├── [3.0K] avrcp_media_item_iterator.h
│ │ │ │ ├── [ 63K] avrcp_target.c
│ │ │ │ ├── [9.8K] avrcp_target.h
│ │ │ │ ├── [ 61K] bnep.c
│ │ │ │ ├── [8.0K] bnep.h
│ │ │ │ ├── [ 17K] btstack_cvsd_plc.c
│ │ │ │ ├── [3.8K] btstack_cvsd_plc.h
│ │ │ │ ├── [3.9K] btstack_link_key_db.h
│ │ │ │ ├── [5.7K] btstack_link_key_db_memory.c
│ │ │ │ ├── [2.3K] btstack_link_key_db_memory.h
│ │ │ │ ├── [5.6K] btstack_link_key_db_static.c
│ │ │ │ ├── [2.4K] btstack_link_key_db_static.h
│ │ │ │ ├── [8.0K] btstack_link_key_db_tlv.c
│ │ │ │ ├── [2.4K] btstack_link_key_db_tlv.h
│ │ │ │ ├── [ 22K] btstack_sbc_decoder_bluedroid.c
│ │ │ │ ├── [6.5K] btstack_sbc_encoder_bluedroid.c
│ │ │ │ ├── [5.1K] btstack_sbc.h
│ │ │ │ ├── [ 16K] btstack_sbc_plc.c
│ │ │ │ ├── [3.2K] btstack_sbc_plc.h
│ │ │ │ ├── [2.2K] core.h
│ │ │ │ ├── [4.1K] device_id_server.c
│ │ │ │ ├── [2.5K] device_id_server.h
│ │ │ │ ├── [4.0K] gatt_sdp.c
│ │ │ │ ├── [2.4K] gatt_sdp.h
│ │ │ │ ├── [ 25K] goep_client.c
│ │ │ │ ├── [7.5K] goep_client.h
│ │ │ │ ├── [ 27K] goep_server.c
│ │ │ │ ├── [5.7K] goep_server.h
│ │ │ │ ├── [134K] hfp_ag.c
│ │ │ │ ├── [ 19K] hfp_ag.h
│ │ │ │ ├── [ 88K] hfp.c
│ │ │ │ ├── [ 23K] hfp_gsm_model.c
│ │ │ │ ├── [3.0K] hfp_gsm_model.h
│ │ │ │ ├── [ 30K] hfp.h
│ │ │ │ ├── [ 89K] hfp_hf.c
│ │ │ │ ├── [ 23K] hfp_hf.h
│ │ │ │ ├── [4.6K] hfp_msbc.c
│ │ │ │ ├── [2.6K] hfp_msbc.h
│ │ │ │ ├── [ 44K] hid_device.c
│ │ │ │ ├── [5.3K] hid_device.h
│ │ │ │ ├── [ 58K] hid_host.c
│ │ │ │ ├── [ 11K] hid_host.h
│ │ │ │ ├── [ 28K] hsp_ag.c
│ │ │ │ ├── [5.2K] hsp_ag.h
│ │ │ │ ├── [ 28K] hsp_hs.c
│ │ │ │ ├── [5.6K] hsp_hs.h
│ │ │ │ ├── [ 980] Makefile.inc
│ │ │ │ ├── [6.1K] obex.h
│ │ │ │ ├── [7.0K] obex_iterator.c
│ │ │ │ ├── [3.1K] obex_iterator.h
│ │ │ │ ├── [ 11K] obex_message_builder.c
│ │ │ │ ├── [8.5K] obex_message_builder.h
│ │ │ │ ├── [ 15K] obex_parser.c
│ │ │ │ ├── [8.1K] obex_parser.h
│ │ │ │ ├── [9.6K] pan.c
│ │ │ │ ├── [4.7K] pan.h
│ │ │ │ ├── [ 56K] pbap_client.c
│ │ │ │ ├── [8.2K] pbap_client.h
│ │ │ │ ├── [6.1K] pbap.h
│ │ │ │ ├── [108K] rfcomm.c
│ │ │ │ ├── [ 16K] rfcomm.h
│ │ │ │ ├── [ 30K] sdp_client.c
│ │ │ │ ├── [5.3K] sdp_client.h
│ │ │ │ ├── [ 16K] sdp_client_rfcomm.c
│ │ │ │ ├── [3.5K] sdp_client_rfcomm.h
│ │ │ │ ├── [ 25K] sdp_server.c
│ │ │ │ ├── [3.4K] sdp_server.h
│ │ │ │ ├── [ 26K] sdp_util.c
│ │ │ │ ├── [5.7K] sdp_util.h
│ │ │ │ ├── [5.3K] spp_server.c
│ │ │ │ └── [2.7K] spp_server.h
│ │ │ ├── [ 45K] gap.h
│ │ │ ├── [400K] hci.c
│ │ │ ├── [ 68K] hci_cmd.c
│ │ │ ├── [ 37K] hci_cmd.h
│ │ │ ├── [6.3K] hci_dump.c
│ │ │ ├── [5.3K] hci_dump.h
│ │ │ ├── [ 51K] hci.h
│ │ │ ├── [ 20K] hci_transport_em9304_spi.c
│ │ │ ├── [2.4K] hci_transport_em9304_spi.h
│ │ │ ├── [3.9K] hci_transport.h
│ │ │ ├── [ 27K] hci_transport_h4.c
│ │ │ ├── [2.5K] hci_transport_h4.h
│ │ │ ├── [ 36K] hci_transport_h5.c
│ │ │ ├── [2.6K] hci_transport_h5.h
│ │ │ ├── [2.4K] hci_transport_usb.h
│ │ │ ├── [245K] l2cap.c
│ │ │ ├── [ 30K] l2cap.h
│ │ │ ├── [6.9K] l2cap_signaling.c
│ │ │ ├── [3.6K] l2cap_signaling.h
│ │ │ ├── [ 545] Makefile.inc
│ │ │ └── [4.0K] mesh
│ │ │ ├── [ 15K] adv_bearer.c
│ │ │ ├── [4.7K] adv_bearer.h
│ │ │ ├── [ 19K] beacon.c
│ │ │ ├── [2.7K] beacon.h
│ │ │ ├── [ 13K] gatt_bearer.c
│ │ │ ├── [3.1K] gatt_bearer.h
│ │ │ ├── [ 43K] mesh_access.c
│ │ │ ├── [9.9K] mesh_access.h
│ │ │ ├── [ 49K] mesh.c
│ │ │ ├── [ 78K] mesh_configuration_client.c
│ │ │ ├── [ 29K] mesh_configuration_client.h
│ │ │ ├── [101K] mesh_configuration_server.c
│ │ │ ├── [3.1K] mesh_configuration_server.h
│ │ │ ├── [ 12K] mesh_crypto.c
│ │ │ ├── [3.8K] mesh_crypto.h
│ │ │ ├── [5.7K] mesh_foundation.c
│ │ │ ├── [ 13K] mesh_foundation.h
│ │ │ ├── [7.1K] mesh_generic_default_transition_time_client.c
│ │ │ ├── [3.5K] mesh_generic_default_transition_time_client.h
│ │ │ ├── [7.3K] mesh_generic_default_transition_time_server.c
│ │ │ ├── [2.6K] mesh_generic_default_transition_time_server.h
│ │ │ ├── [ 12K] mesh_generic_level_client.c
│ │ │ ├── [6.2K] mesh_generic_level_client.h
│ │ │ ├── [ 19K] mesh_generic_level_server.c
│ │ │ ├── [2.6K] mesh_generic_level_server.h
│ │ │ ├── [3.8K] mesh_generic_model.h
│ │ │ ├── [8.5K] mesh_generic_on_off_client.c
│ │ │ ├── [3.9K] mesh_generic_on_off_client.h
│ │ │ ├── [ 11K] mesh_generic_on_off_server.c
│ │ │ ├── [3.1K] mesh_generic_on_off_server.h
│ │ │ ├── [4.1K] mesh.h
│ │ │ ├── [ 19K] mesh_health_server.c
│ │ │ ├── [3.6K] mesh_health_server.h
│ │ │ ├── [4.3K] mesh_iv_index_seq_number.c
│ │ │ ├── [2.8K] mesh_iv_index_seq_number.h
│ │ │ ├── [8.2K] mesh_keys.c
│ │ │ ├── [7.7K] mesh_keys.h
│ │ │ ├── [ 44K] mesh_lower_transport.c
│ │ │ ├── [3.7K] mesh_lower_transport.h
│ │ │ ├── [ 46K] mesh_network.c
│ │ │ ├── [ 14K] mesh_network.h
│ │ │ ├── [9.6K] mesh_node.c
│ │ │ ├── [9.8K] mesh_node.h
│ │ │ ├── [2.6K] mesh_peer.c
│ │ │ ├── [2.4K] mesh_peer.h
│ │ │ ├── [ 19K] mesh_proxy.c
│ │ │ ├── [3.6K] mesh_proxy.h
│ │ │ ├── [ 59K] mesh_upper_transport.c
│ │ │ ├── [6.6K] mesh_upper_transport.h
│ │ │ ├── [5.1K] mesh_virtual_addresses.c
│ │ │ ├── [3.1K] mesh_virtual_addresses.h
│ │ │ ├── [ 27K] pb_adv.c
│ │ │ ├── [3.0K] pb_adv.h
│ │ │ ├── [9.7K] pb_gatt.c
│ │ │ ├── [2.8K] pb_gatt.h
│ │ │ ├── [1.9K] provisioning.c
│ │ │ ├── [ 31K] provisioning_device.c
│ │ │ ├── [4.0K] provisioning_device.h
│ │ │ ├── [4.8K] provisioning.h
│ │ │ ├── [ 31K] provisioning_provisioner.c
│ │ │ └── [3.8K] provisioning_provisioner.h
│ │ ├── [1.7K] btstack_config.h
│ │ ├── [3.2K] CMakeLists.txt
│ │ ├── [6.5K] main.c
│ │ ├── [1.1K] Makefile
│ │ └── [ 15K] poc.c
│ ├── [ 12K] README.md
│ └── [4.0K] scripts
│ ├── [4.0K] check_cap
│ │ ├── [ 60] check_cap.bat
│ │ └── [1.8K] check_cap.ps1
│ └── [4.0K] check_vuln
│ ├── [ 61] check_vuln.bat
│ └── [2.2K] check_vuln.ps1
└── [ 261] README.md
136 directories, 1053 files
备注
1. 建议优先通过来源进行访问。
2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。