Just saw your waterblock testing video!
Looks like you've made a lot of progress very quickly.
Have you figured out how to test the I2C chain efficiently to figure out which chips are faulty?
Hi, thanks!
We did some work on the i2c which is talking with the PIC to enable the voltage for the IC's, we made it enable the board so we can
communicate with the BM's, but we stopped there as we managed to modify the original firmware to obtain the things we were after, like modifying frequency and board voltage
so we can overclock the board properly.
The controller talk via UART with the BM's. There are 2 ways to talk with the IC's.. One option which looks a bit simpler is shown on this page:
http://mightydevices.com/?p=615 .
The second way to talk is the Bitmain way which is quite complex due to the lack of docs and the not very clean code they written for the firmware.
Given the time we could put together a tool to test the IC's individually and come with a good or bad report, but we are focusing our efforts on something else right now.
In the future we might look into this as well.
BTW, for others who did not see the waterblock video, check it out
https://www.youtube.com/watch?v=tj-qNBYHM0wIt turned out better than I was hoping, it keeps the local temp of the board to 41 degreese celsius just with a water radiator and a fan. I plan on installing an active water chiller
and attempt to overclock and get the most of these boards as I think they can be run at at least 8TH/s per board in normal conditions by using these dual water block system.
The best part is that these water blocks can be installed on any antminer s9 board with not too much skill required.
If you are interested to discuss more, you can join this discord channel:
https://discord.gg/5Eq5hUB