Contribute
Register

Trying to figure out why clover is generating an equals sign at the end of my mlb

Status
Not open for further replies.
Joined
Apr 26, 2012
Messages
211
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
I've read through so many pages of the fix imessage guide and tried a ton of stuff in there, but I can't figure out this problem.

When I put in the last 12 of my smUUID for ROM under RT variables, and I put in the generated serial + 5 char for 17 char in the MLB value of RT variables, hit save, and reboot. Two things happen:

First, it was adding an extra char onto the end: eg., G8xxxxCCDV13CJ354= <--- what?

Second, after I upgrade clover to 3227 via the probook config tool, it now keeps changing the last 5 to some random string. (and this is compounded with the first problem as well)


So where is clover getting the number that goes in the board serial number box on the smbios page if I don't manually type it in?
Will it generate this from the smUUID? (I notice if I leave it blank it doesn't generate one there, and I get (null) with the imessage debug tool for the MLB field.

Everyone is reporting so much success, and I simply can't get the thing to generate a valid number

[edit - even when I hit calculate on the rt variable page it generates a code with an equals symbol]
 
That doesn't seem to change anything.

Even though pbi ce generated a supposedly valid Board Serial on the smbios page, the imessage debug v2 shows that it's a different mlb and it changes with every reboot.

C022xxxxx9RM1 pbi ce generated in smbios page (note this is a 13 digit when it should be 17 based off my 12 digit serial for mbp 9,2)

imessage debug v2 mlb - C02L2xxxxxY39WJ8Y=18 char with = sign at end - changes every boot

imessage debug v2 rom - efb0xxxx09cb
Changes every boot

insanely mac mlbgen17v3 rom - e08xxxxx40a0
Not even same rom as imessage debug
 
I initially installed Yosemite with Chimera/Unibeast and clover afterwards. Spent many hours wondering why the same thing was happening to me. I had tried getting iMessage to work using FileNVRam.dylib method and after installing Clover left it. When I clocked on that I should've deleted it when installing Clover, everything worked. You did say you tried a ton of stuff to make it work so if you tried the FileNVRam.dylib method this could be your problem.
 
I had a couple of these floating around my desktop, but none in any extra folders. I've since removed them all to an external drive and deleted / emptied the trash
 
Should that be on the root drive? I don't have a modules folder there. Should there be one?

I just found another copy on a separate media bay hfs drive, don't know if it's scanning and picking that one up, but killing it to reboot.
 
Tried all that, can you take a look at my config.plist.

Clover is taking my rom from the last 12 of my smUUID despite having rt rom in there, and it's still regenerating the mlb each time. (this time it was null)

Also the rom in the imessage tool v2 never matches the rom that is displayed in clover 'generate' or mlbgen17v3 which is the true one in nvram I believe.

View attachment config copy.plist - Intentionally obfuscated mlb/rom/serial/smuuid

Code:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>DMAR</string>
            </dict>
        </array>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <true/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0 kext-dev-mode=1</string>
        <key>Debug</key>
        <false/>
        <key>Legacy</key>
        <string>LegacyBiosDefault</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <string>Yes</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>GUI</key>
    <dict>
        <key>Custom</key>
        <dict>
            <key>Entries</key>
            <array>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>FullTitle</key>
                    <string>UEFI Internal</string>
                    <key>Hidden</key>
                    <string>Always</string>
                    <key>Ignore</key>
                    <false/>
                    <key>NoCaches</key>
                    <false/>
                    <key>Type</key>
                    <string>Other</string>
                </dict>
            </array>
        </dict>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <false/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1024x768</string>
        <key>Theme</key>
        <string>Yosemite S</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>DualLink</key>
        <integer>0</integer>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x01660003</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Patch audio HDMI HD4000 1366x768</string>
                <key>Find</key>
                <data>
                BAYAAAAEAACBAAAA
                </data>
                <key>Name</key>
                <string>AppleIntelFramebufferCapri</string>
                <key>Replace</key>
                <data>
                BAYAAAAIAAAGAAAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IDT 76D9</string>
                <key>Find</key>
                <data>
                hBnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                2XYdEQ==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Broadcom 5Ghz XT</string>
                <key>Find</key>
                <data>
                WFQAXRlUIQAA
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                WFQAjahetgAJ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Broadcom 43224 whitelist</string>
                <key>Find</key>
                <data>
                TWFjLTJFNkZBQjk2NTY2RkU1OEM=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                TWFjLTZGMDE1NjFFMTZDNzVEMDY=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Second Stage patch 10.10</string>
                <key>Find</key>
                <data>
                AQAAdRc=
                </data>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                AQAAdBc=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable Trim on SSD</string>
                <key>Find</key>
                <data>
                QVBQTEUgU1NE
                </data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>
                AAAAAAAAAAAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Handoff Fix</string>
                <key>Find</key>
                <data>
                SIXAdFwPt0g=
                </data>
                <key>Name</key>
                <string>IOBluetoothFamily</string>
                <key>Replace</key>
                <data>
                Qb4PAAAA61k=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>MLB</key>
        <string>C072xyxyxyxyTN5AK</string>
        <key>ROM</key>
        <string>b4b52xyxyaac</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>08/08/12</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MBP91.88Z.00D3.B08.1208081132</string>
        <key>Board-ID</key>
        <string>Mac-6F01561E16C75D06</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>MacBook-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>8</string>
        <key>Family</key>
        <string>MacBook Pro</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <true/>
        <key>ProductName</key>
        <string>MacBookPro9,2</string>
        <key>SerialNumber</key>
        <string>C02LxyxyxyY3</string>
        <key>SmUUID</key>
        <string>6Exyxy53-1xyB-4xy2-BxyE-A0xyxy5767B2</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>


View attachment config copy.plist
 
17-char mlb is not identified correctly, so you should be good using 13mlb for now. For your problem, make sure you have Inject System ID = true in config.plist, if it does not work, change to false. You can try updating bios, install emudrv by clover.
 
17-char mlb is not identified correctly, so you should be good using 13mlb for now. For your problem, make sure you have Inject System ID = true in config.plist, if it does not work, change to false. You can try updating bios, install emudrv by clover.

Tried emudriver and changing to false. I'll give bios a shot since I haven't messed with that yet. Thanks for the feedback!
 
Status
Not open for further replies.
Back
Top