-
V1.2.7 Stable
released this
2026-10-22 14:26:17 +08:00 | 0 commits to main since this releasev1.2.7 — FDR on the cabled ports only, and the vendor NFC tool updated to v2.5
🐛 Bug fixes
blanton_fdr.shno longer prints the uncabled ports (v1.0.1)- The default port list was
'1-259,270-565', which also covered ports nothing is cabled to (cd15..19, cd47..51, cd111..115, ...). - It is now the cabled-port list from
blanton_traffic_linespeed.sh(TL_PS_PORTS), the same oneblanton_ber_debug.shuses:
1-24,40-96,112-168,184-240,256-259,270-308,310-327,342-380,382-399,414-452,454-471,486-524,526-543,558-565. - Script A, B and C pick this up with no change to the TTLs.
📦 Vendor tool update
blantons_nfc_validate.pyv2.3 → v2.5 — the customer'sqfx5252-nfc-validate, renamed to keep the namenfc_polling.shcalls.- New:
--read-ndef(Type 2 / Type 4 NDEF, Text and AMD FRU records),--write-ndef/--set-location,--max-ndef-bytes; NCI data packets with credit flow control. - Fixed: a
FileNotFoundErrorcrash while listing the processes that hold the NFC device open. - Bad arguments now print
[FAIL]and exit 1 —nfc_polling.shcounts that as FAIL, not ERROR. - The default
test --debugoutput ([PASS]/[FAIL]lines,NFCID1=) is unchanged, sonfc_polling.shis not modified.
📦 Downloads
File Contents Script_ABC_Blanton_V1.2.7.zipThe full Tera Term working directory, including Blanton_Script/to copy onto the DUTchmod +x ~/Blanton_Script/*.sh grep -rlU $'\r' ~/Blanton_Script # expect no output python3 ~/Blanton_Script/blantons_nfc_validate.py --version # expect 2.5⚠️ Before you run
- Port 268 (ce0, 100G uplink) is not in the FDR list — as before. Add it with
FDR_PORTS="...,268"if FDR is wanted there. - The cabled-port list now lives in three scripts —
blanton_traffic_linespeed.sh,blanton_ber_debug.sh,blanton_fdr.sh. Change all three when the cabling changes. - Never put the NFC write flags (
--write-ndef,--set-location,--confirm-write) inNFC_ARGS— polling would rewrite the tag every round. blanton_fdr.sh stop(fdrstat STOp) is still unverified on the bench; see v1.2.6.- Nothing turns the unused lanes back on; run
unused_lanes.sh onby hand. See v1.2.6. blanton_ber.sh(Script A / C) still usesp=3andsleep 30; see v1.2.5.- Script 4 has no teardown: finish it with
blanton_tr518.sh stopandsystemctl stop mlucas-amm. FAN_SPEEDis 100.
🔗 Links
- ARCHITECTURE.md — test flow, data models, constraints
- CLAUDE.md — commands and the bench gotchas
Full changelog: V1.2.6...V1.2.7
Downloads
- The default port list was