diff --git a/PRIME4-4.0.0-Update.img.dts b/PRIME4-4.0.0-Update.img.dts new file mode 100644 index 0000000..5d88aad --- /dev/null +++ b/PRIME4-4.0.0-Update.img.dts @@ -0,0 +1,45 @@ +/dts-v1/; + +/ { + timestamp = <0x6654e8ef>; + description = "JC11 upgrade image"; + compatible = "inmusic,jc11"; + inmusic,devices = <0x15e4d008>; + inmusic,version = "4.0.0"; + + images { + + splash { + description = "Splash screen"; + partition = "splash"; + data = /incbin/("unpacked-img/JC11/splash.img.xz"); + compression = "xz"; + + hash { + algo = "sha1"; + }; + }; + + recoverysplash { + description = "Update mode splash screen"; + partition = "recoverysplash"; + data = /incbin/("unpacked-img/JC11/recoverysplash.img.xz"); + compression = "xz"; + + hash { + algo = "sha1"; + }; + }; + + rootfs { + description = "Root filesystem"; + partition = "rootfs"; + data = /incbin/("unpacked-img/JC11/rootfs.img.xz"); + compression = "xz"; + + hash { + algo = "sha1"; + }; + }; + }; +}; diff --git a/buildroot-config/.config b/buildroot-config/.config index 97341db..d62d2d3 100644 --- a/buildroot-config/.config +++ b/buildroot-config/.config @@ -1,9 +1,9 @@ # # Automatically generated file; DO NOT EDIT. -# Buildroot 2023.02.3 Configuration +# Buildroot 2023.02.9 Configuration # BR2_HAVE_DOT_CONFIG=y -BR2_EXTERNAL_MIXXX_PATH="/home/icedream/Documents/Source/Git/github.com/icedream/denon-prime4/buildroot-customizations" +BR2_EXTERNAL_MIXXX_PATH="/home/icedream/Documents/Source/Git/github.com/ghuntley/denon-prime4/buildroot-customizations" BR2_HOST_GCC_AT_LEAST_4_9=y BR2_HOST_GCC_AT_LEAST_5=y BR2_HOST_GCC_AT_LEAST_6=y @@ -181,7 +181,7 @@ BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" BR2_KERNEL_HEADERS_VERSION=y # BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set # BR2_KERNEL_HEADERS_CUSTOM_GIT is not set -BR2_DEFAULT_KERNEL_VERSION="6.1.49" +BR2_DEFAULT_KERNEL_VERSION="6.1.78" BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19 is not set @@ -246,7 +246,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0 is not set # BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD is not set -BR2_DEFAULT_KERNEL_HEADERS="6.1.49" +BR2_DEFAULT_KERNEL_HEADERS="6.1.78" BR2_PACKAGE_LINUX_HEADERS=y BR2_PACKAGE_MUSL_ARCH_SUPPORTS=y BR2_PACKAGE_MUSL_SUPPORTS=y @@ -463,6 +463,7 @@ BR2_GLOBAL_PATCH_DIR="" # Advanced # # BR2_FORCE_HOST_BUILD is not set +# BR2_DOWNLOAD_FORCE_CHECK_HASHES is not set # BR2_REPRODUCIBLE is not set # BR2_PER_PACKAGE_DIRECTORIES is not set @@ -758,7 +759,7 @@ BR2_PACKAGE_GDB_ARCH_SUPPORTS=y BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # -# google-breakpad requires a glibc or uClibc toolchain w/ wchar, thread, C++, gcc >= 4.8 +# google-breakpad requires a glibc toolchain w/ wchar, thread, C++, gcc >= 4.8 # # BR2_PACKAGE_HYPERFINE is not set # BR2_PACKAGE_IOZONE is not set @@ -2039,7 +2040,7 @@ BR2_PACKAGE_HAS_LIBGLES=y BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y # -# webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 8, host gcc >= 4.9 +# webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 9, host gcc >= 4.9 # # BR2_PACKAGE_WEBP is not set @@ -2057,7 +2058,7 @@ BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y # -# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9 +# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 9, host gcc >= 4.9 # # @@ -2343,7 +2344,7 @@ BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBDVDREAD is not set # -# libebml needs a toolchain w/ C++, wchar +# libebml needs a toolchain w/ C++, wchar, gcc >= 4.9 # # BR2_PACKAGE_LIBHDHOMERUN is not set @@ -2352,7 +2353,7 @@ BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y # # -# libmatroska needs a toolchain w/ C++, wchar +# libmatroska needs a toolchain w/ C++, wchar, gcc >= 4.9 # # BR2_PACKAGE_LIBMMS is not set # BR2_PACKAGE_LIBMPEG2 is not set @@ -2544,10 +2545,6 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # # BR2_PACKAGE_LIBUEV is not set # BR2_PACKAGE_LIBUHTTPD is not set - -# -# libuhttpd needs a toolchain w/ gcc >= 4.9 -# # BR2_PACKAGE_LIBUPNP is not set # @@ -4023,7 +4020,8 @@ BR2_HOST_CMAKE_AT_LEAST="3.18" BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y -BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_GPTFDISK is not set # BR2_PACKAGE_HOST_IMAGEMAGICK is not set @@ -4101,128 +4099,11 @@ BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_XORRISO is not set # BR2_PACKAGE_HOST_ZIP is not set # BR2_PACKAGE_HOST_ZSTD is not set -BR2_LEGACY=y - -# -# Legacy detected: check the content of the menu below -# # # Legacy config options # -# -# ---------------------------------------------------- -# - -# -# Your old configuration uses legacy options that no -# - -# -# longer exist in buildroot, as indicated in the menu -# - -# -# below. As long as these options stay selected, or in -# - -# -# case of string options are non-empty, the build -# - -# -# will fail. -# - -# -# * -# - -# -# Where possible, an automatic conversion from old to -# - -# -# new symbols has been performed. Before making any -# - -# -# change in this legacy menu, make sure to exit the -# - -# -# configuration editor a first time and save the -# - -# -# configuration. Otherwise, the automatic conversion -# - -# -# of symbols will be lost. -# - -# -# * -# - -# -# After this initial save, reopen the configuration -# - -# -# editor, inspect the options selected below, read -# - -# -# their help texts, and verify/update the new -# - -# -# configuration in the corresponding configuration -# - -# -# menus. When everything is ok, you can disable the -# - -# -# legacy options in the menu below. Once you have -# - -# -# disabled all legacy options, this text will -# - -# -# disappear and you will be able to start the build. -# - -# -# * -# - -# -# Note: legacy options older than 5 years have been -# - -# -# removed, and configuration files that still have -# - -# -# those options set, will fail to build, or run in -# - -# -# unpredictable ways. -# - -# -# ---------------------------------------------------- -# - # # Legacy options removed in 2023.02 # @@ -4276,7 +4157,7 @@ BR2_PACKAGE_QEMU_CUSTOM_TARGETS="" # BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 is not set # BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU is not set # BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON is not set -BR2_GCC_VERSION_9_X=y +# BR2_GCC_VERSION_9_X is not set # BR2_PACKAGE_PHP_EXT_WDDX is not set # BR2_nds32 is not set # BR2_PACKAGE_RTL8723BS is not set @@ -4289,7 +4170,7 @@ BR2_GCC_VERSION_9_X=y # BR2_KERNEL_HEADERS_4_4 is not set # BR2_BINUTILS_VERSION_2_32_X is not set # BR2_sh2a is not set -BR2_BINUTILS_VERSION_2_35_X=y +# BR2_BINUTILS_VERSION_2_35_X is not set # BR2_PACKAGE_BOOST_LAYOUT_TAGGED is not set # BR2_PACKAGE_BOOST_LAYOUT_VERSIONED is not set @@ -4980,7 +4861,7 @@ BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" # # -# Mixxx (in /home/icedream/Documents/Source/Git/github.com/icedream/denon-prime4/buildroot-customizations) +# Mixxx (in /home/icedream/Documents/Source/Git/github.com/ghuntley/denon-prime4/buildroot-customizations) # # diff --git a/buildroot-config/kernel.config b/buildroot-config/kernel.config index 9050536..8cb254d 100644 --- a/buildroot-config/kernel.config +++ b/buildroot-config/kernel.config @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.1.49 Kernel Configuration +# Linux/arm 6.1.78 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-buildroot-linux-gnueabihf-gcc.br_real (Buildroot 2023.02.3-4-g189b0a5875) 12.3.0" +CONFIG_CC_VERSION_TEXT="arm-buildroot-linux-gnueabihf-gcc.br_real (Buildroot 2023.02.9-5-gc80b63ff32) 12.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120300 CONFIG_CLANG_VERSION=0 @@ -1963,7 +1963,6 @@ CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # @@ -2452,7 +2451,6 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -5362,7 +5360,7 @@ CONFIG_PANIC_TIMEOUT=1 # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set -CONFIG_DEBUG_PREEMPT=y +# CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) diff --git a/devices.txt b/devices.txt index dd4f331..06aef2d 100644 --- a/devices.txt +++ b/devices.txt @@ -1,11 +1,11 @@ -numark mixstreampro NH08 MIXSTREAMPRO https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/MIXSTREAMPRO-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Mixstream+Pro+3.4.0+Updater.exe -numark mixstreamprogo --- MIXSTREAMPROGO https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/MIXSTREAMPROGO-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Mixstream+Pro+Go+3.4.0+Updater.exe -numark mixstreamproplus --- MIXSTREAMPROPLUS https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/MIXSTREAMPROPLUS-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Mixstream+Pro+Plus+3.4.0+Updater.exe -denon prime4 JC11 PRIME4 https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/PRIME4-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Prime+4+3.4.0+Updater.exe -denon prime4plus --- PRIME4PLUS https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/PRIME4PLUS-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Prime+4+Plus+3.4.0+Updater.exe -denon primego JP11 PRIMEGO https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/PRIMEGO-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Prime+GO+3.4.0+Updater.exe -denon prime2 JC16 PRIME2 https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/PRIME2-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/Prime+2+3.4.0+Updater.exe -denon sc6000prime JP13 SC6000 https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC6000-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC6000+Prime+3.4.0+Updater.exe -denon sc6000mprime JP14 SC6000M https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC6000M-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC6000M+Prime+3.4.0+Updater.exe -denon sc5000prime JP07 SC5000 https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC5000-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC5000+Prime+3.4.0+Updater.exe -denon sc5000mprime JP08 SC5000M https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC5000M-3.4.0-Update.img https://imb-cicd-public.s3.amazonaws.com/Engine/3.4.0/Release/5fabc561fbec2611/SC5000M+Prime+3.4.0+Updater.exe +numark mixstreampro NH08 MIXSTREAMPRO https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/MIXSTREAMPRO-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Mixstream+Pro+4.0.0+Updater.exe +numark mixstreamprogo --- MIXSTREAMPROGO https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/MIXSTREAMPROGO-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Mixstream+Pro+Go+4.0.0+Updater.exe +numark mixstreamproplus --- MIXSTREAMPROPLUS https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/MIXSTREAMPROPLUS-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Mixstream+Pro+Plus+4.0.0+Updater.exe +denon prime4 JC11 PRIME4 https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/PRIME4-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Prime+4+4.0.0+Updater.exe +denon prime4plus --- PRIME4PLUS https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/PRIME4PLUS-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Prime+4+Plus+4.0.0+Updater.exe +denon primego JP11 PRIMEGO https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/PRIMEGO-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Prime+GO+4.0.0+Updater.exe +denon prime2 JC16 PRIME2 https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/PRIME2-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/Prime+2+4.0.0+Updater.exe +denon sc6000prime JP13 SC6000 https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC6000-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC6000+Prime+4.0.0+Updater.exe +denon sc6000mprime JP14 SC6000M https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC6000M-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC6000M+Prime+4.0.0+Updater.exe +denon sc5000prime JP07 SC5000 https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC5000-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC5000+Prime+4.0.0+Updater.exe +denon sc5000mprime JP08 SC5000M https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC5000M-4.0.0-Update.img https://enginedj.inmusiccdn.com/Engine/4.0.0/Release/af2cdcfdbe977f25/SC5000M+Prime+4.0.0+Updater.exe