Bitcoin Forum
May 01, 2024, 05:45:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ASIC CHIP COMMANDS WORK FORMAT S19  (Read 92 times)
amilkarnunez (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 3


View Profile
March 30, 2022, 10:06:13 PM
Merited by vapourminer (1), NeuroticFish (1), n0nce (1)
 #1

Hi,

I was working to reverse engineer the chip name: BM1398BB, the same chip used inside Bitminer S19 or S19 pro.

I already figured out the pinmaps and the hardware use of this ASIC. I already made a test pcb with the ASIC. I could reset the chip from the reset pin and also send a 25MHz signal. Even this signal coming out from the CLKO pin. When I am touching the reset pin with GND the current goes back to 1.9 A. But when I am making it high to 1.8V then the current consumption is increasing to 10A.  That proves my experimental hardware is working.

I was sending commands to the PIN: CI and was expecting the response out from: RO
Need to mention that I am using a level shifter IC to convert 1.8V level to 3.3V or vise versa

For sending commands I was following the workformat of BM1385 listed in the datasheet
But looking like the ASIC is not responding with the commands. I think they change their communication protocol for BM1398BB

Now, I was planning to check the software firmware from the Bitminer S19 machine. But I am not sure I will get the source code of the firmware.

Can anyone please help me out establishing communication with BM1398BB ASIC. And what is the protocol to send commands for tasks?
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714542321
Hero Member
*
Offline Offline

Posts: 1714542321

View Profile Personal Message (Offline)

Ignore
1714542321
Reply with quote  #2

1714542321
Report to moderator
n0nce
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5818


not your keys, not your coins!


View Profile WWW
March 31, 2022, 12:30:56 AM
Merited by vapourminer (1)
 #2

~
Hey there, sounds cool! I have BM1387 here and a breakout PCB I made, that's waiting for me to have time to tinker with it.
Whatever I found so far about different chips, I gathered here. Maybe there's something in it that will help you. I'm happy to work together once I get to the 'software phase' that you're already in, even though I have slightly different chips.
If you find more documentation on any of the chips, feel free to add links to the above topic!

Regarding firmware; nobody is getting access to the code, however I have not yet tried downloading Bitmain firmware updates and throwing them into a disassembler. I have no idea whether they have symbols or not; if not, they will be a bit more tricky to reverse-engineer.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!