机顶盒安装armbian的时候,找不到型号,选项只能到116

安装文件的代码是
# Functions: Displays a list of supported amlogic devices
# Configure: View ${model_database}
# Explain: 1.ID 2.MODEL 3.SOC 4.FDTFILE 5.UBOOT_OVERLOAD 6.MAINLINE_UBOOT 7.BOOTLOADER_IMG 8.KERNEL_BRANCH 9.PLATFORM 10.FAMILY 11.BOARD 12.BUILD
# Example: 402:GT-King-Pro:s922x:meson-g12b-gtking-pro.dtb:u-boot-gtkingpro.bin:gtkingpro-u-boot.bin.sd.bin:NA:all:amlogic:meson-g12b:s922x:yes
show_aml_model() {
echo -e "${STEPS} Start selecting device..."
printf "%-s\n" "--------------------------------------------------------------------------------------"
printf "%-5s %-10s %-30s %-50s\n" ID SOC MODEL DTB
printf "%-s\n" "--------------------------------------------------------------------------------------"
printf "%-5s %-10s %-30s %-50s\n" $(echo "${model_database}" | grep -E "^[0-9]{1,3}:.*" | awk -F':' '{print $1,$3,$2,$4}')
printf "%-5s %-10s %-30s %-50s\n" 0 Other Customize Enter-custom-dtb-name
printf "%-s\n" "--------------------------------------------------------------------------------------"
boxid=$(cat /writable/vendor/boxid)
echo -ne "BOX ID: ${boxid}"
if [[ "${boxid}" -eq "0" ]]; then
read -p "Please Input SoC Name(such as s9xxx): " AMLOGIC_SOC
AMLOGIC_SOC="${AMLOGIC_SOC}"
#
read -p "Please Input DTB Name(such as meson-xxx.dtb): " FDTFILE
FDTFILE="${FDTFILE}"
#
read -p "Please Input UBOOT_OVERLOAD Name(such as u-boot-xxx.bin): " UBOOT_OVERLOAD
UBOOT_OVERLOAD="${UBOOT_OVERLOAD}"
#
read -p "Please Input MAINLINE_UBOOT Name(such as xxx-u-boot.bin.sd.bin): " MAINLINE_UBOOT
MAINLINE_UBOOT="${MAINLINE_UBOOT}"
#
read -p "Please Input BOOTLOADER_IMG Name(such as xxx-bootloader.img): " BOOTLOADER_IMG
BOOTLOADER_IMG="${BOOTLOADER_IMG}"
else
ret="$(search_aml_model "${boxid}")"
[[ -z "${ret}" ]] && error_msg "Input error, exit!"
AMLOGIC_SOC="$(echo "${ret}" | awk -F ':' '{print $3}')"
FDTFILE="$(echo "${ret}" | awk -F ':' '{print $4}')"
UBOOT_OVERLOAD="$(echo "${ret}" | awk -F ':' '{print $5}')"
MAINLINE_UBOOT="$(echo "${ret}" | awk -F ':' '{print $6}')"
BOOTLOADER_IMG="$(echo "${ret}" | awk -F ':' '{print $7}')"
fi
echo -e "${INFO} Input Box ID: [ ${boxid} ]"
echo -e "${INFO} FDTFILE: [ ${FDTFILE} ]"
echo -e "${INFO} MAINLINE_UBOOT: [ ${MAINLINE_UBOOT} ]"
echo -e "${INFO} BOOTLOADER_IMG: [ ${BOOTLOADER_IMG} ]"
echo -e "${INFO} UBOOT_OVERLOAD: [ ${UBOOT_OVERLOAD} ]"
echo -e "${INFO} K510: [ ${K510} ]"
# Check dtb file
[[ -n "${FDTFILE}" && -f "/boot/dtb/amlogic/${FDTFILE}" ]] || error_msg "The DTB is missing, stop the install."
# Check UBOOT_OVERLOAD
if [[ "${K510}" -eq "1" ]]; then
[[ -n "${UBOOT_OVERLOAD}" && -f "/boot/${UBOOT_OVERLOAD}" ]] || error_msg "The UBOOT_OVERLOAD is missing, stop the install."
fi
}
# Set the type of file system
set_rootfs_type() {
echo -e "${STEPS} Start selecting file system type..."
cat <<EOF
-----------------------------------------------
ID TYPE
-----------------------------------------------
1 ext4
2 btrfs
-----------------------------------------------
然后关联的文件里面,还有几十个 选项


