scipts 2.0 - massive update to correspond with website lauch

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
Matt DeVillier
2016-07-20 01:26:22 -05:00
parent 1d4e83fd47
commit 4e97c77bed
6 changed files with 467 additions and 216 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -20,15 +20,28 @@ isBdwBox=false
isHswBook=false
isBdwBook=false
isBaytrail=false
isBraswell=false
isSkylake=false
isUnsupported=false
bayTrailHasFullROM=false
firmwareType=""
isStock=true
isFullRom=false
isBootStub=false
hasRwLegacy=false
unlockMenu=false
hasShellball=false
hsw_boxes=('<panther>' '<zako>' '<tricky>' '<mccloud>');
hsw_books=('<falco>' '<leon>' '<monroe>' '<peppy>' '<wolf>');
hsw_boxes=('<mccloud>' '<monroe>' '<panther>' '<tricky>' '<zako>');
hsw_books=('<falco>' '<leon>' '<peppy>' '<wolf>');
bdw_boxes=('<guado>' '<rikku>' '<tidus>');
bdw_books=('<auron_paine>' '<auron_yuna>' '<gandof>' '<lulu>' '<samus>');
baytrail=('<ninja>' '<gnawty>' '<banjo>' '<squawks>' '<quawks>' '<enguarde>' '<candy>' '<kip>' '<clapper>' '<glimmer>' '<winky>' '<swanky>' '<heli>' '<orco>' '<sumo>');
baytrail_full_rom=('<ninja>');
baytrail=('<banjo>' '<candy>' '<clapper>' '<enguarde>' '<glimmer>' '<gnawty>' '<heli>' '<kip>' '<ninja>' '<orco>' '<quawks>' '<squawks>' '<sumo>' '<swanky>' '<winky>');
baytrail_full_rom=('<enguarde>' '<glimmer>' '<gnawty>' '<ninja>' '<quawks>' '<swanky>');
braswell=('<celes>' '<cyan>' '<edgar>' '<reks>' '<terra>' '<ultima>');
skylake=('<chell>');
shellballs=($(printf "%s %s %s %s %s " "${hsw_boxes[@]}" "${hsw_books[@]}" "${bdw_boxes[@]}" "${bdw_books[@]}" "${baytrail[@]}"));
#menu text output
NORMAL=$(echo "\033[m")
@@ -137,7 +150,7 @@ if [ ! -f ${cbfstoolcmd} ]; then
fi
#echo_yellow "Downloading cbfstool utility"
curl -s -L -O "${dropbox_url}"/cbfstool.tar.gz
curl -s -L -O "${util_source}"/cbfstool.tar.gz
if [ $? -ne 0 ]; then
echo_red "Error downloading cbfstool; cannot proceed."
#restore working dir
@@ -169,7 +182,7 @@ if [ ! -f ${flashromcmd} ]; then
working_dir=`pwd`
cd /tmp
curl -s -L -O "${dropbox_url}"/flashrom.tar.gz
curl -s -L -O "${util_source}"/flashrom.tar.gz
if [ $? -ne 0 ]; then
echo_red "Error downloading flashrom; cannot proceed."
#restore working dir
@@ -201,7 +214,7 @@ if [ ! -f ${gbbutilitycmd} ]; then
working_dir=`pwd`
cd /tmp
curl -s -L -O "${dropbox_url}"/gbb_utility.tar.gz
curl -s -L -O "${util_source}"/gbb_utility.tar.gz
if [ $? -ne 0 ]; then
echo_red "Error downloading gbb_utility; cannot proceed."
#restore working dir
@@ -263,7 +276,12 @@ fi
[[ "${hsw_books[@]}" =~ "$device" ]] && isHswBook=true
[[ "${bdw_books[@]}" =~ "$device" ]] && isBdwBook=true
[[ "${baytrail[@]}" =~ "$device" ]] && isBaytrail=true
[[ "${braswell[@]}" =~ "$device" ]] && isBraswell=true
[[ "${skylake[@]}" =~ "$device" ]] && isSkylake=true
[[ "${baytrail_full_rom[@]}" =~ "$device" ]] && bayTrailHasFullROM=true
[[ "${shellballs[@]}" =~ "$device" ]] && hasShellball=true
[[ "$isHswBox" = true || "$isBdwBox" = true || "$isHswBook" = true || "$isBdwBook" = true || "$isBaytrail" = true \
|| "$isBraswell" = true || "$isSkylake" = true || "$device" = "stumpy" ]] || isUnsupported=true
#check if running under ChromeOS / ChromiumOS
if [ -f /etc/lsb-release ]; then
@@ -314,6 +332,173 @@ if [ $? -ne 0 ]; then
return 1
fi
#get device firmware info
echo -e "\nGetting device/system info..."
#read entire firmware
${flashromcmd} -r /tmp/bios.bin > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo_red "Failure reading current firmware; cannot proceed."
return 1;
fi
#break out BOOT_STUB and RW_LEGACY pieces, check for validity
${cbfstoolcmd} bios.bin read -r BOOT_STUB -f bs.tmp >/dev/null 2>&1
if [ $? -ne 0 ]; then
#non-stock firmware
isStock=false
isFullRom=true
else
#see if BOOT_STUB is stock
${cbfstoolcmd} bs.tmp extract -n fallback/vboot -f vb.tmp -m x86 >/dev/null 2>&1
[[ $? -ne 0 ]] && isBootStub=true
#check RW_LEGACY
${cbfstoolcmd} bios.bin read -r RW_LEGACY -f rwl.tmp >/dev/null 2>&1
[[ $? -eq 0 ]] && hasRwLegacy=true
fi
#set firmware type
if [[ "$isChromeOS" = true && "$isStock" = true && "$isBootStub" = false ]]; then
firmwareType="Stock ChromeOS"
elif [[ "$isBootStub" = true ]]; then
firmwareType="Stock w/modified BOOT_STUB"
elif [[ "$isFullRom" = true ]]; then
#get more info
fwVer=$(dmidecode -s bios-version)
fwDate=$(dmidecode -s bios-release-date)
firmwareType="Full ROM ($fwVer $fwDate)"
elif [[ "$isChromeOS" = false && "$hasRwLegacy" = true ]]; then
firmwareType="Stock w/modified RW_LEGACY"
elif [[ "$isChromeOS" = true && "$isBaytrail" = true && "$hasRwLegacy" = true ]]; then
firmwareType="Stock w/modified RW_LEGACY"
fi
#get full device info
[ "$isChromeOS" = true ] && _hwid=$(crossystem hwid) || _hwid=${device^^}
case "${_hwid}" in
#TBD*) _x='...|Dell 11P' ;;
ACER_ZGB*) _x='PNV|Acer AC700 Chromebook||' ;;
ARKHAM*) _x='ARM|ASUS OnHub SRT-AC1900 Router||' ;;
AURON_PAINE*) _x='BDW|Acer Chromebook 11 (C740)||' ;;
AURON_YUNA*) _x='BDW|Acer Chromebook 15 (CB5-571, C910)||' ;;
BANJO*) _x='BYT|Acer Chromebook 15 (CB3-531)||' ;;
BIG*) _x='ARM|Acer Chromebook 13 (CB5-311)||' ;;
BLAZE*) _x='ARM|HP Chromebook 14 G3||' ;;
BUDDY*) _x='BDW|Acer Chromebase 24||' ;;
BUTTERFLY*) _x='SDB|HP Pavilion Chromebook 14||' ;;
CANDY*) _x='BYT|Dell Chromebook 11||' ;;
CELES*) _x='BSW|Samsung Chromebook 3||' ;;
CHELL*) _x='SKL|HP Chromebook 13 G1||' ;;
CLAPPER*) _x='BYT|Lenovo N20/N20P Chromebook||' ;;
CYAN*) _x='BSW|OriginsT / Acer Chromebook R11 (C738T)||' ;;
EDGAR*) _x='BSW|Acer Chromebook 14 (CB3-431)||' ;;
ENGUARDE_???-???-??A*) _x='BYT|CTL N6 Education Chromebook||' ;;
ENGUARDE_???-???-??B*) _x='BYT|M&A Chromebook||' ;;
ENGUARDE_???-???-??C*) _x='BYT|Senkatel C1101 Chromebook||' ;;
ENGUARDE_???-???-??D*) _x='BYT|Edxis Education Chromebook||' ;;
ENGUARDE_???-???-??E*) _x='BYT|Lenovo N21 Chromebook||' ;;
ENGUARDE_???-???-??F*) _x='BYT|RGS Education Chromebook||' ;;
ENGUARDE_???-???-??G*) _x='BYT|Crambo Chromebook||' ;;
ENGUARDE_???-???-??H*) _x='BYT|True IDC Chromebook||' ;;
ENGUARDE_???-???-??I*) _x='BYT|Videonet Chromebook||' ;;
ENGUARDE_???-???-??J*) _x='BYT|eduGear Chromebook R||' ;;
ENGUARDE_???-???-??K*) _x='BYT|ASI Chromebook||' ;;
ENGUARDE*) _x='BYT|201x|(unknown ENGUARDE)||' ;;
EXPRESSO_???-???-??A*) _x='ARM|HEXA Chromebook Pi||' ;;
EXPRESSO_???-???-??B*) _x='ARM|Bobicus Chromebook 11||' ;;
EXPRESSO_???-???-??C*) _x='ARM|Edxis Chromebook||' ;;
EXPRESSO*) _x='ARM|201x|(unknown EXPRESSO)||' ;;
FALCO*) _x='HSW|HP Chromebook 14||' ;;
GANDOF*) _x='BDW|Toshiba Chromebook 2 CB30/CB35||' ;;
GLIMMER*) _x='BYT|Lenovo ThinkPad 11e/Yoga Chromebook||' ;;
GNAWTY_???-???-??B*) _x='BYT|Acer Chromebook 11/Olay (C735)|0xd091f000|0xd091c000' ;;
GNAWTY_???-???-??A*) _x='BYT|Acer Chromebook 11 (CB3-111,C730,C730E)|0xd091f000|0xd091c000' ;;
GNAWTY_???-???-???) _x='BYT|Acer Chromebook 11 (CB3-111,C730,C730E)|0xd091f000|0xd091c000' ;;
GNAWTY*) _x='BYT|Acer Chromebook 11 (CB3-111/131,C730/C730E/C735)|0xd091f000|0xd091c000' ;;
GUADO*) _x='BDW|ASUS Chromebox CN62||' ;;
HELI*) _x='BYT|Haier Chromebook G2||' ;;
IEC_MARIO) _x='PNV|Google Cr-48||' ;;
JAQ_???-???-???-A*) _x='ARM|Haier Chromebook 11||' ;;
JAQ_???-???-???-B*) _x='ARM|True IDC Chromebook 11||' ;;
JAQ_???-???-???-C*) _x='ARM|Xolo Chromebook||' ;;
JAQ_???-???-???-D*) _x='ARM|Medion Akoya S2013 Chromebook||' ;;
JAQ*) _x='ARM|(unknown JAQ)||' ;;
JERRY_???-???-???-A*) _x='ARM|HiSense Chromebook 11||' ;;
JERRY_???-???-???-B*) _x='ARM|CTL J2/J4 Chromebook for Education||' ;;
JERRY_???-???-???-C*) _x='ARM|Poin2 Chromebook 11||' ;;
JERRY_???-???-???-D*) _x='ARM|eduGear Chromebook K Series||' ;;
JERRY_???-???-???-E*) _x='ARM|NComputing Chromebook CX100||' ;;
JERRY*) _x='ARM|201x|(unknown JERRY)||' ;;
KIP*) _x='BYT|HP Chromebook 11 G3/G4||' ;;
KITTY*) _x='ARM|Acer Chromebase' ;;
LEON*) _x='HSW|Toshiba CB30/CB35 Chromebook||' ;;
LINK*) _x='IVB|Google Chromebook Pixel||' ;;
LULU*) _x='BDW|Dell Chromebook 13 7310||' ;;
LUMPY*) _x='SDB|Samsung Chromebook Series 5 550||' ;;
MCCLOUD*) _x='HSW|Acer Chromebox CXI||' ;;
MICKEY*) _x='ARM|ASUS Chromebit CS10||' ;;
MIGHTY_???-???-???-A*) _x='ARM|Haier Chromebook 11e||' ;;
MIGHTY_???-???-???-B*) _x='ARM|Nexian Chromebook||' ;;
MIGHTY_???-???-???-D*) _x='ARM|eduGear Chromebook M Series||' ;;
MIGHTY_???-???-???-E*) _x='ARM|Sector 5 E1 Rugged Chromebook||' ;;
MIGHTY_???-???-???-F*) _x='ARM|Viglen Chromebook 11||' ;;
MIGHTY_???-???-???-G*) _x='ARM|PCmerge Chromebook PCM-116E||' ;;
MIGHTY_???-???-???-H*) _x='ARM|Lumos Education Chromebook||' ;;
MIGHTY_???-???-???-I*) _x='ARM|MEDION Chromebook S2015||' ;;
MIGHTY*) _x='ARM|(unknown MIGHTY)||' ;;
MINNIE*) _x='ARM|ASUS Chromebook Flip C100PA||' ;;
MONROE*) _x='HSW|LG Chromebase||' ;;
NINJA*) _x='BYT|AOpen Chromebox Commercial|0xd081f000|0xd081c000' ;;
ORCO*) _x='BYT|Lenovo Ideapad 100S Chromebook||' ;;
PAINE*) _x='BDW|Acer Chromebook 11 (C740)||' ;;
PANTHER*) _x='HSW|ASUS Chromebox CN60||' ;;
PARROT*) _x='SDB|Acer C7 / C710 Chromebook||' ;;
PEPPY*) _x='HSW|Acer C720, C720P Chromebook||' ;;
PIT*) _x='ARM|Samsung Chromebook 2 (XE503C12)||' ;;
PI*) _x='ARM|Samsung Chromebook 2 (XE503C32)||' ;;
QUAWKS*) _x='BYT|ASUS Chromebook C300||' ;;
REKS*) _x='BSW|Lenovo N22 Chromebook||' ;;
RIKKU*) _x='BDW|Acer Chromebox CXI2||' ;;
SAMS_ALEX*) _x='PNV|Samsung Chromebook Series 5||' ;;
SAMUS*) _x='BDW|Google Chromebook Pixel||' ;;
SKATE*) _x='ARM|HP Chromebook 11 G2||' ;;
SNOW*) _x='ARM|Samsung Chromebook||' ;;
SPEEDY*) _x='ARM|ASUS Chromebook C201||' ;;
SPRING*) _x='ARM|HP Chromebook 11 G1||' ;;
SQUAWKS*) _x='BYT|ASUS Chromebook C200||' ;;
STOUT*) _x='IVB|Lenovo Thinkpad X131e Chromebook||' ;;
STUMPY*) _x='SDB|Samsung Chromebox Series 3||' ;;
SUMO*) _x='BYT|AOpen Chromebase Commercial||' ;;
SWANKY*) _x='BYT|Toshiba Chromebook 2 CB30/CB35|0xd071f000|0xd071c000' ;;
TERRA13*) _x='BSW|ASUS Chromebook C300SA||' ;;
TERRA*) _x='BSW|ASUS Chromebook C202SA||' ;;
TIDUS*) _x='BDW|Lenovo ThinkCentre Chromebox||' ;;
TRICKY*) _x='HSW|Dell Chromebox||' ;;
ULTIMA*) _x='BSW|Lenovo ThinkPad 11e/Yoga Chromebook (G3)||' ;;
WHIRLWIND*) _x='ARM|TP-Link OnHub TGR1900 Router||' ;;
WINKY*) _x='BYT|Samsung Chromebook 2 (XE500C12)||' ;;
WOLF*) _x='HSW|Dell Chromebook 11||' ;;
YUNA*) _x='BDW|Acer Chromebook 15 (CB5-571, C910)||' ;;
ZAKO*) _x='HSW|HP Chromebox CB1/G1/for Meetings||' ;;
#*) _='|||' ;;
esac
deviceCpuType=`echo $_x | cut -d\| -f1`
deviceDesc=`echo $_x | cut -d\| -f2`
emmcAddr=`echo $_x | cut -d\| -f3`
sdcardAddr=`echo $_x | cut -d\| -f4-`
## CPU family, Processor core, other distinguishing characteristic
case "$deviceCpuType" in
ARM) deviceCpuType="ARM" ;;
PNV) deviceCpuType="Intel Pineview" ;;
SDB) deviceCpuType="Intel SandyBridge" ;;
IVB) deviceCpuType="Intel IvyBridge" ;;
HSW) deviceCpuType="Intel Haswell" ;;
BYT) deviceCpuType="Intel BayTrail" ;;
BDW) deviceCpuType="Intel Broadwell" ;;
BSW) deviceCpuType="Intel Braswell" ;;
SKL) deviceCpuType="Intel Skylake" ;;
#*) deviceCpuType="(unrecognized)" ;;
esac
return 0
}

18
kodi.sh
View File

@@ -214,7 +214,7 @@ echo_yellow "\nPartitions formatted and mounted"
echo_yellow "Updating bootloader"
#get/extract syslinux
tar_file="${dropbox_url}syslinux-5.10-md.tar.bz2"
tar_file="${util_source}syslinux-5.10-md.tar.bz2"
curl -s -L -o /tmp/Storage/syslinux.tar.bz2 $tar_file
if [ $? -ne 0 ]; then
LE_install_error "Failed to download syslinux; check your Internet connection and try again"
@@ -280,12 +280,7 @@ tar_url="${LE_url}${tar_file}"
cd /tmp/Storage
curl -L -o $tar_file $tar_url
if [ $? -ne 0 ]; then
echo_yellow "Failed to download LibreELEC; trying dropbox mirror"
tar_url="${dropbox_url}${tar_file}"
wget -O $tar_file $tar_url
if [ $? -ne 0 ]; then
LE_install_error "Failed to download LibreELEC; check your Internet connection and try again"
fi
LE_install_error "Failed to download LibreELEC; check your Internet connection and try again"
fi
echo_yellow "\nLibreELEC download complete; installing..."
tar -xpf $tar_file
@@ -513,7 +508,7 @@ fi
echo_yellow "Partitions formatted and mounted; installing bootloader"
#get/extract syslinux
tar_file="${dropbox_url}syslinux-5.10-md.tar.bz2"
tar_file="${util_source}syslinux-5.10-md.tar.bz2"
curl -s -L -o /tmp/Storage/syslinux.tar.bz2 $tar_file > /dev/null 2>&1
if [ $? -ne 0 ]; then
LE_install_error "Failed to download syslinux; check your Internet connection and try again"
@@ -546,12 +541,7 @@ tar_url="${LE_url}${tar_file}"
cd /tmp/Storage
curl -L -o $tar_file $tar_url
if [ $? -ne 0 ]; then
echo_yellow "Failed to download LibreELEC; trying dropbox mirror"
tar_url="${dropbox_url}${tar_file}"
curl -L -o $tar_file $tar_url
if [ $? -ne 0 ]; then
LE_install_error "Failed to download LibreELEC; check your Internet connection and try again"
fi
LE_install_error "Failed to download LibreELEC; check your Internet connection and try again"
fi
echo_yellow "\nLibreELEC download complete; installing..."
tar -xpf $tar_file

View File

@@ -5,7 +5,7 @@
# a custom coreboot firmware for supported
# ChromeOS devices
#
# Created by Matt Devo <mrchromebox@gmail.com>
# Created by Mr.Chromebox <mr.chromebox@gmail.com>
#
# May be freely distributed and modified as needed,
# as long as proper attribution is given.
@@ -13,7 +13,6 @@
#where the stuff is
script_url="https://raw.githubusercontent.com/MattDevo/scripts/master/"
dropbox_url="https://dl.dropboxusercontent.com/u/98309225/"
#set working dir
cd /tmp

View File

@@ -1,10 +1,10 @@
#!/bin/bash
#
# This script will prep Haswell/Broadwell-based
# This script will prep supported
# ChromeOS devices for Kodi installation via
# OpenELEC or Ubuntu/Kodibuntu
# LibreELEC or GalliumOS/Ubuntu
#
# Created by Matt Devo <mrchromebox@gmail.com>
# Created by Mr.Chromebox <mr.chromebox@gmail.com>
#
# May be freely distributed and modified as needed,
# as long as proper attribution is given.
@@ -12,7 +12,6 @@
#where the stuff is
script_url="https://raw.githubusercontent.com/MattDevo/scripts/master/"
dropbox_url="https://dl.dropboxusercontent.com/u/98309225/"
#set working dir
cd /tmp

View File

@@ -3,11 +3,16 @@
#define these here for easy updating
script_date="[2016-07-14]"
script_date="[2016-07-19]"
#where the stuff is
firmware_source_main="https://dl.dropboxusercontent.com/u/98309225/"
firmware_source_coolstar="https://dl.dropboxusercontent.com/u/59964215/chromebook/ROM/"
util_source="https://www.mrchromebox.tech/files/util/"
rwlegacy_source="https://www.mrchromebox.tech/files/firmware/rw_legacy/"
bootstub_source="https://www.mrchromebox.tech/files/firmware/boot_stub/"
fullrom_source="https://www.mrchromebox.tech/files/firmware/full_rom/"
fullrom_source_coolstar="https://dl.dropboxusercontent.com/u/59964215/chromebook/ROM/"
shellball_source="https://www.mrchromebox.tech/files/firmware/shellball/"
cbfs_source="https://www.mrchromebox.tech/files/firmware/cbfs/"
#LE sources
LE_url_official="http://releases.libreelec.tv/"
@@ -21,21 +26,20 @@ LE_version_stable="7.0.2"
LE_version_latest="7.90.003"
#SBIB full ROMs
coreboot_stumpy="coreboot-seabios-stumpy-mattdevo-20160623.rom"
coreboot_stumpy="coreboot-seabios-stumpy-mrchromebox-20160719.rom"
#Haswell full ROMs
coreboot_hsw_box="coreboot-seabios-hsw_chromebox-mattdevo-20160623.rom"
coreboot_hsw_box="coreboot-seabios-panther-mrchromebox-20160719.rom"
coreboot_peppy="coreboot-seabios-peppy-20160108-coolstar.rom"
coreboot_peppy_elan="coreboot-seabios-peppy-20160108-coolstar-elan.rom"
coreboot_falco="coreboot-seabios-falco-20160108-coolstar.rom"
coreboot_wolf="coreboot-seabios-wolf-20160108-coolstar.rom"
coreboot_leon="coreboot-seabios-leon-20160108-coolstar.rom"
coreboot_monroe="coreboot-seabios-monroe-20160108-coolstar.rom"
#Broadwell full ROMs
coreboot_guado="coreboot-seabios-guado-mattdevo-20160623.rom"
coreboot_rikku="coreboot-seabios-rikku-mattdevo-20160623.rom"
coreboot_tidus="coreboot-seabios-tidus-mattdevo-20160623.rom"
coreboot_guado="coreboot-seabios-guado-mrchromebox-20160719.rom"
coreboot_rikku="coreboot-seabios-rikku-mrchromebox-20160719.rom"
coreboot_tidus="coreboot-seabios-tidus-mrchromebox-20160719.rom"
coreboot_auron_paine="coreboot-seabios-auron-20160109-coolstar.rom"
coreboot_auron_yuna=${coreboot_auron_paine}
coreboot_gandof="coreboot-seabios-gandof-20160309-coolstar.rom"
@@ -43,16 +47,22 @@ coreboot_lulu="coreboot-seabios-lulu-20160311-coolstar.rom"
coreboot_samus="coreboot-seabios-samus-20160324-coolstar.rom"
#BayTrail full ROMs
coreboot_ninja="coreboot-seabios-ninja-mattdevo-20160710.rom"
coreboot_enguarde="coreboot-seabios-enguarde-mrchromebox-20160719.rom"
coreboot_glimmer="coreboot-seabios-glimmer-mrchromebox-20160719.rom"
coreboot_gnawty="coreboot-seabios-gnawty-mrchromebox-20160719.rom"
coreboot_ninja="coreboot-seabios-ninja-mrchromebox-20160719.rom"
coreboot_quawks="coreboot-seabios-quawks-mrchromebox-20160719.rom"
coreboot_swanky="coreboot-seabios-swanky-mrchromebox-20160719.rom"
#RW_LEGACY payloads
seabios_hswbdw_box="seabios-hswbdw-box-mattdevo-20160704.bin"
seabios_hsw_book="seabios-hsw-book-mattdevo-20160704.bin"
seabios_bdw_book="seabios-bdw-book-mattdevo-20160704.bin"
seabios_baytrail="seabios-byt-mattdevo-20160704.bin"
seabios_hswbdw_box="seabios-hswbdw-box-mrchromebox-20160719.bin"
seabios_hsw_book="seabios-hsw-book-mrchromebox-20160719.bin"
seabios_bdw_book="seabios-bdw-book-mrchromebox-20160719.bin"
seabios_baytrail="seabios-byt-mrchromebox-20160719.bin"
#BOOT_STUB payload
bootstub_payload_baytrail="seabios-byt-bootstub-mattdevo-20160704.bin"
bootstub_payload_baytrail="seabios-byt-bootstub-mrchromebox-20160719.bin"
#hsw/bdw headless VBIOS
hswbdw_headless_vbios="hswbdw_vgabios_1040_cbox_headless.dat"