GPTechinno / bm13xx-rs

Rust driver for the BM13xx Bitcoin Mining Asic family.
Apache License 2.0
10 stars 3 forks source link

test/dev setup #1

Open plebhash opened 4 weeks ago

plebhash commented 4 weeks ago

just found this repo, quite interesting!

I'm curious to know what kind of setup is being used to drive development for this project?

Georges760 commented 4 weeks ago

At the beginning of Bitaxe project I reversed most of the BM1397 communication protocol using a Saleae and Ghidra, then Bitaxe became what it is today, with support up to the latest BM1370. I am working on a pure Rust based FW for Bitaxe, so this crate is the ASIC building block. That's why I am also interested into allowing Sv2 based crate to be really no_std...

plebhash commented 3 weeks ago

that's pretty cool!

yeah I see you have a fork of esp-hal so I assumed it was related to the BitAxe, but it also got me curious about the possibilities of experimenting with a bitcrane on bigger hashboards

Georges760 commented 3 weeks ago

No problem, in this crate, I added some examples that communicate to ASIC using a linux tty, so it can be done on linux environment (that's what I did to dump all ASIC register default values..)