Skip to content

Commit

Permalink
Update to firmware 4.0.0.
Browse files Browse the repository at this point in the history
- Update buildroot config.
- Update kernel config.
- Add pregenerated DTS file.
  • Loading branch information
icedream committed Jun 24, 2024
1 parent 4ccbb30 commit 025e246
Show file tree
Hide file tree
Showing 4 changed files with 74 additions and 150 deletions.
45 changes: 45 additions & 0 deletions PRIME4-4.0.0-Update.img.dts
Original file line number Diff line number Diff line change
@@ -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";
};
};
};
};
149 changes: 15 additions & 134 deletions buildroot-config/.config
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand All @@ -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
#

#
Expand Down Expand Up @@ -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

Expand All @@ -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
Expand Down Expand Up @@ -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

#
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
#
Expand Down Expand Up @@ -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
Expand All @@ -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

Expand Down Expand Up @@ -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)
#

#
Expand Down
8 changes: 3 additions & 5 deletions buildroot-config/kernel.config
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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

#
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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...)
Expand Down
22 changes: 11 additions & 11 deletions devices.txt
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 025e246

Please sign in to comment.