embedded-serial-log-debug — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited embedded-serial-log-debug (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to make serial logs trustworthy before drawing conclusions from them. Confirm wiring, voltage level, port ownership, baud settings, boot timing, and log source before debugging firmware behavior.
Use this skill when:
screen, picocom, minicom, logic analyzers, boot logs, or console prompts.Do not use this skill when the problem is already proven to be a higher-level protocol issue unrelated to raw serial capture.
Ask for:
/dev/ttyUSB0 or /dev/ttyACM0.Check voltage level, common ground, TX/RX crossing, and whether pins are shared with boot/download modes.
Ensure no other terminal, programmer, modem manager, or IDE owns the serial port.
Use 115200 8N1 no flow control unless the board documentation says otherwise.
Open the terminal before reset or power-on so early boot logs are not missed.
Missing output,乱码, only TX visible, only RX visible, stops after bootloader, login prompt only, or application printf missing.
Use a logic analyzer, oscilloscope, known-good adapter, or loopback test when serial output is suspect.
picocom -b 115200 /dev/ttyUSB0
screen /dev/ttyUSB0 115200
minicom -D /dev/ttyUSB0 -b 115200
stty -F /dev/ttyUSB0 115200 cs8 -cstopb -parenb -ixon -ixoffFor permissions:
ls -l /dev/ttyUSB0
groupsDo not run permission-changing commands unless the user approves them.
| Symptom | Likely checks |
|---|---|
| No output | TX pin, ground, voltage, wrong UART, reset timing, firmware not booting |
| Garbled output | Baud, clock source, 1T/12T mode, parity, wrong oscillator |
| Stops after bootloader | App jump, app UART init, logging level, crash after handoff |
| Only input fails | RX wiring, console disabled, flow control, login shell not running |
| Random characters on reset | Floating line, wrong voltage, boot ROM at different baud |
Before trusting serial evidence:
User:
串口没日志,板子不知道有没有跑起来。Agent:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.