Commit 5eb4d67
committed
Fix ICode SLI/SLIX/SLIX2 detection using UID type indicator bits
Previously all NXP ICode tags were detected as "ICode SLIX". Now properly
differentiates between SLI, SLIX, and SLIX2 by checking bits 36 and 37 in
UID4 per NXP datasheet (SL2S2602):
- Bits (0,0) -> ICode SLI (112 bytes)
- Bits (1,0) -> ICode SLIX (896 bytes)
- Bits (0,1) -> ICode SLIX2 (320 bytes)
This fixes an issue where SLIX2 tags (like Prusa OpenPrintTag) were
incorrectly reported as SLIX.1 parent a3c113a commit 5eb4d67
2 files changed
+91
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
426 | 427 | | |
427 | 428 | | |
428 | 429 | | |
429 | | - | |
430 | | - | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
431 | 437 | | |
432 | | - | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
433 | 462 | | |
434 | 463 | | |
435 | 464 | | |
| |||
1161 | 1190 | | |
1162 | 1191 | | |
1163 | 1192 | | |
1164 | | - | |
| 1193 | + | |
1165 | 1194 | | |
1166 | 1195 | | |
1167 | 1196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
409 | 410 | | |
410 | 411 | | |
411 | 412 | | |
412 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
413 | 421 | | |
414 | 422 | | |
415 | 423 | | |
416 | 424 | | |
417 | 425 | | |
418 | 426 | | |
| 427 | + | |
419 | 428 | | |
420 | 429 | | |
421 | | - | |
422 | | - | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
423 | 439 | | |
424 | 440 | | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
425 | 449 | | |
426 | 450 | | |
427 | 451 | | |
428 | | - | |
| 452 | + | |
429 | 453 | | |
430 | 454 | | |
| 455 | + | |
431 | 456 | | |
432 | 457 | | |
433 | 458 | | |
| |||
438 | 463 | | |
439 | 464 | | |
440 | 465 | | |
441 | | - | |
| 466 | + | |
442 | 467 | | |
443 | | - | |
444 | | - | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
445 | 492 | | |
446 | 493 | | |
| 494 | + | |
447 | 495 | | |
448 | 496 | | |
449 | 497 | | |
450 | 498 | | |
451 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
452 | 503 | | |
453 | 504 | | |
454 | 505 | | |
| |||
0 commit comments