MP5,1: BootROM thread | 141.0.0.0.0

Discussion in 'Mac Pro' started by tsialex, Aug 13, 2018.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. JronMasteR macrumors 6502

    JronMasteR

    Joined:
    May 4, 2011
    Location:
    Switzerland
    #401
    Hi all, I also did perform the firmware update and I did get a something instead of just a withe background. I got a progress log instead of a progress bar. Using MVC Titan Xp
    There is a bug with the MVC cards, Maxwell and Pascal. When Windows went to sleep, after waking up PCI E speed was only 1.0 instead of 2.0, after a restart it went back to 2.0.
    With this new firmware, the speeds stay at 2.0 after the machine goes to sleep.
     
  2. handheldgames, Aug 19, 2018
    Last edited: Aug 19, 2018

    handheldgames macrumors 68000

    handheldgames

    Joined:
    Apr 4, 2009
    Location:
    Pacific NW, USA
    #402
    Considering I run a 4K display on DP 1.2 at home and work, upgrading with an efi adapter is a complete and uddr PITA. 4k won't display on booth without changing back to DP 1.1.

    At home, I've had to pull an old DVI display from the obsolete tech pile to manage upgrades. At work, I leverage a Wacom Cintiq over DVI. In either case, swapping video cards and inputs for efi upgrades and swapping them back, I'll say it again, is a PITA.
    --- Post Merged, Aug 19, 2018 ---
    It sound like Apple finally fixed the problem that Rominator's hack attempted to fix. :cool:
     
  3. latndude macrumors member

    latndude

    Joined:
    Jul 26, 2012
    Location:
    Fort Myers,FL
    #403
    My monitor is a LED 21" Cinema Display , the switch on the AMD Sapphire card is set to the position for MAC booting , I have been reading that some users turn switch to the other position, Windows booting , and they get the boot screen , go figure ... as I stated in the original post, I don't have any brightness control or iSight camera or microphone at this point, so I don't know if this is related to the software ( kexts ) or the hardware, USB control inside the display is faulty ... I'm hoping that the final version will correct these issues
     
  4. tsialex, Aug 19, 2018
    Last edited: Aug 20, 2018

    tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #404
    It's not a easy task, since the NVRAM space, SSN_HWC_SON block and the LBSN_BD sector are not present in the LOCKED.fd files. You can't just check your DUMP with the LOCKED.fd one.

    I'm using HexFiend, binwalk, UEFITool to inspect the dumps.

    With HexFiend I check for things like:

    • if the SSN_HWC_SON block is correct, in the correct address in the private part of the NVRAM. I saw one totally out of place, before base_20 binary.
    • if the LBSN_BD sector is correct and in the correct address, end of the BootROM. I saw one 4 bytes out of place.
    • compare sections of the ROMDump with the LOCKED.fd
    With binwalk I check for things like:
    • strange things on the NVRAM, I've found macOS install logs in plist format (that was weird, seems a botched/interrupted macOS install).
    • duplicated NVRAM.
    • volumes out of place.
    • volumes bigger/smaller than the same ones in the LOCKED.fd files.
    • added DXEs
    With UEFITool I check for things like:
    • valid checksums for the volumes.
    • if all the FFS are present.
    • sizes.
    • signatures.
    --- Post Merged, Aug 19, 2018 ---
    Inspecting BootROMs made me find some interest, to me at least, things.

    • BTO/CTO Macs have the full build date, to the second, like ANSI 8601 YYYY-MM-DDThh:mm:ssTZD, but without separators and time zone
    • Retail/Refurb Macs have another format for the date YYMMDDYYMMDD7 (7 seems used as delimiter)
    • 2010 and 2012 BootROMs are different in the private NVRAM area. Base_20 binary block for 2010 and Base_21 for 2012.
    I still don't know what the Base_20 and Base_21 codes do, tried to inspect with IDA-free but got mumbo jumbo. I'm gonna return to it when I have time and a cool head. Edit: found it, see next posts.

    --- Post Merged, Aug 19, 2018 ---
    Btw, I need more dumps of mid-2012 Mac Pros. I just have two.
    --- Post Merged, Aug 19, 2018 ---
    SSN = System Serial Number
    HWC = Hardware Code
    SON = System Order Number
    LBSN = Logic Board Serial Number
    BD = Build Date
     
  5. expede macrumors regular

    expede

    Joined:
    Jan 15, 2018
    Location:
    Sweden
    #405
    Do you what 138' or can I provide 89' also? I got a mid 2012 cMP? If you want a dump? Never been on 87'.

    /Per
     
  6. tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #406
    I need your oldest BootROM dump, if possible, thx! You can compress it and send me by PM.
     
  7. expede macrumors regular

    expede

    Joined:
    Jan 15, 2018
    Location:
    Sweden
  8. tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #408
    Oh, nice! I'm really curious about what I'm calling Base_21 binary, in the private part of the NVRAM.
     
  9. thomasthegps, Aug 19, 2018
    Last edited: Aug 19, 2018

    thomasthegps macrumors regular

    Joined:
    Sep 23, 2015
    Location:
    France
    #409
    Its fairly common to apply cpu microcode updates during the boot process. HEVC decoding is supported on 10 year old pcs as long as the correct gpu driver is used.


    My old 1366 socket pc can boot linux with modern cpu microcodes and hevc decode encode using the mesa driver.

    I’m not exactly sure what is gained when using an updated firmware with new microcode compared to loading the microcode during boot.

    Comparing to linux on pcs there is nothing special with what apple is doing. I appreciate the new support but i consider apples gesture as them fixing their mistakes rather than them providing superior support...
     
  10. tsialex, Aug 19, 2018
    Last edited: Aug 19, 2018

    tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #410
    I don't remember if I already commented about the MAC Addresses here. Those are not stored on the BootROM like the other identifiers.

    Mac Pro 2009/2010/2012 have two SPI-flashes for firmwares on the logic board (more if you count the SMCs):
    • 32Mbit, SST 25VF032B (U8700), on the topside of the board with the BootROM. Can be a Macronix 25L3205D too.
    • 4Mbit, SST 25VF040B (U8201), on the backside of the board with the Intel 82574L firmware.

    Mac addresses are stored in the 4Mbit/512KB with the "Non-Volatile Memory Interface for the Intel 82574L Ethernet controller".

    I don't have dumps for the 4Mbit one. Yet =)

    P.S:

    I know that Intel provides a DOS utility to flash the 82574L firmware, MP5,1 have the full 4Mbit firmware, but I don't know if the Intel utility works with MP5,1.

    One more thing for the list of things to check.
     
  11. jkh911208 macrumors newbie

    Joined:
    Dec 6, 2017
    #411
    is rx580 audio supported on the Mojave natively?
     
  12. Pavo macrumors member

    Pavo

    Joined:
    Aug 8, 2017
    #412
    No non-Apple GPU has native HDMI/DP audio unless you use a patch to give the GPU a hda-gfx device.
     
  13. handheldgames, Aug 19, 2018
    Last edited: Aug 20, 2018

    handheldgames macrumors 68000

    handheldgames

    Joined:
    Apr 4, 2009
    Location:
    Pacific NW, USA
    #413
    Could the variances in the rom be related to the SMC differences between the 2009 / 2010? On that note is it the same smc with different fw versions?
     
  14. tsialex, Aug 19, 2018
    Last edited: Aug 20, 2018

    tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #414
    It's not the SMC, the SMC controller has his own flash. It's a bzip compressed blob. I'm testing the 2012 version in my 4,1>5,1 Mac Pro.

    Screen Shot 2018-08-20 at 01.06.19.png

    About the SMC:

    SMC has his own firmware, stored in the controller itself. To this day, it's not public how to extract the firmware from the controller. You have two in a MP5,1 and they are totally independent from the BootROM firmware.
     
  15. tsialex, Aug 20, 2018
    Last edited: Aug 20, 2018

    tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #415
    I'm so stupid, sometimes it's the simplest things…

    The mystery binary blob in the private part of the NVRAM is a not a code, it's the hardware descriptor compressed with bz2. o_O:)

    4,1>5,1 and 5,1 mid-2010:

    Code:
    ADD_DEVICE    ()    [class="USBPort",location="top-front",speed="480",uhci-id="0x5d100000",ehci-id="0xfd500000"]
    
    ADD_DEVICE    ()    [class="USBPort",location="bottom-front",speed="480",uhci-id="0x3a200000",ehci-id="0xfa400000"]
    
    ADD_DEVICE    ()    [class="USBPort",location="right-rear",speed="480",uhci-id="0x3d100000",ehci-id="0xfd300000"]
    
    ADD_DEVICE    ()    [class="USBPort",location="center-rear",speed="480",uhci-id="0x1a200000",ehci-id="0xfa200000"]
    
    ADD_DEVICE    ()    [class="USBPort",location="left-rear",speed="480",uhci-id="0x1d100000",ehci-id="0xfd100000"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="rear-right",max-speed="800",port-id="0x01",phy-id="0x00"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="rear-left",max-speed="800",port-id="0x02",phy-id="0x00"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="front-top",max-speed="800",port-id="0x01",phy-id="0x01"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="front-bottom",max-speed="800",port-id="0x02",phy-id="0x01"]
    
    SET_PROPERTY    (class="Processor")    [max-prochots="10000",ptype="iCore7"]
    
    SET_PROPERTY    (class="Sensor"&location="ICAC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU A, Core Low Side (Vcore) Current"]
    
    SET_PROPERTY    (class="Sensor"&location="ICBC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU B, Core Low Side (Vcore) Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie1S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 1, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie2S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 2, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie3S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 3, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie4S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 4, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IeAS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostA, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IeBS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostB, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH1Z")    [low-limit="0",high-limit="2",type="Current",description="HDD1, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH2Z")    [low-limit="0",high-limit="2",type="Current",description="HDD2, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH3Z")    [low-limit="0",high-limit="2",type="Current",description="HDD3, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH4Z")    [low-limit="0",high-limit="2",type="Current",description="HDD4, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IO0Z")    [low-limit="0",high-limit="3",type="Current",description="ODD, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH5Z")    [low-limit="0",high-limit="12",type="Current",description="HDD+ODD, 5V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IMAS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMA Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IMBS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IN0C")    [low-limit="1",high-limit="40",type="Current",description="IOH Core, PP1V1_S0_IOH Northbridge Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip0C")    [low-limit="1",high-limit="80",type="Current",description="PSU, 12V Current (PSMI)"]
    
    SET_PROPERTY    (class="Sensor"&location="ICAB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUA Current"]
    
    SET_PROPERTY    (class="Sensor"&location="ICBB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IS1C")    [low-limit="0.25",high-limit="5.0",type="Current",description="PP1V05_S0_SB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IS2C")    [low-limit="0.25",high-limit="2.3",type="Current",description="PP1V5_S0_SB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip1M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 CPUA 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip2M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 CPUB 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip3M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 MEMA 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip4M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 MEMB 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip5M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB1 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip6M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB2 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip7M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE1 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip8M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE2 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="TA0P")    [low-limit="5",high-limit="45",type="Temperature",description="System Ambient Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU A, Core 0 Relative Temperature to ProcHot (PECI)"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU A Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU B, Core 0 Relative Temperature to ProcHot (PECI)"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU B Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU A, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU B, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TH1P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 1, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH2P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 2, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH3P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 3, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH4P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 4, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM1P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 1 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM2P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 2 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM3P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 3 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM4P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 4 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM5P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 5 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM6P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 6 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM7P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 7 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM8P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 8 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT1, CHA - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT2, CHB - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT3, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT4, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT5, CHA - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT6, CHB - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT7, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT8, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TN0D")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, IOH Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TN0H")    [low-limit="5",high-limit="75",type="Temperature",description="IOH, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Tp0C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 1"]
    
    SET_PROPERTY    (class="Sensor"&location="Tp1C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 2"]
    
    SET_PROPERTY    (class="Sensor"&location="Te1S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 1 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te2S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 2 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te3S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 3 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te4S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 4 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te5S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE RAID card Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="VCAC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU A, Core Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCBC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU B, Core Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve1S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 1, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve2S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 2, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve3S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 3, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve4S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 4, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VeAS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostA, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VeBS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostB, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH1Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD1, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH2Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD2, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH3Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD3, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH4Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD4, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VO0Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="ODD, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH5Z")    [low-limit="4.5",high-limit="5.5",type="Voltage",description="HDD+ODD, 5V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VM1S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMA Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VM2S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VN0C")    [low-limit="1.07",high-limit="1.13",type="Voltage",description="PP1V1_S0_IOH Northbridge Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Vp0C")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PSU, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCAB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUA Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCBB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS1C")    [low-limit="1.00",high-limit="1.10",type="Voltage",description="PP1V05_S0_SB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS2C")    [low-limit="1.43",high-limit="1.58",type="Voltage",description="PP1V5_S0_SB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS8C")    [low-limit="3.14",high-limit="3.47",type="Voltage",description="PP3V3_S5 Voltage"]
    
    REMOVE_DEVICE    (class="Sensor")    (class="Sensor"&type="?")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBB")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBC")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBB")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBC")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="IMBS")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 1"&ecc="FALSE")    (class="Sensor"&location="TMA1")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 2"&ecc="FALSE")    (class="Sensor"&location="TMA2")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 3"&ecc="FALSE")    (class="Sensor"&location="TMA3")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 4"&ecc="FALSE")    (class="Sensor"&location="TMA4")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 5"&ecc="FALSE")    (class="Sensor"&location="TMB1")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 6"&ecc="FALSE")    (class="Sensor"&location="TMB2")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 7"&ecc="FALSE")    (class="Sensor"&location="TMB3")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 8"&ecc="FALSE")    (class="Sensor"&location="TMB4")
    
    --- Post Merged, Aug 20, 2018 ---


    5,1 mid-2012:

    Code:
    ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="top-front",speed="480",uhci-id="0x5d100000",ehci-id="0xfd500000"]
    
    ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="bottom-front",speed="480",uhci-id="0x3a200000",ehci-id="0xfa400000"]
    
    ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="right-rear",speed="480",uhci-id="0x3d100000",ehci-id="0xfd300000"]
    
    ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="center-rear",speed="480",uhci-id="0x1a200000",ehci-id="0xfa200000"]
    
    ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="left-rear",speed="480",uhci-id="0x1d100000",ehci-id="0xfd100000"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="rear-right",max-speed="800",port-id="0x01",phy-id="0x00"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="rear-left",max-speed="800",port-id="0x02",phy-id="0x00"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="front-top",max-speed="800",port-id="0x01",phy-id="0x01"]
    
    ADD_DEVICE    ()    [class="FireWirePort",location="front-bottom",max-speed="800",port-id="0x02",phy-id="0x01"]
    
    SET_PROPERTY    (class="Processor")    [max-prochots="10000",ptype="iCore7"]
    
    SET_PROPERTY    (class="Sensor"&location="ICAC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU A, Core Low Side (Vcore) Current"]
    
    SET_PROPERTY    (class="Sensor"&location="ICBC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU B, Core Low Side (Vcore) Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie1S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 1, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie2S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 2, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie3S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 3, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ie4S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 4, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IeAS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostA, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IeBS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostB, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH1Z")    [low-limit="0",high-limit="2",type="Current",description="HDD1, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH2Z")    [low-limit="0",high-limit="2",type="Current",description="HDD2, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH3Z")    [low-limit="0",high-limit="2",type="Current",description="HDD3, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH4Z")    [low-limit="0",high-limit="2",type="Current",description="HDD4, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IO0Z")    [low-limit="0",high-limit="3",type="Current",description="ODD, 12V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IH5Z")    [low-limit="0",high-limit="12",type="Current",description="HDD+ODD, 5V Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IMAS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMA Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IMBS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IN0C")    [low-limit="1",high-limit="40",type="Current",description="IOH Core, PP1V1_S0_IOH Northbridge Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip0C")    [low-limit="1",high-limit="80",type="Current",description="PSU, 12V Current (PSMI)"]
    
    SET_PROPERTY    (class="Sensor"&location="ICAB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUA Current"]
    
    SET_PROPERTY    (class="Sensor"&location="ICBB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IS1C")    [low-limit="0.25",high-limit="5.0",type="Current",description="PP1V05_S0_SB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="IS2C")    [low-limit="0.25",high-limit="2.3",type="Current",description="PP1V5_S0_SB Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip1M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 CPUA 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip2M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 CPUB 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip3M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 MEMA 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip4M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 MEMB 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip5M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB1 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip6M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB2 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip7M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE1 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="Ip8M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE2 240VA Main Current"]
    
    SET_PROPERTY    (class="Sensor"&location="TA0P")    [low-limit="5",high-limit="45",type="Temperature",description="System Ambient Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU A, Core 0 Relative Temperature to ProcHot (PECI)"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU A Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU B, Core 0 Relative Temperature to ProcHot (PECI)"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU B Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TCAH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU A, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TCBH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU B, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TH1P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 1, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH2P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 2, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH3P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 3, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TH4P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 4, HDD Temperature (On Drive Carrier)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM1P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 1 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM2P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 2 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM3P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 3 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM4P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 4 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM5P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 5 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM6P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 6 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM7P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 7 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TM8P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 8 Temperature (On Riser)"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT1, CHA - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT2, CHB - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT3, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMA4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT4, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT5, CHA - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT6, CHB - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT7, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TMB4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT8, CHC - SPD Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="TN0D")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, IOH Tdiode"]
    
    SET_PROPERTY    (class="Sensor"&location="TN0H")    [low-limit="5",high-limit="75",type="Temperature",description="IOH, HeatSink Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Tp0C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 1"]
    
    SET_PROPERTY    (class="Sensor"&location="Tp1C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 2"]
    
    SET_PROPERTY    (class="Sensor"&location="Te1S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 1 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te2S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 2 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te3S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 3 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te4S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 4 Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="Te5S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE RAID card Temperature"]
    
    SET_PROPERTY    (class="Sensor"&location="VCAC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU A, Core Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCBC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU B, Core Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve1S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 1, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve2S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 2, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve3S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 3, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Ve4S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 4, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VeAS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostA, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VeBS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostB, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH1Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD1, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH2Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD2, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH3Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD3, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH4Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD4, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VO0Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="ODD, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VH5Z")    [low-limit="4.5",high-limit="5.5",type="Voltage",description="HDD+ODD, 5V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VM1S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMA Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VM2S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VN0C")    [low-limit="1.07",high-limit="1.13",type="Voltage",description="PP1V1_S0_IOH Northbridge Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="Vp0C")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PSU, 12V Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCAB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUA Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VCBB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS1C")    [low-limit="1.00",high-limit="1.10",type="Voltage",description="PP1V05_S0_SB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS2C")    [low-limit="1.43",high-limit="1.58",type="Voltage",description="PP1V5_S0_SB Voltage"]
    
    SET_PROPERTY    (class="Sensor"&location="VS8C")    [low-limit="3.14",high-limit="3.47",type="Voltage",description="PP3V3_S5 Voltage"]
    
    REMOVE_DEVICE    (class="Sensor")    (class="Sensor"&type="?")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBB")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBC")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBB")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBC")
    
    REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="IMBS")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 1"&ecc="FALSE")    (class="Sensor"&location="TMA1")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 2"&ecc="FALSE")    (class="Sensor"&location="TMA2")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 3"&ecc="FALSE")    (class="Sensor"&location="TMA3")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 4"&ecc="FALSE")    (class="Sensor"&location="TMA4")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 5"&ecc="FALSE")    (class="Sensor"&location="TMB1")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 6"&ecc="FALSE")    (class="Sensor"&location="TMB2")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 7"&ecc="FALSE")    (class="Sensor"&location="TMB3")
    
    REMOVE_DEVICE    (class="Memory"&location="DIMM 8"&ecc="FALSE")    (class="Sensor"&location="TMB4")
    
    --- Post Merged, Aug 20, 2018 ---


    Maybe now we know why adding the USB3 DXE didn’t work for boot. ;)

    --- Post Merged, Aug 20, 2018 ---


    I need a MP6,1 dump! Who has a late-2013 Mac Pro and could send me a ROM dump?
     

    Attached Files:

  16. trifero macrumors regular

    Joined:
    May 21, 2009
    #416
    I have Mojave installed with no issues with my 7950
    --- Post Merged, Aug 20, 2018 ---
    I disagree.
    --- Post Merged, Aug 20, 2018 ---
    Im a bit confused. So now you can put 2 Pci express and negotiate fiull speed at RAID 0?


    Thanks
     
  17. HaypurTiryading macrumors member

    HaypurTiryading

    Joined:
    May 20, 2018
    Location:
    Turkey
    #417
    @tsialex Hey alex, if we swap the smc roms 5.1 to 4.1, will dual 5.1 trays work in a 4.1? And after that, will 4.1 machines completely same as 5.1?
     
  18. tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #418
    SMC controller has internal ROM, no one knows how to dump it yet. Reprogram is easy, lots of tutorials, but without the correct dump from 1.39f11…
     
  19. HaypurTiryading macrumors member

    HaypurTiryading

    Joined:
    May 20, 2018
    Location:
    Turkey
    #419
    Just think theorotical. @dosdude1 don't you know?
     
  20. tsialex thread starter macrumors 68040

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #420
    Yes, with the 1.39f11 SMC dump, 2009 single CPU will be identical as 2010 and the trays fully interchangeable.
    --- Post Merged, Aug 20, 2018 ---
    Who has a late-2013 Mac Pro and could send me a ROM dump?
     
  21. latndude macrumors member

    latndude

    Joined:
    Jul 26, 2012
    Location:
    Fort Myers,FL
    #421
    Can someone explain to me why my MacPro 2009 4.1, flashed to 5.1 with 3 disks, one with Sierra, another with High Sierra and the third an SSD drive with Mojave has stopped being able to recognize the USB connection to my 24 " LED Cinema Display , it shows in the USB description as USB , but the monitor USB ports are no longer working or the Brightness control on the keyboard or the display window or the iSight camera either... tried zapping pram, started from Sierra or High Sierra and still no go, I believe is something that can be fixed or I need a new monitor or add a WEB Cam ... any input will be greatly apprec iated.Thanks
     
  22. Pressure macrumors 68040

    Pressure

    Joined:
    May 30, 2006
    Location:
    Denmark
    #422
    Ask @CodeJingle, he has one at least.
     
  23. Matty_TypeR macrumors regular

    Matty_TypeR

    Joined:
    Oct 1, 2016
    #423

    Sounds to me that your monitor has a built in hub, so you have cable from Mac to monitor and usb connections on monitor that you connect other devices too, like camera etc. So basically your monitor is acting as a usb hub. Are you sure it’s not the monitor hub failed? Easy to blame OS X with so many updates but hubs do fail, had it before and worst of all is it a powered hub by monitor or relies on power from Mac to work, which means devices like camera pull power from Mac through hub.


    Check hub in monitor works with any thing else like a laptop. It might be hub failure
     
  24. latndude macrumors member

    latndude

    Joined:
    Jul 26, 2012
    Location:
    Fort Myers,FL
    #424
    I thought that is the case, problem is I have no way to test the monitor, I have a new 2017 MacBook Pro and this monitor is older so the connections except the USB will not work in the newer laptop, here what it shows on the USB system report , take a look , thanks Screen Shot 2018-08-20 at 8.02.36 AM.png Screen Shot 2018-08-20 at 8.02.06 AM.png
     
  25. Matty_TypeR macrumors regular

    Matty_TypeR

    Joined:
    Oct 1, 2016
    #425
    Thing is until tested it might show hub but does not mean it’s functioning properly, seen this before, and not just usb hubs but other devices. You really need to test it on another machine to see if hub functions or not.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page