Rust wrapper around dsmcdll.dll
, for communicating via FACET port.
Tested version of dsmcdll.dll
:
- ✅ 10.0.14393.1040
(rs1_xbox_rel_1608.160816-1851)
- ❌ 10.0.19041.4350
(WinBuild.160101.0800)
To be used with the FACET2 PCB / Onboard-FTDI or external FT4232H board.
Check out: ASPECT2-PCB.
CLI to read/write flash and get "expected 1SMCBL digest".
Download latest release
- Read flash:
dsmcflash read --file dump.bin
- Write flash:
dsmcflash write --file dump.bin
- Get expected 1SMCBL digest:
dsmcflash digest
Windows
cargo build --target x86_64-pc-windows-msvc --release --all
Unix
(Utilizing cross-rs to cross-compile)
cross build --target x86_64-pc-windows-gnu --release --all
Thx original author for your initial work on this!