Skip to content

Instantly share code, notes, and snippets.

@adujardin
Last active August 13, 2019 16:47
Show Gist options
  • Save adujardin/28a72acb47ef7ae6b63b84edbe011752 to your computer and use it in GitHub Desktop.
Save adujardin/28a72acb47ef7ae6b63b84edbe011752 to your computer and use it in GitHub Desktop.
Patch the jetpack for the auvidea carrier board J120 and Tegra X2 https://auvidea.com/firmware/
#/bin/bash
# https://auvidea.com/firmware/
path_jetpack="./64_TX2/"
backup_folder="./64_TX2_backup_files/"
patch_name="auvidea-kernel-J90-J120-v1.6"
wget "http://www.auvidea-pcb.com/firmware/tx2/1.6/${patch_name}.zip"
unzip "${patch_name}.zip"
mkdir -p ${backup_folder}
# Backup
cp -R "${path_jetpack}/Linux_for_Tegra/p2771-0000.conf.common" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/kernel_headers.tbz2" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/kernel_supplements.tbz2" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/Image" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/zImage" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-a00-00-base.dtb" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-a00-00-ucm1.dtb" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-a00-00-ucm2.dtb" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb" "${backup_folder}"
cp -R "${path_jetpack}/Linux_for_Tegra/kernel/dtb/tegra186-quill-p3310-1000-c03-00-dsi-hdmi-dp.dtb" "${backup_folder}"
# Replace
cp -f ${patch_name}/auvidea_TX2_Jetpack/dtb/* ${path_jetpack}/Linux_for_Tegra/kernel/dtb/
cp -f ${patch_name}/auvidea_TX2_Jetpack/packages/* ${path_jetpack}/Linux_for_Tegra/kernel/
cp -f ${patch_name}/auvidea_TX2_Jetpack/p2771-0000.conf.common ${path_jetpack}/Linux_for_Tegra/
cp -f ${patch_name}/auvidea_TX2_Jetpack/Image ${path_jetpack}/Linux_for_Tegra/kernel/
cp -f ${patch_name}/auvidea_TX2_Jetpack/zImage ${path_jetpack}/Linux_for_Tegra/kernel/
# Apply changes
cd ${path_jetpack}/Linux_for_Tegra
sudo ./apply_binaries.sh
cd ../..
./JetPack-L4T-3.3-linux-x64_b39.run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment