Jump to content
holyfield

Pattern of MLB (Main Logic Board)

573 posts in this topic

Recommended Posts

hello everyone!

i need MLB pattern and info about iMac 11,2 (Mid 2010), i am using 11 digits S/N

I found a match:
 
iMac11,2 (Mid 2010)
 

 

Replacement 661-5534 Logic Board 3.06 GHz Core i3 21.5 iMac Mid 2010 A1311, EEE Code: DCJN
 
C02 0 42 701 TE DCJN 1F
 
board type = 701 (a replacement logic board and thus a greater number)

 

Getting close:

 

iMac (21.5-inch Late 2012)
661-7102 Logic Board, 2.9GHz, i5, 8GB, HDD A1418, EEE Code: DYWD,F504
 
 
Now to find the board type number:(
 
Spang1974

 

I found a match:

 

C0 2 2 46 200 YN DYWD A8 = iMac13,1

 

board type: 200

Share this post


Link to post
Share on other sites
Advertisement

 

Getting close:

 

iMac (21.5-inch Late 2012)
661-7102 Logic Board, 2.9GHz, i5, 8GB, HDD A1418, EEE Code: DYWD,F504
 
 
Now to find the board type number:(
 
Spang1974

 

This are Board type number and EEE code from a real iMac 13,1

600 xx F504

Share this post


Link to post
Share on other sites

From school machines I've observed. Half of the machines run SL, so I booted into the Yosemite installer on my portable hard drive and ran the iMessageDebug app from the data partition of the drive. Worked like charm with no errors. These machines must have new enough of EFI/NVRAM versions to have the datas there, otherwise I don't see how it could possibly work.

 

Board IDs , EEE Code

 

Mac Mini 5,2

 

403, DN77

405, DN77

 

iMac 14,1

 

303, FM59

 

iMac 12,1

 

207, DNJK

609, DNJK

501, DNJK

306, DNJK

Share this post


Link to post
Share on other sites

 

I found a match:
 
iMac11,2 (Mid 2010)
 

 

Replacement 661-5534 Logic Board 3.06 GHz Core i3 21.5 iMac Mid 2010 A1311, EEE Code: DCJN
 
C02 0 42 701 TE DCJN 1F
 
board type = 701 (a replacement logic board and thus a greater number)

I found a match:

 

C0 2 2 46 200 YN DYWD A8 = iMac13,1

 

board type: 200

 

Thanks:)

 

This are Board type number and EEE code from a real iMac 13,1

600 xx F504

Thanks:)

 

From school machines I've observed. Half of the machines run SL, so I booted into the Yosemite installer on my portable hard drive and ran the iMessageDebug app from the data partition of the drive. Worked like charm with no errors. These machines must have new enough of EFI/NVRAM versions to have the datas there, otherwise I don't see how it could possibly work.

 

Board IDs , EEE Code

 

Mac Mini 5,2

 

403, DN77

405, DN77

 

iMac 14,1

 

303, FM59

 

iMac 12,1

 

207, DNJK

609, DNJK

501, DNJK

306, DNJK

I own an iMac 12,1 and it has:

 

108, DM66

 

Spang1974

Share this post


Link to post
Share on other sites

 

Of course. There is a always some database, but I don't have access to it so I did some research. Is this you target?

 

iMac12,2 (Mid 2011)

 
661-5949 Logic Board, 3.1 GHz, Quad-Core i5 - 27 inch iMac Mid 2011 - A1312, EEE Code: DJWN,DM69
 
In that case the board type = 600

 

 

I'm trying to generate an MLB for the same board as well - iMac12,2, serial starts with C02xxxxxxxxx:

 

Nice Name: iMac 27 inch Core i5 (Mid 2011)

Machine Model: iMac12,2

Name: iMac Intel (Mid 2011)

ModelCode: imac_mid_11

Family name: A1312

Model Number: MC813

Group1: iMac

Group2: Intel

Generation:

CPU speed: 2.7GHz

Screen size: 27 inch

Screen resolution: 2560x1440 pixels

Colour: Aluminium

Production year: 2011

Production week: 42 (October)

Model introduced: 2011

Memory - flavour: DDR3-S-1333

Memory - number of slots: 4

Memory - maximum total: 32GB

Memory - largest module: 8GB

Factory: C0 (Quanta Computer (Susidiary = Tech Com) China)

 

MLB=PP G Y WW TTT xx EEEE xx
 
PP = Production Plant (location)
G = Generation
Y = Year
WW = Week
TTT = Board Type
EEEE = EEE Code
 
So far: C0 2 2 42 600 xx DJWN xx
 
Is this correct?

Share this post


Link to post
Share on other sites

 

I'm trying to generate an MLB for the same board as well - iMac12,2, serial starts with C02xxxxxxxxx:

 

Nice Name: iMac 27 inch Core i5 (Mid 2011)

Machine Model: iMac12,2

Name: iMac Intel (Mid 2011)

ModelCode: imac_mid_11

Family name: A1312

Model Number: MC813

Group1: iMac

Group2: Intel

Generation:

CPU speed: 2.7GHz

Screen size: 27 inch

Screen resolution: 2560x1440 pixels

Colour: Aluminium

Production year: 2011

Production week: 42 (October)

Model introduced: 2011

Memory - flavour: DDR3-S-1333

Memory - number of slots: 4

Memory - maximum total: 32GB

Memory - largest module: 8GB

Factory: C0 (Quanta Computer (Susidiary = Tech Com) China)

 

MLB=PP G Y WW TTT xx EEEE xx
 
PP = Production Plant (location)
G = Generation
Y = Year
WW = Week
TTT = Board Type
EEEE = EEE Code
 
So far: C0 2 2 42 600 xx DJWN xx
 
Is this correct?

 

As explained by holyfield, Mac device gets first the MLB id and later the Serial Number, so it is best to assume that the date should be earlier than the S/N (4/6 month?)

No one with the data of a iMac13,2? :) :) :)

Share this post


Link to post
Share on other sites

As explained by holyfield, Mac device gets first the MLB id and later the Serial Number, so it is best to assume that the date should be earlier than the S/N (4/6 month?)

No one with the data of a iMac13,2? :) :) :)

I am pretty sure the SN is generated off the MLB

Share this post


Link to post
Share on other sites

I am pretty sure the SN is generated off the MLB

Which came first, the chicken or the egg? In this case, the egg (MLB) as it holds all of the bits to make the chicken (Serial Number). The chicken can't make the egg that it was born from.

 

Does that make any sense?

Share this post


Link to post
Share on other sites

 

I'm trying to generate an MLB for the same board as well - iMac12,2, serial starts with C02xxxxxxxxx:

 

Production year: 2011

Production week: 42 (October)

 

 
So far: C0 2 2 42 600 xx DJWN xx
 
Is this correct?

 

2011 ->  C0 2 1 42 600 xx DJWN xx

As explained by holyfield, Mac device gets first the MLB id and later the Serial Number, so it is best to assume that the date should be earlier than the S/N (4/6 month?)

No one with the data of a iMac13,2? :) :) :)

C0 2 J W 5PZ DNCW

 

C0 2 2 50 602 ZC F651 AX = iMac13,2

Share this post


Link to post
Share on other sites

I've been playing with this quite a bit tonight and using a Genuine iMac 12,1 MLB and a Genuine iMac 14,1 ROM, I get the customer code. Does anyone else think this is an indicator that the IDs must be in Apple's database with their correct matches?

 

Using either systems matched MLB/ROM allows a successful login.

Share this post


Link to post
Share on other sites

 

2011 ->  C0 2 1 42 600 xx DJWN xx

C0 2 J W 5PZ DNCW

 

C0 2 2 50 602 ZC F651 AX = iMac13,2

 

 

According to Pike's answer Kris404.
 
If I want iMac14,2 (iMac 27" late 2013) and serial (generated by clover) starts with C02 as well.
So...
 
Production year: 2013
Production week: 42 (October)
 
MLB=PPP Y WW TTT xx EEEE xx
 
EEE
661-7518 Logic Board, 3.4GHZ,I5 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN7H
Board type
602 = iMac14,2
 
Then
 
MLB = C02 3 42 602 xx FN7H xx
 
If this correct how can I get serial with corresponding this MLB? Because I'm not sure my serial is in well form.
Also not sure about xx I can put a random chars? 
 
Thanks.

Share this post


Link to post
Share on other sites

 

According to Pike's answer Kris404.
 
If I want iMac14,2 (iMac 27" late 2013) and serial (generated by clover) starts with C02 as well.
So...
 
Production year: 2013
Production week: 42 (October)
 
MLB=PPP Y WW TTT xx EEEE xx
 
EEE
661-7518 Logic Board, 3.4GHZ,I5 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN7H
Board type
602 = iMac14,2
 
Then
 
MLB = C02 3 42 602 xx FN7H xx
 
If this correct how can I get serial with corresponding this MLB? Because I'm not sure my serial is in well form.
Also not sure about xx I can put a random chars? 
 
Thanks.

 

If you want the SN to correspond to the MLB your first 3 digits of the SN must match the MLB, so it should start with C02 as well, but remember the SN is only 12 digits long

Share this post


Link to post
Share on other sites

MLB=PPP Y WW TTT CC EEEE xx

 

I now think that CC is a checksum of the Primary Ethernet MAC address, which would explain why you need a matching MLB/ROM

​You could easily verify this, with a genuine MLB/ROM combo, by changing a single nibble.

Share this post


Link to post
Share on other sites

 

I found a match:
 
iMac11,2 (Mid 2010)
 

 

Replacement 661-5534 Logic Board 3.06 GHz Core i3 21.5 iMac Mid 2010 A1311, EEE Code: DCJN
 
C02 0 42 701 TE DCJN 1F
 
board type = 701 (a replacement logic board and thus a greater number)

 

 

many many thanks for this reply, i made a MLB according to your given info. but unfortunately it want to make a call to Apple customer support, is it normal?

 

BTW, my S/N is starting with W81 so i changed C02 with W82 and i changed the week to 40, i made same board type as per your info, rest of all i made same as it is, is there anything wrong on my make?

 

regards

macpac

Share this post


Link to post
Share on other sites

MLB=PPP Y WW TTT CC EEEE xx

 

I now think that CC is a checksum of the Primary Ethernet MAC address, which would explain why you need a matching MLB/ROM

​You could easily verify this, with a genuine MLB/ROM combo, by changing a single nibble.

Unfortunately for me it is not so easy. I've a couple of data of real Macs so if you can explain a newbie how to perfom this checksum.

Thanks for the values, but this one  I've already and I needed another for comparison.

Share this post


Link to post
Share on other sites

I have been using my own user generated SN, MLB and ROM using only the basic Clover guidelines from last month and it works just fine so far. Updated to 10.10.1 and can sign out then back in to iMessage with no problems. Had to phone Apple with the customer code about a month ago when first updating to Yosemite + Clover but fine ever since.  I wonder if the Apple agent "added" my user generated variables to his database or perhaps am I living on borrowed time and will eventually be signed out permanently...?

Share this post


Link to post
Share on other sites

many many thanks for this reply, i made a MLB according to your given info. but unfortunately it want to make a call to Apple customer support, is it normal?

 

BTW, my S/N is starting with W81 so i changed C02 with W82 and i changed the week to 40, i made same board type as per your info, rest of all i made same as it is, is there anything wrong on my make?

 

regards

macpac

You probably did everything right, but if the MLB and ROM have never been registered with Apple servers before it will more than likely make you call Apple support

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Installus
      Hello all!
       
      I have successfully got my Hackbook online, using USB tethering. Thanks to Herve (can't use special characters, you know who you are!), I also got my audio working.
       
      I am very much ready to begin setting up iCloud, the App Store, and iMessage/FaceTime. Those services (especially the latter two) are what got me into hackintoshing.
       
      Problem: The listed services fail to sign me in. iCloud sign in from System Preferences returns "Unable to sign in because of a problem communicating with iCloud."
      FaceTime returns a registration process fail, the App Store reports that my computer can't be verified, and iMessage reports an activation error. However, iTunes works, except no Apple Music.
       
      HARDWARE:
      Intel Core i7-2630QM
      GeForce GT 525M (using integrated HD 3000 graphics instead)
      Custom Dell L502X A12 BIOS w/ UEFI support
       
      SOFTWARE:
      OS X Mavericks 10.9.5
      AppleALC + VoodooHDA for audio
      VoodooPS2Controller (trackpad kext likes to cause KP during boot, sometimes)
       
      Any possible fixes for this?
      Thanks in Advance!
       
      Installus.
    • By fusion71au
      Clover r4914 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4914 for VMware.zip". Mount Clover-v2.4k-4914-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By Allan
      Hey guys, how are you?
       
      @MaLd0n and I was doing some tests with iMessage.
      And for most impossible that it seems, now we can use it without worries with MLB, ROM and specific SN. Look...
      MaLd0n 2018-10-26 às 12.15.59.mov
       
      But who can made this possible?
      Clover VirtualSMC Apple??  
×