From compliance at sfconservancy.org Wed Jan 8 23:59:48 2025 From: compliance at sfconservancy.org (Denver Gingerich) Date: Wed, 08 Jan 2025 23:59:48 -0000 Subject: AVM FRITZ!Box 4020 6.83 round 1 of N Message-ID: We've just published the following new candidate: AVM FRITZ!Box 4020 6.83 round 1 of N Vendor: AVM Device: FRITZ!Box 4020 Released: 2021-05-11 This candidate was provided in response to a request for source code, made per the offer for source code that AVM published. To view this candidate and download the source candidate and firmware image, visit: https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-1-of-n/ -- Denver Gingerich (Via https://sfconservancy.org/usethesource/) From compliance at sfconservancy.org Thu Jan 9 00:05:02 2025 From: compliance at sfconservancy.org (Denver Gingerich) Date: Thu, 09 Jan 2025 00:05:02 -0000 Subject: AVM FRITZ!Box 4020 6.83 round 2 of N Message-ID: <5f85e7a6-ce1d-11ef-9d8a-fa163e0cfb5f@sfconservancy.org> We've just published the following new candidate: AVM FRITZ!Box 4020 6.83 round 2 of N Vendor: AVM Device: FRITZ!Box 4020 Released: 2023-03-08 This is an update received from AVM after reporting the respective issues found in the round 1 candidate at https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-1-of-n/ . Note that in this candidate the compile*.sh file was created by the user to help AVM come into compliance more quickly. The only part of the compile*.sh file that AVM provided was the value of KERNEL_LAYOUT. To view this candidate and download the source candidate and firmware image, visit: https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-2-of-n/ -- Denver Gingerich (Via https://sfconservancy.org/usethesource/) From compliance at sfconservancy.org Thu Jan 9 00:15:01 2025 From: compliance at sfconservancy.org (Denver Gingerich) Date: Thu, 09 Jan 2025 00:15:01 -0000 Subject: AVM FRITZ!Box 4020 6.83 round 3 of N Message-ID: We've just published the following new candidate: AVM FRITZ!Box 4020 6.83 round 3 of N Vendor: AVM Device: FRITZ!Box 4020 Released: 2024-06-07 This is an update received from AVM after reporting the respective issues found in the round 2 candidate at https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-2-of-n/ and filing a lawsuit. As with the Round 2 candidate, in this candidate the compile*.sh file was created by the user to help AVM come into compliance more quickly. The only part of the compile*.sh file that AVM provided was the value of KERNEL_LAYOUT. Note that the firmware image provided here is for a newer version than this source release. AVM has not yet provided the binary image that the install_* files rely on for this specific version (despite our inquiries per the instructions there), so the instructions will have to be used on the newer binary in the meantime. To view this candidate and download the source candidate and firmware image, visit: https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-3-of-n/ -- Denver Gingerich (Via https://sfconservancy.org/usethesource/) From compliance at sfconservancy.org Thu Jan 9 00:32:20 2025 From: compliance at sfconservancy.org (Denver Gingerich) Date: Thu, 09 Jan 2025 00:32:20 -0000 Subject: AVM FRITZ!Box 4020 6.83 round 1 of N In-Reply-To: Message-ID: <2fed1a9c-ce21-11ef-9d8a-fa163e0cfb5f@sfconservancy.org> [the following is an unofficial translation of what was sent to AVM in response to this source candidate] Unfortunately, the source code provided [here] is incomplete: If you unpack the archive GPL-release_kernel.tar.gz, there is only one script in the top directory: gpl_compile_kernel.sh. If you execute this, the kernel configuration program menuconfig starts. If you leave the configuration unchanged, the script terminates with an error message that it cannot find ${HOME}/GU_GPL/archiv/tmp Fritz_Box_6840-gcc_x86_64/usr/bin/mips-linux-gcc. It is not specified anywhere how to get this cross-compiler. If you unpack the archive GPL-gcc.tar.gz, the top directory contains a makefile and the menuconfig.sh script, which is not marked as executable. If you call make (to execute the makefile), it terminates with the error message that the directory ../kernel directory cannot be found. If you call the menuconfig.sh script, it also aborts because it cannot find various files. If you unpack the archive GPL-samba.tar.gz, you will find a makefile in the top directory. If you call make, it aborts with the error message that samba-3. 0. 37/ ... / .. / .. /ar7def.mk can neither be found nor created. If you unpack the archive GPL-busybox.tar.gz, you will also find a makefile in the top directory. If you call make, the linker that is invoked aborts with the message that the symbols makedev, minor and major cannot be found. Since none of the archives examined contains a working script used to control the compilation, I have not (yet) examined the other archives. Furthermore, it isn’t specified how the firmware image can be created and installed on the router. The scripts used to control the installation are therefore missing. To view this candidate and download the source candidate and firmware image, visit: https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-1-of-n/ -- Denver Gingerich (Via https://sfconservancy.org/usethesource/) From compliance at sfconservancy.org Thu Jan 9 00:39:09 2025 From: compliance at sfconservancy.org (Denver Gingerich) Date: Thu, 09 Jan 2025 00:39:09 -0000 Subject: AVM FRITZ!Box 4020 6.83 round 2 of N In-Reply-To: <5f85e7a6-ce1d-11ef-9d8a-fa163e0cfb5f@sfconservancy.org> Message-ID: <23dbd65c-ce22-11ef-9d8a-fa163e0cfb5f@sfconservancy.org> [this source candidate was found to be insufficient - a request (unofficial translation) was therefore made to...] surrender ... the complete source code of the program libraries uClibc, libblkid, libexif and libosip2 licensed under the GNU Lesser General Public License, Version 2.1, in the version used by [AVM] to generate binary files for the firmware versions 6.83 and 7.02 of the FRITZ!Box 4020, including the scripts for compilation and the scripts for the permanent installation of these compiled libraries on the flash memory of the FRITZ!Box 4020 To view this candidate and download the source candidate and firmware image, visit: https://sfconservancy.org/usethesource/candidate/avm-fritzbox-4020-683-round-2-of-n/ -- Denver Gingerich (Via https://sfconservancy.org/usethesource/)