mirror of
https://github.com/Dasharo/scripts.git
synced 2026-03-06 14:51:26 -08:00
scipts 2.0 - massive update to correspond with website lauch
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
414
firmware.sh
414
firmware.sh
File diff suppressed because it is too large
Load Diff
201
functions.sh
201
functions.sh
@@ -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
18
kodi.sh
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
40
sources.sh
40
sources.sh
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user