On 4/3/26 10:28, Michael Balzer wrote:
The command "boot" shows uptime and last crash details, if any:
OVMS# boot Last boot was 3644073 second(s) ago Time at boot: 2026-02-20 13:57:09 CET This is reset #0 since last power cycle Detected boot reason: PowerOn (1/14) Reset reason: Unknown/unset (0) Crash counters: 0 total, 0 early
I don't believe I'm crashing: OVMS# boot Last boot was 88094 second(s) ago Time at boot: 2026-04-03 10:14:11 PDT This is reset #6 since last power cycle Detected boot reason: SoftReset (12/12) Reset reason: esp_restart (3) Crash counters: 0 total, 0 early I think my only restarts are when I reboot to test a new local version.
The longest can capture I have is 29 minutes long and averages over 900 frames per second. Could my problem be that the can data rate is just too high?
Try filtering then, 900 frames per second is rather high.
Assuming most of the frames are 8 bytes in length, that rate amounts to ~45 kB per second = 82 MB in 30 minutes.
The actual size of that capture is 75.8 MB. It's clear the programmers did not care about saving bandwidth, many pids have payloads that are always all zero... I wrote a python script to generate a filter string that skips pids with always-zero payloads. This has the potential to save 42% of the captured frames but I'm running into parsing limits. Quoting doesn't help/work. I guess I can raise _QUOTED_TOKEN_NMB from 10 to 100 to make this work locally for testing; would it be bad to raise it in the master branch? Craig OVMS# can log start vfs crtd /sd/ct5-14.crtd 034 03f 04b-04c 063 073-0cc 147-1be 225-297 2a9-2c9 2ce-2d1 2d4-2d7 2da 2dc 2e0 2e2-382 3a2-3a8 3aa-3ba 3d0-3d5 41b 42b 442-458 462 467-469 46d 478-483 489-48d 494 499-49d 49f-4a0 4a2 4a4-4cc 4ce-4d0 4d7-4da 4dc 4df 4e3 4e6-4f8 4fa-580 582-588 58d-58f 591-594 596-597 5a4-5b8 5ba 5bd-5be 5c1 5c3 5c5-5c6 5c8-5e1 5e4-5e5 5eb 5ef 5f1-5f2 5f4 5f6-5fe 701-702 707-714 717 71d 71f-721 724-728 72e-752 754-757 759-764 767 769 771-772 774 779-784 786-78a 78e 791-7a6 7a8-7ab 7ae-7b9 7bb 7bd 7bf 7d0-7d4 7df-14daf380 ERROR:too many tokens or invalid quoting OVMS# can log start vfs crtd /sd/ct5-14.crtd '034 03f 04b-04c 063 073-0cc 147-1be 225-297 2a9-2c9 2ce-2d1 2d4-2d7 2da 2dc 2e0 2e2-382 3a2-3a8 3aa-3ba 3d0-3d5 41b 42b 442-458 462 467-469 46d 478-483 489-48d 494 499-49d 49f-4a0 4a2 4a4-4cc 4ce-4d0 4d7-4da 4dc 4df 4e3 4e6-4f8 4fa-580 582-588 58d-58f 591-594 596-597 5a4-5b8 5ba 5bd-5be 5c1 5c3 5c5-5c6 5c8-5e1 5e4-5e5 5eb 5ef 5f1-5f2 5f4 5f6-5fe 701-702 707-714 717 71d 71f-721 724-728 72e-752 754-757 759-764 767 769 771-772 774 779-784 786-78a 78e 791-7a6 7a8-7ab 7ae-7b9 7bb 7bd 7bf 7d0-7d4 7df-14daf380' CAN logging to VFS active: Type:vfs Format:crtd(discard) Filter:034-3f Vehicle:CT5 Path:/sd/ct5-14.crtd