2022-11-14 00:51:12 +00:00
|
|
|
# This file holds the download sources for various intel blobs
|
|
|
|
# board shortnames are listed and enclosed by '{}' followed by an opening
|
|
|
|
# and closing '{}' for all blobs available for the board.
|
|
|
|
# The board shortname must be the name of the board minus the trailing rom size.
|
|
|
|
# If you want to make additions, try to add a backup url for download links and
|
|
|
|
# list hashes as sha1 sums.
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
# NOTE: this file now defines checksums as sha512 (of the sha-2 family),
|
|
|
|
# where previously we used 160-bit SHA-1 algorithm; SHA-1 is not secure,
|
|
|
|
# having demonstrated collisions, so we have switched to using sha512sum
|
|
|
|
|
2023-03-19 00:36:34 +00:00
|
|
|
{x230 x230t x230i x230edp t430 t530 w530}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-04-01 02:36:41 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
2022-11-14 00:51:12 +00:00
|
|
|
}
|
|
|
|
|
2022-11-29 20:00:51 +00:00
|
|
|
{x220 x220t t420 t520 t420s}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 81c9917938c4a2a4f128c976250451931efd0f25b51ff34f058ddacb8eec27272691371864a683ec7abcb924fea32592d061584c7b2571a5d3e84eb870281cc3
|
2023-04-01 02:36:41 +00:00
|
|
|
DL_url https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83rf46ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20220202201637/https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83rf46ww.exe
|
2022-11-14 00:51:12 +00:00
|
|
|
}
|
|
|
|
|
2023-09-29 15:37:18 +00:00
|
|
|
# NOTE: google's manifest for archives containing mrc.bin, used here:
|
|
|
|
# https://web.archive.org/web/20210211071412/https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf
|
2023-06-24 21:28:52 +00:00
|
|
|
{t440pmrc w541mrc t440plibremrc w541}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash f3d79aec805c8b0094a4081be76b3a22d329c479ad18210449b7acc3236ccfc4a2103eaa7c5b79a4872bfd699eede047efd46dfb06dc8f47e3216fc254612998
|
2023-04-01 02:36:41 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/glrg22ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20211120031520/https://download.lenovo.com/pccbbs/mobiles/glrg22ww.exe
|
2023-09-29 15:37:18 +00:00
|
|
|
MRC_url https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_12239.92.0_peppy_recovery_stable-channel_mp-v3.bin.zip
|
|
|
|
MRC_url_bkup https://web.archive.org/web/20200516070928/https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_12239.92.0_peppy_recovery_stable-channel_mp-v3.bin.zip
|
|
|
|
MRC_hash 340a1cd41136a3ba0de9d306db0e65f51640a2efe63aee9934f326b276adc1af0a2df80c0731c5a749161ec32546909eedfa8ba95801faeb5dcfe1aa4e0840c7
|
|
|
|
MRC_board peppy
|
2022-11-14 00:51:12 +00:00
|
|
|
}
|
2023-04-14 19:42:19 +00:00
|
|
|
|
|
|
|
{hp8200sff}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 8fcb691bf84dc1feefc3c84f7cc59eadaabb200477bb3ecba1b050f23f133b0a8c2539015a523f676544c2dff64599bcba7e844e8c31757b90d70bb4485b5664
|
2023-04-14 19:42:19 +00:00
|
|
|
DL_url https://ftp.ext.hp.com/pub/softpaq/sp96001-96500/sp96026.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20220708171920/https://ftp.ext.hp.com/pub/softpaq/sp96001-96500/sp96026.exe
|
|
|
|
}
|
|
|
|
|
2023-06-17 09:46:03 +00:00
|
|
|
{hp8300usdt}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-06-17 09:46:03 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
}
|
|
|
|
|
2023-04-21 19:04:18 +00:00
|
|
|
{hp2560p}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 81c9917938c4a2a4f128c976250451931efd0f25b51ff34f058ddacb8eec27272691371864a683ec7abcb924fea32592d061584c7b2571a5d3e84eb870281cc3
|
2023-04-21 19:04:18 +00:00
|
|
|
DL_url https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83rf46ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20220202201637/https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83rf46ww.exe
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
EC_hash a602cc7627c569bc423a5857cf506fbc3bcd68cb6b43a7c1b99d12a569b4107c412748cf49605ef4d5b930eb14b6815c4d1b1dc20145fe9d707e445fc201cea2
|
2023-04-21 19:04:18 +00:00
|
|
|
EC_url https://ftp.hp.com/pub/softpaq/sp85501-86000/sp85526.exe
|
|
|
|
EC_url_bkup https://web.archive.org/web/20230416125725/https://ftp.hp.com/pub/softpaq/sp85501-86000/sp85526.exe
|
|
|
|
}
|
|
|
|
|
2023-06-16 19:00:47 +00:00
|
|
|
{hp2570p}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-06-16 19:00:47 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
EC_hash 61ed284bdf938c5f36ad3267263fb3963a6608339425bc41aaef3ab0cd98f07c998d816b0233735ca35dc6cb771257da3f09a40d5cfc96bb6388b4366348275e
|
2023-06-16 19:00:47 +00:00
|
|
|
EC_url https://ftp.hp.com/pub/softpaq/sp96001-96500/sp96085.exe
|
|
|
|
EC_url_bkup https://web.archive.org/web/20230610174558/https://ftp.hp.com/pub/softpaq/sp96001-96500/sp96085.exe
|
|
|
|
}
|
|
|
|
|
2023-04-22 01:04:37 +00:00
|
|
|
{hp9470m}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-04-22 01:04:37 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
EC_hash 563422bf5420da18b89439f28a38ea28a175f0ad3588f0f5ea39b08dfdd14c8d513cbf11c2125ec3869fc3b7222c7dc3d111415185ea9b73f41410b1b57f13bd
|
2023-04-22 01:04:37 +00:00
|
|
|
EC_url https://ftp.hp.com/pub/softpaq/sp96001-96500/sp96090.exe
|
|
|
|
EC_url_bkup http://web.archive.org/web/20220504072602/https://ftp.ext.hp.com/pub/softpaq/sp96001-96500/sp96090.exe
|
|
|
|
}
|
2023-05-06 20:21:42 +00:00
|
|
|
|
2023-08-09 11:25:34 +00:00
|
|
|
{hp2170p}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-08-09 11:25:34 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
EC_hash 940e533b6a276c13a6e46a93795ca84b19877b05e82c0c1795b7fea9cbea63c28e606ef994352fc77c4fdfb2e0c31c5edeefa98b989e1990364dfc6417b25460
|
2023-08-09 11:25:34 +00:00
|
|
|
EC_url https://ftp.hp.com/pub/softpaq/sp96001-96500/sp96088.exe
|
2023-09-09 17:40:40 +00:00
|
|
|
EC_url_bkup https://web.archive.org/web/20230909164345/https://ftp.hp.com/pub/softpaq/sp96001-96500/sp96088.exe
|
2023-08-09 11:25:34 +00:00
|
|
|
}
|
|
|
|
|
NEW BOARD: Dell Precision T1650
Very nice ivybridge board that supports ECC RAM.
NOTE: I couldn't get onboard graphics working yet, but
this was confirmed working with a graphics card (in my
case nvidia quadra k420) booted in text mode on the SeaBIOS
payload. The GRUB payload also works, when loaded from SeaBIOS.
Therefore, this is a SeaBIOS-only board (as far as first payload
is concerned), but you can pick GRUB from the menu.
You could make it "GRUB-only" in practise by setting SeaBIOS
boot order to only load GRUB, and disable the SeaBIOS menu.
We refer to this as "SeaGRUB".
I've made lbmk use biosutilities and uefiextract, to
get at the SMSC SCH5545 Environmental Control (EC) firmware.
This firmware is needed for fan control. This is automatically
downloaded and extracted, from Dell UEFI firmware updates.
As with other blobs such as Intel ME, this firmware is then
scrubbed by the release build scripts. The blobutil "inject"
script can be used to re-insert it.
Of note: there is no fixed offset, but no other blobs to
be inserted in CBFS either, so the offset when re-inserting
on release ROMs should still be the same, and thus the ROM
checksums should match, when running blobutil inject.
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-08-11 13:50:17 +00:00
|
|
|
{t1650}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
NEW BOARD: Dell Precision T1650
Very nice ivybridge board that supports ECC RAM.
NOTE: I couldn't get onboard graphics working yet, but
this was confirmed working with a graphics card (in my
case nvidia quadra k420) booted in text mode on the SeaBIOS
payload. The GRUB payload also works, when loaded from SeaBIOS.
Therefore, this is a SeaBIOS-only board (as far as first payload
is concerned), but you can pick GRUB from the menu.
You could make it "GRUB-only" in practise by setting SeaBIOS
boot order to only load GRUB, and disable the SeaBIOS menu.
We refer to this as "SeaGRUB".
I've made lbmk use biosutilities and uefiextract, to
get at the SMSC SCH5545 Environmental Control (EC) firmware.
This firmware is needed for fan control. This is automatically
downloaded and extracted, from Dell UEFI firmware updates.
As with other blobs such as Intel ME, this firmware is then
scrubbed by the release build scripts. The blobutil "inject"
script can be used to re-insert it.
Of note: there is no fixed offset, but no other blobs to
be inserted in CBFS either, so the offset when re-inserting
on release ROMs should still be the same, and thus the ROM
checksums should match, when running blobutil inject.
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-08-11 13:50:17 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
|
|
|
|
SCH5545EC_DL_url https://dl.dell.com/FOLDER05065992M/1/T1650A28.exe
|
|
|
|
SCH5545EC_DL_url_bkup https://web.archive.org/web/20230811151654/https://dl.dell.com/FOLDER05065992M/1/T1650A28.exe
|
2023-09-09 15:39:26 +00:00
|
|
|
SCH5545EC_DL_hash 18261d0f7f27e9de3b0b5a25019b9a934ef1a61cd3f0140e34f38553695e91e671e227a8fa962774edceab5c7804d13ed9fe1c518c5643c7c8f15632f903a6c4
|
NEW BOARD: Dell Precision T1650
Very nice ivybridge board that supports ECC RAM.
NOTE: I couldn't get onboard graphics working yet, but
this was confirmed working with a graphics card (in my
case nvidia quadra k420) booted in text mode on the SeaBIOS
payload. The GRUB payload also works, when loaded from SeaBIOS.
Therefore, this is a SeaBIOS-only board (as far as first payload
is concerned), but you can pick GRUB from the menu.
You could make it "GRUB-only" in practise by setting SeaBIOS
boot order to only load GRUB, and disable the SeaBIOS menu.
We refer to this as "SeaGRUB".
I've made lbmk use biosutilities and uefiextract, to
get at the SMSC SCH5545 Environmental Control (EC) firmware.
This firmware is needed for fan control. This is automatically
downloaded and extracted, from Dell UEFI firmware updates.
As with other blobs such as Intel ME, this firmware is then
scrubbed by the release build scripts. The blobutil "inject"
script can be used to re-insert it.
Of note: there is no fixed offset, but no other blobs to
be inserted in CBFS either, so the offset when re-inserting
on release ROMs should still be the same, and thus the ROM
checksums should match, when running blobutil inject.
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-08-11 13:50:17 +00:00
|
|
|
}
|
|
|
|
|
2023-08-12 18:33:55 +00:00
|
|
|
{hp8470pintel}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-08-12 18:33:55 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
|
2023-09-09 15:39:26 +00:00
|
|
|
EC_hash b95c9cf909ed537fb448e2be69eddcb57459efbaf0a979a73cd2bce90a7014b110f4dbbeecfd596c072636396b8f20c229c59ffe34e45500ce9edb000c6ccaf9
|
2023-08-12 18:33:55 +00:00
|
|
|
EC_url https://ftp.hp.com/pub/softpaq/sp77501-78000/sp77818.exe
|
2023-09-09 17:40:40 +00:00
|
|
|
EC_url_bkup https://web.archive.org/web/20230909173821/https://ftp.hp.com/pub/softpaq/sp77501-78000/sp77818.exe
|
2023-08-12 18:33:55 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
# nvidia vga option rom for dgpu models of Dell Latitude E6400
|
|
|
|
# for downloading the nvidia rom to pciroms/pci10de,06eb.rom
|
coreboot/e6400: support nvidia models
The same ROM images that you flash on Intel GPU variants,
are now flashed on Nvidia models. The same ROM will work
on both. If an Intel GPU variant is present, libgfxinit
is used, and the VGA ROM is used if an Nvidia GPU variant;
however, release ROMs will scrub the nvidia option ROM,
so release ROMs will only work on Intel GPUs unless you
run the blobutil inject command.
I decided to no longer have this under WIP, but to put
it in master. The issue with it pertains to video drivers,
which is not Libreboot's problem.
Nouveau crashes under Linux, so use "nomodeset" if it does.
The "nv" drivers in BSD systems work very well.
The nvidia model of E6400 isn't recommended for other
reasons, namely: poor thermal cooling (thermal pad on
the GPU) and that Nvidia GPU doesn't get very good
performance on any libre drivers anyway. The Intel GPU
variant is better, in terms of power efficiency and
software support; the intel variant also works with
native graphics initialisation in coreboot.
This board port already only enables SeaBIOS, which will
simply execute the VGA ROM. Blobutil already supports
reading the config, detecting that a VGA ROM is needed,
because that part of the WIP E6400 branch was already
merged in lbmk master.
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-02 16:03:54 +00:00
|
|
|
{e6400}{
|
2023-09-09 15:39:26 +00:00
|
|
|
E6400_VGA_DL_hash 6217d5fce2291d15bb0649fd2faaeb78e4c48962b07a2bea6af60466bfdc5f233af0d077c2c6e71dd96047bdbb1f612324cef0a5e728ba9a9ec5c69a4022cd8d
|
2023-05-06 20:21:42 +00:00
|
|
|
E6400_VGA_DL_url https://dl.dell.com/FOLDER01530530M/1/E6400A34.exe
|
|
|
|
E6400_VGA_DL_url_bkup https://web.archive.org/web/20230506014903/https://dl.dell.com/FOLDER01530530M/1/E6400A34.exe
|
|
|
|
E6400_VGA_offset 274451
|
|
|
|
E6400_VGA_romname mod_21.bin
|
|
|
|
}
|
2023-09-02 20:44:07 +00:00
|
|
|
|
|
|
|
{e6430}{
|
2023-09-09 15:39:26 +00:00
|
|
|
DL_hash 4dc908050c91c1227645c900ddee88652937540af4ba222b0239b7f459f260cdf6e5e8113ac14e5543d00cf53abdd6c7bd23e61f690de1ce45a3709a30cbb91c
|
2023-09-02 20:44:07 +00:00
|
|
|
DL_url https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
DL_url_bkup https://web.archive.org/web/20210706183911/https://download.lenovo.com/pccbbs/mobiles/g1rg24ww.exe
|
|
|
|
}
|