Ankündigung

Collapse
No announcement yet.

Mac Rom für Radeon RX 580!

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

  • Mac Rom für Radeon RX 580!

    Das Thema würde auch unter Grafikkarten passen. Aber, da die betreffende Karte sich inzwischen ja zu so einer Art „Quasi-Standard“ unter den Usern der 4,1/5,1er Pros gemausert hat, poste ich es mal hier:

    Aktuell ist auf TechpowerUp wohl ein geleaktes Mac Rom für die Sapphire Radeon RX 580 Pulse zum Download verfügbar!

    Laut Statements auf MacRumors und nach eigenem oberflächlichen Vergleich mit dem PC Rom der Karte, gehe ich davon aus, dass es sich dabei um ein „echtes“ Rom von MacVidCards handelt. Ich bin ja nun bis auf weiteres versorgt. Aber, wenn jemand modernere OS-Versionen als High Sierra nutzen möchte, ist er ja auf AMD Grafikkarten angewiesen. Für Leute, die also unter Mojave, Catalina oder gar Big Sur eine eingermaßen moderne und performante GPU mit Mac Bootscreen nutzen möchten, ist das also sicher eine interessante Geschichte. Natürlich gibt es inzwschen auch die Möglichkeit, „so eine Art von...“ per OpenCore zu realisieren. Aber, nach allem, was ich bisher darüber gelesen habe, macht das auf mich immer noch den Eindruck einer, speziell in Verbindung mit Windows-Installationen, nicht wirklich ungefährlichen Frickel-Lösung, während das hier auf eine ganz normale „Mac Karte“ ohne Eingriff in den PreBoot Prozess des Rechners selbst hinausläuft.

    Leider lässt sich das Ding wohl nur mit einem SPI-Programmer flashen, sollte dann aber, wie das, das ich auf meiner GTX 1080 habe, ganz normal funktionieren. Das Schlimmste, was passieren kann, ist, dass es einfach nicht geht. Dann spielt man halt das Original Rom wieder auf. Alle Horrorgeschichtchen, dass das Flashen mit MVC-Roms Karten irreparabel „brickt“ sind nach meiner Erfahrung Märchen! Das Risiko ist als sehr gering.

    Ich finde das Ganze sehr interessant und würde das Ding, wenn ich selbst eine RX 580 hätte, auf jeden Fall ausprobieren!
    INTEL Bitch...nach all den Jahren!

  • #2
    Tja zufällig habe ich genau diese Karte in meinem 5,1
    Nur leider keinen SPI Flasher :/
    Kannst du als Grafikkarten-Fachmann mir das vielleicht kurz zusammenfassen, was ich genau brauche und wie da vorzugehen ist?
    Denn interessieren würde mich das schon sehr!
    2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

    Comment


    • #3
      Zitat von MrMagicMadMax Beitrag anzeigen
      Tja zufällig habe ich genau diese Karte in meinem 5,1
      Nur leider keinen SPI Flasher :/
      Hatte ich auch irgendwie noch so in Erinnerung.

      Den Flasher gibt es zigfach auf Amazon. Vielleicht lieber ein paar Euro mehr ausgeben, dafür zuverlässig aus Europa bestellen. Geht wesentlich schneller als aus China und sichere Verpackung/Vollständigkeit des Lieferumfangs sind deutlich eher gewährleistet. Dieses Angebot hier sieht z.B. ganz gut aus.

      Vor allem ist da gleich der 1,8 Volt Adapter dabei, den du brauchst, wenn der Chip nur 1,8 Volt Programmierspannung schafft (wie die meisten Neueren). Die machst du mit 3,3 Volt kaputt. Also erst die Nummer vom Chip ablesen und googeln! Da solltest du dann irgendwo ein Datenblatt oder sowas finden, woraus hervorgeht, ob der Chip 3,3 oder 1,8 Volt braucht. Beispiel: Winbond W25Q40BW = 3,3 Volt, W25Q40EW = 1,8 Volt.

      Das ist sehr wichtig! Wenn du auf einen 1,8 Volt Chip einmal 3,3 loslässt, ist er hin! Und dann hilft nur noch umlöten.

      Die 40 in der Chip-Bezeichnung steht für die Kapazität, in dem Fall 512k. Bei 20 wären es nur 256k. Das muss also mindestens 40 sein, da das Rom 266k groß ist. Sollte aber in jedem Fall gegeben sein, da das Original Rom exakt genauso groß ist.

      Software gibt es verschiedene. Ich habe allerdings die besten Erfahrungen mit dem AsProgrammer in der Version 1.4.0 gemacht. Sollte problem- und kostenlos zu finden sein. Da erwartet dich dann im Wesentlichen dieses Interface:



      Ist eigentlich relativ selbsterklärend:
      Erstes Icon: Rom File von deiner Platte ins Programm laden
      Zweites Icon: Im Progamm geladenes Rom auf Festplatte sichern
      Drittes Icon: Rom von an den Programmer angeschlossenem EEPROM (z.B. dem auf der Karte) auslesen und ins Programm laden
      Viertes Icon: Bei einfachem Draufklicken wird das angeschlossene EEPROM erst entsperrt, dann komplett gelöscht, dann mit dem im Programm geladenen Rom überschrieben und zum Schluss der gerade geschriebene Inhalt des EEPROM nochmal mit dem im Programm geladenen Rom abgeglichen. Hat aber ein Untermenü, mit dem man die Schritte auch einzeln ausführen kann.

      Vor alledem musst du aber entweder dein EEPROM aus dem Menü "SPI" unter "IC" auswählen oder durch Klick auf das sechste Icon (Fragezeichen) automatisch erkennen lassen. In diesem Fall aber auf jeden Fall zunächst mit dem 1,8v-Adapter probieren, wenn du nicht ganz sicher bist, welches EEPROM du hast! Wenn die automatische Erkennung nicht funktioniert, nicht irritieren lassen! Wenn du die abgelesene Bezeichnung im SPI-Menü auswählst, funktioniert das auch auf jeden Fall. Falls dein EEPROM tatsächlich weder erkannt wird, noch im Menü zu finden ist, einfach mal googeln. Da findet man ziemlich schnell ein Kompatibles, das dann im Menü zu finden ist. Dann einfach das auswählen.

      Dann Läuft der komplette Vorgang folgendermaßen ab:

      Alles anschließen, dabei auf korrekte Ausrichtung der Klemme achten! Pin 1 ist auf dem EEPROM mit einem Punkt markiert. Das ist etwas fummelig und die Klemme hat möglicherweise nicht beim ersten Versuch richtig Kontakt. Einfach so lange probieren, bis es geht.

      Rom der Karte auslesen (drittes Icon).

      Ausgelesenes Rom auf Platte sichern. Dazu wiederkennbaren Namen plus Endung ".rom" vergeben. Muss nicht, wie für NVFlash, DOS-kompatibel sein. Dieser ganze Schritt ist nicht absolut esenziell, da es das Rom zur Not auch auf TechPowerUp gibt. Aber Vorsicht ist die Mutter... Ich sichere grundsätzlich alle Original Roms von Karten, ehe ich irgendetwas damit veranstalte! Es ist im Zweifelsfall das einzige Rom, von dem du ganz sicher weißt, dass die Karte damit schonmal korrekt funktioniert hat!

      Das Rom, das du flashen möchtest (also in dem Fall das MVC Rom) ins Programm laden.

      Die vierte Taste klicken und warten, bis der Vorgang abgeschlossen ist. Im Normalfall max. um die 2 Minuten. Es sollte dabei bzw. danach keine Fehlermelungen im unteren Fenster geben! Wenn es welche gibt, nochmal probieren.

      Wenn nicht, sollte es das dann gewesen sein. Wenn alles geklappt hat und das Rom tatsächlich „the real Stuff“ ist und netkas es nicht geschafft hat, noch irgendwelche zusätzlichen „Sicherheitsmechanismen“ einzubauen, solltest du danach eine „echte MVC RX 580“ haben. Mit der GTX 1080 hat das jedenfalls genau so geklappt, obwohl das Rom nicht einmal für genau diese Karte ist.

      Falls es dennoch nicht geht und du aus irgendwelchen Gründen eine „Blackscreener“ hast, nicht verzweifeln! Nach der Wiederholung des Vorgangs mit dem gesicherten Original Rom sollte alles so sein wie zuvor.

      Bleibt noch zu sagen, dass ich das Ganze mit einem alten Notebook mit Windows XP gemacht habe. Auf welchen Win-Versionen der Kram läuft, weiß ich nicht. Aber zumindest 7 sollte auch noch gehen. Und es gibt auch noch andere Softwares für den Programmer, die sogar aus irgendwelchen Gründen wohl häufiger benutzt werden. Aber ich fand den AsProgrammer mit Abstand am besten.

      Und ganz zum Schluss: Ja, mach das mal! Würde mich mal interessieren, ob das Rom wirklich geht. Wenn ja, dann kann MVC (alias Dave Pirinelli) so ein bißchen einpacken, denn die RX 580 ist inzwischen wohl schon die meistgenutzte (und wahrscheinlich auch sinnvollste) Karte in den 4,1/5,1ern. Und das Rom ist jetzt „in the Wild“. Da macht er nix mehr dran. Aber - auf MacRumors sehend, wie viele Leute da jetzt schon wieder auf ihre Karten warten oder irgendwelchen Mist zurückbekommen (wenn überhaupt!), obwohl sie ihm neue Karten geschickt haben - hält sich mein Mitleid in Grenzen.

      Ich wünsche dir also Glück, falls du es probierst.
      Attached Files
      Last edited by flyproductions; 23.09.2020, 11:27.
      INTEL Bitch...nach all den Jahren!

      Comment


      • #4
        Vielen Dank für die ausführliche Anleitung! Vor allem der Hinweis mit den 1,8V war für mich sehr wertvoll, da ich schon bei der Arbeit ROMs von einem Supermicro Mainboard gedumpt und modifiziert habe, aber da habe ich nie auf die Spannung geachtet.

        Ich habe mir jetzt mal diesen Programmer mit dem Adapter bestellt. Allerdings nicht bei Amazon, sondern bei einem chinesischen Händler mit Lager in Deutschland. Soll angeblich in spätestens 1,5 Wochen da sein, dann werde ich das mal testen

        Es gibt ja noch ein anderes ROM file, das bei dem Video dabei ist, das auch bei MacRumors erwähnt wurde. Weißt du etwas darüber?
        2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

        Comment


        • #5
          Zitat von MrMagicMadMax Beitrag anzeigen
          habe, aber da habe ich nie auf die Spannung geachtet.
          Hab ich auch nicht...bis ich das Erste zerschossen habe!

          ...deshalb wohnt das MVC Rom auf der 1080 jetzt in diesem relativ kunstlos aufgebratenen 3,3 Volt Baustein,...



          ...während der ursprünglich dort vorhandene 1,8 Völter leider nicht mehr unter uns weilt. Dazu kommt dann noch der hässliche Scheibenheizungsreparaturklecks rechts, der einen (hoffentlich) Null Ohm Widerstand ersetzt, der sich beim Ablöten per Föhn von dannen gemacht hat und zwar nochmal aufzufinden, aber aufgrund seiner Größe, beim besten Willen nicht mehr in Position zu bringen war. Aber ich schwöre, ich bin nicht immer so grobmotorisch!

          Nun denn, letztlich funktioniert ja alles und im Alltag läuft die Karte ja gottlob von dem anderen EEPROM, das noch original ist.

          Zitat von MrMagicMadMax Beitrag anzeigen
          Allerdings nicht bei Amazon, sondern bei einem chinesischen Händler mit Lager in Deutschland. Soll angeblich in spätestens 1,5 Wochen da sein,...
          Na denn hoffen wir mal das Beste! Denn leider musste zumindest ich die Erfahrung machen, dass es „Lager in Deutschland“ gibt, die nur in der Phantasie eben dieser chinesischen Händler existieren. Ich bin auf ebay auf „Artikelstandort: Frankfurt am Main, Deutschland“ hereingefallen. Aus den versprochenen 4 Tagen Lieferzeit wurden zwanglos vier Wochen. Das Packerl kam so sicher wie Frühlingsrollen aus der Volksrepulik. Und eben der 1,8 Volt Adapter, wegen dem ich das ganze Ding überhaupt nur bestellt hatte, war mal einfach nicht dabei. Wenigstens gab’s über den Käuferschutz die Kohle zurück.

          Deshalb meine Warnung! Aber ich wünsche dir natürlich, dass du mehr Glück hast.

          Zitat von MrMagicMadMax Beitrag anzeigen
          Es gibt ja noch ein anderes ROM file, das bei dem Video dabei ist, das auch bei MacRumors erwähnt wurde. Weißt du etwas darüber?
          Nee, leider nicht! Der Poster hat ja leider nix verlinkt. Obwohl MVC auf MacRumors ja rausgeflogen ist, wird das da halt immer noch nicht so gerne gesehen, wenn man Sachen in die Richtung postet. Ich hab da auch schonmal einen Anschiss kassiert, weil ich mich nach der Funktionsfähigkeit eines GTX 1070er Roms erkundigt habe, das auf dem alten Flashing-Wiki lag. Dabei wusste ich nicht einmal, dass das von MVC „gepirated“ war.

          Würde mich auch mal interessieren, was damit ist. Aber ich konnte auf die Schnelle per Google weder das Video noch das Rom finden. Für deine Karte müsste das von TechPowerUp aber besser sein, da es auf dem der Pulse basiert. Das aus dem Video ist ja wohl von einer MSI.
          INTEL Bitch...nach all den Jahren!

          Comment


          • #6
            Oh ach so. Na hier ist das Video mit dem ROM in der Beschreibung: https://youtu.be/hnH2THuQj4Y

            Na das sieht doch ganz gut aus! Nicht ganz mittig, aber keine fetten Klumpen auf den Lötstellen und auch nicht kalt. Gut, der Lötfladen ist natürlich ein bisschen gebastelt, aber ohne Mikroskop sind die kleinen SMD Teile auch echt schwer zu löten. 0603 geht noch gut, aber 0402 hab ich immer nur mit Mikroskop gelötet.

            Aber sag mal, wie kann denn ein 3,3V EEPROM dort laufen, wenn die Beschaltung für ein 1,8V ist?

            Die Problematiken mit den China Händlern kenne ich auch, wobei ich eigentlich sehr gute Erfahrungen mit den meisten gemacht habe. Vor Kurzem hab ich in China ein Backlight für einen iMac gekauft, das es sonst nirgends gab.
            Ich bin diesmal nach den Bewertungen gegangen und da stand nichts von zu langen Lieferzeiten drin, deshalb hoffe ich mal...
            Last edited by MrMagicMadMax; 23.09.2020, 22:05.
            2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

            Comment


            • #7
              Zitat von MrMagicMadMax Beitrag anzeigen
              Oh ach so. Na hier ist das Video mit dem ROM in der Beschreibung: https://youtu.be/hnH2THuQj4Y
              Danke!

              Zitat von MrMagicMadMax Beitrag anzeigen
              Aber sag mal, wie kann denn ein 3,3V EEPROM dort laufen, wenn die Beschaltung für ein 1,8V ist?
              Weiß ich nicht. Vielleicht reichen ja 1,8 Volt zum auslesen. Es ist jedenfalls ein Winbond W25Q40BW. Laut Datenblatt soll das auch 1,8 Volt sein. Aber ich hab das - mit dem Reflash von neulich - jetzt schon dreimal erfolgreich ohne Adapter beschrieben. Vielleicht ist es auch einfach nur „widerstandsfähiger“. Das W25Q40EW, das ursprünglich drauf war, war jedenfalls nach dem ersten „Versuch“ mit 3,3 hin. Ließ sich zwar noch irgendwie beschreiben. Aber immer fehlerhaft. Da ging dann auch mit Adapter nix mehr.

              Ach so, und ich hab schon welche deutlich schöner gelötet. Da lagen die Füßchen dann schön flach in den Bettchen, wie original. Aber ist auch immer ein bißchen Glückssache. Und, wenn es beim ersten Versuch ein bißchen schief ist (wie das halt) aber alle Pins vernünftig Kontakt haben, löte ich es deswegen nicht mehr ab. Aber die „Trefferquote“ war auch bei mir deutlich höher, als ich noch besser gesehen habe.

              Zitat von MrMagicMadMax Beitrag anzeigen
              Die Problematiken mit den China Händlern kenne ich auch, wobei ich eigentlich sehr gute Erfahrungen mit den meisten gemacht habe.
              Ich ja auch. Ich habe ja sowohl meine aktuellen Prozessoren als auch meinen Speicher aus China. Bei den CPUs hat sogar Umtauschen reibungslos geklappt (von der Wartezeit mal abgesehen). Aber ich habe irgendwie den Eindruck, je niedrigpreisiger die Artikel sind, desto höher ist die Ausfallquote.
              INTEL Bitch...nach all den Jahren!

              Comment


              • #8
                So, nu hab ich mir das Video mal angeguckt.

                Hinterlässt mich etwas ratlos. Ich weiß nicht, wieso der den Chip umlötet. Die einzige Erklärung, die ich habe, ist, dass entweder sein Programmer oder die Software, die er benutzt, den, der auf der Karte war, nicht unterstützt hat. Das kann insofern sein, als das ältere Versionen dieser Software (das ist die, von der ich gesprochen hatte) tatsächlich neuere Chips nicht unterstützen. Keine der Versionen, die ich gesehen habe, unterstützt jedenfalls so viele wie der AsProgrammer. Ansonsten wüsste ich nicht, wieso sich der Chip nicht mit der Klemme auf der Karte flashen lassen sollte.
                INTEL Bitch...nach all den Jahren!

                Comment


                • #9
                  ...und nun hab ich mir auch mal das Rom aus dem Video angeguckt!

                  Er flasht es ja auch auf eine Sapphire Pulse. Aber es ist an sich für eine MSI Armor MK2. Das VBIOS ist jedenfalls identisch mit dem aus dem PC Rom von dieser. Die scheinen also, ähnlich wie die GeForce GTX, untereinander auch weitgehend kompatibel zu sein. Wobei er ja im Vorspann darauf hinweist, dass das Rom nur mit bestimmten Speicherchips (also nicht EEPROMs, sondern Video Ram!) kompatibel ist.

                  Normalerweise solltest du also mit dem Rom von TechPowerUp besser fahren. Denn das scheint ja tatsächlich für die Sapphire Pulse zu sein. Das VBIOS stammt jedenfalls aus deren PC Rom. Und auch der EFI-Part unterscheidet sich von dem des Roms aus dem Video. Es ist also nicht ein von irgendwem „selbstgebastelter“ Versuch, einfach ein Pulse VBIOS in das MVC Rom für die MSI Armor zu packen. Das würde auch definitiv nicht funktionieren. Ich würde also in jedem Fall zuerst das probieren. Falls das nicht geht, kann man ja immer noch das aus dem Video testen.
                  INTEL Bitch...nach all den Jahren!

                  Comment


                  • #10
                    Zitat von flyproductions Beitrag anzeigen
                    Weiß ich nicht. Vielleicht reichen ja 1,8 Volt zum auslesen. Es ist jedenfalls ein Winbond W25Q40BW. Laut Datenblatt soll das auch 1,8 Volt sein. Aber ich hab das - mit dem Reflash von neulich - jetzt schon dreimal erfolgreich ohne Adapter beschrieben. Vielleicht ist es auch einfach nur „widerstandsfähiger“. Das W25Q40EW, das ursprünglich drauf war, war jedenfalls nach dem ersten „Versuch“ mit 3,3 hin. Ließ sich zwar noch irgendwie beschreiben. Aber immer fehlerhaft. Da ging dann auch mit Adapter nix mehr.
                    Das ist ja interessant! Ja dann ist es wohl einfach widerstandsfähiger.

                    Zitat von flyproductions Beitrag anzeigen
                    Ich ja auch. Ich habe ja sowohl meine aktuellen Prozessoren als auch meinen Speicher aus China. Bei den CPUs hat sogar Umtauschen reibungslos geklappt (von der Wartezeit mal abgesehen). Aber ich habe irgendwie den Eindruck, je niedrigpreisiger die Artikel sind, desto höher ist die Ausfallquote.
                    Na dann bin ich mal gespannt. Bisher habe ich nur eine Hermes Sendungsnummer, die elektronisch angekündigt wurde.

                    Zitat von flyproductions Beitrag anzeigen
                    Hinterlässt mich etwas ratlos. Ich weiß nicht, wieso der den Chip umlötet. Die einzige Erklärung, die ich habe, ist, dass entweder sein Programmer oder die Software, die er benutzt, den, der auf der Karte war, nicht unterstützt hat. Das kann insofern sein, als das ältere Versionen dieser Software (das ist die, von der ich gesprochen hatte) tatsächlich neuere Chips nicht unterstützen. Keine der Versionen, die ich gesehen habe, unterstützt jedenfalls so viele wie der AsProgrammer. Ansonsten wüsste ich nicht, wieso sich der Chip nicht mit der Klemme auf der Karte flashen lassen sollte.
                    Klingt plausibel. Ich werde es auf jeden Fall mal testen!

                    Zitat von flyproductions Beitrag anzeigen
                    Normalerweise solltest du also mit dem Rom von TechPowerUp besser fahren. Denn das scheint ja tatsächlich für die Sapphire Pulse zu sein. Das VBIOS stammt jedenfalls aus deren PC Rom. Und auch der EFI-Part unterscheidet sich von dem des Roms aus dem Video. Es ist also nicht ein von irgendwem „selbstgebastelter“ Versuch, einfach ein Pulse VBIOS in das MVC Rom für die MSI Armor zu packen. Das würde auch definitiv nicht funktionieren. Ich würde also in jedem Fall zuerst das probieren. Falls das nicht geht, kann man ja immer noch das aus dem Video testen.
                    Gut, denn so hatte ich das auch vor. Das von der MSI Karte hat ja auch andere Parameter drin, was Lüfterdrehzahl und den ganzen Kram angeht.

                    Weißt du, wie die diese Mac kompatiblem ROMs bauen?
                    2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

                    Comment


                    • #11
                      Zitat von MrMagicMadMax Beitrag anzeigen
                      Weißt du, wie die diese Mac kompatiblem ROMs bauen?
                      Nein, leider nicht!

                      Es muss jedenfalls ein schönes Stück komplizierter sein als damals mit den OpenFirmware/PPC Roms. Da konnte man ohne irgendwas zu dekompilieren einfach durch Vergleichen mit dem PC Rom im Hex-Editor die meisten PC Karten im Mac zum Laufen bekommen, vorausgesetzt, es gab eine Mac Karte der gleichen GPU Generation.

                      Hier kommt man wohl nicht darum herum, diesen EFI-Part zu dekompilieren und wirklich zu „verstehen“. Und die „Sicherungen“, die netkas eingebaut hat, funktionieren so gut, dass, sobald man auch nur ein einziges Byte im VBIOS ändert, sofort nix mehr geht. Da kommt man dann im Zweifelsfall nicht drum herum, eine Karte mit nicht ganz optimalen Settings laufen zu lassen. Deshalb lasse ich meine 1080 im Alltag ja auch mit „ihrem eigenen“ Rom laufen. Die Fan-Curves könnten mir ja noch egal sein, da die Lüfter in meinem Use Szenario sowieso 98% der Zeit stehen. Aber das MVC-Rom taktet sie 80 MHz runter. Und das geht natürlich nicht! Das Rom ist übrigens auch von einer MSI.

                      Eigentlich ziemlich bescheuert, dass man sich mit den Intel-Karten da so einen Stress macht, ging es beim PPC doch um „Sein oder nicht Sein“, also darum, ob die Karte überhaupt im Mac läuft, während es hier nur um diesen blöden Bootscreen geht, den man im Normalfall vielleicht einmal im Vierteljahr wirklich benutzt.
                      INTEL Bitch...nach all den Jahren!

                      Comment


                      • #12
                        Wer ist denn netkas? Und kommt dieser Effekt vielleicht eher von einer Checksumme, die man man mit anpassen muss, wenn man etwas ändern möchte?

                        Na ja es geht ja nicht nur um den Bootscreen sondern um den abenteuerlichen Weg, etwas hinzubekommen
                        2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

                        Comment


                        • #13
                          Zitat von MrMagicMadMax Beitrag anzeigen
                          Wer ist denn netkas?
                          Das ist - wie damals bei den PPC-Karten Arti Itra - der, der die Arbeit macht! MVC (Dave Pirinelli) selbst nämlich hat von der Materie wenig bis keine Ahnung. Wenigstens war das damals bei den PPC-Sachen so. Das ging aus einem kurzen Mailkontakt, den ich damals mit ihm hatte, relativ klar hervor. Wie der es immer wieder schafft, Leute, die so Sachen machen können, davon zu überzeugen, dass sie ihn brauchen, um den Kram zu verkaufen, ist mir ein absolutes Rätsel.

                          Zitat von MrMagicMadMax Beitrag anzeigen
                          Und kommt dieser Effekt vielleicht eher von einer Checksumme, die man man mit anpassen muss, wenn man etwas ändern möchte?
                          Haha, ja, dass wäre schön, wenn das so einfach wäre! Natürlich muss man, wenn man was ändert, auch die Checksum anpassen, sofern a) die Sachen, in denen man was ändert, überhaupt gechecksummed werden und b) die Sachen, die man ändert, Einfluss auf die Checksum haben. So ändert sich ja z.B. die 8-Bit-Checksum des VBIOS nicht, wenn man einfach nur im Releasedatum zwei Zahlenwerte vertauscht, also z.B. aus einer 13 eine 31 macht. Trotzdem reicht das schon, um das Ganze zu knicken.

                          Und Checksum anpassen kannst du ja nur in den Sachen, die du geändert hast. Ich vermute aber, dass aus dem Mac EFI heraus, ehe es läuft, eine Checksum abgefragt wird. Und zwar keine so simple wie 8-Bit, sondern eine Komplexere wie MD5 oder so. Und das nicht einmal plain, sondern verschlüsselt. Ich hatte bei dem 1070er MVC Rom jedenfalls das EFI dekomprimiert und da drin nach allen möglichen Checksum-Varianten des VBIOS gesucht. Da findet man nix!

                          Im Prinzip könnte er da natürlich noch alles mögliche Andere abfragen. Wie z.B. EEPROM Hersteller/Modell, und dann ausschließlich irgendeins verwenden, das auf keiner Karte verbaut ist. Aber da müssten sie für den „Flash-Service“ dann ja an jeder Karte herumlöten. Und soweit geht das „Sicherheitsbedürfnis“ dann wohl doch nicht.

                          Das 1080er Rom hat, unverändert geflasht, jedenfalls einfach so funktioniert. Und das 1070er hat nur deshalb nicht funktioniert, weil es für eine Karte mit SAMSUNG Ram ist und meine beiden Versuchskaninchen MICRON Ram hatten. Da haben auch andere PC Roms für „SAMSUNG Karten“ nicht funktioniert.

                          Zitat von MrMagicMadMax Beitrag anzeigen
                          Na ja es geht ja nicht nur um den Bootscreen sondern um den abenteuerlichen Weg, etwas hinzubekommen
                          Ja, aber, wie gesagt, da wirklich durchzusteigen, war zumindest mir nicht vergönnt. Obwohl ich damit wirklich einen ganzen Haufen Zeit verplempert habe. Ich habe da sogar mit Hopper disassembled. Aber was nützt das, wenn man im Grund nicht weiß, was man da eigentlich vor sich sieht? Und EFI „verstehen“ lernt man wohl nicht mal eben so.

                          Insofern blieb es am Ende dann einfach bei schnödem Diebstahl fremden geistigen Eigentums.

                          ...aber trösten kann man sich damit, dass auch die MVC Roms nicht perfekt sind. So hat er z.B. bei den beiden NV Roms, die ich habe, offenbar vergessen (?), das InfoROM anzupassen. Und es ist wohl auch immer wieder so, dass einzelne Anschlüsse nicht oder nicht wie vorgesehen funktionieren. Wie halt in der guten alten PPC Zeit, wo z.B. der DVI von geflashten Radeon X800 bis zum Schluss nicht funktioniert hat.

                          Falls man also eine Dual-Bios-Karte hat, macht es durchaus Sinn, sie im Normalfall mit ihrem echten Rom zu betreiben.
                          Last edited by flyproductions; 25.09.2020, 13:35.
                          INTEL Bitch...nach all den Jahren!

                          Comment


                          • #14
                            So, heute wurde die Sendung an Hermes übergeben und soll morgen da sein. Hoffentlich auch intakt.
                            Ich habe noch einen Konstruktionsfehler und passenden Fix dazu gefunden: https://youtu.be/-ln3VIZKKaE
                            Wird mit dem großen Lötkolben etwas schwierig, aber ich versuch's mal. Hoffentlich bricht mir der Pin vom IC nicht ab...
                            2x G3 B/W • G4 QuickSilver • 2x G4 MDD • G5 • 3x G4 Cube • iMac G3 • iMac G4 • eMac • 10x iBook G3 Clamshell • iBook G3 Snow • 3x iBook G4 • 4x PowerBook G4 Ti • 5x PowerBook G4 Al • Mac Pro 2010

                            Comment


                            • #15
                              Zitat von MrMagicMadMax Beitrag anzeigen
                              Ich habe noch einen Konstruktionsfehler und passenden Fix dazu gefunden
                              Ah ja, hatte ich damals, glaube ich, auch irgendwo mal was drüber gelesen. Hab aber nix in die Richtung gemacht, sondern das Ding einfach so, wie es war, verwendet. Vielleicht war das ja dann doch zu viel für die 1,8 Volt EEPROMs. Das sollte aber doch spätestens mit der Verwendung des 1,8v-Adapters kein Thema mehr sein, oder? Und ich glaube, gelesen zu haben, dass das eher dann „gefährlich“ wird, wenn man mit dem Ding auf irgendwelche Notebook-Mainboards losgeht, wo dann wohl doch mehr empfindliche Sachen drauf sind.

                              Ich habe jedenfalls wirklich eine Menge mit dem Teil auf diversen Grafikkarten herumgeflasht, zwei verschiedene GTX 1070, die 1080 und noch eine Radeon HD 7950, ohne dass das - eben abgesehen von diesem gegrillten 1,8 Volt EEPROM - zu irgendwelchen Schäden geführt hätte.

                              Ich will dich jetzt nicht davon abhalten, das zu fixen. Würde mir da aber vielleicht kein so großen Kopf drum machen. Und irgendwo ist der Eingriff ja auch mit dem Risiko verbunden, das Ding zu killen. Ist zwar kein so großer Schaden. Aber dann hat man halt erstmal wieder keins.
                              INTEL Bitch...nach all den Jahren!

                              Comment

                              Working...
                              X