Skip to content

xboxoneresearch/dsmc-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI GitHub Downloads (all assets, latest release) GitHub latest Tag

dsmc-rs

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.

dsmcflash

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

Build

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

Credits

Thx original author for your initial work on this!

About

Wrapper around `dsmcdll.dll`, for communicating via FACET port.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages