SMBIOS Erstellung, wie setzt ihr das um ?

  • Hi @ all,

    ich habe mal generell die Frage, wie ihr die SMBIOS Erstellung umsetzt.
    Hier im Besonderen, Seriennummer/MLB, ROM etc.

    Ich habe hierzu viel gelesen, bspw An iDiot's Guide To iMessage usw.

    Aber die Aussagen die man findet sind gegensätzlich.

    Zum einen die SN. In meinem Fall, ein SMBIOS 17,1
    Die generierte SN soll man ja überprüfen. Zum einen bei apple,
    zum anderen auf der everymac ultimate-mac-lookup

    Nun, bei apple gibt es zur SN mehrere Antwortmöglichkeiten.

    1. SN unbekannt
    2. Kaufdatum nicht bestätigt (Also wohl gibt es die SN, das Gerät ist aber noch nicht verkauft worden)
    3. Kaufdatum bekannt (Also, das Gerät ist bereits verkauft worden. Die SN also in Benutzung)

    Verwendet ihr hier nun 1. oder 2. für eine optimale Kompatibilität, gerade bzgl. iMassage bspw.
    (Mit Prüfung bei everymac, dass die SN zum gewünschten Gerät passt)

    Zum 2. die ROM
    Manche nehmen direkt die ROM der en0 Schnittstelle
    Andere passen die ersten drei Bytes zu einer Apple Mac an (0016CB)
    Wieder andere nehmen eine komplett generierte SN.
    Wie setzt ihr es um, für die beste Kompatibilität ?

    Zum 3. die uuid
    Automatisch generierte ?

    Was gibt es noch zu beachten ?

    Grüße und danke für eure Info's und Erfahrungen, so dass mit dem
    Hacki möglichst alles Funktioniert, wie bei einem originalen Mac...

    :-)
    MrWeb

  • Hallo MrWeb


    grundsätzlich ist zu sagen, dass viele Wege, wie bekanntlich, nach Rom..oder zum Hacki führen ;)


    Ich erkläre dir deshalb mal schnell die Methode, die ich für mich am besten in Verwendung habe.


    Ich nutze zum Erstellen der ganzen Daten ganz einfach den Clover Configurator, unabhängig davon, welchen Bootloader ich verwende. Mit dem CC hast du unter dem Reiter SMBIOS die Möglichkeit, dir alles automatisch generieren zu lassen, kannst dir visuell gut dein SMBIOS wählen und findest über den CC auch gleich einen Link zum Prüfen der SN. Für eine optimale Nutzen verwende ich nur SN, die es bei Apple nicht gibt ( in deiner Aufzählung = 1.)


    Wichtig ist, dass es deine SN nicht bereits schon gibt, dann kann zu Ärger führen.. sind die Daten einmal generiert, bindest du diese noch in die config deine BL ein, speichern und Neustarten.. fertig


    Alternativ kann man sich das auch mit dem Tool GENSMBIOS erstellen lassen, wie z.B. im Open Core Guide beschrieben.


    https://dortania.github.io/Ope…st/coffee-lake.html#nvram


    siehe unter PlatformInfo

    Kein Support per Privatnachricht

    DU bist auf der Suche nach neuer hackbarer Hardware? Dann wirf doch mal einen Blick ins Hardware Center


    Zu deiner Hardware gibt es noch keinen Post im Hardware Center? Dann schreibe doch selbst einen kleinen Beitrag dazu und teile deine EFI mit der Community. Wir freuen uns von dir zu lesen :)

  • Danke für eure Beiträge.

    Mir geht es nicht um das Einbinden des SMBIOS,
    oder das Generieren der SN etc.
    Das ist alles klar und natürlich gibt es da verschiedene Wege.
    Mir geht es um die Erfahrung mit den generierten Daten
    bzgl. bspw iMessage.
    Welche Kombinationen sind so 'gut', dass eben alles im Hacki
    so funktioniert wie in einem Originalen.
    @Basti Wolf deine Angabe, dass du eine SN verwendest, die noch
    nicht vergeben ist (also mein 1.), das ist hilfreich und genau so
    Info's sind interessant.
    Deine ROM ist dann auch komplett generiert, oder die MAC deiner
    echten en0 Schnittstelle ?
    Ich muss mir den CC mal anschauen und sehen, was der generiert bzw. was er für Daten vom lokalen System dazu nutzt...

  • Du hast dein Post etwas unpräzise formuliert.


    Aus meiner Erfahrung gibt es da keine Faustregel.

    Was für einige funktioniert wird für andere nicht funktionieren.

    Einfach so lange probieren bis es klappt, Anleitungen zu "iMessage" gibt es im Netz genug.

  • @user232
    Danke für den Beitrag, dein Link ist sehr aufschlussreich.
    Da werden einige meiner Fragen beantwortet. Super.

    @Altemirabelle
    Hm, ich weiß jetzt nicht wirklich, was da unpräzise war.
    Aber genau da ist ja das Problem. Es sollte eigentlich
    eine Faustregel geben, wenn man die Werte passend
    setzt. Hier ist nur zu klären, was eben passend für die
    Einträge ist. Derzeit ist hier viel spielen und probieren
    angesagt um was passendes zu finden.
    Aber im Link von user232 sind einige gute Info's dazu
    enthalten.

  • Ich kann dir aus Erfahrung sagen, dass ich es wie beschrieben, mache. Bisher hat KEINER meiner hackis irgendwelche Probleme mit iMessage, iCloud, etc gehabt (außer der Dell das lag aber an Big Sur).


    Solange die SN bei Apple nicht vergeben wurde, funktioniert alles sowie es soll OHNE Probleme

    Kein Support per Privatnachricht

    DU bist auf der Suche nach neuer hackbarer Hardware? Dann wirf doch mal einen Blick ins Hardware Center


    Zu deiner Hardware gibt es noch keinen Post im Hardware Center? Dann schreibe doch selbst einen kleinen Beitrag dazu und teile deine EFI mit der Community. Wir freuen uns von dir zu lesen :)

  • Mit OCAT.


    Platform auswählen und dann entweder 2 oder 3 der "Generate" buttons drücken (2 wenn man die echte MAC Adresse des LAN Anschlusses verwenden möchte)


    Anfangs hat es sofort alle Felder generiert, aber das wurde auf meinen Wunsch hin dektiviert, um mal ein Modell wechseln zu können, ohne dass gleich alle Felder neu generiert werden.