Files
MeshCore/docs/test-results/tdeck_radio2_retune_experiments.json
T
mikecarper e8d1e537e4 Record T-Deck radio2 hardware timing and regression coverage
Add receive-only same-image display, SPI, modem/IQ-cache and scoped-priority experiments with checkpointed collectors. Keep rejected clock-phase correction and elevated-priority experiments out of production.

Publish sanitized timing data, Full Companion/Bluetooth/USB checks and redraw measurements with their limits. Wire the new behavioral checks into CI.
2026-10-18 23:20:50 -07:00

12778 lines
362 KiB
JSON

{
"board": "LilyGo T-Deck",
"chip": "ESP32-S3",
"flash_bytes": 16777216,
"psram_bytes": 8388608,
"source_base": "22cdb701461d4b8ca3af4e87f80d3e6c07ce40cf",
"measurement_date_local": "2026-10-18",
"measurement_timezone": "America/Los_Angeles",
"receive_only": true,
"report_status": "Controlled comparisons, SPI experiments, canonical Full smoke checks and controlled sustained BLE duration check complete; achieved BLE query rate retained as a measured limitation.",
"images": [
{
"role": "Controlled modem-cache/priority/IQ comparisons",
"application_sha256": "9afce4f59227382dfe383b6b53ac52001644b05f8636c8f4c4f3ed6e12937668",
"application_bytes": 394304
},
{
"role": "Fresh-boot SPI sweep and bytewise diagnostic",
"application_sha256": "d0124aac39a949f8a1cc292cb039f64ac61351d3fd3ca248137f14b4fb06ac90",
"application_bytes": 395408
},
{
"role": "Final exact-clock comparison and clock-register diagnostic",
"application_sha256": "6e830f93dd3bb632e73e47878e8bbe61795a0389fa1ba75aab3c2a1ff9e14a85",
"application_bytes": 396560
},
{
"role": "Canonical tuned Full Companion",
"application_sha256": "9251694050ad0acdf4699cbedfabc11fe0597d28e57156f1e30d2b80df5ac9a3",
"application_bytes": 2261784
}
],
"methodology": {
"profiles": [
"909.5 MHz / SF7 / BW62.5 / CR5 / preamble32",
"910.5 MHz / SF8 / BW500 / CR5 / preamble32 or40"
],
"aggregation": "Retune means weighted by each direction and run sample count using recorded three-decimal means; maxima are worst observed. Histogram percentile fields are bucket upper bounds.",
"priority": "Single existing radio/UI owner on core1. Priority3 only scopes radio retune, then restores priority1; no separate radio task.",
"synthetic_load": "250 microsecond CPU burst every two RTOS ticks, priority1 on the owner core.",
"spi_frequency": "Clock-divider-derived configured frequency, not an oscilloscope measurement.",
"limits": [
"No decoded packets in the controlled trials",
"No Bluetooth or WiFi workload in the receive-only harness",
"Short five-second controlled trials and three-second sweep trials",
"Preliminary failing bulk-read observations are not a transceiver or board maximum-clock claim"
]
},
"control_totals": {
"trials": 42,
"passed": 42,
"failed": 0,
"switches": 12920,
"frames": 1801,
"received_packets": 0,
"modem_query_skips": 9227,
"iq_workaround_skips": 1843,
"synthetic_stress_rounds": 25269,
"minimum_loop_stack_free_bytes": 3288
},
"control_aggregates": [
{
"suite": "main",
"case_name": "8MHz baseline",
"display_mode": 0,
"trials": 3,
"retune_samples": 930,
"retune_mean_us": 428.81,
"retune_max_us": 450,
"service_gap_max_us": 506,
"switches": 930,
"modem_queries": 930,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 7935
},
{
"suite": "main",
"case_name": "8MHz baseline",
"display_mode": 2,
"trials": 3,
"retune_samples": 914,
"retune_mean_us": 486.632,
"retune_max_us": 595,
"service_gap_max_us": 1249,
"switches": 914,
"modem_queries": 914,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 7846
},
{
"suite": "main",
"case_name": "8MHz modem cache",
"display_mode": 0,
"trials": 3,
"retune_samples": 931,
"retune_mean_us": 400.021,
"retune_max_us": 423,
"service_gap_max_us": 484,
"switches": 931,
"modem_queries": 0,
"modem_query_skips": 931,
"iq_workaround_skips": 0,
"spi_transfers": 7011
},
{
"suite": "main",
"case_name": "8MHz modem cache",
"display_mode": 2,
"trials": 3,
"retune_samples": 913,
"retune_mean_us": 459.761,
"retune_max_us": 575,
"service_gap_max_us": 1258,
"switches": 913,
"modem_queries": 0,
"modem_query_skips": 913,
"iq_workaround_skips": 0,
"spi_transfers": 6927
},
{
"suite": "main",
"case_name": "8MHz priority 3",
"display_mode": 0,
"trials": 3,
"retune_samples": 931,
"retune_mean_us": 439.244,
"retune_max_us": 460,
"service_gap_max_us": 522,
"switches": 931,
"modem_queries": 931,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 7945
},
{
"suite": "main",
"case_name": "8MHz priority 3",
"display_mode": 2,
"trials": 3,
"retune_samples": 918,
"retune_mean_us": 495.471,
"retune_max_us": 605,
"service_gap_max_us": 1264,
"switches": 918,
"modem_queries": 918,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 7827
},
{
"suite": "load",
"case_name": "loaded modem cache priority baseline",
"display_mode": 0,
"trials": 3,
"retune_samples": 930,
"retune_mean_us": 429.704,
"retune_max_us": 665,
"service_gap_max_us": 730,
"switches": 930,
"modem_queries": 0,
"modem_query_skips": 930,
"iq_workaround_skips": 0,
"spi_transfers": 7008
},
{
"suite": "load",
"case_name": "loaded modem cache priority baseline",
"display_mode": 2,
"trials": 3,
"retune_samples": 918,
"retune_mean_us": 594.379,
"retune_max_us": 825,
"service_gap_max_us": 1494,
"switches": 918,
"modem_queries": 0,
"modem_query_skips": 918,
"iq_workaround_skips": 0,
"spi_transfers": 6909
},
{
"suite": "load",
"case_name": "loaded modem cache priority 3",
"display_mode": 0,
"trials": 3,
"retune_samples": 930,
"retune_mean_us": 405.178,
"retune_max_us": 492,
"service_gap_max_us": 738,
"switches": 930,
"modem_queries": 0,
"modem_query_skips": 930,
"iq_workaround_skips": 0,
"spi_transfers": 7008
},
{
"suite": "load",
"case_name": "loaded modem cache priority 3",
"display_mode": 2,
"trials": 3,
"retune_samples": 923,
"retune_mean_us": 527.755,
"retune_max_us": 832,
"service_gap_max_us": 1519,
"switches": 923,
"modem_queries": 0,
"modem_query_skips": 923,
"iq_workaround_skips": 0,
"spi_transfers": 6939
},
{
"suite": "iq",
"case_name": "40-symbol IQ cache off",
"display_mode": 0,
"trials": 3,
"retune_samples": 921,
"retune_mean_us": 511.358,
"retune_max_us": 533,
"service_gap_max_us": 604,
"switches": 921,
"modem_queries": 0,
"modem_query_skips": 921,
"iq_workaround_skips": 0,
"spi_transfers": 11057
},
{
"suite": "iq",
"case_name": "40-symbol IQ cache off",
"display_mode": 2,
"trials": 3,
"retune_samples": 918,
"retune_mean_us": 584.149,
"retune_max_us": 708,
"service_gap_max_us": 1393,
"switches": 918,
"modem_queries": 0,
"modem_query_skips": 918,
"iq_workaround_skips": 0,
"spi_transfers": 10584
},
{
"suite": "iq",
"case_name": "40-symbol IQ cache on",
"display_mode": 0,
"trials": 3,
"retune_samples": 929,
"retune_mean_us": 430.664,
"retune_max_us": 457,
"service_gap_max_us": 519,
"switches": 929,
"modem_queries": 0,
"modem_query_skips": 929,
"iq_workaround_skips": 929,
"spi_transfers": 7928
},
{
"suite": "iq",
"case_name": "40-symbol IQ cache on",
"display_mode": 2,
"trials": 3,
"retune_samples": 914,
"retune_mean_us": 491.475,
"retune_max_us": 600,
"service_gap_max_us": 1275,
"switches": 914,
"modem_queries": 0,
"modem_query_skips": 914,
"iq_workaround_skips": 914,
"spi_transfers": 7802
}
],
"control_reports": [
{
"recorded_utc": "2026-10-19T05:36:38.396051+00:00",
"suite": "main",
"seconds_per_run": 5,
"requested_fps": 20,
"repeats": 3,
"receive_only": true,
"requested_spis": [
8
],
"priority_scope": "retune only",
"passed": 18,
"failed": 0,
"firmware": {
"bench": "tdeck-display-radio2-v2",
"ready": true,
"autonomous_tx": false,
"psram_bytes": 8386247,
"free_psram_bytes": 8224063,
"free_heap_bytes": 356628,
"buffered": false,
"width": 320,
"height": 240,
"stress_task_ready": true,
"loop_priority": 1,
"command": "trial <display:0,1,2> <MHz:8,16> <modemcache:0,1> <iqcache:0,1> <priority:0,3> <load:0,1> <preamble:32,40> <seconds:1..10> <fps:1..30> <seq>"
},
"results": [
{
"result": 1,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000026,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21949
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2644,
"spi_bytes": 9290,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126005,
"min_us": 30,
"mean_us": 39.681,
"max_us": 506,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126006,
"min_us": 21,
"mean_us": 30.313,
"max_us": 496,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 425,
"mean_us": 435.31,
"max_us": 448,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9427,
"mean_us": 9440.774,
"max_us": 9463,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 19.774,
"max_us": 42,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 411,
"mean_us": 421.645,
"max_us": 438,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21955,
"mean_us": 21973.761,
"max_us": 22003,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 24.761,
"max_us": 54,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5208,
"repeat": 1,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 2,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5013752,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21895
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2601,
"spi_bytes": 9139,
"modem_queries": 305,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9603,
"min_us": 30,
"mean_us": 522.099,
"max_us": 1249,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9604,
"min_us": 21,
"mean_us": 51.713,
"max_us": 691,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56089,
"mean_us": 56924.75,
"max_us": 57689,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 451,
"mean_us": 510.608,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9434,
"mean_us": 9747.474,
"max_us": 10019,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 13,
"mean_us": 326.474,
"max_us": 598,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 429,
"mean_us": 465.711,
"max_us": 575,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21911,
"mean_us": 22170.418,
"max_us": 22508,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 16,
"mean_us": 275.418,
"max_us": 613,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 3,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000022,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21953
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2337,
"spi_bytes": 8370,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126305,
"min_us": 30,
"mean_us": 39.587,
"max_us": 483,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126306,
"min_us": 21,
"mean_us": 30.221,
"max_us": 473,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 396,
"mean_us": 407.181,
"max_us": 422,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9429,
"mean_us": 9443.11,
"max_us": 9464,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 8,
"mean_us": 22.11,
"max_us": 43,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 379,
"mean_us": 392.406,
"max_us": 403,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21959,
"mean_us": 21979.335,
"max_us": 22007,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 26.335,
"max_us": 54,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "8MHz modem cache",
"passed": true
},
{
"result": 4,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5005274,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21921
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 305,
"iq_workaround_skips": 0,
"spi_transfers": 2296,
"spi_bytes": 8224,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9614,
"min_us": 30,
"mean_us": 520.619,
"max_us": 1258,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9615,
"min_us": 21,
"mean_us": 50.763,
"max_us": 656,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55936,
"mean_us": 56827.511,
"max_us": 57528,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 417,
"mean_us": 482.948,
"max_us": 575,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9434,
"mean_us": 9741.375,
"max_us": 9998,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 152,
"min_us": 13,
"mean_us": 320.375,
"max_us": 577,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 401,
"mean_us": 438.5,
"max_us": 561,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21942,
"mean_us": 22190.405,
"max_us": 22540,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 21,
"mean_us": 269.405,
"max_us": 619,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "8MHz modem cache",
"passed": true
},
{
"result": 5,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000009,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21875
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2647,
"spi_bytes": 9300,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 125964,
"min_us": 30,
"mean_us": 39.694,
"max_us": 516,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125965,
"min_us": 21,
"mean_us": 30.324,
"max_us": 506,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 439,
"mean_us": 447.206,
"max_us": 458,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9430,
"mean_us": 9443.213,
"max_us": 9461,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 9,
"mean_us": 22.213,
"max_us": 40,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 423,
"mean_us": 432.168,
"max_us": 443,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21882,
"mean_us": 21902.555,
"max_us": 21923,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 27.555,
"max_us": 48,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 6,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5019252,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21859
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2608,
"spi_bytes": 9164,
"modem_queries": 306,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 9622,
"min_us": 30,
"mean_us": 521.638,
"max_us": 1264,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9623,
"min_us": 21,
"mean_us": 51.961,
"max_us": 698,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56066,
"mean_us": 56986.92,
"max_us": 57754,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 456,
"mean_us": 517.784,
"max_us": 605,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9435,
"mean_us": 9758.144,
"max_us": 10032,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 14,
"mean_us": 337.144,
"max_us": 611,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 439,
"mean_us": 474.301,
"max_us": 587,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21884,
"mean_us": 22139.242,
"max_us": 22467,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 25,
"mean_us": 280.242,
"max_us": 608,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 7,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5016683,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21947
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2641,
"spi_bytes": 9299,
"modem_queries": 304,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9602,
"min_us": 29,
"mean_us": 522.456,
"max_us": 1247,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9603,
"min_us": 21,
"mean_us": 52.021,
"max_us": 684,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55854,
"mean_us": 56958.216,
"max_us": 60096,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 444,
"mean_us": 507.375,
"max_us": 587,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9434,
"mean_us": 9736.23,
"max_us": 10016,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 152,
"min_us": 13,
"mean_us": 315.23,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 429,
"mean_us": 464.638,
"max_us": 572,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 21966,
"mean_us": 22368.822,
"max_us": 48216,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 19,
"mean_us": 421.822,
"max_us": 26269,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 8,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000035,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21895
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2644,
"spi_bytes": 9290,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126050,
"min_us": 30,
"mean_us": 39.667,
"max_us": 506,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126051,
"min_us": 21,
"mean_us": 30.3,
"max_us": 495,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 425,
"mean_us": 435.948,
"max_us": 446,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9428,
"mean_us": 9441.252,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 20.252,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 413,
"mean_us": 420.465,
"max_us": 450,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21900,
"mean_us": 21926.329,
"max_us": 21944,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 5,
"mean_us": 31.329,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 9,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5018969,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21865
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2611,
"spi_bytes": 9174,
"modem_queries": 306,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 9615,
"min_us": 31,
"mean_us": 521.989,
"max_us": 1258,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9616,
"min_us": 21,
"mean_us": 52.027,
"max_us": 695,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55999,
"mean_us": 56984.602,
"max_us": 57735,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 457,
"mean_us": 516.15,
"max_us": 597,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9434,
"mean_us": 9757.32,
"max_us": 10057,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 13,
"mean_us": 336.32,
"max_us": 636,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 436,
"mean_us": 474.739,
"max_us": 581,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21884,
"mean_us": 22154.059,
"max_us": 22448,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 19,
"mean_us": 289.059,
"max_us": 583,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 10,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000006,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21921
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2644,
"spi_bytes": 9290,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 125910,
"min_us": 30,
"mean_us": 39.711,
"max_us": 522,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125911,
"min_us": 21,
"mean_us": 30.341,
"max_us": 508,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 436,
"mean_us": 447.142,
"max_us": 458,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9427,
"mean_us": 9442.265,
"max_us": 9467,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 21.265,
"max_us": 46,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 422,
"mean_us": 431.723,
"max_us": 452,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21927,
"mean_us": 21946.097,
"max_us": 21973,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 25.097,
"max_us": 52,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 11,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5007840,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21929
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 304,
"iq_workaround_skips": 0,
"spi_transfers": 2338,
"spi_bytes": 8391,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9608,
"min_us": 29,
"mean_us": 521.21,
"max_us": 1238,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9609,
"min_us": 21,
"mean_us": 51.088,
"max_us": 676,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55843,
"mean_us": 56857.807,
"max_us": 60497,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 416,
"mean_us": 482.658,
"max_us": 574,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9443,
"mean_us": 9744.974,
"max_us": 10040,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 22,
"mean_us": 323.974,
"max_us": 619,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 400,
"mean_us": 436.579,
"max_us": 558,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 21946,
"mean_us": 22377.395,
"max_us": 48446,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 17,
"mean_us": 448.395,
"max_us": 26517,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz modem cache",
"passed": true
},
{
"result": 12,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000015,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21951
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2334,
"spi_bytes": 8360,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126328,
"min_us": 30,
"mean_us": 39.579,
"max_us": 484,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126329,
"min_us": 21,
"mean_us": 30.208,
"max_us": 474,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 397,
"mean_us": 408.503,
"max_us": 423,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9428,
"mean_us": 9441.342,
"max_us": 9461,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 20.342,
"max_us": 40,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 382,
"mean_us": 392.935,
"max_us": 413,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21958,
"mean_us": 21975.632,
"max_us": 22006,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 24.632,
"max_us": 55,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "8MHz modem cache",
"passed": true
},
{
"result": 13,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000009,
"frames": 0,
"switches": 311,
"switch_failures": 0,
"hook_hops": 311,
"failed_retunes": 0,
"optimized_rx_resumes": 311,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21847
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2654,
"spi_bytes": 9325,
"modem_queries": 311,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 125982,
"min_us": 30,
"mean_us": 39.688,
"max_us": 521,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125983,
"min_us": 21,
"mean_us": 30.319,
"max_us": 509,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 436,
"mean_us": 446.013,
"max_us": 460,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 156,
"min_us": 9427,
"mean_us": 9442.808,
"max_us": 9465,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 156,
"min_us": 6,
"mean_us": 21.808,
"max_us": 44,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 156,
"min_us": 419,
"mean_us": 431.263,
"max_us": 445,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21852,
"mean_us": 21875.645,
"max_us": 21900,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 5,
"mean_us": 28.645,
"max_us": 53,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 14,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5017850,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21867
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2608,
"spi_bytes": 9164,
"modem_queries": 306,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 9608,
"min_us": 29,
"mean_us": 522.252,
"max_us": 1259,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9609,
"min_us": 21,
"mean_us": 51.988,
"max_us": 677,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56116,
"mean_us": 56971.568,
"max_us": 57686,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 458,
"mean_us": 516.464,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9434,
"mean_us": 9741.752,
"max_us": 10056,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 13,
"mean_us": 320.752,
"max_us": 635,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 435,
"mean_us": 473.386,
"max_us": 578,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21884,
"mean_us": 22159.739,
"max_us": 22472,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 17,
"mean_us": 292.739,
"max_us": 605,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz priority 3",
"passed": true
},
{
"result": 15,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000030,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21917
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2647,
"spi_bytes": 9300,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126014,
"min_us": 30,
"mean_us": 39.678,
"max_us": 504,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126015,
"min_us": 21,
"mean_us": 30.312,
"max_us": 494,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 432,
"mean_us": 437.355,
"max_us": 446,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9428,
"mean_us": 9441.858,
"max_us": 9463,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 20.858,
"max_us": 42,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 414,
"mean_us": 422.135,
"max_us": 438,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21925,
"mean_us": 21940.819,
"max_us": 21965,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 8,
"mean_us": 23.819,
"max_us": 48,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 16,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5013105,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21887
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"spi_transfers": 2604,
"spi_bytes": 9149,
"modem_queries": 305,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9608,
"min_us": 30,
"mean_us": 521.76,
"max_us": 1245,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9609,
"min_us": 21,
"mean_us": 51.615,
"max_us": 666,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55930,
"mean_us": 56918.386,
"max_us": 57628,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 438,
"mean_us": 506.83,
"max_us": 586,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9433,
"mean_us": 9741.783,
"max_us": 10089,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 12,
"mean_us": 320.783,
"max_us": 668,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 424,
"mean_us": 464.342,
"max_us": 569,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21907,
"mean_us": 22161.471,
"max_us": 22477,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 20,
"mean_us": 274.471,
"max_us": 590,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz baseline",
"passed": true
},
{
"result": 17,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000034,
"frames": 0,
"switches": 311,
"switch_failures": 0,
"hook_hops": 311,
"failed_retunes": 0,
"optimized_rx_resumes": 311,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21935
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 311,
"iq_workaround_skips": 0,
"spi_transfers": 2340,
"spi_bytes": 8382,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 126334,
"min_us": 30,
"mean_us": 39.578,
"max_us": 483,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126335,
"min_us": 21,
"mean_us": 30.211,
"max_us": 473,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 395,
"mean_us": 406.51,
"max_us": 421,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 156,
"min_us": 9429,
"mean_us": 9443.564,
"max_us": 9464,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 156,
"min_us": 8,
"mean_us": 22.564,
"max_us": 43,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 156,
"min_us": 381,
"mean_us": 392.641,
"max_us": 403,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21942,
"mean_us": 21961.91,
"max_us": 21982,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 26.91,
"max_us": 47,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz modem cache",
"passed": true
},
{
"result": 18,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5004492,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21967
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 304,
"iq_workaround_skips": 0,
"spi_transfers": 2293,
"spi_bytes": 8212,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9618,
"min_us": 29,
"mean_us": 520.32,
"max_us": 1217,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9619,
"min_us": 21,
"mean_us": 50.679,
"max_us": 675,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55962,
"mean_us": 56821.92,
"max_us": 57482,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 417,
"mean_us": 480.77,
"max_us": 564,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9437,
"mean_us": 9750.928,
"max_us": 10027,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 152,
"min_us": 16,
"mean_us": 329.928,
"max_us": 606,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 401,
"mean_us": 436.961,
"max_us": 541,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 21988,
"mean_us": 22233.737,
"max_us": 22597,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 21,
"mean_us": 266.737,
"max_us": 630,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "8MHz modem cache",
"passed": true
}
],
"source_report": "retune-main-8mhz.json"
},
{
"recorded_utc": "2026-10-19T05:39:48.765892+00:00",
"suite": "load",
"seconds_per_run": 5,
"requested_fps": 20,
"repeats": 3,
"receive_only": true,
"requested_spis": [
8,
16
],
"priority_scope": "retune only",
"passed": 12,
"failed": 0,
"firmware": {
"bench": "tdeck-display-radio2-v2",
"ready": true,
"autonomous_tx": false,
"psram_bytes": 8386247,
"free_psram_bytes": 8224063,
"free_heap_bytes": 356628,
"buffered": true,
"width": 320,
"height": 240,
"stress_task_ready": true,
"loop_priority": 1,
"command": "trial <display:0,1,2> <MHz:8,16> <modemcache:0,1> <iqcache:0,1> <priority:0,3> <load:0,1> <preamble:32,40> <seconds:1..10> <fps:1..30> <seq>"
},
"results": [
{
"result": 1,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000011,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21869
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2337,
"spi_bytes": 8370,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 109804,
"min_us": 30,
"mean_us": 45.535,
"max_us": 724,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109805,
"min_us": 21,
"mean_us": 30.52,
"max_us": 714,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 398,
"mean_us": 438.245,
"max_us": 665,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 9428,
"mean_us": 9459.587,
"max_us": 9710,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 38.587,
"max_us": 289,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 383,
"mean_us": 422.406,
"max_us": 645,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 21875,
"mean_us": 21911.852,
"max_us": 21999,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 42.245,
"max_us": 130,
"p95_upper_us": 200,
"p99_upper_us": 200
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 2,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5001213,
"frames": 80,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21533
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 2302,
"spi_bytes": 8246,
"modem_queries": 0,
"stress_rounds": 1725,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 8840,
"min_us": 30,
"mean_us": 565.743,
"max_us": 1468,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8841,
"min_us": 21,
"mean_us": 59.844,
"max_us": 901,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 80,
"min_us": 61241,
"mean_us": 62368.45,
"max_us": 63055,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 416,
"mean_us": 615.693,
"max_us": 812,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 9428,
"mean_us": 9706.196,
"max_us": 10001,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 153,
"min_us": 7,
"mean_us": 285.196,
"max_us": 580,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 396,
"mean_us": 575.15,
"max_us": 800,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 21549,
"mean_us": 21834.732,
"max_us": 22195,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 16,
"mean_us": 285.824,
"max_us": 658,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 3,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000019,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21949
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2337,
"spi_bytes": 8370,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 109726,
"min_us": 30,
"mean_us": 45.568,
"max_us": 735,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109727,
"min_us": 21,
"mean_us": 30.478,
"max_us": 534,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 400,
"mean_us": 410.452,
"max_us": 428,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9455.858,
"max_us": 9595,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 34.858,
"max_us": 174,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 387,
"mean_us": 398.419,
"max_us": 414,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21955,
"mean_us": 22000.49,
"max_us": 22249,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 51.49,
"max_us": 300,
"p95_upper_us": 500,
"p99_upper_us": 500
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "loaded modem cache priority 3",
"passed": true
},
{
"result": 4,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000296,
"frames": 80,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21499
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 2302,
"spi_bytes": 8246,
"modem_queries": 0,
"stress_rounds": 1689,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 8833,
"min_us": 30,
"mean_us": 566.058,
"max_us": 1489,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8834,
"min_us": 21,
"mean_us": 57.445,
"max_us": 915,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 80,
"min_us": 61091,
"mean_us": 62359.35,
"max_us": 63193,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 423,
"mean_us": 547.614,
"max_us": 831,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 9433,
"mean_us": 9753.954,
"max_us": 10277,
"p95_upper_us": 20000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 12,
"mean_us": 332.954,
"max_us": 856,
"p95_upper_us": 1000,
"p99_upper_us": 1000
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 403,
"mean_us": 500.183,
"max_us": 802,
"p95_upper_us": 750,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 21521,
"mean_us": 21844.32,
"max_us": 22413,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 22,
"mean_us": 312.85,
"max_us": 807,
"p95_upper_us": 750,
"p99_upper_us": 1000
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "loaded modem cache priority 3",
"passed": true
},
{
"result": 5,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5002605,
"frames": 80,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21507
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 2305,
"spi_bytes": 8256,
"modem_queries": 0,
"stress_rounds": 1726,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 8843,
"min_us": 30,
"mean_us": 565.706,
"max_us": 1494,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8844,
"min_us": 21,
"mean_us": 59.281,
"max_us": 928,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 80,
"min_us": 60947,
"mean_us": 62398.9,
"max_us": 63114,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 419,
"mean_us": 624.386,
"max_us": 825,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 9443,
"mean_us": 9695.013,
"max_us": 10027,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 153,
"min_us": 22,
"mean_us": 274.013,
"max_us": 606,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 393,
"mean_us": 562.039,
"max_us": 803,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 21521,
"mean_us": 21782.516,
"max_us": 22364,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 14,
"mean_us": 270.144,
"max_us": 857,
"p95_upper_us": 750,
"p99_upper_us": 1000
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 6,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000036,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21885
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2334,
"spi_bytes": 8360,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 109773,
"min_us": 30,
"mean_us": 45.548,
"max_us": 730,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109774,
"min_us": 21,
"mean_us": 30.531,
"max_us": 707,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 397,
"mean_us": 435.974,
"max_us": 658,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 9426,
"mean_us": 9454.303,
"max_us": 9580,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 5,
"mean_us": 33.303,
"max_us": 159,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 382,
"mean_us": 419.419,
"max_us": 653,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 21898,
"mean_us": 21928.006,
"max_us": 22032,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 11,
"mean_us": 36.065,
"max_us": 147,
"p95_upper_us": 200,
"p99_upper_us": 200
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 7,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5061633,
"frames": 81,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21517
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2329,
"spi_bytes": 8344,
"modem_queries": 0,
"stress_rounds": 1709,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 8966,
"min_us": 28,
"mean_us": 564.531,
"max_us": 1519,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8967,
"min_us": 21,
"mean_us": 57.229,
"max_us": 898,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 81,
"min_us": 61092,
"mean_us": 62356.481,
"max_us": 63320,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 428,
"mean_us": 545.774,
"max_us": 820,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 155,
"min_us": 9433,
"mean_us": 9748.51,
"max_us": 10207,
"p95_upper_us": 20000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 155,
"min_us": 12,
"mean_us": 327.51,
"max_us": 786,
"p95_upper_us": 750,
"p99_upper_us": 1000
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 405,
"mean_us": 514.232,
"max_us": 806,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 155,
"min_us": 21530,
"mean_us": 21859.413,
"max_us": 22581,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 13,
"mean_us": 316.826,
"max_us": 850,
"p95_upper_us": 750,
"p99_upper_us": 1000
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "loaded modem cache priority 3",
"passed": true
},
{
"result": 8,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000034,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21935
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2334,
"spi_bytes": 8360,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 109761,
"min_us": 30,
"mean_us": 45.553,
"max_us": 737,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109762,
"min_us": 21,
"mean_us": 30.459,
"max_us": 541,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 402,
"mean_us": 410.929,
"max_us": 492,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9455.523,
"max_us": 9570,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 34.523,
"max_us": 149,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 392,
"mean_us": 398.645,
"max_us": 409,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21942,
"mean_us": 21976.116,
"max_us": 22240,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 41.116,
"max_us": 305,
"p95_upper_us": 200,
"p99_upper_us": 500
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "loaded modem cache priority 3",
"passed": true
},
{
"result": 9,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000018,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21875
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2337,
"spi_bytes": 8370,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 109761,
"min_us": 30,
"mean_us": 45.553,
"max_us": 721,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109762,
"min_us": 21,
"mean_us": 30.531,
"max_us": 711,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 398,
"mean_us": 437.923,
"max_us": 662,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 9429,
"mean_us": 9454.755,
"max_us": 9574,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 8,
"mean_us": 33.755,
"max_us": 153,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 385,
"mean_us": 424.258,
"max_us": 658,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 155,
"min_us": 21881,
"mean_us": 21917.497,
"max_us": 21995,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 39.129,
"max_us": 120,
"p95_upper_us": 200,
"p99_upper_us": 200
}
}
],
"free_heap_bytes": 356628,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 10,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5001198,
"frames": 80,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21511
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 2302,
"spi_bytes": 8246,
"modem_queries": 0,
"stress_rounds": 1726,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 8838,
"min_us": 29,
"mean_us": 565.869,
"max_us": 1463,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8839,
"min_us": 21,
"mean_us": 59.701,
"max_us": 930,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 80,
"min_us": 61304,
"mean_us": 62402.912,
"max_us": 63304,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 418,
"mean_us": 625.078,
"max_us": 825,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 9435,
"mean_us": 9714.261,
"max_us": 10022,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 14,
"mean_us": 293.261,
"max_us": 601,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 395,
"mean_us": 563.928,
"max_us": 809,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 21540,
"mean_us": 21804.412,
"max_us": 22357,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 17,
"mean_us": 274.536,
"max_us": 818,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "loaded modem cache priority baseline",
"passed": true
},
{
"result": 11,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000017,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21939
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"spi_transfers": 2337,
"spi_bytes": 8370,
"modem_queries": 0,
"stress_rounds": 2500,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 109758,
"min_us": 30,
"mean_us": 45.555,
"max_us": 738,
"p95_upper_us": 50,
"p99_upper_us": 500
},
"service_duration": {
"n": 109759,
"min_us": 21,
"mean_us": 30.464,
"max_us": 522,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 400,
"mean_us": 413.8,
"max_us": 474,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9457.239,
"max_us": 9575,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 36.239,
"max_us": 154,
"p95_upper_us": 200,
"p99_upper_us": 200
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 393,
"mean_us": 398.826,
"max_us": 408,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21946,
"mean_us": 21978.697,
"max_us": 22241,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 39.697,
"max_us": 302,
"p95_upper_us": 500,
"p99_upper_us": 500
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "loaded modem cache priority 3",
"passed": true
},
{
"result": 12,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5002347,
"frames": 80,
"switches": 307,
"switch_failures": 0,
"hook_hops": 307,
"failed_retunes": 0,
"optimized_rx_resumes": 307,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21477
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 3,
"synthetic_load": true,
"secondary_preamble": 32,
"modem_query_skips": 307,
"iq_workaround_skips": 0,
"spi_transfers": 2308,
"spi_bytes": 8268,
"modem_queries": 0,
"stress_rounds": 1694,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 3,
"core": 1,
"service_gap": {
"n": 8834,
"min_us": 32,
"mean_us": 566.227,
"max_us": 1493,
"p95_upper_us": 1000,
"p99_upper_us": 1500
},
"service_duration": {
"n": 8835,
"min_us": 21,
"mean_us": 57.95,
"max_us": 922,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 80,
"min_us": 60960,
"mean_us": 62372.713,
"max_us": 63007,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 422,
"mean_us": 569.188,
"max_us": 832,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 153,
"min_us": 9440,
"mean_us": 9776.438,
"max_us": 10304,
"p95_upper_us": 20000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 19,
"mean_us": 355.438,
"max_us": 883,
"p95_upper_us": 1000,
"p99_upper_us": 1000
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 397,
"mean_us": 489.209,
"max_us": 757,
"p95_upper_us": 750,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 154,
"min_us": 21488,
"mean_us": 21777.753,
"max_us": 22339,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 11,
"mean_us": 279.351,
"max_us": 835,
"p95_upper_us": 750,
"p99_upper_us": 1000
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "loaded modem cache priority 3",
"passed": true
}
],
"source_report": "retune-priority-load.json"
},
{
"recorded_utc": "2026-10-19T05:41:10.356511+00:00",
"suite": "iq",
"seconds_per_run": 5,
"requested_fps": 20,
"repeats": 3,
"receive_only": true,
"requested_spis": [
8,
16
],
"priority_scope": "retune only",
"passed": 12,
"failed": 0,
"firmware": {
"bench": "tdeck-display-radio2-v2",
"ready": true,
"autonomous_tx": false,
"psram_bytes": 8386247,
"free_psram_bytes": 8224063,
"free_heap_bytes": 356340,
"buffered": true,
"width": 320,
"height": 240,
"stress_task_ready": true,
"loop_priority": 1,
"command": "trial <display:0,1,2> <MHz:8,16> <modemcache:0,1> <iqcache:0,1> <priority:0,3> <load:0,1> <preamble:32,40> <seconds:1..10> <fps:1..30> <seq>"
},
"results": [
{
"result": 1,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000006,
"frames": 0,
"switches": 308,
"switch_failures": 0,
"hook_hops": 308,
"failed_retunes": 0,
"optimized_rx_resumes": 308,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21957
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 308,
"iq_workaround_skips": 0,
"spi_transfers": 3557,
"spi_bytes": 14178,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 125266,
"min_us": 30,
"mean_us": 39.915,
"max_us": 588,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125267,
"min_us": 21,
"mean_us": 30.541,
"max_us": 578,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 509,
"mean_us": 518.604,
"max_us": 533,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 9426,
"mean_us": 9445.87,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 154,
"min_us": 5,
"mean_us": 24.87,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 154,
"min_us": 489,
"mean_us": 498.136,
"max_us": 512,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 21961,
"mean_us": 21987.188,
"max_us": 22003,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 4,
"mean_us": 30.188,
"max_us": 46,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 2,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5047372,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21799
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 3526,
"spi_bytes": 14060,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9615,
"min_us": 30,
"mean_us": 524.941,
"max_us": 1368,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9616,
"min_us": 21,
"mean_us": 54.972,
"max_us": 791,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56203,
"mean_us": 57306.727,
"max_us": 58087,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 540,
"mean_us": 607.124,
"max_us": 696,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9434,
"mean_us": 9753.529,
"max_us": 10020,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 13,
"mean_us": 332.529,
"max_us": 599,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 516,
"mean_us": 559.967,
"max_us": 684,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21819,
"mean_us": 22110.595,
"max_us": 22402,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 20,
"mean_us": 311.595,
"max_us": 603,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 3,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000018,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21913
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 310,
"iq_workaround_skips": 310,
"spi_transfers": 2647,
"spi_bytes": 10540,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 125918,
"min_us": 30,
"mean_us": 39.708,
"max_us": 519,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125919,
"min_us": 21,
"mean_us": 30.338,
"max_us": 509,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 427,
"mean_us": 441.845,
"max_us": 457,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9428,
"mean_us": 9445.31,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 24.31,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 415,
"mean_us": 426.477,
"max_us": 442,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21919,
"mean_us": 21944.626,
"max_us": 21961,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 31.626,
"max_us": 48,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "40-symbol IQ cache on",
"passed": true
},
{
"result": 4,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5012958,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21953
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 304,
"iq_workaround_skips": 304,
"spi_transfers": 2594,
"spi_bytes": 10330,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9602,
"min_us": 30,
"mean_us": 522.068,
"max_us": 1263,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9603,
"min_us": 21,
"mean_us": 51.681,
"max_us": 681,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56043,
"mean_us": 56916.318,
"max_us": 57768,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 443,
"mean_us": 511.526,
"max_us": 600,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9441,
"mean_us": 9750.691,
"max_us": 10026,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 152,
"min_us": 20,
"mean_us": 329.691,
"max_us": 605,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 430,
"mean_us": 470.678,
"max_us": 581,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 21973,
"mean_us": 22224.099,
"max_us": 22566,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 20,
"mean_us": 271.099,
"max_us": 613,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 1,
"case_name": "40-symbol IQ cache on",
"passed": true
},
{
"result": 5,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5048023,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21797
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 3529,
"spi_bytes": 14070,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9612,
"min_us": 30,
"mean_us": 525.174,
"max_us": 1387,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9613,
"min_us": 21,
"mean_us": 55.026,
"max_us": 779,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56186,
"mean_us": 57314.159,
"max_us": 58105,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 538,
"mean_us": 607.32,
"max_us": 696,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9440,
"mean_us": 9761.275,
"max_us": 10036,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 19,
"mean_us": 340.275,
"max_us": 615,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 515,
"mean_us": 561.033,
"max_us": 677,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21824,
"mean_us": 22124.549,
"max_us": 22410,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 27,
"mean_us": 326.111,
"max_us": 613,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 6,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000041,
"frames": 0,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21993
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 305,
"iq_workaround_skips": 0,
"spi_transfers": 3943,
"spi_bytes": 15720,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 124628,
"min_us": 30,
"mean_us": 40.119,
"max_us": 604,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 124629,
"min_us": 21,
"mean_us": 30.743,
"max_us": 594,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 510,
"mean_us": 517.27,
"max_us": 531,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9427,
"mean_us": 9444.092,
"max_us": 9460,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 153,
"min_us": 6,
"mean_us": 23.092,
"max_us": 39,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 499,
"mean_us": 508.183,
"max_us": 529,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 22001,
"mean_us": 22217.717,
"max_us": 51768,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 8,
"mean_us": 224.717,
"max_us": 29775,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 7,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5014020,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21945
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 305,
"iq_workaround_skips": 305,
"spi_transfers": 2604,
"spi_bytes": 10369,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9603,
"min_us": 30,
"mean_us": 522.124,
"max_us": 1262,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9604,
"min_us": 21,
"mean_us": 51.761,
"max_us": 683,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55905,
"mean_us": 56929.58,
"max_us": 57674,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 446,
"mean_us": 512.412,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9436,
"mean_us": 9747.434,
"max_us": 10088,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 15,
"mean_us": 326.434,
"max_us": 667,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 433,
"mean_us": 470.559,
"max_us": 592,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21963,
"mean_us": 22206.137,
"max_us": 22555,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 18,
"mean_us": 261.137,
"max_us": 610,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "40-symbol IQ cache on",
"passed": true
},
{
"result": 8,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000011,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21935
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 310,
"iq_workaround_skips": 310,
"spi_transfers": 2644,
"spi_bytes": 10530,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 125911,
"min_us": 30,
"mean_us": 39.71,
"max_us": 515,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125912,
"min_us": 21,
"mean_us": 30.337,
"max_us": 504,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 428,
"mean_us": 437.658,
"max_us": 451,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9427,
"mean_us": 9445.529,
"max_us": 9461,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 24.529,
"max_us": 40,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 414,
"mean_us": 425.2,
"max_us": 437,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21941,
"mean_us": 21960.052,
"max_us": 21991,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 25.052,
"max_us": 56,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 2,
"case_name": "40-symbol IQ cache on",
"passed": true
},
{
"result": 9,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000007,
"frames": 0,
"switches": 308,
"switch_failures": 0,
"hook_hops": 308,
"failed_retunes": 0,
"optimized_rx_resumes": 308,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21955
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 308,
"iq_workaround_skips": 0,
"spi_transfers": 3557,
"spi_bytes": 14178,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 125203,
"min_us": 30,
"mean_us": 39.935,
"max_us": 589,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125204,
"min_us": 21,
"mean_us": 30.564,
"max_us": 579,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 509,
"mean_us": 517.351,
"max_us": 531,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 9427,
"mean_us": 9445.76,
"max_us": 9465,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 154,
"min_us": 6,
"mean_us": 24.76,
"max_us": 44,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 154,
"min_us": 499,
"mean_us": 508.662,
"max_us": 523,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 21963,
"mean_us": 21990.468,
"max_us": 22005,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 8,
"mean_us": 35.468,
"max_us": 50,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 10,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5048399,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21765
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 306,
"iq_workaround_skips": 0,
"spi_transfers": 3529,
"spi_bytes": 14070,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9622,
"min_us": 30,
"mean_us": 524.667,
"max_us": 1393,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9623,
"min_us": 21,
"mean_us": 55.052,
"max_us": 808,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56206,
"mean_us": 57315.568,
"max_us": 58116,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 538,
"mean_us": 608.118,
"max_us": 708,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9438,
"mean_us": 9744.222,
"max_us": 10001,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 153,
"min_us": 17,
"mean_us": 323.222,
"max_us": 580,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 503,
"mean_us": 561.333,
"max_us": 696,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21791,
"mean_us": 22078.503,
"max_us": 22376,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 16,
"mean_us": 304.209,
"max_us": 589,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "40-symbol IQ cache off",
"passed": true
},
{
"result": 11,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000003,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21965
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 309,
"iq_workaround_skips": 309,
"spi_transfers": 2637,
"spi_bytes": 10501,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 125976,
"min_us": 30,
"mean_us": 39.69,
"max_us": 512,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125977,
"min_us": 21,
"mean_us": 30.321,
"max_us": 501,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 418,
"mean_us": 432.532,
"max_us": 451,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9426,
"mean_us": 9438.406,
"max_us": 9463,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 5,
"mean_us": 17.406,
"max_us": 42,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 410,
"mean_us": 420.284,
"max_us": 437,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 21975,
"mean_us": 21990.253,
"max_us": 22022,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 10,
"mean_us": 25.253,
"max_us": 57,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "40-symbol IQ cache on",
"passed": true
},
{
"result": 12,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5013816,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21951
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 305,
"iq_workaround_skips": 305,
"spi_transfers": 2604,
"spi_bytes": 10369,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 9597,
"min_us": 30,
"mean_us": 522.381,
"max_us": 1275,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9598,
"min_us": 21,
"mean_us": 51.772,
"max_us": 690,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55882,
"mean_us": 56926.466,
"max_us": 57636,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 447,
"mean_us": 513.712,
"max_us": 599,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9435,
"mean_us": 9746.809,
"max_us": 10065,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 14,
"mean_us": 325.809,
"max_us": 644,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 430,
"mean_us": 469.678,
"max_us": 586,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21967,
"mean_us": 22205.771,
"max_us": 22567,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 16,
"mean_us": 254.771,
"max_us": 616,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356340,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288,
"repeat": 3,
"case_name": "40-symbol IQ cache on",
"passed": true
}
],
"source_report": "retune-iq.json"
}
],
"preliminary_spi_sweep": {
"recorded_utc": "2026-10-19T05:42:27.500463+00:00",
"requested_mhz": [
8,
9,
10,
11,
12,
13,
14,
15,
16
],
"clock_plan_mhz": [
8,
9,
10,
11,
12,
13,
14,
15,
16
],
"repeats": 3,
"seconds_per_trial": 3,
"requested_fps": 20,
"receive_only": true,
"reboots_device": true,
"fresh_boot_per_clock_attempt": true,
"passed_attempts": 6,
"failed_attempts": 21,
"baseline_anchor_passed": true,
"clock_summary": [
{
"spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"attempts": 3,
"passed": 3
},
{
"spi_mhz": 9,
"actual_spi_hz": [
8888888
],
"attempts": 3,
"passed": 3
},
{
"spi_mhz": 10,
"actual_spi_hz": [
10000000
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 11,
"actual_spi_hz": [
10000000
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 12,
"actual_spi_hz": [
11428571
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 13,
"actual_spi_hz": [
11428571
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 14,
"actual_spi_hz": [
13333333
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 15,
"actual_spi_hz": [
13333333
],
"attempts": 3,
"passed": 0
},
{
"spi_mhz": 16,
"actual_spi_hz": [
16000000
],
"attempts": 3,
"passed": 0
}
],
"maximum_passing_actual_spi_hz": 8888888,
"source_report": "spi-sweep.json",
"interpretation": "Observed bulk-transfer failures for this implementation. Later bytewise and clock-register comparisons do not establish a causal driver defect or a physical clock limit. Frequencies are derived from the configured divider, not measured on a clock signal.",
"attempts": [
{
"repeat": 1,
"spi_mhz": 8,
"baseline_anchor": true,
"inspection": {
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 8 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 8 1 0 0 0 32 3 20 1",
"sequence": 1,
"passed": true,
"result": {
"result": 1,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000079,
"frames": 0,
"switches": 186,
"switch_failures": 0,
"hook_hops": 186,
"failed_retunes": 0,
"optimized_rx_resumes": 186,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
21985
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 186,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1490,
"spi_bytes": 5307,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 75097,
"min_us": 31,
"mean_us": 39.947,
"max_us": 480,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 75098,
"min_us": 22,
"mean_us": 30.582,
"max_us": 469,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 93,
"min_us": 374,
"mean_us": 393.645,
"max_us": 419,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9430,
"mean_us": 9443.323,
"max_us": 9456,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 9,
"mean_us": 22.323,
"max_us": 35,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 357,
"mean_us": 373.677,
"max_us": 391,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 21993,
"mean_us": 22006.968,
"max_us": 22024,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 93,
"min_us": 8,
"mean_us": 21.968,
"max_us": 39,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5176
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 8 1 0 0 0 32 3 20 2",
"sequence": 2,
"passed": true,
"result": {
"result": 2,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3010314,
"frames": 53,
"switches": 182,
"switch_failures": 0,
"hook_hops": 182,
"failed_retunes": 0,
"optimized_rx_resumes": 182,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22017
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 182,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1454,
"spi_bytes": 5180,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5780,
"min_us": 30,
"mean_us": 520.805,
"max_us": 1271,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5781,
"min_us": 22,
"mean_us": 51.266,
"max_us": 677,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56208,
"mean_us": 56737.585,
"max_us": 57398,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 91,
"min_us": 439,
"mean_us": 498.44,
"max_us": 577,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 91,
"min_us": 9445,
"mean_us": 9760.868,
"max_us": 10014,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 91,
"min_us": 24,
"mean_us": 339.868,
"max_us": 593,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 91,
"min_us": 417,
"mean_us": 460.022,
"max_us": 561,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 91,
"min_us": 22043,
"mean_us": 22321.703,
"max_us": 22617,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 91,
"min_us": 26,
"mean_us": 304.703,
"max_us": 600,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3272
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 9,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 9,
"bulk": true,
"actual_spi_hz": 8888888,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 9 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 9 1 0 0 0 32 3 20 3",
"sequence": 3,
"passed": true,
"result": {
"result": 3,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000023,
"frames": 0,
"switches": 186,
"switch_failures": 0,
"hook_hops": 186,
"failed_retunes": 0,
"optimized_rx_resumes": 186,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22015
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 186,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1486,
"spi_bytes": 5294,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 75101,
"min_us": 31,
"mean_us": 39.946,
"max_us": 466,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 75102,
"min_us": 22,
"mean_us": 30.584,
"max_us": 455,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 93,
"min_us": 371,
"mean_us": 388.892,
"max_us": 407,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9425,
"mean_us": 9442.667,
"max_us": 9458,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 4,
"mean_us": 21.667,
"max_us": 37,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 356,
"mean_us": 369.925,
"max_us": 392,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 22024,
"mean_us": 22042.43,
"max_us": 22051,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 93,
"min_us": 9,
"mean_us": 27.43,
"max_us": 36,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5176
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 9 1 0 0 0 32 3 20 4",
"sequence": 4,
"passed": true,
"result": {
"result": 4,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3034447,
"frames": 53,
"switches": 181,
"switch_failures": 0,
"hook_hops": 181,
"failed_retunes": 0,
"optimized_rx_resumes": 181,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
21941
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 181,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1532,
"spi_bytes": 5486,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5789,
"min_us": 31,
"mean_us": 524.07,
"max_us": 1298,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5790,
"min_us": 22,
"mean_us": 55.254,
"max_us": 732,
"p95_upper_us": 200,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56204,
"mean_us": 57198.057,
"max_us": 61330,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 91,
"min_us": 491,
"mean_us": 548.187,
"max_us": 618,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 90,
"min_us": 9449,
"mean_us": 9740.467,
"max_us": 10020,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 90,
"min_us": 28,
"mean_us": 319.467,
"max_us": 599,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 90,
"min_us": 444,
"mean_us": 506.767,
"max_us": 620,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 91,
"min_us": 21968,
"mean_us": 22840.154,
"max_us": 48951,
"p95_upper_us": 40000,
"p99_upper_us": 80000
},
"deadline_lateness": {
"n": 91,
"min_us": 19,
"mean_us": 889.703,
"max_us": 26982,
"p95_upper_us": 750,
"p99_upper_us": 40000
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 10,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 10,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 94,
"bad_modem_reads": 6,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 10 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 94",
"bad_modem_reads: expected 0, got 6"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 11,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 11,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 95,
"bad_modem_reads": 5,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 11 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 95",
"bad_modem_reads: expected 0, got 5"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 12,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 12,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 80,
"bad_modem_reads": 20,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 12 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 80",
"bad_modem_reads: expected 0, got 20"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 13,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 13,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 78,
"bad_modem_reads": 22,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 13 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 78",
"bad_modem_reads: expected 0, got 22"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 14,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 14,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 41,
"bad_modem_reads": 59,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 14 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 41",
"bad_modem_reads: expected 0, got 59"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 15,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 15,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 42,
"bad_modem_reads": 58,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 15 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 42",
"bad_modem_reads: expected 0, got 58"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 1,
"spi_mhz": 16,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 16,
"bulk": true,
"actual_spi_hz": 16000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 36,
"bad_modem_reads": 64,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 16 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 36",
"bad_modem_reads: expected 0, got 64"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 16,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 16,
"bulk": true,
"actual_spi_hz": 16000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 32,
"bad_modem_reads": 68,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 16 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 32",
"bad_modem_reads: expected 0, got 68"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 15,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 15,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 46,
"bad_modem_reads": 54,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 15 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 46",
"bad_modem_reads: expected 0, got 54"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 14,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 14,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 51,
"bad_modem_reads": 49,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 14 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 51",
"bad_modem_reads: expected 0, got 49"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 13,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 13,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 80,
"bad_modem_reads": 20,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 13 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 80",
"bad_modem_reads: expected 0, got 20"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 12,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 12,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 80,
"bad_modem_reads": 20,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 12 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 80",
"bad_modem_reads: expected 0, got 20"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 11,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 11,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 95,
"bad_modem_reads": 5,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 11 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 95",
"bad_modem_reads: expected 0, got 5"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 10,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 10,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 93,
"bad_modem_reads": 7,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 10 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 93",
"bad_modem_reads: expected 0, got 7"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 9,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 9,
"bulk": true,
"actual_spi_hz": 8888888,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 9 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 9 1 0 0 0 32 3 20 5",
"sequence": 5,
"passed": true,
"result": {
"result": 5,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000032,
"frames": 0,
"switches": 185,
"switch_failures": 0,
"hook_hops": 185,
"failed_retunes": 0,
"optimized_rx_resumes": 185,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22005
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 185,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1872,
"spi_bytes": 6839,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 74770,
"min_us": 31,
"mean_us": 40.123,
"max_us": 578,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 74771,
"min_us": 22,
"mean_us": 30.765,
"max_us": 564,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 92,
"min_us": 371,
"mean_us": 388.533,
"max_us": 408,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9434,
"mean_us": 9445.022,
"max_us": 9455,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 13,
"mean_us": 24.022,
"max_us": 34,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 357,
"mean_us": 370.914,
"max_us": 387,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 92,
"min_us": 22013,
"mean_us": 22158.478,
"max_us": 32985,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 92,
"min_us": 8,
"mean_us": 153.478,
"max_us": 10980,
"p95_upper_us": 50,
"p99_upper_us": 20000
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5176
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 9 1 0 0 0 32 3 20 6",
"sequence": 6,
"passed": true,
"result": {
"result": 6,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3025918,
"frames": 53,
"switches": 184,
"switch_failures": 0,
"hook_hops": 184,
"failed_retunes": 0,
"optimized_rx_resumes": 184,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
21923
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 184,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1474,
"spi_bytes": 5250,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5781,
"min_us": 30,
"mean_us": 523.416,
"max_us": 1309,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5782,
"min_us": 22,
"mean_us": 53.863,
"max_us": 729,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56422,
"mean_us": 57040.717,
"max_us": 57634,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 92,
"min_us": 476,
"mean_us": 550.576,
"max_us": 627,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 9440,
"mean_us": 9724.902,
"max_us": 9997,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 92,
"min_us": 19,
"mean_us": 303.902,
"max_us": 576,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 92,
"min_us": 445,
"mean_us": 508.957,
"max_us": 613,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 21954,
"mean_us": 22190.522,
"max_us": 22528,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 92,
"min_us": 31,
"mean_us": 263.152,
"max_us": 587,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3256
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 2,
"spi_mhz": 8,
"baseline_anchor": true,
"inspection": {
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 8 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 8 1 0 0 0 32 3 20 7",
"sequence": 7,
"passed": true,
"result": {
"result": 7,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000028,
"frames": 0,
"switches": 186,
"switch_failures": 0,
"hook_hops": 186,
"failed_retunes": 0,
"optimized_rx_resumes": 186,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
21985
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 186,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1490,
"spi_bytes": 5307,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 75094,
"min_us": 31,
"mean_us": 39.95,
"max_us": 476,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 75095,
"min_us": 22,
"mean_us": 30.593,
"max_us": 465,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 93,
"min_us": 374,
"mean_us": 393.129,
"max_us": 415,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9425,
"mean_us": 9444.419,
"max_us": 9458,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 4,
"mean_us": 23.419,
"max_us": 37,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 357,
"mean_us": 373.774,
"max_us": 393,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 21993,
"mean_us": 22008.054,
"max_us": 22024,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 93,
"min_us": 8,
"mean_us": 23.054,
"max_us": 39,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5128
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 8 1 0 0 0 32 3 20 8",
"sequence": 8,
"passed": true,
"result": {
"result": 8,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3011170,
"frames": 53,
"switches": 183,
"switch_failures": 0,
"hook_hops": 183,
"failed_retunes": 0,
"optimized_rx_resumes": 183,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22015
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 183,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1460,
"spi_bytes": 5202,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5782,
"min_us": 31,
"mean_us": 520.769,
"max_us": 1250,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5783,
"min_us": 22,
"mean_us": 51.365,
"max_us": 663,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56219,
"mean_us": 56753.981,
"max_us": 57443,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 92,
"min_us": 438,
"mean_us": 500.109,
"max_us": 573,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 91,
"min_us": 9467,
"mean_us": 9745.846,
"max_us": 9988,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 91,
"min_us": 46,
"mean_us": 324.846,
"max_us": 567,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 91,
"min_us": 419,
"mean_us": 460.154,
"max_us": 554,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 22033,
"mean_us": 22296.228,
"max_us": 22610,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 92,
"min_us": 18,
"mean_us": 281.228,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3336
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 8,
"baseline_anchor": true,
"inspection": {
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 8 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 8 1 0 0 0 32 3 20 9",
"sequence": 9,
"passed": true,
"result": {
"result": 9,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000020,
"frames": 0,
"switches": 186,
"switch_failures": 0,
"hook_hops": 186,
"failed_retunes": 0,
"optimized_rx_resumes": 186,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22009
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 186,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1486,
"spi_bytes": 5294,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 75077,
"min_us": 31,
"mean_us": 39.959,
"max_us": 473,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 75078,
"min_us": 22,
"mean_us": 30.598,
"max_us": 463,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 93,
"min_us": 374,
"mean_us": 393.258,
"max_us": 413,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9432,
"mean_us": 9444.151,
"max_us": 9452,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 11,
"mean_us": 23.151,
"max_us": 31,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 357,
"mean_us": 373.032,
"max_us": 391,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 22015,
"mean_us": 22044.548,
"max_us": 22059,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 93,
"min_us": 6,
"mean_us": 35.548,
"max_us": 50,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5048
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 8 1 0 0 0 32 3 20 10",
"sequence": 10,
"passed": true,
"result": {
"result": 10,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3011427,
"frames": 53,
"switches": 183,
"switch_failures": 0,
"hook_hops": 183,
"failed_retunes": 0,
"optimized_rx_resumes": 183,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22013
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 183,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 1460,
"spi_bytes": 5202,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5783,
"min_us": 31,
"mean_us": 520.648,
"max_us": 1256,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5784,
"min_us": 22,
"mean_us": 51.369,
"max_us": 670,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56248,
"mean_us": 56767.604,
"max_us": 57392,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 92,
"min_us": 435,
"mean_us": 499.174,
"max_us": 569,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 91,
"min_us": 9453,
"mean_us": 9751.835,
"max_us": 10004,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 91,
"min_us": 32,
"mean_us": 330.835,
"max_us": 583,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 91,
"min_us": 419,
"mean_us": 461.077,
"max_us": 572,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 22050,
"mean_us": 22300.109,
"max_us": 22608,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 92,
"min_us": 37,
"mean_us": 287.109,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3272
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 9,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 9,
"bulk": true,
"actual_spi_hz": 8888888,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 9 1",
"passed": true,
"validation_errors": []
},
{
"kind": "static",
"command": "trial 0 9 1 0 0 0 32 3 20 11",
"sequence": 11,
"passed": true,
"retried_retained_result": true,
"result": {
"result": 11,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3000026,
"frames": 0,
"switches": 186,
"switch_failures": 0,
"hook_hops": 186,
"failed_retunes": 0,
"optimized_rx_resumes": 186,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
22023
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 186,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1486,
"spi_bytes": 5294,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 75120,
"min_us": 31,
"mean_us": 39.936,
"max_us": 470,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 75121,
"min_us": 22,
"mean_us": 30.581,
"max_us": 459,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 93,
"min_us": 372,
"mean_us": 389.022,
"max_us": 408,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 9428,
"mean_us": 9442.677,
"max_us": 9455,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 93,
"min_us": 7,
"mean_us": 21.677,
"max_us": 34,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 93,
"min_us": 356,
"mean_us": 370.301,
"max_us": 385,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 93,
"min_us": 22033,
"mean_us": 22040.785,
"max_us": 22056,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 93,
"min_us": 10,
"mean_us": 17.785,
"max_us": 33,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5176
},
"validation_errors": []
},
{
"kind": "buffered",
"command": "trial 2 9 1 0 0 0 32 3 20 12",
"sequence": 12,
"passed": true,
"result": {
"result": 12,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 3,
"requested_fps": 20,
"elapsed_us": 3025845,
"frames": 53,
"switches": 184,
"switch_failures": 0,
"hook_hops": 184,
"failed_retunes": 0,
"optimized_rx_resumes": 184,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": true,
"nominal_visit_us": [
9421,
21929
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 184,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 1470,
"spi_bytes": 5237,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"service_gap": {
"n": 5781,
"min_us": 29,
"mean_us": 523.403,
"max_us": 1304,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 5782,
"min_us": 22,
"mean_us": 53.818,
"max_us": 711,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 53,
"min_us": 56426,
"mean_us": 57020.453,
"max_us": 57696,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 92,
"min_us": 487,
"mean_us": 546.891,
"max_us": 628,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 9452,
"mean_us": 9735.739,
"max_us": 9995,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 92,
"min_us": 31,
"mean_us": 314.739,
"max_us": 574,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 92,
"min_us": 450,
"mean_us": 506.783,
"max_us": 611,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 92,
"min_us": 21975,
"mean_us": 22237.196,
"max_us": 22568,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 92,
"min_us": 15,
"mean_us": 278.674,
"max_us": 601,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356612,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3288
},
"validation_errors": []
}
],
"passed": true,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 10,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 10,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 93,
"bad_modem_reads": 7,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 10 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 93",
"bad_modem_reads: expected 0, got 7"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 11,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 11,
"bulk": true,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 94,
"bad_modem_reads": 6,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 11 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 94",
"bad_modem_reads: expected 0, got 6"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 12,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 12,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 72,
"bad_modem_reads": 28,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 12 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 72",
"bad_modem_reads: expected 0, got 28"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 13,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 13,
"bulk": true,
"actual_spi_hz": 11428571,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 80,
"bad_modem_reads": 20,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 13 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 80",
"bad_modem_reads: expected 0, got 20"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 14,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 14,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 33,
"bad_modem_reads": 67,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 14 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 33",
"bad_modem_reads: expected 0, got 67"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 15,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 15,
"bulk": true,
"actual_spi_hz": 13333333,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 45,
"bad_modem_reads": 55,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 15 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 45",
"bad_modem_reads: expected 0, got 55"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
},
{
"repeat": 3,
"spi_mhz": 16,
"baseline_anchor": false,
"inspection": {
"spi_inspection": true,
"spi_mhz": 16,
"bulk": true,
"actual_spi_hz": 16000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 36,
"bad_modem_reads": 64,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
"steps": [
{
"kind": "inspection",
"command": "inspect 16 1",
"passed": false,
"validation_errors": [
"correct_modem_reads: expected 100, got 36",
"bad_modem_reads: expected 0, got 64"
]
},
{
"kind": "static",
"skipped": true,
"reason": "SPI inspection failed"
},
{
"kind": "buffered",
"skipped": true,
"reason": "SPI inspection failed"
}
],
"passed": false,
"complete": true
}
]
},
"bytewise_read_diagnostic": [
{
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 10,
"bulk": false,
"actual_spi_hz": 10000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 16,
"bulk": false,
"actual_spi_hz": 16000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 16,
"bulk": true,
"actual_spi_hz": 16000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 29,
"bad_modem_reads": 71,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 100,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
}
],
"tests": {
"status": "23 focused native tests,7 hosted-document tests, final HIL build, Full build/smoke and controlled sustained BLE duration check passed. Requested10Hz BLE rate was not reached.",
"hosted_document_links": {
"cases": 7,
"passed": 7,
"command": "python -B test/test_hosted_doc_links.py -v"
},
"focused_native_regressions": {
"cases": 23,
"passed": 23
},
"hil_final_source_build": {
"passed": true,
"scope": "Final HIL source with clock experiment helpers isolated under tools/hil."
}
},
"final_exact_clock_comparison": {
"exact_spi_clock": true,
"clock_timing_correction": false,
"firmware": {
"bench": "tdeck-display-radio2-v2",
"ready": true,
"autonomous_tx": false,
"psram_bytes": 8386247,
"free_psram_bytes": 8224063,
"free_heap_bytes": 356868,
"buffered": false,
"width": 320,
"height": 240,
"stress_task_ready": true,
"loop_priority": 1,
"core": 1,
"clock_fix_supported": true,
"command": "trial <display:0,1,2> <MHz:8..16> <modemcache:0,1> <iqcache:0,1> <priority:0,3> <load:0,1> <preamble:32,40> <seconds:1..10> <fps:1..30> <seq>"
},
"results": [
{
"result": 1,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000004,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21925
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2644,
"spi_bytes": 9290,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126263,
"min_us": 30,
"mean_us": 39.6,
"max_us": 511,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126264,
"min_us": 21,
"mean_us": 30.258,
"max_us": 502,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 421,
"mean_us": 434.935,
"max_us": 456,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9424,
"mean_us": 9443.161,
"max_us": 9465,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 3,
"mean_us": 22.161,
"max_us": 44,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 402,
"mean_us": 415.135,
"max_us": 442,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21932,
"mean_us": 21958.245,
"max_us": 21974,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 33.245,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 5176,
"repeat": 1,
"passed": true
},
{
"result": 2,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5034458,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21931
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2611,
"spi_bytes": 9174,
"modem_queries": 306,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9620,
"min_us": 28,
"mean_us": 523.326,
"max_us": 1301,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9621,
"min_us": 21,
"mean_us": 52.784,
"max_us": 730,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56139,
"mean_us": 57157.92,
"max_us": 57831,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 474,
"mean_us": 539.549,
"max_us": 626,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9440,
"mean_us": 9753.346,
"max_us": 10027,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 19,
"mean_us": 332.346,
"max_us": 606,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 449,
"mean_us": 496.02,
"max_us": 607,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21962,
"mean_us": 22205.536,
"max_us": 22534,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 31,
"mean_us": 272.314,
"max_us": 596,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3240,
"repeat": 1,
"passed": true
},
{
"result": 3,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000013,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22019
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 309,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2328,
"spi_bytes": 8338,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126393,
"min_us": 30,
"mean_us": 39.559,
"max_us": 491,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126394,
"min_us": 21,
"mean_us": 30.22,
"max_us": 475,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 397,
"mean_us": 413.591,
"max_us": 430,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9443.935,
"max_us": 9466,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 22.935,
"max_us": 45,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 384,
"mean_us": 394.49,
"max_us": 420,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22026,
"mean_us": 22050.994,
"max_us": 22070,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 7,
"mean_us": 31.994,
"max_us": 51,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3240,
"repeat": 1,
"passed": true
},
{
"result": 4,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5025320,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21993
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 305,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2299,
"spi_bytes": 8234,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9613,
"min_us": 28,
"mean_us": 522.755,
"max_us": 1281,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9614,
"min_us": 21,
"mean_us": 51.969,
"max_us": 687,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 55991,
"mean_us": 57052.295,
"max_us": 57768,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 443,
"mean_us": 516.157,
"max_us": 599,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9440,
"mean_us": 9754.138,
"max_us": 10013,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 19,
"mean_us": 333.138,
"max_us": 592,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 423,
"mean_us": 472.454,
"max_us": 587,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 22021,
"mean_us": 22265.353,
"max_us": 22618,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 28,
"mean_us": 270.954,
"max_us": 623,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 5,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000010,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22027
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 309,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 2328,
"spi_bytes": 8338,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 126406,
"min_us": 30,
"mean_us": 39.555,
"max_us": 492,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126407,
"min_us": 21,
"mean_us": 30.212,
"max_us": 483,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 395,
"mean_us": 410.292,
"max_us": 436,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9427,
"mean_us": 9443.684,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 6,
"mean_us": 22.684,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 385,
"mean_us": 394.677,
"max_us": 433,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22035,
"mean_us": 22052.682,
"max_us": 22076,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 8,
"mean_us": 25.682,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 6,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5023073,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21967
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 304,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 2293,
"spi_bytes": 8212,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 9618,
"min_us": 28,
"mean_us": 522.251,
"max_us": 1291,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9619,
"min_us": 21,
"mean_us": 51.74,
"max_us": 725,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56140,
"mean_us": 57027.341,
"max_us": 57804,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 446,
"mean_us": 514.724,
"max_us": 608,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9436,
"mean_us": 9762.257,
"max_us": 10037,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 15,
"mean_us": 341.257,
"max_us": 616,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 421,
"mean_us": 466.961,
"max_us": 574,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 22002,
"mean_us": 22266.441,
"max_us": 22632,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 35,
"mean_us": 289.743,
"max_us": 615,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 7,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000028,
"frames": 0,
"switches": 307,
"switch_failures": 0,
"hook_hops": 307,
"failed_retunes": 0,
"optimized_rx_resumes": 307,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21949
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 3851,
"spi_bytes": 15048,
"modem_queries": 307,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 125031,
"min_us": 30,
"mean_us": 39.99,
"max_us": 647,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125032,
"min_us": 21,
"mean_us": 30.652,
"max_us": 638,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 554,
"mean_us": 569.157,
"max_us": 584,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 9427,
"mean_us": 9442.844,
"max_us": 9466,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 154,
"min_us": 6,
"mean_us": 21.844,
"max_us": 45,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 154,
"min_us": 540,
"mean_us": 554.299,
"max_us": 576,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21958,
"mean_us": 21980.725,
"max_us": 22006,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 9,
"mean_us": 31.725,
"max_us": 57,
"p95_upper_us": 50,
"p99_upper_us": 100
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 8,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5025529,
"frames": 87,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21599
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 3824,
"spi_bytes": 14944,
"modem_queries": 305,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9518,
"min_us": 29,
"mean_us": 527.997,
"max_us": 1451,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9519,
"min_us": 21,
"mean_us": 57.661,
"max_us": 866,
"p95_upper_us": 100,
"p99_upper_us": 1000
},
"frame": {
"n": 87,
"min_us": 56489,
"mean_us": 57711.23,
"max_us": 58531,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 603,
"mean_us": 678.359,
"max_us": 777,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 152,
"min_us": 9434,
"mean_us": 9751.697,
"max_us": 10012,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 13,
"mean_us": 330.697,
"max_us": 591,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 586,
"mean_us": 627.967,
"max_us": 747,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21629,
"mean_us": 21907.085,
"max_us": 22207,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 30,
"mean_us": 299.85,
"max_us": 608,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 9,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000036,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22011
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 309,
"iq_workaround_skips": 309,
"actual_spi_hz": 8000000,
"spi_transfers": 2637,
"spi_bytes": 10501,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126115,
"min_us": 30,
"mean_us": 39.646,
"max_us": 529,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126116,
"min_us": 21,
"mean_us": 30.307,
"max_us": 520,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 430,
"mean_us": 448.903,
"max_us": 472,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9441.065,
"max_us": 9459,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 20.065,
"max_us": 38,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 416,
"mean_us": 429.232,
"max_us": 456,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22019,
"mean_us": 22038.519,
"max_us": 22067,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 8,
"mean_us": 27.519,
"max_us": 56,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 10,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5039977,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21885
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 304,
"iq_workaround_skips": 304,
"actual_spi_hz": 8000000,
"spi_transfers": 2682,
"spi_bytes": 10679,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9615,
"min_us": 28,
"mean_us": 524.173,
"max_us": 1341,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9616,
"min_us": 21,
"mean_us": 53.464,
"max_us": 775,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56323,
"mean_us": 57219.784,
"max_us": 61369,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 470,
"mean_us": 548.776,
"max_us": 642,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9436,
"mean_us": 9744.98,
"max_us": 10016,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 15,
"mean_us": 323.98,
"max_us": 595,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 462,
"mean_us": 506.98,
"max_us": 633,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 21919,
"mean_us": 22396.862,
"max_us": 52469,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 26,
"mean_us": 498.599,
"max_us": 30560,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 11,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000039,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21945
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 309,
"iq_workaround_skips": 309,
"actual_spi_hz": 8888888,
"spi_transfers": 2640,
"spi_bytes": 10511,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 126151,
"min_us": 30,
"mean_us": 39.635,
"max_us": 530,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126152,
"min_us": 21,
"mean_us": 30.294,
"max_us": 519,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 427,
"mean_us": 444.273,
"max_us": 471,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9441.91,
"max_us": 9460,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 20.91,
"max_us": 39,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 409,
"mean_us": 426.645,
"max_us": 452,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 21952,
"mean_us": 21973.156,
"max_us": 21994,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 7,
"mean_us": 28.156,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 12,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5034571,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21877
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 305,
"iq_workaround_skips": 305,
"actual_spi_hz": 8888888,
"spi_transfers": 2601,
"spi_bytes": 10359,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 9616,
"min_us": 28,
"mean_us": 523.557,
"max_us": 1320,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9617,
"min_us": 21,
"mean_us": 52.925,
"max_us": 759,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56312,
"mean_us": 57158.75,
"max_us": 57913,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 475,
"mean_us": 548.092,
"max_us": 650,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9443,
"mean_us": 9756.039,
"max_us": 10037,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 22,
"mean_us": 335.039,
"max_us": 616,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 456,
"mean_us": 504.092,
"max_us": 638,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21902,
"mean_us": 22197.647,
"max_us": 22624,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 25,
"mean_us": 301.013,
"max_us": 634,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 1,
"passed": true
},
{
"result": 13,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5035042,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21873
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 306,
"iq_workaround_skips": 306,
"actual_spi_hz": 8888888,
"spi_transfers": 2611,
"spi_bytes": 10398,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 9618,
"min_us": 27,
"mean_us": 523.493,
"max_us": 1319,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9619,
"min_us": 21,
"mean_us": 52.994,
"max_us": 763,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56085,
"mean_us": 57163.898,
"max_us": 57964,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 479,
"mean_us": 548.399,
"max_us": 653,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9436,
"mean_us": 9754.771,
"max_us": 10029,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 15,
"mean_us": 333.771,
"max_us": 608,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 458,
"mean_us": 504.549,
"max_us": 626,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21906,
"mean_us": 22189.81,
"max_us": 22537,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 29,
"mean_us": 297.098,
"max_us": 606,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 14,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000013,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22011
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 309,
"iq_workaround_skips": 309,
"actual_spi_hz": 8888888,
"spi_transfers": 2637,
"spi_bytes": 10501,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 126160,
"min_us": 30,
"mean_us": 39.632,
"max_us": 523,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126161,
"min_us": 21,
"mean_us": 30.29,
"max_us": 514,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 429,
"mean_us": 445.24,
"max_us": 468,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9443.381,
"max_us": 9464,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 22.381,
"max_us": 43,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 411,
"mean_us": 425.271,
"max_us": 446,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22019,
"mean_us": 22037.786,
"max_us": 22062,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 8,
"mean_us": 26.786,
"max_us": 51,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 15,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5036707,
"frames": 88,
"switches": 306,
"switch_failures": 0,
"hook_hops": 306,
"failed_retunes": 0,
"optimized_rx_resumes": 306,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21883
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 306,
"iq_workaround_skips": 306,
"actual_spi_hz": 8000000,
"spi_transfers": 2611,
"spi_bytes": 10398,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9615,
"min_us": 30,
"mean_us": 523.833,
"max_us": 1317,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9616,
"min_us": 21,
"mean_us": 53.099,
"max_us": 755,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56238,
"mean_us": 57181.682,
"max_us": 57988,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 485,
"mean_us": 551.425,
"max_us": 648,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 9445,
"mean_us": 9738.268,
"max_us": 10045,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 153,
"min_us": 24,
"mean_us": 317.268,
"max_us": 624,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 153,
"min_us": 462,
"mean_us": 505.373,
"max_us": 625,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21911,
"mean_us": 22194.124,
"max_us": 22574,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 28,
"mean_us": 302.092,
"max_us": 617,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 16,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000024,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22001
],
"modem_cache": true,
"iq_cache": true,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 309,
"iq_workaround_skips": 309,
"actual_spi_hz": 8000000,
"spi_transfers": 2637,
"spi_bytes": 10501,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126148,
"min_us": 30,
"mean_us": 39.636,
"max_us": 527,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126149,
"min_us": 21,
"mean_us": 30.294,
"max_us": 517,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 429,
"mean_us": 446.643,
"max_us": 469,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9426,
"mean_us": 9442.497,
"max_us": 9463,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 5,
"mean_us": 21.497,
"max_us": 42,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 416,
"mean_us": 426.942,
"max_us": 448,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22008,
"mean_us": 22028.338,
"max_us": 22052,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 7,
"mean_us": 27.338,
"max_us": 51,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 17,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5025429,
"frames": 87,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21617
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 3824,
"spi_bytes": 14944,
"modem_queries": 305,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9513,
"min_us": 29,
"mean_us": 528.265,
"max_us": 1448,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9514,
"min_us": 21,
"mean_us": 57.655,
"max_us": 865,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 87,
"min_us": 56742,
"mean_us": 57711.264,
"max_us": 58501,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 607,
"mean_us": 676.013,
"max_us": 769,
"p95_upper_us": 1000,
"p99_upper_us": 1000
},
"visit_before_departure": {
"n": 152,
"min_us": 9436,
"mean_us": 9753.888,
"max_us": 10010,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 15,
"mean_us": 332.888,
"max_us": 589,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 582,
"mean_us": 628.868,
"max_us": 744,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21638,
"mean_us": 21916.889,
"max_us": 22264,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 18,
"mean_us": 292.15,
"max_us": 619,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 18,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000018,
"frames": 0,
"switches": 307,
"switch_failures": 0,
"hook_hops": 307,
"failed_retunes": 0,
"optimized_rx_resumes": 307,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21923
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 40,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 3851,
"spi_bytes": 15048,
"modem_queries": 307,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 125022,
"min_us": 30,
"mean_us": 39.993,
"max_us": 667,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 125023,
"min_us": 21,
"mean_us": 30.651,
"max_us": 658,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 555,
"mean_us": 573.712,
"max_us": 605,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 154,
"min_us": 9429,
"mean_us": 9442.513,
"max_us": 9460,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 154,
"min_us": 8,
"mean_us": 21.513,
"max_us": 39,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 154,
"min_us": 534,
"mean_us": 552.877,
"max_us": 581,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21932,
"mean_us": 21948.647,
"max_us": 21972,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 9,
"mean_us": 25.647,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 19,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5024525,
"frames": 88,
"switches": 304,
"switch_failures": 0,
"hook_hops": 304,
"failed_retunes": 0,
"optimized_rx_resumes": 304,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21991
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 304,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 2293,
"spi_bytes": 8212,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 9614,
"min_us": 28,
"mean_us": 522.619,
"max_us": 1272,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9615,
"min_us": 21,
"mean_us": 51.881,
"max_us": 688,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56123,
"mean_us": 57043.477,
"max_us": 57839,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 152,
"min_us": 435,
"mean_us": 511.711,
"max_us": 598,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9445,
"mean_us": 9752.882,
"max_us": 10017,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 24,
"mean_us": 331.882,
"max_us": 596,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 425,
"mean_us": 472.901,
"max_us": 582,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 22012,
"mean_us": 22283.296,
"max_us": 22640,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 152,
"min_us": 21,
"mean_us": 285.414,
"max_us": 629,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 20,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 9,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000000,
"frames": 0,
"switches": 309,
"switch_failures": 0,
"hook_hops": 309,
"failed_retunes": 0,
"optimized_rx_resumes": 309,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
22019
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 309,
"iq_workaround_skips": 0,
"actual_spi_hz": 8888888,
"spi_transfers": 2328,
"spi_bytes": 8338,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"service_gap": {
"n": 126424,
"min_us": 30,
"mean_us": 39.549,
"max_us": 487,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126425,
"min_us": 21,
"mean_us": 30.212,
"max_us": 478,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 154,
"min_us": 398,
"mean_us": 411.604,
"max_us": 431,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9442.452,
"max_us": 9459,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 21.452,
"max_us": 38,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 378,
"mean_us": 392.077,
"max_us": 423,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 154,
"min_us": 22028,
"mean_us": 22048.383,
"max_us": 22068,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 154,
"min_us": 9,
"mean_us": 29.383,
"max_us": 49,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 21,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5024770,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21967
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 305,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2299,
"spi_bytes": 8234,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9613,
"min_us": 29,
"mean_us": 522.701,
"max_us": 1285,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9614,
"min_us": 21,
"mean_us": 51.936,
"max_us": 717,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56139,
"mean_us": 57047.352,
"max_us": 57806,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 446,
"mean_us": 516.346,
"max_us": 610,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9445,
"mean_us": 9748.355,
"max_us": 10075,
"p95_upper_us": 10000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 24,
"mean_us": 327.355,
"max_us": 654,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 425,
"mean_us": 469.763,
"max_us": 583,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21985,
"mean_us": 22251.444,
"max_us": 22622,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 18,
"mean_us": 271.987,
"max_us": 609,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 22,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000010,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21983
],
"modem_cache": true,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 310,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2334,
"spi_bytes": 8360,
"modem_queries": 0,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126378,
"min_us": 30,
"mean_us": 39.564,
"max_us": 495,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126379,
"min_us": 21,
"mean_us": 30.223,
"max_us": 485,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 401,
"mean_us": 416.342,
"max_us": 437,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9425,
"mean_us": 9442.265,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 4,
"mean_us": 21.265,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 381,
"mean_us": 394.174,
"max_us": 438,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21991,
"mean_us": 22013.406,
"max_us": 22036,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 8,
"mean_us": 30.406,
"max_us": 53,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 23,
"bench": "tdeck-display-radio2-v2",
"display_mode": 2,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5034319,
"frames": 88,
"switches": 305,
"switch_failures": 0,
"hook_hops": 305,
"failed_retunes": 0,
"optimized_rx_resumes": 305,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21941
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2604,
"spi_bytes": 9149,
"modem_queries": 305,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 9620,
"min_us": 29,
"mean_us": 523.313,
"max_us": 1306,
"p95_upper_us": 750,
"p99_upper_us": 1500
},
"service_duration": {
"n": 9621,
"min_us": 21,
"mean_us": 52.758,
"max_us": 743,
"p95_upper_us": 100,
"p99_upper_us": 750
},
"frame": {
"n": 88,
"min_us": 56102,
"mean_us": 57156.341,
"max_us": 58019,
"p95_upper_us": 80000,
"p99_upper_us": 80000
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 153,
"min_us": 470,
"mean_us": 540.176,
"max_us": 622,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 152,
"min_us": 9439,
"mean_us": 9753.395,
"max_us": 10011,
"p95_upper_us": 20000,
"p99_upper_us": 20000
},
"deadline_lateness": {
"n": 152,
"min_us": 18,
"mean_us": 332.395,
"max_us": 590,
"p95_upper_us": 750,
"p99_upper_us": 750
}
},
{
"profile": 1,
"retune_to": {
"n": 152,
"min_us": 452,
"mean_us": 497.316,
"max_us": 608,
"p95_upper_us": 750,
"p99_upper_us": 750
},
"visit_before_departure": {
"n": 153,
"min_us": 21961,
"mean_us": 22221.373,
"max_us": 22544,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 153,
"min_us": 20,
"mean_us": 279.301,
"max_us": 603,
"p95_upper_us": 750,
"p99_upper_us": 750
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
},
{
"result": 24,
"bench": "tdeck-display-radio2-v2",
"display_mode": 0,
"spi_mhz": 8,
"bulk": true,
"seconds": 5,
"requested_fps": 20,
"elapsed_us": 5000018,
"frames": 0,
"switches": 310,
"switch_failures": 0,
"hook_hops": 310,
"failed_retunes": 0,
"optimized_rx_resumes": 310,
"received_packets": 0,
"chip_errors_before": 0,
"chip_errors_after": 0,
"busy_timeout": false,
"rx_mode": 1,
"cache_correct": true,
"floor_calibration_pending": false,
"nominal_visit_us": [
9421,
21935
],
"modem_cache": false,
"iq_cache": false,
"retune_priority": 0,
"synthetic_load": false,
"secondary_preamble": 32,
"modem_query_skips": 0,
"iq_workaround_skips": 0,
"actual_spi_hz": 8000000,
"spi_transfers": 2647,
"spi_bytes": 9300,
"modem_queries": 310,
"stress_rounds": 0,
"original_priority": 1,
"final_priority": 1,
"actual_retune_priority": 1,
"core": 1,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"service_gap": {
"n": 126188,
"min_us": 30,
"mean_us": 39.623,
"max_us": 514,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"service_duration": {
"n": 126189,
"min_us": 21,
"mean_us": 30.284,
"max_us": 505,
"p95_upper_us": 50,
"p99_upper_us": 50
},
"frame": {
"n": 0,
"min_us": 0,
"mean_us": 0.0,
"max_us": 0,
"p95_upper_us": 0,
"p99_upper_us": 0
},
"directions": [
{
"profile": 0,
"retune_to": {
"n": 155,
"min_us": 418,
"mean_us": 439.406,
"max_us": 457,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 9424,
"mean_us": 9439.581,
"max_us": 9462,
"p95_upper_us": 10000,
"p99_upper_us": 10000
},
"deadline_lateness": {
"n": 155,
"min_us": 3,
"mean_us": 18.581,
"max_us": 41,
"p95_upper_us": 50,
"p99_upper_us": 50
}
},
{
"profile": 1,
"retune_to": {
"n": 155,
"min_us": 401,
"mean_us": 417.529,
"max_us": 444,
"p95_upper_us": 500,
"p99_upper_us": 500
},
"visit_before_departure": {
"n": 155,
"min_us": 21942,
"mean_us": 21963.471,
"max_us": 21987,
"p95_upper_us": 40000,
"p99_upper_us": 40000
},
"deadline_lateness": {
"n": 155,
"min_us": 7,
"mean_us": 28.471,
"max_us": 52,
"p95_upper_us": 50,
"p99_upper_us": 50
}
}
],
"free_heap_bytes": 356604,
"free_psram_bytes": 8224063,
"loop_stack_min_free_bytes": 3224,
"repeat": 2,
"passed": true
}
],
"source_report": "retune-final-comparison.json"
},
"final_exact_clock_aggregates": [
{
"secondary_preamble": 32,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": false,
"iq_cache": false,
"display_mode": 0,
"trials": 2,
"retune_samples": 620,
"retune_mean_us": 426.751,
"retune_max_us": 457,
"service_gap_max_us": 514,
"modem_query_skips": 0,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 32,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": false,
"iq_cache": false,
"display_mode": 2,
"trials": 2,
"retune_samples": 611,
"retune_mean_us": 518.3,
"retune_max_us": 626,
"service_gap_max_us": 1306,
"modem_query_skips": 0,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 32,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": true,
"iq_cache": false,
"display_mode": 0,
"trials": 2,
"retune_samples": 619,
"retune_mean_us": 404.635,
"retune_max_us": 438,
"service_gap_max_us": 495,
"modem_query_skips": 619,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 32,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": true,
"iq_cache": false,
"display_mode": 2,
"trials": 2,
"retune_samples": 610,
"retune_mean_us": 493.754,
"retune_max_us": 610,
"service_gap_max_us": 1285,
"modem_query_skips": 610,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 32,
"requested_spi_mhz": 9,
"actual_spi_hz": [
8888888
],
"modem_cache": true,
"iq_cache": false,
"display_mode": 0,
"trials": 2,
"retune_samples": 618,
"retune_mean_us": 402.134,
"retune_max_us": 436,
"service_gap_max_us": 492,
"modem_query_skips": 618,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 32,
"requested_spi_mhz": 9,
"actual_spi_hz": [
8888888
],
"modem_cache": true,
"iq_cache": false,
"display_mode": 2,
"trials": 2,
"retune_samples": 608,
"retune_mean_us": 491.574,
"retune_max_us": 608,
"service_gap_max_us": 1291,
"modem_query_skips": 608,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": false,
"iq_cache": false,
"display_mode": 0,
"trials": 2,
"retune_samples": 614,
"retune_mean_us": 562.482,
"retune_max_us": 605,
"service_gap_max_us": 667,
"modem_query_skips": 0,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": false,
"iq_cache": false,
"display_mode": 2,
"trials": 2,
"retune_samples": 610,
"retune_mean_us": 652.882,
"retune_max_us": 777,
"service_gap_max_us": 1451,
"modem_query_skips": 0,
"iq_workaround_skips": 0
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": true,
"iq_cache": true,
"display_mode": 0,
"trials": 2,
"retune_samples": 618,
"retune_mean_us": 437.898,
"retune_max_us": 472,
"service_gap_max_us": 529,
"modem_query_skips": 618,
"iq_workaround_skips": 618
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 8,
"actual_spi_hz": [
8000000
],
"modem_cache": true,
"iq_cache": true,
"display_mode": 2,
"trials": 2,
"retune_samples": 610,
"retune_mean_us": 528.139,
"retune_max_us": 648,
"service_gap_max_us": 1341,
"modem_query_skips": 610,
"iq_workaround_skips": 610
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 9,
"actual_spi_hz": [
8888888
],
"modem_cache": true,
"iq_cache": true,
"display_mode": 0,
"trials": 2,
"retune_samples": 618,
"retune_mean_us": 435.327,
"retune_max_us": 471,
"service_gap_max_us": 530,
"modem_query_skips": 618,
"iq_workaround_skips": 618
},
{
"secondary_preamble": 40,
"requested_spi_mhz": 9,
"actual_spi_hz": [
8888888
],
"modem_cache": true,
"iq_cache": true,
"display_mode": 2,
"trials": 2,
"retune_samples": 611,
"retune_mean_us": 526.319,
"retune_max_us": 653,
"service_gap_max_us": 1320,
"modem_query_skips": 611,
"iq_workaround_skips": 611
}
],
"final_exact_clock_totals": {
"trials": 24,
"passed": 24,
"failed": 0,
"switches": 7367,
"frames": 1054,
"received_packets": 0,
"modem_query_skips": 4912,
"iq_workaround_skips": 2457,
"minimum_loop_stack_free_bytes": 3224
},
"spi_clock_register_diagnostic": [
{
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"read_pairs": 10000,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": false,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 10000,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 9,
"bulk": true,
"actual_spi_hz": 8888888,
"read_pairs": 10000,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": false,
"spi_clock_original": 532481,
"spi_clock_corrected": 532481,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 10000,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 10,
"bulk": true,
"actual_spi_hz": 10000000,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 10000000,
"clock_timing_corrected": false,
"spi_clock_original": 790529,
"spi_clock_corrected": 790529,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 942,
"bad_modem_reads": 58,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 8,
"bulk": true,
"actual_spi_hz": 8000000,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 8000000,
"clock_timing_corrected": true,
"spi_clock_original": 1052673,
"spi_clock_corrected": 1052673,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 1000,
"bad_modem_reads": 0,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 9,
"bulk": true,
"actual_spi_hz": 8888888,
"read_pairs": 10000,
"exact_clock": true,
"clock_setting_hz": 8888888,
"clock_timing_corrected": true,
"spi_clock_original": 532481,
"spi_clock_corrected": 532482,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 9413,
"bad_modem_reads": 587,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 10,
"bulk": true,
"actual_spi_hz": 10000000,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 10000000,
"clock_timing_corrected": true,
"spi_clock_original": 790529,
"spi_clock_corrected": 790529,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 936,
"bad_modem_reads": 64,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 12,
"bulk": true,
"actual_spi_hz": 11428571,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 11428571,
"clock_timing_corrected": true,
"spi_clock_original": 24579,
"spi_clock_corrected": 24710,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 545,
"bad_modem_reads": 455,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 14,
"bulk": true,
"actual_spi_hz": 13333333,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 13333333,
"clock_timing_corrected": true,
"spi_clock_original": 528385,
"spi_clock_corrected": 528385,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 412,
"bad_modem_reads": 588,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
},
{
"spi_inspection": true,
"spi_mhz": 16,
"bulk": true,
"actual_spi_hz": 16000000,
"read_pairs": 1000,
"exact_clock": true,
"clock_setting_hz": 16000000,
"clock_timing_corrected": true,
"spi_clock_original": 16386,
"spi_clock_corrected": 16452,
"standby_result": 0,
"reference_result": 0,
"reference_sync": [
20,
36
],
"correct_modem_reads": 116,
"bad_modem_reads": 884,
"first_bad_modem": 0,
"bad_sync_reads": 0,
"read_errors": 0,
"first_read_error": 0,
"recovery_modem": 1,
"chip_errors_at_8mhz": 0,
"rx_resume_at_8mhz": 0
}
],
"selection": {
"scope": "Tested T-Deck only; short receive-only timing and read checks",
"spi_setting_hz": 8888888,
"MC_SX1262_FAST_MODEM_CACHE": 1,
"MC_SX1262_FAST_IQ_CACHE": 1,
"scoped_retune_priority": false,
"clock_timing_correction": false,
"reason": "Highest bulk clock that passed this board/session checks. Confirmed modem and IQ caches reduce command work. Scoped priority did not improve maximum complete service gap.",
"limits": "Not a physical transceiver maximum, loaded RF qualification, or a general guarantee across boards."
},
"clock_register_conclusion": "Some N/pre/phase arithmetic differed from the experimental reconstruction. Register correction was rejected: 8.888888 MHz changed from zero bad modem reads in 10000 pairs to 587; at10MHz errors remained58/1000 versus64/1000. These observations do not explain every case or establish a causal driver bug. Correction remains HIL-only.",
"full_companion": {
"firmware_version": "v1.18.0.1-tdeck-radio2-tuned-22cdb701",
"artifact_target": "LilyGo_TDeck_companion_radio_full",
"spi_setting_hz": 8888888,
"modem_cache": true,
"iq_cache": true,
"scoped_retune_priority": false,
"application_body_size_check_bytes": 2261101,
"packaged_application_bytes": 2261784,
"artifact_sha256": {
"firmware-merged.bin": "1bf1b16584c11fc8405ed52684cb31312ebda697e916aa8b73a0fc39d1855a1e",
"firmware.bin": "9251694050ad0acdf4699cbedfabc11fe0597d28e57156f1e30d2b80df5ac9a3",
"firmware.elf": "7809dab4e0ed4023f09039c78f717240655caeb33086e93883dfb2b51be8dcff",
"partitions.bin": "bd0f7954aca2ef7d925ee21aaa1f3dc8822d1d6ce5cbbd26a135e5886bfff6ce"
},
"linked_ram_gate": {
"available_internal_bytes": 230680,
"required_bytes": 164896,
"largest_internal_region_bytes": 197912,
"passed": true,
"interpretation": "Linked capacity, not live free heap."
},
"capability_checks": {
"total": 31,
"passed": 31,
"capabilities": [
"profile.full",
"companion.meshtext.channel_text",
"companion.temp_radio",
"companion.ota_cli",
"companion.usb",
"companion.bluetooth",
"companion.usb_logging",
"companion.usb_mota_source",
"companion.mota_sender",
"companion.network_terminal",
"companion.wifi_ota_seeder",
"web.webconfig",
"web.unconfigured_setup_cutoff",
"logging.usb.packets",
"logging.usb.control",
"companion.app_wifi.get_enabled",
"companion.app_wifi.set_enabled",
"companion.app_wifi.get_ssid",
"companion.app_wifi.set_ssid",
"companion.app_wifi.get_password",
"companion.app_wifi.set_password",
"companion.app_wifi.get_status",
"companion.app_wifi.get_ip",
"companion.mota_source_only",
"ota.update.wifi",
"companion.native_usb.linked",
"companion.usb_framing.linked",
"companion.bluetooth.linked",
"companion.wifi.linked",
"companion.mota_sender.linked",
"display.tdeck_buffered.linked",
"radio.buffered_spi.linked"
]
},
"installation": {
"application_slot": "app0",
"saved_state_preserved": true
},
"intentional_boot_checks": {
"total": 5,
"passed": 5,
"firmware_expected": true,
"bluetooth": "on",
"radio2": "off"
},
"usb_device_info": {
"protocol_version": 14,
"contact_capacity": 350,
"channel_capacity": 40,
"build_date": "19-Oct-2026",
"manufacturer": "LilyGo T-Deck",
"firmware": "v1.18.0.1-tdeck-rad",
"repeat_enabled": false,
"path_hash_mode": 2
},
"runtime_smoke_checks": [
{
"source_report": "tuned-full-runtime.log",
"duration_seconds": 45,
"screen": "on",
"secondary_mode": "rx",
"secondary_preamble": 40,
"switches": 2450,
"switch_errors": 0,
"primary_rx_observed_from": 6,
"primary_rx_observed_to": 12,
"additional_primary_packets_at_least": 6,
"maximum_observed_active_pair_retune_us": 1224,
"provisional_guarded_budget_us": 1347,
"timing_recommendation_window": "not complete",
"limitations": "Ambient primary packets, not controlled packet delivery."
},
{
"source_report": "tuned-full-runtime.json",
"duration_seconds": 45,
"switch_counter_before": 2460,
"switch_counter_after": 4769,
"switch_errors": 0,
"lifetime_max_before_us": 4518,
"lifetime_max_after_us": 4518,
"lifetime_max_interpretation": "Present before this active test, following prior single-profile teardown; not attributed to active-pair retuning.",
"provisional_guarded_budget_end_us": 1217
}
],
"bluetooth": {
"fresh_pin_pairing_verified": true,
"windows_protection_level": "ENCRYPTION_AND_AUTHENTICATION",
"earlier_incomplete_attempt": {
"fresh_pin_pairing_verified": true,
"windows_protection_level": "ENCRYPTION_AND_AUTHENTICATION",
"source_report": "tuned-ble-queries.json",
"requested_seconds": 30.0,
"requested_hz": 10.0,
"target_queries": 300,
"successful_queries": 69,
"notification_queue_overflows": 0,
"completed": false,
"error_type": "TimeoutError",
"interpretation": "69 successful DEVICE_INFO queries followed by timeout. This earlier attempt overlapped administrative settings writes and did not complete the requested workload; no cause is established."
},
"controlled_sustained_retry": {
"recorded_utc": "2026-10-19T06:09:32.171034+00:00",
"bleak_version": "0.22.3",
"requested_seconds": 30.0,
"requested_hz": 10.0,
"request": [
22,
3
],
"radio_transmit_requested": false,
"app_start_requested": false,
"success": true,
"phase": "complete",
"traffic": {
"notifications": 213,
"notification_bytes": 17759,
"queue_overflows": 0,
"unrelated_notifications": 5,
"successful_queries": 208
},
"pairing": {
"pin_requests": 0,
"request_kinds": [],
"status": "ALREADY_PAIRED",
"connection_status": "CONNECTED",
"is_paired_before": true,
"can_pair": false,
"protection_level_before": "ENCRYPTION_AND_AUTHENTICATION",
"protection_level": "ENCRYPTION_AND_AUTHENTICATION"
},
"mtu_size": 179,
"device_info": {
"protocol_version": 14,
"contact_capacity": 350,
"channel_capacity": 40,
"build_date": "19-Oct-2026",
"manufacturer": "LilyGo T-Deck",
"firmware": "v1.18.0.1-tdeck-rad",
"repeat_enabled": false,
"path_hash_mode": 2
},
"last_successful_query_seconds": 30.06,
"elapsed_seconds": 30.060006,
"schedule_overruns": 207,
"achieved_queries_per_second": 6.886,
"connection_alive_before_cleanup": true,
"traffic_wall_seconds_before_cleanup": 30.06006,
"last_notification_age_ms_before_cleanup": 0.117,
"reply_latency_ms": {
"n": 208,
"min": 118.10860002879053,
"mean": 145.06316538077394,
"p95": 239.96320000151172,
"max": 300.1032000174746
},
"source_report": "tuned-ble-steady.json",
"traffic_disconnects": 0,
"normal_cleanup_disconnects": 1,
"cleanup_error": false,
"setup_and_cleanup_policy": "Screen and temporary secondary configured before BLE traffic. USB stayed open without configuration mutations during traffic. Cleanup followed child completion.",
"interpretation": "Passed30-second sustained-duration check,208 successful replies at achieved6.886Hz rather than requested10Hz. Does not establish300-query acceptance or explain the earlier timeout.",
"radio_overlap": {
"source_report": "tuned-ble-steady-runtime.json",
"switch_counter_before": 6494,
"switch_counter_after": 8402,
"additional_switches": 1908,
"switch_errors": 0,
"primary_rx_before": 125,
"primary_rx_after": 129,
"additional_primary_packets": 4,
"provisional_guarded_budget_us": 1281,
"lifetime_max_before_us": 4527,
"lifetime_max_after_us": 4527,
"lifetime_max_interpretation": "Already present before BLE traffic following earlier teardown, not an active-pair retune maximum."
}
}
},
"restored_state": {
"radio2": "off",
"usb_display_mode": "button-pairing",
"bluetooth": "on"
}
},
"selected_clock_cached_retune_envelope": {
"actual_spi_hz": 8888888,
"secondary_preambles": [
32,
40
],
"minimum_us": 378,
"maximum_us": 653,
"scope": "Final same-image cached9MHz-request cases: modem cache at32 symbols; modem+IQ cache at40 symbols. Distinct from Full Companion application smoke maximum1224us."
},
"full_screen_redraw_summary": {
"unit": "milliseconds",
"aggregation": "Frame-sample-weighted means; extrema over recorded frame timings.",
"original": {
"source_report": "display-stress-20fps.json",
"application_readback_sha256": "03157444ba39def63c4d7707e492e2d809b027515c6af56c578f9198e821cd48",
"display_mode": 1,
"radio_spi_mhz": 2,
"bulk": false,
"trials": 3,
"seconds_per_trial": 5,
"frames": 204,
"mean_ms": 73.603,
"min_ms": 72.298,
"max_ms": 75.131
},
"final": [
{
"source_report": "retune-final-comparison.json",
"application_sha256": "6e830f93dd3bb632e73e47878e8bbe61795a0389fa1ba75aab3c2a1ff9e14a85",
"display_mode": 2,
"actual_spi_hz": 8888888,
"secondary_preamble": 32,
"trials": 2,
"seconds_per_trial": 5,
"frames": 176,
"mean_ms": 57.035,
"min_ms": 56.123,
"max_ms": 57.839
},
{
"source_report": "retune-final-comparison.json",
"application_sha256": "6e830f93dd3bb632e73e47878e8bbe61795a0389fa1ba75aab3c2a1ff9e14a85",
"display_mode": 2,
"actual_spi_hz": 8888888,
"secondary_preamble": 40,
"trials": 2,
"seconds_per_trial": 5,
"frames": 176,
"mean_ms": 57.161,
"min_ms": 56.085,
"max_ms": 57.964
}
],
"interpretation": "Typical73.6ms to57.1ms, approximately16.5ms saved or22percent less time; worst75.131ms to57.964ms. Includes radio cooperation. Original and final use different images and combined policies; most gain is canvas rendering, not an isolated above8MHz bus comparison."
}
}