[b][/b]
[i][/i]
[u][/u]
[s][/s]
[code][/code]
[quote][/quote]
[spoiler][/spoiler]
[url][/url]
[img][/img]
[video][/video]
Smileys
smile
smile2
spook
alien
zunge
rose
shy
clown
devil
death
flash
sick
heart
idee
frage
blush
smokin
mad
sad
wink
frown
crazy
grin
hmm
laugh
mund
oh
rolling_eyes
lil
oh2
shocked
cool
[mail][/mail]
[pre][/pre]
Farben
[rot][/rot]
[blau][/blau]
[gruen][/gruen]
[orange][/orange]
[lila][/lila]
[weiss][/weiss]
[schwarz][/schwarz]
aletib
Posts: 6 | Last online: 03.25.2017
Date registered
03.20.2017
Sex
not specified
    • aletib has written a new post "Reviving dead Dell Workstations with bricked BIOS" 03.23.2017

      Zitat von Fernando im Beitrag #9
      Zitat von aletib im Beitrag #8
      Back Up&Running!
      That is great - congratulations!

      Zitat
      Just made a donation: @Fernando I think you owe a beer to @plutomaniac (and I do as well ;) ).
      Thanks for the donation. I will transfer it to plutomaniac, because he was the person, who helped you to solve your problem.

      Enjoy your repaired system!



      Up to you guys: Pluto had the knowledge but you provided the platform and built/grown the community; thanks again.

    • aletib has written a new post "Reviving dead Dell Workstations with bricked BIOS" 03.23.2017

      Back Up&Running! T7600 BIOS, ME working fine. Luckily I had an old backup of the GbE to restore the 2 MAC addresses of the 2 integrated cards.

      Just made a donation: @Fernando I think you owe a beer to @plutomaniac (and I do as well ;) ).

      Thanks guys!!!

    • aletib has written a new post "Reviving dead Dell Workstations with bricked BIOS" 03.23.2017

      Zitat von plutomaniac im Beitrag #6
      Initially you were using Python 2.x at a Python 3.x script, plus you were missing the pypiwin32 dependency of Lordkag's Extractor (you can use the PyWin32 220 you installed manually instead). Afterwards, you run the wrong batch script. I have improved the instructions provided here, please follow them and you should successfully extract the HDR file.


      Got it, sorry; I was so excited that I didn't carefully go through all the instructions ;) bios.bin_section1_A.12.bin looks to be my man: 6.144KB ;) time to put the service jumper on and flash with fpt -BIOS -f ;)

      thanks a lot, I'll come back with the results as soon as I'm done!

    • aletib has written a new post "Reviving dead Dell Workstations with bricked BIOS" 03.23.2017

      now it goes something like this:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      60
      61
      62
      63
      64
      65
      66
      67
      68
      69
      70
      71
      72
      73
      74
      75
      76
      77
      78
      79
      80
      81
      82
      83
      84
      85
      86
      87
      88
      89
      90
      91
      92
      93
      94
      95
      96
      97
      98
      99
      100
      101
      102
      103
      104
      105
      106
      107
      108
      109
      110
      111
      112
      113
      114
      115
      116
      117
      118
      119
      120
      121
      122
      123
      124
      125
      126
      127
       

      bios.bin
       
      Scanning ALL modules... Please wait...
       

       
      Platform Socket 2011 - SandyBridge-E/IvyBridge-E
       

      Found Intel microcodes in 17088572-
       
      01. cpu000206D7_plat6D_ver00000710_date#17-06-2013.bin extracted. Size is 0x4400. Offset 0x18
      02. cpu000206D6_plat6D_ver00000619_date#22-05-2012.bin extracted. Size is 0x4000. Offset 0x4818
      03. cpu000206D5_plat6D_ver00000513_date#13-10-2011.bin extracted. Size is 0x4800. Offset 0x8818
      04. cpu000206D3_plat0F_ver80000304_date#20-04-2011.bin extracted. Size is 0x4000. Offset 0xD018
      05. cpu000206D2_plat0F_ver8000020C_date#03-05-2011.bin extracted. Size is 0x4400. Offset 0x11018
      06. cpu000206D1_plat07_ver80000105_date#05-11-2010.bin extracted. Size is 0x2400. Offset 0x15818
       

      Found EFI Shell_x64 GUID C57AD6B7- version = unknown
       

       

       
      Check PCIR in BIOS, usually in padding
       

      Check OROMs in BIOS, usually in padding
       

      Check PCIR in main Volume, including CSMCORE - only uncompressed will be found
       
      01. 8086-2822
      02. 8086-1502
      03. 8086-1D60
      04. 8086-1D60
      05. 8086-1D60
      06. 8086-1D60
      07. 11AB-4620
      08. 8086-0102
      09. 8086-0102
       
      Check OROMs in main Volume, including CSMCORE - only uncompressed will be found
       
      Found ROM in unknown GUID
      01. File "8086-2822 Intel RST RAID 10.1.0.1008.bin" was written. Size is 0x15200
       
      Found ROM in unknown GUID
      02. File "8086-1502 Intel GbE Lan PXE 1.5.50.bin" was written. Size is 0xFC00
       
      Found ROM in unknown GUID
      03. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049.bin" was written. Size is 0x1A600
       
      Found ROM in unknown GUID
      04. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr2.bin" was written. Size is 0x1A600
      Found ROM in unknown GUID
      06. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr4.bin" was written. Size is 0x1A600
       
      Found ROM in unknown GUID
      07. File "11AB-4620 Dell General-Purpose Encryption 1.05.bin" was written. Size is 0x1131
       
      Found ROM in unknown GUID
      08. File "8086-0102 Intel Sandy VBIOS 2089.bin" was written. Size is 0x10000
       
      Found ROM in unknown GUID
      09. File "8086-0102 Intel Sandy VBIOS 2089_nr2.bin" was written. Size is 0x10000
       

      Check OROMs in CSMCORE using hexfind and MMTool
       

      Check PCIR-OROM in CSMCORE = Actual OROMs
       

      Check PCIR-Link in CSMCORE = Links in MMTool
       

      Extract PCIR-OROM from CSMCORE = All OROMs, even duplicated or hidden. Duplicated will end with _nr*.bin
       

      Check OROMs in compressed sections...
       
      Found ROM in unknown GUID
      01. File "8086-1502 Intel GbE Lan PXE 1.5.50.bin" was written. Size is 0xFC00
       
      Found ROM in unknown GUID
      01. File "11AB-4620 Dell General-Purpose Encryption 1.05.bin" was written. Size is 0x1131
       
      Found ROM in unknown GUID
      01. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049.bin" was written. Size is 0x1A600
       
      Found ROM in unknown GUID
      01. File "8086-0102 Intel Sandy VBIOS 2089.bin" was written. Size is 0x10000
       
      Found ROM in unknown GUID
      01. File "8086-2822 Intel RST RAID 10.1.0.1008.bin" was written. Size is 0x15200
       
      Found ROM in unknown GUID
      01. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr2.bin" was written. Size is 0x1A600
       
      Found ROM in unknown GUID
      01. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr3.bin" was written. Size is 0x1A600
       
      Found ROM in unknown GUID
      01. File "8086-0102 Intel Sandy VBIOS 2089_nr2.bin" was written. Size is 0x10000
       
      Found ROM in unknown GUID
      01. File "8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr4.bin" was written. Size is 0x1A600
       

      Check CPU Microcodes in BIOS
       
      01. cpu000206D7_plat6D_ver00000710_date#17-06-2013.bin extracted. Size is 0x4400. Offset 0x572338
      02. cpu000206D6_plat6D_ver00000619_date#22-05-2012.bin extracted. Size is 0x4000. Offset 0x576B38
      03. cpu000206D5_plat6D_ver00000513_date#13-10-2011.bin extracted. Size is 0x4800. Offset 0x57AB38
      04. cpu000206D3_plat0F_ver80000304_date#20-04-2011.bin extracted. Size is 0x4000. Offset 0x57F338
      05. cpu000206D2_plat0F_ver8000020C_date#03-05-2011.bin extracted. Size is 0x4400. Offset 0x583338
      06. cpu000206D1_plat07_ver80000105_date#05-11-2010.bin extracted. Size is 0x2400. Offset 0x587B38
      Skipped cpu..._date#00-00-201f.bin - Not numeric
      Skipped cpu..._date#00-00-201f.bin - Not numeric
      Skipped cpu..._date#00-00-201f.bin - Not numeric
       

       
      Press any key to Exit
       


      and in Z_Extract I only find 2MB of files:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
       

      C:\Users\aletib\Desktop\Extractor v6\Z_Extract>dir /w /s
      Volume in drive C has no label.
      Volume Serial Number is B05A-2056
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract
       
      [.] [..] [CPU] [EFI] [OROM] [OROMpy] [OROMpyMain]
      0 File(s) 0 bytes
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract\CPU
       
      [.] [..]
      cpu000206D1_plat07_ver80000105_date#05-11-2010.bin cpu000206D2_plat0F_ver8000020C_date#03-05-2011.bin
      cpu000206D3_plat0F_ver80000304_date#20-04-2011.bin cpu000206D5_plat6D_ver00000513_date#13-10-2011.bin
      cpu000206D6_plat6D_ver00000619_date#22-05-2012.bin cpu000206D7_plat6D_ver00000710_date#17-06-2013.bin
      6 File(s) 95,232 bytes
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract\EFI
       
      [.] [..] cpuffs.ffs UEFI_Shell_x64 unknown.ffs
      2 File(s) 732,868 bytes
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract\OROM
       
      [.] [..]
      0 File(s) 0 bytes
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract\OROMpy
       
      [.] [..]
      #GUID_OROMs.txt #GUID_OROMs_compr.txt
      11AB-4620 Dell General-Purpose Encryption 1.05.bin 8086-0102 Intel Sandy VBIOS 2089.bin
      8086-0102 Intel Sandy VBIOS 2089_nr2.bin 8086-1502 Intel GbE Lan PXE 1.5.50.bin
      8086-1D60 Intel RSTe SCU RAID 3.7.0.1049.bin 8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr2.bin
      8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr3.bin 8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr4.bin
      8086-2822 Intel RST RAID 10.1.0.1008.bin
      11 File(s) 719,564 bytes
       
      Directory of C:\Users\aletib\Desktop\Extractor v6\Z_Extract\OROMpyMain
       
      [.] [..]
      #GUID_OROMs.txt 11AB-4620 Dell General-Purpose Encryption 1.05.bin
      8086-0102 Intel Sandy VBIOS 2089.bin 8086-0102 Intel Sandy VBIOS 2089_nr2.bin
      8086-1502 Intel GbE Lan PXE 1.5.50.bin 8086-1D60 Intel RSTe SCU RAID 3.7.0.1049.bin
      8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr2.bin 8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr3.bin
      8086-1D60 Intel RSTe SCU RAID 3.7.0.1049_nr4.bin 8086-2822 Intel RST RAID 10.1.0.1008.bin
      10 File(s) 719,222 bytes
       
      Total Files Listed:
      29 File(s) 2,266,886 bytes
      17 Dir(s) 91,896,889,344 bytes free
       



      now what? something dealing with encryption?

    • aletib has written a new post "Reviving dead Dell Workstations with bricked BIOS" 03.23.2017

      Zitat von plutomaniac im Beitrag #3
      Zitat von aletib im Beitrag #1
      - The BIOS region of the actual EPROM content is 6MB while T5600A12 is 10MB so nothing that can be simply swapped. And it doesn't even correspond to the total 12MB
      File T5600A12 is a Dell HDR file which consists of various sections (BIOS, EC, ME etc). Once you extract it, as explained here, you can take file T5600A12_section1_A.12 which is the stock A12 Dell BIOS and it is exactly 6MB and thus can be used as a replacement at UEFITool and your dump. It can be swapped, you just need to first extract the ~10MB Dell HDR file to its components.
      I must be missing something here.

      I run the pyton script with the syntax: usage: python DecompNewDell.py <biosupdate.exe>
      and I obtain: Decompressed data written to T7600A12.exe_decompressed.hdr
      which is a 10MB file like the one ptool used to give me. Then I pass it to #extractor5.bat and here's the output:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      60
      61
      62
      63
      64
      65
      66
      67
      68
      69
      70
      71
      72
      73
      74
      75
      76
      77
      78
      79
      80
      81
      82
      83
      84
      85
      86
      87
      88
      89
      90
      91
      92
      93
      94
      95
      96
      97
      98
      99
      100
      101
      102
      103
      104
      105
      106
      107
      108
      109
      110
      111
      112
      113
      114
      115
      116
      117
      118
      119
      120
      121
      122
      123
      124
       
      T7600A12.exe_decompressed.hdr
       
      Scanning ALL modules... Please wait...
       
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
       

      Found EFI Shell_x64 GUID C57AD6B7- version = unknown
       

       

       
      Check PCIR in BIOS, usually in padding
       
      Traceback (most recent call last):
      File "Z.Version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
      Check PCIR in main Volume, including CSMCORE - only uncompressed will be found
       
      Traceback (most recent call last):
      File "Z.Version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
       
      Check OROMs in CSMCORE using hexfind and MMTool
       

      Check PCIR-OROM in CSMCORE = Actual OROMs
       
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
       
      Check PCIR-Link in CSMCORE = Links in MMTool
       
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
       
      Extract PCIR-OROM from CSMCORE = All OROMs, even duplicated or hidden. Duplicated will end with _nr*.bin
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
       
      Check OROMs in compressed sections...
       
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      'find' is not recognized as an internal or external command,
      operable program or batch file.
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
      Traceback (most recent call last):
      File "UEFIExtract.py", line 4, in <module>
      import win32api
      ImportError: No module named win32api
       
      Check CPU Microcodes in BIOS
       
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
      Traceback (most recent call last):
      File "Z.version.py", line 8, in <module>
      import win32clipboard
      ImportError: No module named win32clipboard
       
       


      I'm using Python 2.7 under win10x64

      Thanks for pointing me to the script and for sharing the other insights; I'll eventually come back on the topic but by now I prefer to avoid confusion and address the problem if you don't mind. Seems like a PATH problem... I will now restart and try to google around to find a solution. I'll keep you posted but if anyone already faced that and has a solution, that'll be welcome :P

      EDIT by Fernando: Quoting corrected and code put into a "spoiler" (to save space)

      #Edit2: pywin32 installed (was a little bit of a trouble as I had to install python 32 bit and then modify a registry key in order for pywin to recognize it as described here: https://sourceforge.net/p/pywin32/bugs/702/
      (thx for the spoiler!)

Recipient
aletib
Subject:


text:
{[userbook_noactive]}


Xobor Forum Software von Xobor