The VMware segment changed, so the VM moved from 192.168.223.128 to
192.168.154.128 and every hardcoded reference was stale. A freshly-installed
VM also has neither sshd nor the toolchain, which previously only surfaced
half-way through a modify_imx6 iteration.
- fpga-imx6-flow: new "VM prerequisite check" section -- how to detect a
missing sshd (Connection refused) and reach the guest over vmrun/VMware
Tools when SSH is impossible, plus the Yocto SDK install + ARM-ELF
verification step. Records the real gotchas hit during install:
unattended-upgrades holding the dpkg lock, EOL xenial repos, and CRLF
breaking scripts pushed into the guest.
- smod_atsc_dev SKILL/imx6.md: refer to CROSS_VM_HOST/USER/PASS, no literal IP.
- imx6_app.py: drop the stale 192.168.223.128 default so a missing
CROSS_VM_HOST fails loudly instead of dialing the wrong host.
Machine-local values (IP, credentials, vmx/vmrun paths, toolchain prefix)
live in ~/skills_env.md, which stays out of git.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replace machine-specific C:\Users\bowei\... paths in 7 skill docs with
%USERPROFILE% / $env:USERPROFILE (or $USERPROFILE in Git Bash blocks).
Conda paths use a two-layout resolver (miniconda3\envs vs .conda\envs) or
reference ~\skills_env.md CONDA_LANGGRAPH_PYTHON, since the conda location
is machine-specific. Fixes paths that resolved wrong on non-bowei machines.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>