Author

Topic: S9 Controller auf Original Bitmain Firmware zurück Flashen (Read 177 times)

legendary
Activity: 2405
Merit: 1459
-> morgen, ist heute, schon gestern <-
Ja, gefährlich auf jeden Fall.
Es muß ja nicht sein das es ein "Manipuliertes" Gerät ist, aber Hiveon sollte dann auch transparent damit
umgehen und nicht verheimlichen was wieviel wohin geht.
Nützt ehe nichts, bekommt man alles raus.

Auf jeden Fall verstehe ich jetzt Kano, der sagte in einem anderen thread einmal das man diese Firmware
unter allen Umständen vermeiden sollte.

Zum OT Thema Hardwarewallet habe ich meine eigene Meinung, immer gefährlich!
Warum soll ich mir sowas an tun, wenn  ein Paperwallet das selbe macht.
Denkt immer dran ihr müßt Elektronik blind vertrauen (die läuft nicht ewig) und der Firma.
Von Betriebsystemen und Softwareupdates mal ganz abgesehen.
ENDE OT

staff
Activity: 2310
Merit: 2632
Join the world-leading crypto sportsbook NOW!
Deshalb sieht man ja auch nichts außer den * , so etwas will ich nicht im Netzwerk haben,
könnte ein Einfallstor für alles sein.

Deine Detektivarbeit hat sich aber wirklich gelohnt. Ist ja eine wahnsinns Entdeckung und keine Ahnung wieviele solcher Geräte im Umlauf sind Shocked

Der Miner und das Netzteil dazu kamen in einem großen Packet und steckten jeweils in der Originalverpackung
mit allen Beilagen von Bitmain. Ausgepackt und gestaunt, wie neu!

Ist also so gefährlich wie z.B. auch Hardwarewallets nicht direkt beim offiziellen Händler zu beziehen etc.
Denke der Markt (ebay, willhaben, Kleinanzeigen...) ist riesig und manipulierte Geräte zu verkaufen ist vermutlich ein riesen Geschäft... im Normalfall merkt der 0815 User das auch nichtmal Lips sealed
legendary
Activity: 2405
Merit: 1459
-> morgen, ist heute, schon gestern <-
Zum einen zeigt die Api unter Pools "*" an:

Pool1   stratum+tcp://rfpool.org_3334            btc adresse  (meine Engabe)
Pool1   stratum+tcp://rfpool.org_3338            btc adresse  (meine Engabe)
Pool1   stratum+tcp://rfpool.org_3339            btc adresse  (meine Engabe)
Pool4                *                                                   *               (Fremd)
Pool5              **                                                  **               (Fremd)
Pool6            ***                                                 ***              (Fremd)

aber man sieht nicht wer oder was, alle drei Minen (Dev. Fee hätte ja einer gereicht).

Ich hatte aber Wireshark am laufen (mußte ja die IP des Miners erst einmal finden)
und dort konnte ich natürlich die IPs sehen mit dem der Miner Verbindung hat.
Der Rest war dann "Detektivarbeit", Der Api kann man nicht trauen, die Zeigt das an was sie will.
Deshalb sieht man ja auch nichts außer den * , so etwas will ich nicht im Netzwerk haben,
könnte ein Einfallstor für alles sein.
 
legendary
Activity: 3346
Merit: 2529
Escrow Service
Gute Anleitung und krass das sich die Schmarotzer auch noch in der Firmware verstecken.
Wie bist du drauf gekommen, das er eine gewisse Zeit auf eine andere Adresse arbeitet?
legendary
Activity: 2405
Merit: 1459
-> morgen, ist heute, schon gestern <-
Hallo alle zusammen,

es werden in Ebay teilweise sehr günstig S9 Miner Angeboten.
Beim "Stöbern" ist mir dann auch so ein Ding zugelaufen,
(Angebot an den Verkäufer und der hat tatsächlich dem lächerlichen Preis zugestimmt).

Der Miner und das Netzteil dazu kamen in einem großen Packet und steckten jeweils in der Originalverpackung
mit allen Beilagen von Bitmain.
Ausgepackt und gestaunt, wie neu! Kein Staubkorn am oder im Miner (war also nicht von ...  ihr wißt schon)  Roll Eyes.

Also schnell Angeschloßen das Teil und wohl weißlich in ein extra dafür angelegtes VLan gebracht.
Noch einen DHCP Server auf meinem Linux Server Installiert da die meißten ja damit Arbeiten, ich nicht.
Miner Eingeschaltet und keine Verbindung zu dem Teil, scheint eine Fixe IP zu haben und kein DHCP nur welche?
Also Wireshark angeworfen und die IP gesnifft. Als ich dann Zugang hatte kam die Überraschung:
Keine Original Bitmain Firmware sondern eine "Hiveon Asic" Firmware.
Sah ganz Nett aus, hat auch funktioniert, es waren aber noch 3 zusätzliche Parasiten am Minen.
Eine IP aus Frankfurt war auch dabei. Das ist mir aber zu heiß, "Dev Fee" und "welcome to my Botnet" nein Danke.
Die Firmware mußte da also runter, nur wie?

Nach Lesen und suchen sowie Pilipma1957 fragen habe ich dann alles zusammen gesucht und durchgeführt.
Nun ist wieder eine Originale Bitmain Firmware mit SSH und AB sowie Enhanced Low Power Mode drauf.

Falls das einem von euch ebenfalls passieren sollte hier mal eine Anleitung wie Ihr die Original Firmware wieder auf den Controler bekommt:

Eine Version auf Englisch habe ich hier gepostet:
https://bitcointalksearch.org/topic/m.55001987


Bitte zuerst vollständig Durchlesen, und falls etwas unklar ist, Fragen.

Benötigt wird:
1. Kreutzschlitzschraubendreher
2. SD-Karte 4 GB (Bitmain sagt 16GB, aber das ging bei mir nicht)
3. Die Firmware Ausschließlich von Bitmain direkt herunterladen (es gibt keine Ausnahmen!)
4. Zugang zu eurem Router, wir werden DHCP benötigen

Zuerst mal die notwendigen Dateien von Bitmain herunterladen:

Bitmain Firmware für das Control-Bord (t9+ wird ebenfalls in unserem S9 benutzt)
* It is used to recover the control board firmware of T9+
https://file12.bitmain.com/shop-product/firmware/t9%2B%20-SD%20Tools.zip

Hinweis:
Man findet die Firmware auf der Bitmain Homepage unter Service/Others/Flashing Sd Card with image.
Dann muß man das entsprechende Model (hier T9+ => S9) Auswählen.
Falls Ihr einen anderen Miner Typ habt wählt diesen aus (S17 oder so).

Firmware für den S9 typ:
In meinem Fall (13.5 THs) war es der S9 ohne irgendwelchen zusätzlichen Buschstaben oder Bezeichnungen.
Ich wollte eine Version die SSH offen hat und Asic Boost sowie Enhanced Low Power Mode.

Bitmain Link:
https://file12.bitmain.com/shop-product/firmware/Antminer%20S9/Firmware/00720181206230950692dA4HgFnC067E/Antminer-S9-all-201812051512-autofreq-user-Update2UBI-NF.tar.gz

Man kann auch die neuste Firmware Auswählen aber dann sollte man sich bewußt sein das es dann kein SSH mehr gibt und ein Umflashen auf eine ältere Version (Unsigniert) ist dann ebenfalls nicht mehr möglich!

SD-Karte vorbereiten:
Benutzt am besten eine 4GB Karte, die ist Groß genug für die Firmware und man hat keine schwierigkeiten mit Kompatibilität.
Die SD-Karte sollte Fat32 formatiert sein.
Entpackt die "t9+ -SD Tools.zip" Datei und Ihr erhaltet einen T9+ Ordner.
Wechselt in diesen Ordner und kopiert den gesamten Inhalt auf die SD-Karte.

--------------------------------------------------------------------------------------------------------------

Wir müßen den Controler des Miner Ausbauen damit wir die zum Booten benötigte Jumper Einstellungen
vornehmen können. Da kommt man im Eingebauten Zustand nicht dran.

Alle Stecker Abziehen (Strom / Lüfter / Verbindungskabel)
Den Lüfterhalter hinten durch Abschrauben der vier Kreutzschlitzschrauben Abbauen, nicht den Lüfter Abschrauben!
Jetzt kann man die Hashboards nach hinten wegziehen. Es reicht wenn Ihr die halb herauszieht.
Die Metallklammern seitlich am Gehäuse die den Controler arretieren zur Seite biegen und den Controler
komplett herausziehen.
Jetzt die vier Jumper Lokalisieren (links von der Ethernetbuchse) und den links Außen [J4] umstecken.

Nun die SD-Karte mit den Kontakten nach oben in den SD-Kartenhalter Einschieben.

Jetzt das Netzteil nur mit dem Controller Verbinden und Einschalten, Abwarten für 1-2 Minuten.
Ihr solltet sehen das alle SMD LEDS direkt leuchten. Die zwei 3mm LEDs (grün und rot) bleiben jedoch aus.
Wenn der Flashvorgang Abgeschloßen ist dann Blinked diese beiden LEDs im Sekundentakt und Ihr könnt den
Netzteilstecker wieder Abziehen.
Den Jumper [J4] wieder zurück in die Ausgangsposition stecken und den Miner wieder zusammenbauen.
Alle Stecker wieder Anschließen (Strom / Lüfter / Verbindungskabel).

Den Miner nun Einschalten, Achtung: alle alten Netzwerkeinstellungen sind nun weg, der Miner ist in der
Grundeinstellung auf DHCP gestellt.
Jetzt müßen wir also im Router nachsehen welche IP der bekommen hat.
Nun mit dieser IP über den Webbrowser in den Miner Einloggen.
Wie bei Bitmain üblich mit User:root / Passwort:root.

Auf der Startseite nun [Upgrade] Auswählen und in der nachfolgenden Seite unter [Flash new Firmware image]
den Haken bei "Keep Settings" entfernen. Anschließend unter Image auf "Durchsuchen" klicken.

Jetzt auf das Verzeichniss wechseln wo ihr die Firmware Abgespeichert hattet und die ".tar.gz" Datei Auswählen.
(Diese Datei nicht Entpacken!) Ich habe für meinen S9 diese Firmware genutzt "Antminer-S9-all-201812051512-autofreq-user-Update2UBI-NF.tar.gz".

Nachdem ihr euch zwei mal Vergwissert habt das ihr die richtige Datei Ausgewählt habt drückt ihr "Flash Image".
Das geht sehr schnell und wenn das Flashen erfolgreich war seht ihr die Meldung das der Miner neu Startet.

Nach dem Neustart befindet sich der Miner allerdings wieder im DHCP Mode und Ihr müßt wieder im Router nachsehen
welche IP er bekommen hat. Aber nun sind wir fertig und ihr könnt alle Einstellungen wie Netzwerk und Pool, Low Power Mode (AB) und auch Enhanced Low Power (weniger Verbrauch/Hash Leistung) durchführen und speichern.

Fröhliches Minen

Ich hoffe diese kleine Anleitung hilft den ein oder anderen.

Quellen:
Bitmain original Instruction Link:
https://support.bitmain.com/hc/en-us/articles/360007577214-T9-Control-Board-Program-Recovery

Bitmain Video on recovery of a control board:
https://youtu.be/6_4oxhVT6hg

 
Jump to: