How Apple uses the BIN (ROMs) info ...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • TrumanHW
    TrumanHW
    • Jun 2021
    • 52
    • United States

    #1

    How Apple uses the BIN (ROMs) info ...

    All questions are implicitly asked (where relevant) for Pre-T2 / T2 / M1

    An example BIN dump from a Mid-2015 ROM after 0x590000 ...
    (edited to be 'human readable' here, but an exact picture is included)

    C02SJ0R2G8WN

    Fsys C02639302HQH4NT1DTCF
    MAC C02639302HQH4NT1DTCF
    SCREEN C02639302HQH4NT1D MAC
    SSN C02SJ0R2G8WN
    HWC G8WN
    SON MJLQ2LL
    ssn C02SJ0R2G8WN
    hwc G8WN
    son MJLQ2LL


    FIRST QUESTION:
    Medusa v2.7 has an operation it runs:
    - "Fix Fsys at 0x590000" (please see image)
    - So the SN looks right in "About This Mac"

    The picture shows the ROW that's fixed, but not which characters are.

    I used VbinDIFF (all lowercase usually)
    But, it stands for: Visual Binary Differences (it's a CLI command).

    The difference isn't one discrete location; it's freaking GLOBAL.
    And, I assume there's another field which has an 'output value' ...
    But bc so much of it is different, I don't know where that'd be. Do you?

    Knowing
    Which line
    The "input" characters it's calculating off
    ...I think I should be able to figure out what the FUNCTION used is.
    Otherwise, knowing what the output is would help me find it's location.
    Or, I guess knowing the output location (but that'd take longer I'm guessing)

    I believe I heard it was a CRC off the SN. (please see image)





    IF the same section / FIELDS exist on 2016-2017 (& likely 2018+)

    Just as the below row suggests on 2016-2017 (and likely continued):

    SCREEN C02639302HQH4NT1D MAC

    Maybe the BIN stores what the LCD's HINGES QR code is SUPPOSED to be..?
    If the BIN is the database of parts in the machine, that'd be good info.
    As in, GSX extracts the BIN's LCD SN to match it to the LCD's QR code?
    When a new part is installed, it updates the BIN with the new QR code?

    Alternatively:
    GSX / AST keeps a DB, verifies the BIN & checks the LCD if being replaced?

    Same for the MLB # (which is engraved on 2016+ MLBs):
    Can you replace a BINs MLB# to match a replaced MLB..?

    As in, in which direction is the data being checked....
    Does AST USE the BIN's info to verify? Or as it's DataBase..?
  • kfxtech
    Flasher
    • Jun 2020
    • 10
    • USA

    #2
    Re: How Apple uses the BIN (ROMs) info ...

    Ive had these same questions for couple years now. Would like to know aswell..

    Comment

    Related Topics

    Collapse

    • a_p3rson
      Apple Watch Charging Controller Schematics / Boardview - 820-02601
      by a_p3rson
      Hi there,

      I'm looking for anyone who might have information on Apple's embedded Apple Watch charging daughterboard, ID 820-02601. This is currently used by Anker in their Apple Watch charging products, but likely by other Apple partner brands as well.

      You can see the board referenced in ChargerLab's teardown of the Anker Y1811 3-in-1 MagSafe cube - they discuss the "Apple Watch wireless charging circuit" about 2/3rds down the page. It's not pictured, but the board ID reads 820-02601-A, which sure sounds like Apple.
      This daughterboard uses an interesting...
      04-21-2025, 11:41 PM
    • Document Archive
      HP ProDesk 600 G5 + Apple AirPods ProDesk 600 i7-9700 Specification for Upgrade or Repair
      by Document Archive
      This specification for the HP ProDesk 600 G5 + Apple AirPods can be useful for upgrading or repairing a desktop PC that is not working. As a community we are working through our specifications to add valuable data like the ProDesk 600 G5 + Apple AirPods boardview and ProDesk 600 G5 + Apple AirPods schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that we offer no warranties that any...
      09-12-2024, 02:30 PM
    • Document Archive
      HP EliteBook 850 G6 + Apple AirPods Pro Notebook 800 Specification for Upgrade or Repair
      by Document Archive
      This specification for the HP EliteBook 850 G6 + Apple AirPods Pro Notebook can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the 850 G6 + Apple AirPods Pro boardview and 850 G6 + Apple AirPods Pro schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that we offer no warranties that...
      09-06-2024, 07:50 PM
    • Document Archive
      HP EliteBook 840 G6 + Apple AirPods Pro Notebook 800 Specification for Upgrade or Repair
      by Document Archive
      This specification for the HP EliteBook 840 G6 + Apple AirPods Pro Notebook can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the 840 G6 + Apple AirPods Pro boardview and 840 G6 + Apple AirPods Pro schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that we offer no warranties that...
      09-06-2024, 07:50 PM
    • Document Archive
      HP EliteBook 830 G6 + Apple AirPods Pro Notebook 800 Specification for Upgrade or Repair
      by Document Archive
      This specification for the HP EliteBook 830 G6 + Apple AirPods Pro Notebook can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the 830 G6 + Apple AirPods Pro boardview and 830 G6 + Apple AirPods Pro schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that we offer no warranties that...
      09-06-2024, 07:50 PM
    • Loading...
    • No more items.
    Working...