Merge pull request 'Update Honda Static Frequency and Add Elipses for Large Counters' (#37) from molykima/ProtoPirate:main into main
FAP Build / ufbt: Build for Momentum dev (push) Canceled after 0s
FAP Build / ufbt: Build for Momentum release (push) Canceled after 0s
FAP Build / ufbt: Build for OFW dev channel (push) Canceled after 0s
FAP Build / ufbt: Build for OFW release channel (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed dev (push) Canceled after 0s
FAP Build / ufbt: Build for Unleashed release (push) Canceled after 0s

Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/37
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
This commit is contained in:
MMX committed 2026-09-16 02:28:11 -04:00
commit f0ae4781ae
2 files changed
+10 -2

No files matched your search

+1 -1
View File
@@ -52,7 +52,7 @@ Protocols are split into **AM** and **FM** registries. The active registry is ch
| Ford V1 | ✅ | ✅ | Manchester | F4 | Rolling Code | CRC16 | 315.00 / 433.92 |
| Ford V2 | ✅ | ✅ | Manchester | F4 | Rolling Code (simple replay) | ❌ | 434.25 |
| Ford V3 | ✅ | ❌ | Manchester | F4 | Rolling Code | ❌ | 434.25 |
| Honda Static | ✅ | ✅ | PWM | Honda1 | Static Code | Checksum | 315.00 / 433.92 |
| Honda Static | ✅ | ✅ | PWM | Honda1 | Static Code | Checksum | 433.65 |
| Kia V0 / Suzuki V0 / Honda V0 / Mitsubishi V0 | ✅ | ✅ | PWM | FM476 | Rolling Code | CRC8 | 315.00 / 433.92 |
| Kia V2 | ✅ | ✅ | Manchester | FM476 | Rolling Code | CRC4 | 315.00 / 433.92 |
| Kia V3 / V4 | ✅ | ✅ | PWM | FM476 | KeeLoq | CRC4 (BF) | 315.00 / 433.92 |
+9 -1
View File
@@ -935,7 +935,15 @@ static void emulate_draw_callback(Canvas* canvas, void* model) {
(ctx->freq % 1000000) / 10000);
canvas_draw_str(canvas, 2, 30, info_str);
snprintf(info_str, sizeof(info_str), "CNT:%04lX", (unsigned long)ctx->current_counter);
if(ctx->current_counter > 0xFFFF) {
snprintf(
info_str,
sizeof(info_str),
"CNT:...%03lX",
(unsigned long)ctx->current_counter & 0xFFF);
} else {
snprintf(info_str, sizeof(info_str), "CNT:%04lX", (unsigned long)ctx->current_counter);
}
canvas_draw_str(canvas, 68, 20, info_str);
if(ctx->current_counter > ctx->original_counter) {