mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-10-29 20:52:39 +00:00
deploy: 060119af8e
This commit is contained in:
1 parent
b436036782
commit
9e9d1bce86
4 files changed
+226
-191
No files matched your search
@@ -2291,6 +2291,17 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#rak13302-builds-with-an-unused-onboard-radio" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
RAK13302 builds with an unused onboard radio
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -2435,6 +2446,30 @@ for all page names and commands.</p>
|
||||
<p>The <a href="../nrf52_sleep_event_validation/">nRF52 idle-sleep investigation</a> describes
|
||||
an eligible-but-not-sleeping regression, its fix, controlled hardware evidence
|
||||
and the limits of CPU-state sampling without a current meter.</p>
|
||||
<h2 id="rak13302-builds-with-an-unused-onboard-radio">RAK13302 builds with an unused onboard radio</h2>
|
||||
<p>The RAK3401/external RAK13302 firmware now probes the private onboard-radio
|
||||
bus once during startup. This supports both a RAK3401 core (no onboard SX1262)
|
||||
and a RAK4631 core using the external RAK13302. It is adapted from
|
||||
<a href="https://github.com/agessaman/MeshCore/tree/feat/rak13302-auto-onboard-sleep">agessaman's optional-radio sleep change</a>.
|
||||
<a href="https://docs.rakwireless.com/product-categories/wisblock/rak4631/datasheet/#internal-connections-between-nrf52840-mcu-and-sx1262-lora-transceiver">RAK's internal connection table</a>
|
||||
identifies the private SPI, reset, BUSY and RF-switch pins used by the probe.</p>
|
||||
<p>A matching six-byte chip signature triggers cold sleep with the RTC disabled.
|
||||
The RF switch stays off, NSS/reset stay high, and the temporary SPI/data/BUSY
|
||||
pads are released. Sleep confirmation reads BUSY only: another SPI transaction
|
||||
would wake the chip. Each BUSY wait is bounded to 20 ms, including when no chip
|
||||
is fitted. A timeout or mismatched signature does not block startup of the
|
||||
external radio. Debug-enabled startup logging reports <code>asleep</code>, <code>absent</code>,
|
||||
<code>busy-timeout</code> or <code>sleep-failed</code> when the USB debug output is available; a
|
||||
missing chip normally produces <code>busy-timeout</code>, not a verified sleep result.</p>
|
||||
<p>This happens before the boot-voltage check, so a low-voltage shutdown cannot
|
||||
skip the unused-radio sleep attempt. It does not cycle the shared GPS/storage
|
||||
rail, change external-radio recovery, or enable its FEM before initialization
|
||||
succeeds. There is no runtime probing or automatic primary-radio selection.</p>
|
||||
<p>Ordinary <strong>RAK4631 firmware is unchanged</strong>: its onboard SX1262 is the active
|
||||
primary radio and must not be disabled. Use the external RAK13302 image for
|
||||
that hardware arrangement, not a normal RAK4631 image. This startup change has
|
||||
host regression tests; sleep-current improvement still needs matched current
|
||||
measurements on the physical core/module combination.</p>
|
||||
<h2 id="board-regulator-initialization">Board regulator initialization</h2>
|
||||
<p>RAK4631 Companion uses the same nRF52840 REG1 DC/DC initialization as the other
|
||||
RAK4631 roles. The former Companion-only force-LDO flag has been removed. This
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"Home","text":"<p>View this page on MeshCore Docs.</p>"},{"location":"#meshcore-documentation","title":"MeshCore documentation","text":"<p>Choose firmware with the firmware picker. For help with a device already in service, start with the FAQ.</p>"},{"location":"#current-release","title":"Current release","text":"<ul> <li>1.17.1.8 USA Cascade release notes</li> <li>Test Results \u2014 validation archive and 1.17.1.8 Preview 1 qualification evidence</li> </ul>"},{"location":"#documentation","title":"Documentation","text":"<ul> <li>Feature switches by role and Full Companion features</li> <li>Firmware update guide, easy LoRa OTA, and scripted LoRa OTA</li> <li>CLI commands, availability by build, and radio profiles</li> <li>Private fleet management: signed filtering and secondary-radio commands for a fleet or one node</li> <li>Room history, moderation, and information board: optional persistent chat and local Wi-Fi room access</li> <li>Companion protocol, packet format, and QR codes</li> </ul> <p>The navigation groups the remaining guides under Documentation, including board-specific updates, networking, power, and protocol references.</p>"},{"location":"#tools","title":"Tools","text":"<ul> <li>Firmware picker and USB web console</li> <li>Notification builder and temporary radio test builder</li> <li>Filter policy playground, telemetry decoder, and management report decoder</li> </ul>"},{"location":"#engineering-records","title":"Engineering records","text":"<ul> <li>Research \u2014 design notes, diagnostics, and historical update-chain studies</li> <li>Old Releases \u2014 historical release notes and supporting files</li> </ul> <p>Found a mistake or missing information? Edit the documentation.</p>"},{"location":"WiFi/","title":"WiFi","text":"<p>View this page on MeshCore Docs.</p>"},{"location":"WiFi/#wifi-and-mqtt-by-firmware-type","title":"WiFi and MQTT by Firmware Type","text":"<p>MeshCore itself does not require WiFi or the internet. LoRa packet exchange, repeating, room servers, companions, and sensors can all operate without either. WiFi is added by particular ESP32 firmware targets for one or more of these purposes:</p> <ul> <li>a TCP connection between a WiFi companion and a phone or computer;</li> <li>the WebConfig browser interface;</li> <li>MQTT uplinking from the radio to internet or LAN brokers;</li> <li>WiFi-assisted OTA services on builds that include them;</li> <li>ESP-NOW bridging, which uses the ESP32's 2.4 GHz radio but is not a connection to a WiFi access point.</li> </ul> <p>The firmware role and the build profile are separate choices. USB logging does not itself provide MQTT. MQTT-capable Full Companions include that feature without <code>mqtt</code> in their filename; check the artifact capability manifest. See feature switches by role for the different Companion and infrastructure controls and the USB web console.</p>"},{"location":"WiFi/#quick-reference","title":"Quick reference","text":"Firmware target or role Infrastructure WiFi MQTT What WiFi does <code>*_repeater</code> Build-dependent on ESP32 No FULL builds provide WebConfig, browser OTA, and the TCP 5001 LoRa-OTA seeder while WiFi is active <code>*_repeater_observer_mqtt</code> Yes Yes Uplinks heard and selected transmitted LoRa packets; repeating remains enabled by default <code>*_room_server</code> Build-dependent on ESP32 No FULL builds provide WebConfig, browser OTA, and the TCP 5001 LoRa-OTA seeder while WiFi is active <code>*_room_server_observer_mqtt</code> Yes Yes Runs the room server and uplinks radio traffic <code>*_companion_radio_wifi</code> Yes No Exposes the MeshCore companion protocol on TCP port 5000 <code>*_companion_radio_wifi_mqtt</code> Yes Yes Runs both the TCP companion interface and the MQTT uplink <code>*_companion_radio_full*</code> ESP32, subject to board/transport selection Where compiled on ESP32 Includes supported USB/wireless transports; configure MQTT through WebConfig Dedicated USB, BLE, or serial companion (not Full) No No Uses the transport named by the target instead <code>*_repeater_bridge_espnow</code> Build-dependent on ESP32 No Uses ESP-NOW for its bridge; <code>bridge.format wrapped|raw</code> selects legacy bridge framing or primary-ESP-NOW compatibility; a FULL build also exposes the TCP 5001 LoRa-OTA seeder whenever WiFi is usable RS232 bridge No No Bridges through a serial interface Ethernet repeater/room server No WiFi No Uses wired Ethernet for its role-specific network interface <code>*_sensor</code> Build-dependent on ESP32 No A FULL ESP32 sensor can expose the TCP 5001 LoRa-OTA seeder through its browser-OTA setup AP Terminal-chat or KISS modem No in current targets No Uses LoRa and its role-specific local interface <code>*_lora_ota_no_external_sensors</code> On demand on ESP32 No LeaLine truncated
|
||||
{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"Home","text":"<p>View this page on MeshCore Docs.</p>"},{"location":"#meshcore-documentation","title":"MeshCore documentation","text":"<p>Choose firmware with the firmware picker. For help with a device already in service, start with the FAQ.</p>"},{"location":"#current-release","title":"Current release","text":"<ul> <li>1.17.1.8 USA Cascade release notes</li> <li>Test Results \u2014 validation archive and 1.17.1.8 Preview 1 qualification evidence</li> </ul>"},{"location":"#documentation","title":"Documentation","text":"<ul> <li>Feature switches by role and Full Companion features</li> <li>Firmware update guide, easy LoRa OTA, and scripted LoRa OTA</li> <li>CLI commands, availability by build, and radio profiles</li> <li>Private fleet management: signed filtering and secondary-radio commands for a fleet or one node</li> <li>Room history, moderation, and information board: optional persistent chat and local Wi-Fi room access</li> <li>Companion protocol, packet format, and QR codes</li> </ul> <p>The navigation groups the remaining guides under Documentation, including board-specific updates, networking, power, and protocol references.</p>"},{"location":"#tools","title":"Tools","text":"<ul> <li>Firmware picker and USB web console</li> <li>Notification builder and temporary radio test builder</li> <li>Filter policy playground, telemetry decoder, and management report decoder</li> </ul>"},{"location":"#engineering-records","title":"Engineering records","text":"<ul> <li>Research \u2014 design notes, diagnostics, and historical update-chain studies</li> <li>Old Releases \u2014 historical release notes and supporting files</li> </ul> <p>Found a mistake or missing information? Edit the documentation.</p>"},{"location":"WiFi/","title":"WiFi","text":"<p>View this page on MeshCore Docs.</p>"},{"location":"WiFi/#wifi-and-mqtt-by-firmware-type","title":"WiFi and MQTT by Firmware Type","text":"<p>MeshCore itself does not require WiFi or the internet. LoRa packet exchange, repeating, room servers, companions, and sensors can all operate without either. WiFi is added by particular ESP32 firmware targets for one or more of these purposes:</p> <ul> <li>a TCP connection between a WiFi companion and a phone or computer;</li> <li>the WebConfig browser interface;</li> <li>MQTT uplinking from the radio to internet or LAN brokers;</li> <li>WiFi-assisted OTA services on builds that include them;</li> <li>ESP-NOW bridging, which uses the ESP32's 2.4 GHz radio but is not a connection to a WiFi access point.</li> </ul> <p>The firmware role and the build profile are separate choices. USB logging does not itself provide MQTT. MQTT-capable Full Companions include that feature without <code>mqtt</code> in their filename; check the artifact capability manifest. See feature switches by role for the different Companion and infrastructure controls and the USB web console.</p>"},{"location":"WiFi/#quick-reference","title":"Quick reference","text":"Firmware target or role Infrastructure WiFi MQTT What WiFi does <code>*_repeater</code> Build-dependent on ESP32 No FULL builds provide WebConfig, browser OTA, and the TCP 5001 LoRa-OTA seeder while WiFi is active <code>*_repeater_observer_mqtt</code> Yes Yes Uplinks heard and selected transmitted LoRa packets; repeating remains enabled by default <code>*_room_server</code> Build-dependent on ESP32 No FULL builds provide WebConfig, browser OTA, and the TCP 5001 LoRa-OTA seeder while WiFi is active <code>*_room_server_observer_mqtt</code> Yes Yes Runs the room server and uplinks radio traffic <code>*_companion_radio_wifi</code> Yes No Exposes the MeshCore companion protocol on TCP port 5000 <code>*_companion_radio_wifi_mqtt</code> Yes Yes Runs both the TCP companion interface and the MQTT uplink <code>*_companion_radio_full*</code> ESP32, subject to board/transport selection Where compiled on ESP32 Includes supported USB/wireless transports; configure MQTT through WebConfig Dedicated USB, BLE, or serial companion (not Full) No No Uses the transport named by the target instead <code>*_repeater_bridge_espnow</code> Build-dependent on ESP32 No Uses ESP-NOW for its bridge; <code>bridge.format wrapped|raw</code> selects legacy bridge framing or primary-ESP-NOW compatibility; a FULL build also exposes the TCP 5001 LoRa-OTA seeder whenever WiFi is usable RS232 bridge No No Bridges through a serial interface Ethernet repeater/room server No WiFi No Uses wired Ethernet for its role-specific network interface <code>*_sensor</code> Build-dependent on ESP32 No A FULL ESP32 sensor can expose the TCP 5001 LoRa-OTA seeder through its browser-OTA setup AP Terminal-chat or KISS modem No in current targets No Uses LoRa and its role-specific local interface <code>*_lora_ota_no_external_sensors</code> On demand on ESP32 No LeaLine truncated
|
||||
+190
-190
@@ -2,762 +2,762 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/WiFi/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/bootloader_version_stock_audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cad_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/carrier_wave/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/carrier_wave_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/charge_voltage/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_build_matrix/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_command_availability/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_commands/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/cli_settings_audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_contact_cache/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_contact_cache_results/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_lost_reply/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_offline_queue/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_protocol/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_radio_full/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_ascii_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/companion_usb_client_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/docs/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/double_frequency_v4_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/esp32_memory_budget/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/esp32_partition_catalog/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/esp32_wifi_partition_migration/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/espnow_bridge_setup/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/faq/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/filter_tool/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/firmware_memory_budget/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/firmware_picker/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/fleet_management/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/flood_filtering/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/four_fixed_tx_dwell_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/four_fixed_tx_single_pass_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_companion_features/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_companion_usb_switcher/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_profiles/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/full_usb_logging_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/gps_tracking/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/halo_keymind_settings/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/hardware_validation_bluetooth_stealth_2026-09-07/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/hardware_validation_checklist/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/heltec_v4_wifi_partition_migration/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/home_text_spacing/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/host_cli_service/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/kiss_modem_protocol/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/lora_ota_automation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/management_decoder/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/management_reports/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mbedtls-tls-footprint/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mixed_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/mixed_sf_bw_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nimble_companion_trial/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nimble_companion_trial_results/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/notifications/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52-usb-ready-fix/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_bluetooth_debug/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_companion_storage_recovery/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_power_management/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/nrf52_sleep_event_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/number_allocations/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_easy/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_meshtower_v2_sdcard/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_nrf52_bootloader_update/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_nrf52_qspi/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_protocol/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/ota_user_guide/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/packet_format/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pair_4p6_300us_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pair_preamble32_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/payloads/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/power_saving_diagnostics/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/pr7_review_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/preamble_detection_investigation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/preset_test/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/qr_codes/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_chirp_math_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_dwell_policy_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profile_switch_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profiles/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_profiles_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/radio_receive_calibration/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/rak3401_1.17.1.7_legacy24/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/rak3401_mota_chain/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/role_feature_switches/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/room_services/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/s3_memory_soak_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sensor_tracker/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/separated_radio_modulation_cache_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_10_vs_100hz_full_sample_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_10hz_cr_detour_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_full_retune_twice_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_nrf52_double_write_settling_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf10_rollback_failure_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf125_settling_limits_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf5_250_dwell_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_125_settling_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf6_channel_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/sf8_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/spiffs_regular_file_reads/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/stats_binary_frames/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/telemetry_decoder/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/terminal_chat_cli/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/tx_beacons/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/upgrading_1.17.1.8_to_1.17.1.9/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/usb_logging_watchdog/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/usb_serial_backpressure/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/v4_pixel5_font_trial/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/old-releases/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/old-releases/1.17.1.5-doc-audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/old-releases/1.17.1.5/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/old-releases/1.17.1.6/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/old-releases/1.17.1.7/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.5-doc-audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.5/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.6/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.7/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.8/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/releases/1.17.1.9/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/companion_contact_cache/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/esp32_full_build_audit_2026-10-06/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/esp32_memory_budget/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/firmware_choice_followup_2026-10-06/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/firmware_memory_budget/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/linux_chromium_web_serial_tty/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/nrf52_bluetooth_debug/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/rak3401_1.17.1.7_legacy24/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/research/rak3401_mota_chain/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/bootloader_version_stock_audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/cad_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/carrier_wave_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/cli_settings_audit/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/companion_contact_cache_results/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/companion_lost_reply/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/companion_usb_ascii_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/companion_usb_client_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/double_frequency_v4_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/esp32_full_power_ap_2026-10-06/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/four_fixed_tx_dwell_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/four_fixed_tx_single_pass_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/full_usb_logging_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_bluetooth_stealth_2026-09-07/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_checklist/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_esp32_web_console_ota_2026-10-05/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_esp32_web_console_startup_2026-10-05/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_heltec_v4_native_console_2026-10-06/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/hardware_validation_heltec_v4_scan_first_ap_2026-10-06/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/heltec_v3_preview3_ram/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/home_text_spacing/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/mbedtls-tls-footprint/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/mixed_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/mixed_sf_bw_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/morse_rx_hil_2026-10-12/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/mqtt_tls_v4_regression/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/nimble_companion_trial/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/nimble_companion_trial_results/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/nrf52-bluetooth-dfu-handoff/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/nrf52-usb-ready-fix/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/nrf52_companion_storage_recovery/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/pair_4p6_300us_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/pair_preamble32_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/pr7_review_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/preamble_detection_investigation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/radio_chirp_math_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/radio_dwell_policy_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/radio_profile_switch_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/radio_profiles_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/radio_receive_calibration/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/room_mailboxes/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/s3_memory_soak_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sensor_dog_tracker/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/separated_radio_modulation_cache_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf10_10_vs_100hz_full_sample_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf10_10hz_cr_detour_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf10_full_retune_twice_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf10_nrf52_double_write_settling_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf10_rollback_failure_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf125_settling_limits_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf5_250_dwell_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf6_125_settling_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf6_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf6_channel_scan_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/sf8_5p1_trace_validation/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/spiffs_regular_file_reads/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/usb_serial_backpressure/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/v4_pixel5_font_trial/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/preview-1.17.1.8/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://mikecarper.github.io/MeshCore/test-results/preview-1.17.1.8/heltec-v4-preview4-bluetooth-oled/</loc>
|
||||
<lastmod>2026-10-17</lastmod>
|
||||
<lastmod>2026-10-18</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
Reference in new issue
Block a user