fwupd-spi-dumps's People
fwupd-spi-dumps's Issues
Dell XPS 8940 09c5
SPI dump created like this:
python dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x5A100208
descriptor_map2=0x340E30
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0xFFF0101
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1000001
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=me, offset=0x101000, size=0xefefff)
reading... IfdPartition(region=ie, offset=0x1000, size=0xfffff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-xps-09c5.bin...
done!
Lenovo ThinkSystem SR630 V2
checking /dev/mtd0...
cannot read mtd device: [Errno 13] Permission denied: '/dev/mtd0'
[hughsie@sr630 fwupd]$
[hughsie@sr630 fwupd]$ sudo ./contrib/dump-mtd-ifd.py
[sudo] password for hughsie:
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x8B100608
descriptor_map2=0x14340140
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0xFEF0003
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0xFFF0FF0
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x20001
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=me, offset=0x3000, size=0xfecfff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=devexp, offset=0xff0000, size=0xffff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=ie, offset=0x1000, size=0x1fff)
failed to read: [Errno 5] Input/output error
writing lenovo-thinksystem-7z70a001ww.bin...
done!
Dell Inspiron 5491
Partaker mini PC
Whether it would be useful
Partaker
Model: H7-I3-1115G4-4
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1101A0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0xFFF0500
flash_descriptor_reg2=0x4FF0001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0xffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x500000, size=0xafffff)
reading... IfdPartition(region=me, offset=0x1000, size=0x4fefff)
writing default_string-default_string-default_string.bin...
done!
Dell R650
I also had to use the python script. This is a Dell Poweredge R650 running BIOS 1.12.1 (latest)
reading from /dev/mtd0...
descriptor_map0=0x40103
descriptor_map1=0x8B100608
descriptor_map2=0x14340140
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0450
flash_descriptor_reg2=0x44F0001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x23FF2000
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x23fffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x450000, size=0x1baffff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0x44efff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x4 (platform), offset=0x2000000, size=0x3fffff)
tried to read 0x3fffff and instead got 0x0
writing dell_inc.-poweredge-poweredge_r650-sku=0912;modelname=poweredge_r650.bin...
done!
Lenovo X1 Nano Gen 1
Lenovo ThinkPad T490s
I hope it helps!
Dell Precision 3630 tower
Here's my contribution
Dell Latitude 5320
Output of dump-mtd-idf.py --devname mtd1:
checking /dev/mtd1...
reading from /dev/mtd1...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1101A0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0xFFF0101
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1000001
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=me, offset=0x101000, size=0xefefff)
reading... IfdPartition(region=ie, offset=0x1000, size=0xfffff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-latitude-0a1f.bin...
done!
Also, I had to pass --devname mtd1, as the default option (mtd0) returned an error:
checking /dev/mtd0...
Not Intel Corporation PCH SPI Controller, got 0000:00:1f.5
Dell XPS 13 9380 (2019)
I had to use the script to extract info from the MTD:
$ sudo python3 dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x45100208
descriptor_map2=0x340330
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0xFFF0101
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1000001
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=0x2 (me), offset=0x101000, size=0xefefff)
reading... IfdPartition(region=0x8 (ie), offset=0x1000, size=0xfffff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-xps-xps_13_9380-08af.bin...
done!
Lenovo ThinkPad X1 Carbon gen8
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x45100208
descriptor_map2=0x340330
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0A00
flash_descriptor_reg2=0x9FF0003
flash_descriptor_reg3=0x20001
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0xa00000, size=0x15fffff)
reading... IfdPartition(region=me, offset=0x3000, size=0x9fcfff)
reading... IfdPartition(region=gbe, offset=0x1000, size=0x1fff)
writing lenovo-thinkpad_x1_carbon_gen_8-lenovo_mt_20u9_bu_think_fm_thinkpad_x1_carbon_gen_8.bin...
done!
Lenovo ThinkPad E15
sudo ./dump-mtd-ifd.py
Framework 13in laptop (11th gen)
This is the 11th gen (tiger lake) Framework 13, slightly different from #5
# python dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1101A0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1400
flash_descriptor_reg2=0x10000001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x13FF1001
image_size=0x1ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x1400000, size=0xbfffff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0xffffff)
reading... IfdPartition(region=0x9 (10gbe), offset=0x1001000, size=0x3fefff)
failed to read: [Errno 5] Input/output error
writing framework-franbmcp-laptop-franbmcp0a.bin...
done!
Lenovo Thinkpad X1 Carbon Gen 9
Attaching the compressed binary file.
HP ZHAN 66 Pro 14 G5 Notebook PC
HP ZHAN 66 Pro 14 G5 Notebook PC
https://support.hp.com/us-en/document/ish_6000404-6000449-16
Some system information and BIOS version information displayed in BIOS config page:
Product Name:
HP ZHAN 66 Pro 14 Inch G5 Notebook PC
Processor 1:
12th Gen Intel Core i5-1240P
System BIOS:
U73 Ver. 01.09.01 10/19/2023
SKU:
66Y03PC#AB2
BIOS Information
Current System BIOS Version:
U73 Ver. 01.09.01
Current BIOS Release Date:
10/19/23
Installation Data of Current BIOS:
01/09/24
Most Recent Update Check:
01/09/24
Note: I got an Input/Output error when dumping this file. dmesg:
root@localhost:/dev# pv mtd0 >/home/user/hp-zhan66-pro-14-inch-g5.bin
7.12MiB 0:00:04 [1.78MiB/s] [ <=> ]
pv: mtd0: read failed: Input/output error
7.75MiB 0:00:04 [1.80MiB/s] [ <=> ]
root@localhost:/dev# dmesg
...unrelated...
[ 1692.579474] intel-spi 0000:00:1f.5: read error: 7c2000: 0x3f00e803
kernel version:
root@localhost:~# uname -a
Linux localhost 6.8.0-0.rc0.20240111gitde927f6c0b07.4.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jan 11 16:23:56 UTC 2024 x86_64 GNU/Linux
HPE ProLiant e910 blade
I'm booted to Fedora 40 LiveCD (Fedora-Workstation-Live-x86_64-Rawhide-20240115.n.0.iso) with kernel 6.8.0-0.rc0.20240112git70d201a40823.5.fc40.x86_64. This HPE ProLiant e910 blade does not have a /dev/mtd0 device. What would be the next steps? I booted this ISO for the other servers I gathered without issue. I'm on latest BIOS firmware H08 2.16 (10/31/2023)
Acer Swift SF313-52
Hey there,
I hope I did everything correctly. The sudo cat /dev/mtd0
did work but the python script did as well, so attaching the (zipped) bin that that one created, as well as the output:
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x4A100208
descriptor_map2=0x340B30
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0xFFF0600
flash_descriptor_reg2=0x5FF0001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0xffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x600000, size=0x9fffff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0x5fefff)
writing acer-swift_3-swift_sf313-52-0000000000000000.bin...
done!
Let me know if you need anything else. And thanks for all your efforts, really awesome stuff!
Dell R740
I also had to use the python script. This is a Dell Poweredge R740 running BIOS 2.20 (latest)
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x8B100608
descriptor_map2=0x14340140
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0410
flash_descriptor_reg2=0x40F0001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x410000, size=0x1beffff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0x40efff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-poweredge-poweredge_r740-sku=0715;modelname=poweredge_r740.bin...
done!
lenovo p1
thanks
Dell Inspiron 16 5620
[sudo] password for dave:
Sorry, try again.
[sudo] password for dave:
Sorry, try again.
[sudo] password for dave:
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1401B0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0800
flash_descriptor_reg2=0x7450121
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1200001
flash_descriptor_reg9=0x7FF0746
image_size=0x1ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x800000, size=0x17fffff)
reading... IfdPartition(region=0x2 (me), offset=0x121000, size=0x624fff)
reading... IfdPartition(region=0x8 (ie), offset=0x1000, size=0x11ffff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x9 (10gbe), offset=0x746000, size=0xb9fff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-inspiron-inspiron_16_5620-0baa.bin...
done!
HPE ProLiant DL380 Gen11
also had to use the python script. HPE ProLiant DL380 Gen11 BIOS U54 2.12 (latest)
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x50100608
descriptor_map2=0x230
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x7FFF
flash_descriptor_reg2=0x7FF0002
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x10001
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x7fffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x2 (me), offset=0x2000, size=0x7fdfff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x4 (platform), offset=0x1000, size=0xfff)
writing hpe-proliant-proliant_dl380_gen11-p52534-b21.bin...
done!
Dell XPS 13 9315
Had to use the script. Script output:
[root@xps13a adamw]# python3 /tmp/dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1401B0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x3FFF2000
flash_descriptor_reg2=0xB9C0121
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1200001
flash_descriptor_reg9=0x1FFF0B9D
image_size=0x3ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x2000000, size=0x1ffffff)
reading... IfdPartition(region=me, offset=0x121000, size=0xa7bfff)
reading... IfdPartition(region=ie, offset=0x1000, size=0x11ffff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=10gbe, offset=0xb9d000, size=0x1462fff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-xps-0b14.bin...
done!
Lenovo ThinkBook 14s Yoga ITL
checking /dev/mtd1...
reading from /dev/mtd1...
descriptor_map0=0x40103
descriptor_map1=0x46100208
descriptor_map2=0x1101A0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x17FF0800
flash_descriptor_reg2=0x7FF0001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x17fffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x800000, size=0xffffff)
reading... IfdPartition(region=me, offset=0x1000, size=0x7fefff)
writing -lenovo_mt_20we_bu_idea_fm_thinkbook_14s_yoga_itl.bin...
done!
lenovo-thinkbook_14s_yoga_itl-lenovo_mt_20we_bu_idea_fm_thinkbook_14s_yoga_itl.zip
Beelink MiniPC Intel Alderlake N95
Framework 13in laptop
python ./dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x46100208
descriptor_map2=0x1401B0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0x8410081
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x800001
flash_descriptor_reg9=0xFFF0842
image_size=0x1ffffff
reading... IfdPartition(region=desc, offset=0x0, size=0xfff)
reading... IfdPartition(region=bios, offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=me, offset=0x81000, size=0x7c0fff)
reading... IfdPartition(region=ie, offset=0x1000, size=0x7ffff)
reading... IfdPartition(region=10gbe, offset=0x842000, size=0x7bdfff)
failed to read: [Errno 5] Input/output error
writing framework-13in_laptop-frandecp04.bin...
done!
framework-13in_laptop-frandecp04.zip
Dell Inc. XPS 13 7390
had to use the script:
$ sudo python3 /tmp/dump-mtd-ifd.py
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40003
descriptor_map1=0x45100208
descriptor_map2=0x340330
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF1000
flash_descriptor_reg2=0xFFF0101
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x7FFF
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1000001
flash_descriptor_reg9=0x7FFF
image_size=0x1ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x1000000, size=0xffffff)
reading... IfdPartition(region=0x2 (me), offset=0x101000, size=0xefefff)
reading... IfdPartition(region=0x8 (ie), offset=0x1000, size=0xfffff)
failed to read: [Errno 5] Input/output error
writing dell_inc.-xps-xps_13_7390-0962.bin...
done!
Dell Latitude 7530
$ uname -a
Linux craigworking 6.8.0-0.rc0.20240112git70d201a40823.5.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 12 16:56:17 UTC 2024 x86_64 GNU/Linux
$ sudo python dump-mtd-ifd.py
[sudo] password for candrews:
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40103
descriptor_map1=0x46100208
descriptor_map2=0x1401B0
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x19200121
flash_descriptor_reg2=0x2A712000
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x1FFF1921
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x1200001
flash_descriptor_reg9=0x2FFF2A72
image_size=0x2ffffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x121000, size=0x17fffff)
reading... IfdPartition(region=0x2 (me), offset=0x2000000, size=0xa71fff)
tried to read 0xa71fff and instead got 0x0
reading... IfdPartition(region=0x4 (platform), offset=0x1921000, size=0x6defff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x8 (ie), offset=0x1000, size=0x11ffff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x9 (10gbe), offset=0x2a72000, size=0x58dfff)
failed to read: [Errno 22] Invalid argument
writing dell_inc.-latitude-latitude_7530-0b0d.bin...
done!
Dell XR8620t
I also had to use the python script. This is a Dell Poweredge XR8620t running BIOS 1.6.8 (latest)
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40103
descriptor_map1=0x50100608
descriptor_map2=0x230
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0448
flash_descriptor_reg2=0x4470001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x23FF2000
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x23fffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x448000, size=0x1bb7fff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0x446fff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x4 (platform), offset=0x2000000, size=0x3fffff)
tried to read 0x3fffff and instead got 0x0
writing dell_inc.-poweredge-poweredge_xr8620t-sku=0bde;modelname=poweredge_xr8620t.bin...
done!
Dell R760
I also had to use the python script. This is a Dell Poweredge R760 running BIOS 1.6.6 (latest)
checking /dev/mtd0...
reading from /dev/mtd0...
descriptor_map0=0x40103
descriptor_map1=0x50100608
descriptor_map2=0x230
num_regions=0xA
flash_region_base_addr=0x40
flash_descriptor_reg0=0x0
flash_descriptor_reg1=0x1FFF0448
flash_descriptor_reg2=0x4470001
flash_descriptor_reg3=0x7FFF
flash_descriptor_reg4=0x23FF2000
flash_descriptor_reg5=0x7FFF
flash_descriptor_reg6=0x7FFF
flash_descriptor_reg7=0x7FFF
flash_descriptor_reg8=0x7FFF
flash_descriptor_reg9=0x7FFF
image_size=0x23fffff
reading... IfdPartition(region=0x0 (desc), offset=0x0, size=0xfff)
reading... IfdPartition(region=0x1 (bios), offset=0x448000, size=0x1bb7fff)
reading... IfdPartition(region=0x2 (me), offset=0x1000, size=0x446fff)
failed to read: [Errno 5] Input/output error
reading... IfdPartition(region=0x4 (platform), offset=0x2000000, size=0x3fffff)
tried to read 0x3fffff and instead got 0x0
writing dell_inc.-poweredge-poweredge_r760-sku=0a6b;modelname=poweredge_r760.bin...
done!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.