• V1.2.7 9c9ec5f4f5

    V1.2.7 Stable

    etwen released this 2026-10-22 14:26:17 +08:00 | 0 commits to main since this release

    v1.2.7 — FDR on the cabled ports only, and the vendor NFC tool updated to v2.5

    🐛 Bug fixes

    blanton_fdr.sh no 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 one blanton_ber_debug.sh uses:
      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.py v2.3 → v2.5 — the customer's qfx5252-nfc-validate, renamed to keep the name nfc_polling.sh calls.

    • 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 FileNotFoundError crash while listing the processes that hold the NFC device open.
    • Bad arguments now print [FAIL] and exit 1 — nfc_polling.sh counts that as FAIL, not ERROR.
    • The default test --debug output ([PASS] / [FAIL] lines, NFCID1=) is unchanged, so nfc_polling.sh is not modified.

    📦 Downloads

    File Contents
    Script_ABC_Blanton_V1.2.7.zip The full Tera Term working directory, including Blanton_Script/ to copy onto the DUT
    chmod +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) in NFC_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 on by hand. See v1.2.6.
    • blanton_ber.sh (Script A / C) still uses p=3 and sleep 30; see v1.2.5.
    • Script 4 has no teardown: finish it with blanton_tr518.sh stop and systemctl stop mlucas-amm.
    • FAN_SPEED is 100.

    🔗 Links

    Full changelog: V1.2.6...V1.2.7

    Downloads