From 4c95eaa041aa85f31b3740a709848844d779e1d0 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Thu, 22 Oct 2026 23:58:56 +0000 Subject: [PATCH] deploy: f4ade738df59322272d21fdc3a10bb00241d8196 --- 404.html | 4 +- WiFi/index.html | 4 +- _javascript/telemetry_decoder.js | 222 ++++++++++++++++-- _stylesheets/telemetry_decoder.css | 32 +++ bootloader_version_stock_audit/index.html | 4 +- cad_scan_validation/index.html | 4 +- carrier_wave/index.html | 4 +- carrier_wave_validation/index.html | 4 +- charge_voltage/index.html | 4 +- cli_build_matrix/index.html | 4 +- cli_command_availability/index.html | 4 +- cli_commands/index.html | 118 +++++++++- cli_settings_audit/index.html | 4 +- companion_contact_cache/index.html | 4 +- companion_contact_cache_results/index.html | 4 +- companion_lost_reply/index.html | 4 +- companion_offline_queue/index.html | 4 +- companion_protocol/index.html | 4 +- companion_radio_full/index.html | 4 +- companion_usb_ascii_validation/index.html | 4 +- companion_usb_client_validation/index.html | 4 +- docs/index.html | 4 +- double_frequency_v4_validation/index.html | 4 +- esp32_memory_budget/index.html | 4 +- esp32_partition_catalog/index.html | 4 +- esp32_wifi_partition_migration/index.html | 4 +- espnow_bridge_setup/index.html | 4 +- faq/index.html | 4 +- filter_tool/index.html | 4 +- firmware_memory_budget/index.html | 4 +- firmware_picker/index.html | 4 +- fleet_management/index.html | 4 +- flood_filtering/index.html | 4 +- four_fixed_tx_dwell_validation/index.html | 4 +- .../index.html | 4 +- full_companion_features/index.html | 4 +- full_companion_usb_switcher/index.html | 4 +- full_profiles/index.html | 4 +- full_usb_logging_validation/index.html | 4 +- gps_tracking/index.html | 4 +- halo_keymind_settings/index.html | 4 +- .../index.html | 4 +- hardware_validation_checklist/index.html | 4 +- heltec_t114/index.html | 4 +- heltec_v4_wifi_partition_migration/index.html | 4 +- home_text_spacing/index.html | 4 +- host_cli_service/index.html | 4 +- index.html | 4 +- kiss_modem_protocol/index.html | 4 +- lora_ota_automation/index.html | 4 +- management_decoder/index.html | 4 +- management_reports/index.html | 4 +- mbedtls-tls-footprint/index.html | 4 +- mesh_pocket_gui/index.html | 4 +- mixed_scan_validation/index.html | 4 +- mixed_sf_bw_validation/index.html | 4 +- nimble_companion_trial/index.html | 4 +- nimble_companion_trial_results/index.html | 4 +- notifications/index.html | 4 +- nrf52-usb-ready-fix/index.html | 4 +- nrf52_bluetooth_debug/index.html | 4 +- nrf52_companion_storage_recovery/index.html | 4 +- nrf52_power_management/index.html | 4 +- nrf52_sleep_event_validation/index.html | 4 +- number_allocations/index.html | 4 +- old-releases/1.17.1.5-doc-audit/index.html | 4 +- old-releases/1.17.1.5/index.html | 4 +- old-releases/1.17.1.6/index.html | 4 +- old-releases/1.17.1.7/index.html | 4 +- old-releases/index.html | 4 +- optional_screens/index.html | 4 +- ota_easy/index.html | 4 +- ota_meshtower_v2_sdcard/index.html | 4 +- ota_nrf52_bootloader_update/index.html | 4 +- ota_nrf52_qspi/index.html | 4 +- ota_protocol/index.html | 4 +- ota_user_guide/index.html | 4 +- packet_format/index.html | 4 +- pair_4p6_300us_validation/index.html | 4 +- pair_preamble32_validation/index.html | 4 +- payloads/index.html | 4 +- power_saving_diagnostics/index.html | 4 +- pr7_review_validation/index.html | 4 +- preamble_detection_investigation/index.html | 4 +- preset_test/index.html | 4 +- qr_codes/index.html | 4 +- radio_chirp_math_validation/index.html | 4 +- radio_dwell_policy_validation/index.html | 4 +- radio_profile_switch_validation/index.html | 4 +- radio_profiles/index.html | 4 +- radio_profiles_validation/index.html | 4 +- radio_receive_calibration/index.html | 4 +- rak3401_1.17.1.7_legacy24/index.html | 4 +- rak3401_mota_chain/index.html | 4 +- releases/1.17.1.5-doc-audit/index.html | 4 +- releases/1.17.1.5/index.html | 4 +- releases/1.17.1.6/index.html | 4 +- releases/1.17.1.7/index.html | 4 +- releases/1.17.1.8/index.html | 4 +- releases/1.17.1.9/index.html | 4 +- research/companion_contact_cache/index.html | 4 +- .../index.html | 4 +- research/esp32_memory_budget/index.html | 4 +- .../index.html | 4 +- research/firmware_memory_budget/index.html | 4 +- research/index.html | 4 +- .../linux_chromium_web_serial_tty/index.html | 4 +- research/nrf52_bluetooth_debug/index.html | 4 +- research/rak3401_1.17.1.7_legacy24/index.html | 4 +- research/rak3401_mota_chain/index.html | 4 +- role_feature_switches/index.html | 4 +- room_services/index.html | 4 +- rs232_bridge_setup/index.html | 4 +- s3_memory_soak_validation/index.html | 4 +- search/search_index.json | 2 +- sensor_tracker/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- sf10_10hz_cr_detour_validation/index.html | 4 +- sf10_full_retune_twice_validation/index.html | 4 +- .../index.html | 4 +- sf10_rollback_failure_validation/index.html | 4 +- sf125_settling_limits_validation/index.html | 4 +- sf5_250_dwell_validation/index.html | 4 +- sf6_125_settling_validation/index.html | 4 +- sf6_5p1_trace_validation/index.html | 4 +- sf6_channel_scan_validation/index.html | 4 +- sf8_5p1_trace_validation/index.html | 4 +- solarxiao_power/index.html | 4 +- spiffs_regular_file_reads/index.html | 4 +- stats_binary_frames/index.html | 4 +- telemetry_decoder/index.html | 83 ++++++- terminal_chat_cli/index.html | 4 +- .../bootloader_version_stock_audit/index.html | 4 +- test-results/cad_scan_validation/index.html | 4 +- .../carrier_wave_validation/index.html | 4 +- test-results/cli_settings_audit/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- test-results/companion_lost_reply/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../companion_usb_ascii_validation/index.html | 4 +- .../index.html | 4 +- .../contact_memory_2026-10-19/index.html | 4 +- .../double_frequency_v4_validation/index.html | 4 +- .../index.html | 4 +- .../esp32_full_power_ap_2026-10-06/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../firmware_variant_consolidation/index.html | 4 +- .../four_fixed_tx_dwell_validation/index.html | 4 +- .../index.html | 4 +- .../full_usb_logging_validation/index.html | 4 +- .../index.html | 4 +- .../hardware_validation_checklist/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../heltec_t114_display_detection/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../heltec_v3_preview3_ram/index.html | 4 +- test-results/home_text_spacing/index.html | 4 +- test-results/index.html | 4 +- test-results/mbedtls-tls-footprint/index.html | 4 +- .../index.html | 4 +- test-results/mixed_scan_validation/index.html | 4 +- .../mixed_sf_bw_validation/index.html | 4 +- .../morse_rx_hil_2026-10-12/index.html | 4 +- .../mqtt_tls_v4_regression/index.html | 4 +- .../nimble_companion_trial/index.html | 4 +- .../nimble_companion_trial_results/index.html | 4 +- .../nrf52-bluetooth-dfu-handoff/index.html | 4 +- test-results/nrf52-usb-ready-fix/index.html | 4 +- .../index.html | 4 +- .../pair_4p6_300us_validation/index.html | 4 +- .../pair_preamble32_validation/index.html | 4 +- test-results/pr7_review_validation/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- test-results/preview-1.17.1.8/index.html | 4 +- .../index.html | 4 +- .../radio_chirp_math_validation/index.html | 4 +- .../radio_dwell_policy_validation/index.html | 4 +- .../index.html | 4 +- .../radio_profiles_validation/index.html | 4 +- .../radio_receive_calibration/index.html | 4 +- .../index.html | 4 +- .../regulator_recovery_2026-10-18/index.html | 4 +- test-results/room_mailboxes/index.html | 4 +- .../index.html | 4 +- .../s3_memory_soak_validation/index.html | 4 +- test-results/sensor_dog_tracker/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../sf10_10hz_cr_detour_validation/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../sf5_250_dwell_validation/index.html | 4 +- .../sf6_125_settling_validation/index.html | 4 +- .../sf6_5p1_trace_validation/index.html | 4 +- .../sf6_channel_scan_validation/index.html | 4 +- .../sf8_5p1_trace_validation/index.html | 4 +- .../index.html | 4 +- .../solarxiao_advanced_2026-10-21/index.html | 4 +- .../solarxiao_auto_2026-10-21/index.html | 4 +- .../solarxiao_basic_2026-10-21/index.html | 4 +- .../solarxiao_ina260_2026-10-21/index.html | 4 +- .../solarxiao_power_2026-10-21/index.html | 4 +- .../solarxiao_room_2026-10-21/index.html | 4 +- .../spiffs_regular_file_reads/index.html | 4 +- .../station_g3_g2_compatibility/index.html | 4 +- .../index.html | 4 +- test-results/tdeck_radio2_display/index.html | 4 +- .../index.html | 4 +- test-results/udp_bridge_2026-10-22/index.html | 4 +- .../usb_serial_backpressure/index.html | 4 +- .../v4_mqtt_bellevue_g2_2026-10-21/index.html | 4 +- test-results/v4_pixel5_font_trial/index.html | 4 +- tx_beacons/index.html | 4 +- udp_bridge_setup/index.html | 4 +- upgrading_1.17.1.8_to_1.17.1.9/index.html | 4 +- usb_logging_watchdog/index.html | 4 +- usb_serial_backpressure/index.html | 4 +- v4_pixel5_font_trial/index.html | 4 +- 234 files changed, 878 insertions(+), 495 deletions(-) diff --git a/404.html b/404.html index 67135b4c8..e89891d4d 100644 --- a/404.html +++ b/404.html @@ -52,7 +52,7 @@ - + @@ -2363,7 +2363,7 @@ - + diff --git a/WiFi/index.html b/WiFi/index.html index 3e64e85a7..0a41747cf 100644 --- a/WiFi/index.html +++ b/WiFi/index.html @@ -58,7 +58,7 @@ - + @@ -3616,7 +3616,7 @@ and NTP diagnostics remain infrastructure features.

- + diff --git a/_javascript/telemetry_decoder.js b/_javascript/telemetry_decoder.js index 22f133a66..7e2c39389 100644 --- a/_javascript/telemetry_decoder.js +++ b/_javascript/telemetry_decoder.js @@ -5,9 +5,16 @@ const TYPE_VOLTAGE = 0x12; const TYPE_GPS = 0x13; const TYPE_EXTERNAL_VOLTAGE = 0x14; + const TYPE_NOISE = 0x15; + const TYPE_NOISE_SECONDARY = 0x16; const BINARY_TEMPERATURE_MAGIC = "TTB1"; const BINARY_VOLTAGE_MAGIC = "TVB1"; const BINARY_EXTERNAL_VOLTAGE_MAGIC = "IVB1"; + const BINARY_NOISE_MAGIC = "N1B1"; + const BINARY_NOISE_SECONDARY_MAGIC = "N2B1"; + const NOISE_BITS = 5; + const NOISE_CLI_MAX_SAMPLES = 176; + const NOISE_BINARY_MAX_SAMPLES = 255; const BINARY_HEADER_SIZE = 19; const BINARY_MAX_SAMPLES = 165; const BINARY_EXTERNAL_HEADER_SIZE = 20; @@ -25,6 +32,8 @@ + + @@ -60,6 +69,7 @@
+