
After go1.16, go will use module mode by default, even when the repository is checked out under GOPATH or in a one-off directory. Add go.mod, go.sum to keep this repo buildable without opting out of the module mode. > go mod init github.com/mmcgrana/gobyexample > go mod tidy > go mod vendor In module mode, the 'vendor' directory is special and its contents will be actively maintained by the go command. pygments aren't the dependency the go will know about, so it will delete the contents from vendor directory. Move it to `third_party` directory now. And, vendor the blackfriday package. Note: the tutorial contents are not affected by the change in go1.16 because all the examples in this tutorial ask users to run the go command with the explicit list of files to be compiled (e.g. `go run hello-world.go` or `go build command-line-arguments.go`). When the source list is provided, the go command does not have to compute the build list and whether it's running in GOPATH mode or module mode becomes irrelevant.
1974 lines
64 KiB
Plaintext
1974 lines
64 KiB
Plaintext
# INCLUDE_BEGIN Config.in
|
|
mainmenu "Freetz Configuration"
|
|
|
|
config FREETZ_HAVE_DOT_CONFIG
|
|
bool
|
|
default y
|
|
|
|
comment "General --------------------------------"
|
|
|
|
config FREETZ_AVM_VERSION_04_30
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_33
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_40
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_49
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_57
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_67
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_70
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_76
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_80
|
|
bool
|
|
config FREETZ_AVM_VERSION_04_87
|
|
bool
|
|
config FREETZ_AVM_VERSION_7270_04_86
|
|
bool
|
|
config FREETZ_AVM_VERSION_7270_05_05
|
|
bool
|
|
config FREETZ_AVM_VERSION_7320_04_86
|
|
bool
|
|
config FREETZ_AVM_VERSION_7390_04_90
|
|
bool
|
|
config FREETZ_AVM_VERSION_7390_05_05
|
|
bool
|
|
config FREETZ_AVM_VERSION_r7203
|
|
bool
|
|
|
|
choice
|
|
prompt "Hardware type"
|
|
default FREETZ_TYPE_FON_WLAN_7270_V2
|
|
help
|
|
Select your box type here.
|
|
|
|
config FREETZ_TYPE_300IP_AS_FON
|
|
select FREETZ_AVM_VERSION_04_49
|
|
bool "300IP as Fon"
|
|
|
|
config FREETZ_TYPE_2170
|
|
select FREETZ_AVM_VERSION_04_57
|
|
bool "2170"
|
|
|
|
config FREETZ_TYPE_FON
|
|
select FREETZ_AVM_VERSION_04_33 if FREETZ_TYPE_LANG_DE
|
|
select FREETZ_AVM_VERSION_04_49 if ! FREETZ_TYPE_LANG_DE
|
|
bool "Fon"
|
|
|
|
config FREETZ_TYPE_FON_5010
|
|
select FREETZ_AVM_VERSION_04_40
|
|
bool "Fon 5010"
|
|
|
|
config FREETZ_TYPE_FON_5050
|
|
select FREETZ_AVM_VERSION_04_30
|
|
bool "Fon 5050"
|
|
|
|
config FREETZ_TYPE_FON_5124
|
|
select FREETZ_AVM_VERSION_04_76
|
|
bool "Fon 5124"
|
|
|
|
config FREETZ_TYPE_FON_5140
|
|
select FREETZ_AVM_VERSION_04_67
|
|
bool "Fon 5140"
|
|
|
|
config FREETZ_TYPE_FON_WLAN
|
|
select FREETZ_AVM_VERSION_04_33 if FREETZ_TYPE_LANG_DE
|
|
select FREETZ_AVM_VERSION_04_49 if ! FREETZ_TYPE_LANG_DE
|
|
bool "Fon WLAN"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7050
|
|
select FREETZ_AVM_VERSION_04_33
|
|
bool "Fon WLAN 7050"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7112
|
|
select FREETZ_AVM_VERSION_04_87
|
|
bool "Fon WLAN 7112"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7113
|
|
select FREETZ_AVM_VERSION_04_80 if FREETZ_TYPE_LANG_EN
|
|
select FREETZ_AVM_VERSION_04_67 if FREETZ_TYPE_LANG_DE
|
|
bool "Fon WLAN 7113"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7140
|
|
select FREETZ_AVM_VERSION_04_33 if FREETZ_TYPE_LANG_DE
|
|
select FREETZ_AVM_VERSION_04_76 if FREETZ_TYPE_LANG_A_CH
|
|
select FREETZ_AVM_VERSION_04_67 if FREETZ_TYPE_LANG_EN
|
|
bool "Fon WLAN 7140"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7141
|
|
select FREETZ_AVM_VERSION_04_76
|
|
bool "Fon WLAN 7141"
|
|
|
|
config FREETZ_TYPE_FON_7150
|
|
select FREETZ_AVM_VERSION_04_70
|
|
bool "Fon 7150"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7170
|
|
select FREETZ_AVM_VERSION_04_76 if FREETZ_TYPE_LANG_A_CH
|
|
select FREETZ_AVM_VERSION_04_80 if FREETZ_TYPE_LANG_EN
|
|
select FREETZ_AVM_VERSION_04_87 if FREETZ_TYPE_LANG_DE
|
|
bool "Fon WLAN 7170"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7240
|
|
select FREETZ_AVM_VERSION_7270_05_05
|
|
bool "Fon WLAN 7240"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7270_V1
|
|
select FREETZ_TYPE_FON_WLAN_7270
|
|
bool "Fon WLAN 7270 v1"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7270_V2
|
|
select FREETZ_TYPE_FON_WLAN_7270
|
|
bool "Fon WLAN 7270 v2"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7270_V3
|
|
select FREETZ_TYPE_FON_WLAN_7270
|
|
bool "Fon WLAN 7270 v3"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7320
|
|
select FREETZ_AVM_VERSION_7320_04_86
|
|
bool "Fon WLAN 7320"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7330
|
|
select FREETZ_AVM_VERSION_7320_04_86
|
|
bool "Fon WLAN 7330"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7340
|
|
select FREETZ_AVM_VERSION_7390_05_05
|
|
bool "Fon WLAN 7340"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7390
|
|
select FREETZ_AVM_VERSION_7390_05_05
|
|
bool "Fon WLAN 7390"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7570
|
|
select FREETZ_AVM_VERSION_7270_04_86
|
|
bool "Fon WLAN 7570 VDSL"
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7570_IAD
|
|
bool "build firmware for Alice IAD 7570"
|
|
depends on FREETZ_TYPE_FON_WLAN_7570
|
|
comment "Hint: Use replace kernel to get max filesystem size"
|
|
depends on FREETZ_TYPE_FON_WLAN_7570_IAD
|
|
|
|
config FREETZ_TYPE_WLAN_3020
|
|
select FREETZ_AVM_VERSION_04_33
|
|
bool "WLAN 3020"
|
|
|
|
config FREETZ_TYPE_WLAN_3030
|
|
select FREETZ_AVM_VERSION_04_33
|
|
bool "WLAN 3030"
|
|
|
|
config FREETZ_TYPE_WLAN_3130
|
|
select FREETZ_AVM_VERSION_04_33
|
|
bool "WLAN 3130"
|
|
|
|
config FREETZ_TYPE_WLAN_3131
|
|
select FREETZ_AVM_VERSION_04_57
|
|
bool "WLAN 3131"
|
|
|
|
config FREETZ_TYPE_WLAN_3170
|
|
select FREETZ_AVM_VERSION_04_57
|
|
bool "WLAN 3170"
|
|
|
|
config FREETZ_TYPE_WLAN_3270
|
|
select FREETZ_AVM_VERSION_7270_05_05
|
|
bool "WLAN 3270 (v1 and v2 only)"
|
|
|
|
config FREETZ_TYPE_WLAN_3270_V3
|
|
select FREETZ_AVM_VERSION_7270_05_05
|
|
bool "WLAN 3270 (v3 only)"
|
|
|
|
config FREETZ_TYPE_SPEEDPORT_W501V
|
|
select FREETZ_AVM_VERSION_r7203
|
|
bool "Speedport W501V"
|
|
|
|
config FREETZ_TYPE_CUSTOM
|
|
bool "Custom"
|
|
depends on FREETZ_SHOW_ADVANCED
|
|
select FREETZ_DL_OVERRIDE
|
|
|
|
endchoice # "Hardware type" #
|
|
|
|
config FREETZ_TYPE_FON_WLAN_7270
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7270_V1 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3
|
|
select FREETZ_AVM_VERSION_7270_04_86 if \
|
|
FREETZ_TYPE_FON_WLAN_7270_V1
|
|
select FREETZ_AVM_VERSION_7270_05_05 if \
|
|
(FREETZ_TYPE_FON_WLAN_7270_V2 || FREETZ_TYPE_FON_WLAN_7270_V3)
|
|
bool
|
|
|
|
choice
|
|
prompt "Firmware language"
|
|
default FREETZ_TYPE_LANG_DE
|
|
|
|
config FREETZ_TYPE_LANG_DE
|
|
bool "de - deutsch"
|
|
depends on \
|
|
! FREETZ_TYPE_FON_5010 && \
|
|
! FREETZ_TYPE_FON_5124 && \
|
|
! FREETZ_TYPE_FON_WLAN_7340 && \
|
|
! FREETZ_TYPE_FON_WLAN_7570
|
|
|
|
config FREETZ_TYPE_LANG_A_CH
|
|
bool "a-ch - deutsch"
|
|
depends on \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 \
|
|
|
|
config FREETZ_TYPE_LANG_EN
|
|
bool "en - international"
|
|
depends on \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 \
|
|
|
|
endchoice # "Firmware language" #
|
|
|
|
config FREETZ_TYPE_LANGUAGE
|
|
string
|
|
default "de" if FREETZ_TYPE_LANG_DE
|
|
default "a-ch" if FREETZ_TYPE_LANG_A_CH
|
|
default "en" if FREETZ_TYPE_LANG_EN
|
|
|
|
config FREETZ_TYPE_LABOR
|
|
bool "Beta/Labor"
|
|
depends on \
|
|
FREETZ_TYPE_LANG_DE && \
|
|
( \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 \
|
|
)
|
|
default n
|
|
help
|
|
Enable this to compile the mod based on an AVM "beta/labor" firmware.
|
|
|
|
choice
|
|
prompt "Labor version"
|
|
depends on FREETZ_TYPE_LABOR
|
|
default FREETZ_TYPE_LABOR_PREVIEW
|
|
|
|
# config FREETZ_TYPE_LABOR_DSL
|
|
# bool "DSL"
|
|
# help
|
|
# FRITZ!Lab DSL: This release optimizes the DSL (Digital Subscriber
|
|
# Line) software and adds related graphs.
|
|
|
|
config FREETZ_TYPE_LABOR_PREVIEW
|
|
bool "Preview"
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3
|
|
help
|
|
Labor Preview
|
|
|
|
endchoice # "Labor version" #
|
|
|
|
config FREETZ_TYPE_ALIEN_HARDWARE
|
|
bool "Compile image for \"alien\" hardware"
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7570
|
|
default n
|
|
help
|
|
Enable this to compile the mod image for another hardware type
|
|
|
|
choice
|
|
prompt "Alien hardware type"
|
|
depends on FREETZ_TYPE_ALIEN_HARDWARE
|
|
# default FREETZ_TYPE_SINUS_W500V_7150 if FREETZ_TYPE_FON_7150
|
|
default FREETZ_TYPE_SPEEDPORT_W701V_7170 if FREETZ_TYPE_FON_WLAN_7170
|
|
default FREETZ_TYPE_7240_7270 if FREETZ_TYPE_FON_WLAN_7270_V2
|
|
default FREETZ_TYPE_72702_72701 if FREETZ_TYPE_FON_WLAN_7270_V1
|
|
|
|
# config FREETZ_TYPE_SINUS_W500V_7150
|
|
# bool "Sinus W500V"
|
|
# depends on FREETZ_TYPE_FON_7150
|
|
# select FREETZ_MODULE_jffs2
|
|
# help
|
|
# Enable this to compile a mod image for T-Com Sinus W500V based
|
|
# on a 7150 image.
|
|
|
|
config FREETZ_TYPE_SPEEDPORT_W701V_7170
|
|
bool "W701V"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE
|
|
select FREETZ_REMOVE_FTPD
|
|
select FREETZ_REMOVE_MEDIASRV
|
|
select FREETZ_REMOVE_PRINTSERV
|
|
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
|
|
select FREETZ_REMOVE_SMBD
|
|
help
|
|
Enable this to compile a mod image for T-Com Speedport W701V based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_SPEEDPORT_W900V_7170
|
|
bool "W900V"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE
|
|
help
|
|
Enable this to compile a mod image for T-Com Speedport W900V based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_SPEEDPORT_W920V_7570
|
|
bool "W920V"
|
|
depends on FREETZ_TYPE_FON_WLAN_7570
|
|
help
|
|
Enable this to compile a mod image for T-Com Speedport W920V based
|
|
on a 7570 image.
|
|
|
|
config FREETZ_TYPE_3170_7170
|
|
bool "3170"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170
|
|
select FREETZ_REMOVE_VOIPD
|
|
select FREETZ_REMOVE_VOIP_ISDN
|
|
select FREETZ_REMOVE_CAPIOVERTCP
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 3170 based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_7112_7170
|
|
bool "7112"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170
|
|
select FREETZ_REMOVE_FTPD
|
|
select FREETZ_REMOVE_MEDIASRV
|
|
select FREETZ_REMOVE_PRINTSERV
|
|
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
|
|
select FREETZ_REMOVE_SMBD
|
|
help
|
|
Enable this to compile a mod image for FritzBox Fon WLAN 7112 based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_7113_7170
|
|
bool "7113"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170
|
|
select FREETZ_REMOVE_FTPD
|
|
select FREETZ_REMOVE_MEDIASRV
|
|
select FREETZ_REMOVE_PRINTSERV
|
|
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
|
|
select FREETZ_REMOVE_SMBD
|
|
help
|
|
Enable this to compile a mod image for FritzBox Fon WLAN 7113 based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_7140_7170
|
|
bool "7140"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 7140 based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_7141_7170
|
|
bool "7141"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 7141 based
|
|
on a 7170 image.
|
|
|
|
config FREETZ_TYPE_7240_7270
|
|
bool "7240"
|
|
depends on FREETZ_TYPE_FON_WLAN_7270_V2 || FREETZ_TYPE_FON_WLAN_7270_V3
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 7240 based
|
|
on a 7270 image.
|
|
|
|
config FREETZ_TYPE_7270_7270
|
|
bool "7270 v1"
|
|
depends on FREETZ_TYPE_FON_WLAN_7270_V2 && FREETZ_REPLACE_KERNEL_AVAILABLE
|
|
select FREETZ_REPLACE_KERNEL
|
|
# select FREETZ_REMOVE_AVM_VPN
|
|
# select FREETZ_REMOVE_CAPIOVERTCP
|
|
# select FREETZ_REMOVE_NTFS
|
|
# select FREETZ_REMOVE_SMBD
|
|
# select FREETZ_REMOVE_UMTSD
|
|
# select FREETZ_REMOVE_VOIPD
|
|
# select FREETZ_REMOVE_VOIP_ISDN
|
|
# select FREETZ_REMOVE_WEBDAV
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 7270 v1 based
|
|
on a 7270 v2 image.
|
|
|
|
Caution: To fit into 8MB ROM some AVM components (e.g. telephony) have
|
|
to be removed. Please use usbroot for a full featured image.
|
|
|
|
config FREETZ_TYPE_72702_72701
|
|
bool "7270 v2"
|
|
depends on FREETZ_TYPE_FON_WLAN_7270_V1 && FREETZ_REPLACE_KERNEL_AVAILABLE
|
|
help
|
|
Enable this to compile a mod image for FritzBox FON WLAN 7270 v2 based
|
|
on a 7270 v1 image.
|
|
|
|
config FREETZ_TYPE_IAD_3331_7170
|
|
bool "Alice IAD 3331"
|
|
depends on FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE
|
|
select FREETZ_REMOVE_PIGLET_V1 if FREETZ_SHOW_ADVANCED
|
|
select FREETZ_ENFORCE_URLADER_SETTINGS
|
|
help
|
|
Enable this to compile a mod image for Alice IAD 3331 based
|
|
on a 7170 image.
|
|
The firmware_version has to be enforced, because this variable is unset
|
|
in the 7170_HN bootloader.
|
|
Initial flashing might only be possible via ./tools/push_firmware
|
|
|
|
endchoice # "Alien hardware type" #
|
|
|
|
config FREETZ_AVM_VERSION_STRING
|
|
string
|
|
default "04.30" if FREETZ_AVM_VERSION_04_30
|
|
default "04.33" if FREETZ_AVM_VERSION_04_33
|
|
default "04.40" if FREETZ_AVM_VERSION_04_40
|
|
default "04.49" if FREETZ_AVM_VERSION_04_49
|
|
default "04.57" if FREETZ_AVM_VERSION_04_57
|
|
default "04.67" if FREETZ_AVM_VERSION_04_67
|
|
default "04.70" if FREETZ_AVM_VERSION_04_70
|
|
default "04.76" if FREETZ_AVM_VERSION_04_76
|
|
default "04.80" if FREETZ_AVM_VERSION_04_80
|
|
default "04.87" if FREETZ_AVM_VERSION_04_87
|
|
default "7270_04.86" if FREETZ_AVM_VERSION_7270_04_86
|
|
default "7270_05.05" if FREETZ_AVM_VERSION_7270_05_05
|
|
default "7320_04.86" if FREETZ_AVM_VERSION_7320_04_86
|
|
default "7390_04.90" if FREETZ_AVM_VERSION_7390_04_90
|
|
default "7390_05.05" if FREETZ_AVM_VERSION_7390_05_05
|
|
default "r7203" if FREETZ_AVM_VERSION_r7203
|
|
|
|
|
|
choice
|
|
prompt "Annex"
|
|
depends on FREETZ_TYPE_LANG_EN && \
|
|
! FREETZ_TYPE_FON_WLAN_7113 && \
|
|
! FREETZ_TYPE_FON_WLAN_7270 && \
|
|
! FREETZ_TYPE_FON_WLAN_7340 && \
|
|
! FREETZ_TYPE_FON_WLAN_7390 && \
|
|
! FREETZ_TYPE_FON_WLAN_7570
|
|
default FREETZ_TYPE_ANNEX_B
|
|
|
|
config FREETZ_TYPE_ANNEX_A
|
|
bool "A"
|
|
|
|
config FREETZ_TYPE_ANNEX_B
|
|
bool "B"
|
|
|
|
endchoice # prompt "Annex" #
|
|
|
|
config FREETZ_TYPE_PREFIX
|
|
string
|
|
default "300ip_as_fon" if FREETZ_TYPE_300IP_AS_FON
|
|
default "2170" if FREETZ_TYPE_2170
|
|
default "3020" if FREETZ_TYPE_WLAN_3020
|
|
default "3030" if FREETZ_TYPE_WLAN_3030
|
|
default "3130" if FREETZ_TYPE_WLAN_3130
|
|
default "3131" if FREETZ_TYPE_WLAN_3131
|
|
default "3170" if FREETZ_TYPE_WLAN_3170
|
|
default "3270" if FREETZ_TYPE_WLAN_3270
|
|
default "3270_v3" if FREETZ_TYPE_WLAN_3270_V3
|
|
default "fon" if FREETZ_TYPE_FON
|
|
default "5010" if FREETZ_TYPE_FON_5010
|
|
default "5050" if FREETZ_TYPE_FON_5050
|
|
default "5124" if FREETZ_TYPE_FON_5124
|
|
default "5140" if FREETZ_TYPE_FON_5140
|
|
default "fon_wlan" if FREETZ_TYPE_FON_WLAN
|
|
default "7050" if FREETZ_TYPE_FON_WLAN_7050
|
|
default "7112" if FREETZ_TYPE_FON_WLAN_7112
|
|
default "7113" if FREETZ_TYPE_FON_WLAN_7113
|
|
default "7140" if FREETZ_TYPE_FON_WLAN_7140
|
|
default "7141" if FREETZ_TYPE_FON_WLAN_7141
|
|
default "7150" if FREETZ_TYPE_FON_7150
|
|
default "7170" if FREETZ_TYPE_FON_WLAN_7170
|
|
default "7240" if FREETZ_TYPE_FON_WLAN_7240 && ! FREETZ_TYPE_LABOR
|
|
# default "7240_preview" if FREETZ_TYPE_FON_WLAN_7240 && FREETZ_TYPE_LABOR_PREVIEW
|
|
default "7270_v1" if FREETZ_TYPE_FON_WLAN_7270_V1 && ! FREETZ_TYPE_LABOR
|
|
# default "7270_v1_preview" if FREETZ_TYPE_FON_WLAN_7270_V1 && FREETZ_TYPE_LABOR_PREVIEW
|
|
default "7270_v2" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && ! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
! FREETZ_TYPE_LABOR
|
|
default "7270_v2_preview" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && ! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
FREETZ_TYPE_LABOR_PREVIEW
|
|
default "7270_v3" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && ! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
! FREETZ_TYPE_LABOR
|
|
default "7270_v3_preview" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && ! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
FREETZ_TYPE_LABOR_PREVIEW
|
|
default "7320" if FREETZ_TYPE_FON_WLAN_7320 && ! FREETZ_TYPE_LABOR
|
|
default "7330" if FREETZ_TYPE_FON_WLAN_7330
|
|
default "7340" if FREETZ_TYPE_FON_WLAN_7340
|
|
default "7390" if FREETZ_TYPE_FON_WLAN_7390 && ! FREETZ_TYPE_LABOR
|
|
default "7390_preview" if FREETZ_TYPE_FON_WLAN_7390 && FREETZ_TYPE_LABOR_PREVIEW
|
|
default "7570" if FREETZ_TYPE_FON_WLAN_7570
|
|
default "W501V" if FREETZ_TYPE_SPEEDPORT_W501V
|
|
default "custom" if FREETZ_TYPE_CUSTOM
|
|
|
|
config FREETZ_TYPE_PREFIX_ALIEN_HARDWARE
|
|
string
|
|
default "W500V_" if FREETZ_TYPE_SINUS_W500V_7150
|
|
default "W701V_" if FREETZ_TYPE_SPEEDPORT_W701V_7170
|
|
default "W900V_" if FREETZ_TYPE_SPEEDPORT_W900V_7170
|
|
default "W920V_" if FREETZ_TYPE_SPEEDPORT_W920V_7570
|
|
default "3170_" if FREETZ_TYPE_3170_7170
|
|
default "7112_" if FREETZ_TYPE_7112_7170
|
|
default "7113_" if FREETZ_TYPE_7113_7170
|
|
default "7140_" if FREETZ_TYPE_7140_7170
|
|
default "7141_" if FREETZ_TYPE_7141_7170
|
|
default "7240_" if FREETZ_TYPE_7240_7270
|
|
|
|
comment "Custom options -------------------------"
|
|
depends on FREETZ_TYPE_CUSTOM
|
|
|
|
config FREETZ_INSTALL_BASE
|
|
bool
|
|
select FREETZ_PACKAGE_MOD
|
|
select FREETZ_PACKAGE_HASERL
|
|
select FREETZ_LIB_ld_uClibc
|
|
select FREETZ_LIB_libcrypt
|
|
select FREETZ_LIB_libdl
|
|
select FREETZ_LIB_libgcc_s
|
|
select FREETZ_LIB_libm
|
|
select FREETZ_LIB_libnsl
|
|
select FREETZ_LIB_libpthread
|
|
select FREETZ_LIB_librt
|
|
select FREETZ_LIB_libuClibc
|
|
select FREETZ_LIB_libfreetz if FREETZ_HAS_USB_HOST
|
|
default y
|
|
help
|
|
This is mandatory
|
|
|
|
config FREETZ_REPLACE_BUSYBOX
|
|
bool
|
|
select FREETZ_BUSYBOX_REALPATH
|
|
default y
|
|
help
|
|
This is mandatory
|
|
|
|
config FREETZ_SHOW_ADVANCED
|
|
bool "Show advanced options"
|
|
default n
|
|
help
|
|
Show advanced Options for patching the firmware. This is only useful
|
|
for experienced users who really know what they are doing
|
|
|
|
if FREETZ_SHOW_ADVANCED
|
|
|
|
comment "Replace kernel (currently not available)"
|
|
depends on ! FREETZ_REPLACE_KERNEL_AVAILABLE
|
|
|
|
config FREETZ_REPLACE_KERNEL_AVAILABLE
|
|
bool
|
|
depends on \
|
|
! (FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN) && \
|
|
! FREETZ_TYPE_LABOR
|
|
default y
|
|
|
|
config FREETZ_REPLACE_KERNEL
|
|
bool "Replace kernel"
|
|
depends on FREETZ_REPLACE_KERNEL_AVAILABLE
|
|
select FREETZ_MODULE_fuse if ( \
|
|
FREETZ_AVM_VERSION_7270_04_86 || \
|
|
FREETZ_AVM_VERSION_7270_05_05 || \
|
|
FREETZ_AVM_VERSION_7320_04_86 || \
|
|
FREETZ_AVM_VERSION_7390_04_90 || \
|
|
FREETZ_AVM_VERSION_7390_05_05 \
|
|
)
|
|
select FREETZ_MODULE_jffs2 if FREETZ_AVM_VERSION_7320_04_86
|
|
select FREETZ_MODULE_msdos if FREETZ_AVM_VERSION_7270_05_05
|
|
select FREETZ_MODULE_usbcore if \
|
|
FREETZ_KERNEL_LAYOUT_UR8 && FREETZ_AVM_VERSION_7270_04_86
|
|
select FREETZ_MODULE_vfat if FREETZ_AVM_VERSION_7270_05_05
|
|
default n
|
|
help
|
|
Replace AVM kernel with self-built kernel.
|
|
|
|
endif # FREETZ_SHOW_ADVANCED #
|
|
|
|
comment "Hint: Select build toolchain if you want to enable IPv6 support"
|
|
depends on \
|
|
( \
|
|
FREETZ_HAS_AVM_IPV6 || \
|
|
(FREETZ_SHOW_ADVANCED && FREETZ_REPLACE_KERNEL_AVAILABLE) \
|
|
) && \
|
|
(FREETZ_TARGET_UCLIBC_VERSION_0_9_28 && FREETZ_DOWNLOAD_TOOLCHAIN)
|
|
|
|
config FREETZ_TARGET_IPV6_SUPPORT
|
|
bool "Enable IPv6 support"
|
|
depends on \
|
|
( \
|
|
FREETZ_HAS_AVM_IPV6 || \
|
|
(FREETZ_SHOW_ADVANCED && FREETZ_REPLACE_KERNEL_AVAILABLE) \
|
|
) && \
|
|
! (FREETZ_TARGET_UCLIBC_VERSION_0_9_28 && FREETZ_DOWNLOAD_TOOLCHAIN)
|
|
select FREETZ_REPLACE_KERNEL if ! (FREETZ_HAS_AVM_IPV6)
|
|
select FREETZ_MODULE_ipv6 if ! (FREETZ_HAS_AVM_IPV6) && FREETZ_REPLACE_KERNEL
|
|
select FREETZ_BUSYBOX_IP
|
|
select FREETZ_BUSYBOX_FEATURE_IP_ADDRESS
|
|
select FREETZ_BUSYBOX_FEATURE_IP_LINK
|
|
select FREETZ_BUSYBOX_FEATURE_IP_ROUTE
|
|
select FREETZ_BUSYBOX_FEATURE_IP_TUNNEL
|
|
default n
|
|
help
|
|
Copies the ipv6 kernel module to the firmware and enables ipv6 support
|
|
in uClibc and busybox.
|
|
Shows additional options for busybox and iptables and other packages.
|
|
To use IPv6 with Fritz!Box, at least the kernel, ucLibc and busybox
|
|
have to be recompiled with IPv6 enabled.
|
|
The toolchain will automatically be rebuild to achieve this.
|
|
It is also recommended to include the package iptables/ip6tables for
|
|
firewall settings.
|
|
|
|
config FREETZ_TARGET_REF_4MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_5140 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_SPEEDPORT_W501V || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_WLAN_3130 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170
|
|
|
|
config FREETZ_TARGET_REF_8MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
( FREETZ_TYPE_FON_WLAN_7270_V1 && ! FREETZ_TYPE_72702_72701 )
|
|
|
|
config FREETZ_TARGET_REF_16MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
( FREETZ_TYPE_FON_WLAN_7270_V1 && FREETZ_TYPE_72702_72701 ) || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
|
|
config FREETZ_TARGET_REF
|
|
string "Target ref" if FREETZ_TYPE_CUSTOM
|
|
default "4mb" if FREETZ_TARGET_REF_4MB
|
|
default "8mb" if FREETZ_TARGET_REF_8MB
|
|
default "16mb" if FREETZ_TARGET_REF_16MB
|
|
|
|
config FREETZ_KERNEL_REF_4MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_5140 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_SPEEDPORT_W501V || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_WLAN_3130 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170
|
|
|
|
config FREETZ_KERNEL_REF_8MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
(FREETZ_TYPE_FON_WLAN_7270_V1 && ! FREETZ_TYPE_72702_72701)
|
|
|
|
config FREETZ_KERNEL_REF_16MB
|
|
bool
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
(FREETZ_TYPE_FON_WLAN_7270_V1 && FREETZ_TYPE_72702_72701) || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
|
|
config FREETZ_KERNEL_REF
|
|
string "Kernel ref" if FREETZ_TYPE_CUSTOM
|
|
default "4mb" if FREETZ_KERNEL_REF_4MB
|
|
default "8mb" if FREETZ_KERNEL_REF_8MB
|
|
default "16mb" if FREETZ_KERNEL_REF_16MB
|
|
|
|
config FREETZ_KERNEL_MTD_SIZE
|
|
int "Kernel (64K blocks)" if FREETZ_TYPE_CUSTOM
|
|
default 119 if \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
(FREETZ_TYPE_FON_WLAN_7170 && ! FREETZ_TYPE_3170_7170) || \
|
|
(FREETZ_TYPE_FON_WLAN_7270_V1 && ! FREETZ_TYPE_72702_72701) || \
|
|
FREETZ_TYPE_7270_7270
|
|
default 122 if \
|
|
FREETZ_TYPE_FON_WLAN_7570_IAD && ! FREETZ_REPLACE_KERNEL
|
|
default 238 if \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390
|
|
default 244 if \
|
|
FREETZ_TYPE_FON_WLAN_7570_IAD && FREETZ_REPLACE_KERNEL
|
|
default 246 if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
(FREETZ_TYPE_FON_WLAN_7270_V1 && FREETZ_TYPE_72702_72701) || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
(FREETZ_TYPE_FON_WLAN_7570 && ! FREETZ_TYPE_FON_WLAN_7570_IAD) || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default 59
|
|
help
|
|
Number of 64K blocks in the kernel mtd device.
|
|
|
|
config FREETZ_HAS_AVM_AURA_USB
|
|
bool "Has remote USB connection (AURA = AVM USB Remote-Architcture)" if FREETZ_TYPE_CUSTOM
|
|
select FREETZ_REMOVE_AURA_USB if ! FREETZ_HAS_USB_HOST
|
|
default y if \
|
|
FREETZ_HAS_USB_HOST || \
|
|
FREETZ_TYPE_SPEEDPORT_W701V_7170 || \
|
|
FREETZ_TYPE_7112_7170 || \
|
|
FREETZ_TYPE_7113_7170
|
|
default n
|
|
help
|
|
Select this if your original firmware has an aura-usb-daemon (remote USB
|
|
connection, USB-Fernanschluss)
|
|
|
|
config FREETZ_HAS_AVM_MINID
|
|
bool "Has mini-daemon (minid)" if FREETZ_TYPE_CUSTOM
|
|
select FREETZ_REMOVE_MINID if \
|
|
FREETZ_TYPE_7113_7170 || \
|
|
FREETZ_TYPE_7112_7170 || \
|
|
FREETZ_TYPE_3170_7170 || \
|
|
FREETZ_TYPE_SPEEDPORT_W701V_7170
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if your original firmware has a mini-daemon (minid)
|
|
|
|
config FREETZ_HAS_AVM_NTFS
|
|
bool "Has AVM NTFS" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if your original firmware has ntfs support.
|
|
|
|
config FREETZ_HAS_AVM_IPV6
|
|
bool "Has AVM IPv6" if FREETZ_TYPE_CUSTOM
|
|
select FREETZ_TARGET_IPV6_SUPPORT
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if your original firmware has IPv6 support.
|
|
|
|
config FREETZ_HAS_AVM_WEBDAV
|
|
bool "Has AVM WebDAV" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if your original firmware has WebDAV support.
|
|
|
|
config FREETZ_HAS_AVM_INETD
|
|
bool "Has AVM inetd" if FREETZ_TYPE_CUSTOM
|
|
select FREETZ_PACKAGE_INETD
|
|
default y if \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570
|
|
default n
|
|
help
|
|
Select this if your original firmware has inetd support.
|
|
|
|
config FREETZ_HAS_AVM_EXT3
|
|
bool "Has AVM ext3 built into the kernel" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7390
|
|
default n
|
|
help
|
|
Select this if your original firmware has ext3 support into the kernel.
|
|
|
|
config FREETZ_HAS_AVM_TR069
|
|
bool "Has AVM tr069" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if your original firmware has tr069 support (libtr069, libtr064).
|
|
|
|
config FREETZ_HAS_CHRONYD
|
|
bool "Has chronyd" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570
|
|
default n
|
|
help
|
|
Select this if you have a box with chronyd.
|
|
|
|
config FREETZ_HAS_DECT
|
|
bool "Has DECT" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_SPEEDPORT_W900V_7170
|
|
default n
|
|
help
|
|
Select this if you have a box with DECT.
|
|
|
|
config FREETZ_HAS_OPENSSL_LIBS
|
|
bool "Has libssl" if FREETZ_TYPE_CUSTOM
|
|
default n if \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_SPEEDPORT_W501V || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030
|
|
default y
|
|
help
|
|
Select this if you have a box with AVM libcrypto and libssl.
|
|
|
|
config FREETZ_HAS_LSOF
|
|
bool "Has lsof" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if you have a box with lsof binary.
|
|
|
|
config FREETZ_HAS_NAS
|
|
bool "Has NAS" if FREETZ_TYPE_CUSTOM
|
|
select FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY
|
|
default y if \
|
|
( \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3 \
|
|
)
|
|
default n
|
|
help
|
|
Select this if you have a box with NAS support.
|
|
|
|
config FREETZ_HAS_PHONE
|
|
bool "Has Phone" if FREETZ_TYPE_CUSTOM
|
|
default n if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_WLAN_3130 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default y
|
|
help
|
|
Select this if you have a box with phone support.
|
|
|
|
config FREETZ_HAS_STRACE
|
|
bool "Has strace" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if you have a box with strace binary.
|
|
|
|
config FREETZ_HAS_TAM
|
|
bool "Has TAM" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570
|
|
default n
|
|
help
|
|
Select this if you have a box with TAM (Telephone Answering Machine) support.
|
|
|
|
config FREETZ_HAS_UDEV
|
|
bool "udev" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if you have a box with udev.
|
|
|
|
config FREETZ_HAS_USB_CLIENT
|
|
bool "USB client" if FREETZ_TYPE_CUSTOM
|
|
default y if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170
|
|
default n
|
|
help
|
|
Select this if you have a box with USB.
|
|
|
|
config FREETZ_HAS_USB_HOST
|
|
bool "USB host" if FREETZ_TYPE_CUSTOM
|
|
default n if \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_5140 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_7112_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_7113_7170 || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_SINUS_W500V_7150 || \
|
|
FREETZ_TYPE_SPEEDPORT_W501V || \
|
|
FREETZ_TYPE_SPEEDPORT_W701V_7170
|
|
default y
|
|
help
|
|
Select this if your USB port is a host adapter.
|
|
|
|
config FREETZ_HAS_USB_HOST_AVM
|
|
bool "AVM USB host" if FREETZ_TYPE_CUSTOM
|
|
depends on FREETZ_HAS_USB_HOST
|
|
default y if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_WLAN_3130 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170
|
|
default n
|
|
help
|
|
Select this if you have a box with AVM USB host.
|
|
|
|
config FREETZ_HAS_AVM_E2FSPROGS
|
|
bool "Has AVM e2fsprogs files" if FREETZ_TYPE_CUSTOM
|
|
default y if\
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
default n
|
|
help
|
|
Select this if you have a firmware with blkid, fsck and mkfs.
|
|
|
|
config FREETZ_HAS_WLAN
|
|
bool "Has WLAN" if FREETZ_TYPE_CUSTOM
|
|
default n if \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5010 || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_5140
|
|
default y
|
|
help
|
|
Select this if you have a box with WLAN.
|
|
|
|
comment "Mod ------------------------------------"
|
|
|
|
choice
|
|
prompt "Freetz Language"
|
|
default FREETZ_LANG_DE if FREETZ_TYPE_LANG_DE
|
|
default FREETZ_LANG_DE if FREETZ_TYPE_LANG_A_CH
|
|
default FREETZ_LANG_EN if FREETZ_TYPE_LANG_EN
|
|
|
|
config FREETZ_LANG_DE
|
|
bool "de - deutsch"
|
|
|
|
config FREETZ_LANG_EN
|
|
bool "en - english"
|
|
|
|
endchoice # "Freetz Language" #
|
|
|
|
config FREETZ_LANG_STRING
|
|
string
|
|
default "de" if FREETZ_LANG_DE
|
|
default "en" if FREETZ_LANG_EN
|
|
|
|
menu "Patches"
|
|
|
|
# INCLUDE_BEGIN patches/Config.in
|
|
comment "Web menu patches -----------------------"
|
|
|
|
config FREETZ_PATCH_VCC
|
|
bool "Patch 2nd VCC"
|
|
depends on FREETZ_HAS_PHONE && FREETZ_TYPE_LANG_DE
|
|
default n
|
|
help
|
|
Patches the setting for 2nd VCC into web menu. It also adds two additional
|
|
settings (PCR & SCR) not available in the original AVM firmware.
|
|
|
|
Please also note that it is not possible to change the value of traffic_class
|
|
setting via the web-interface. You have to do it some other way (e.g. using
|
|
FBEditor or nvi ar7.cfg).
|
|
|
|
Warning: Please read up on what each VCC setting means before setting/changing it.
|
|
Besides not working wrong values may cause additional costs for you as your provider
|
|
may treat it as simultaneous dial-in attempts (Doppeleinwahl).
|
|
|
|
The correct values for an 1&1-Komplettanschluss are:
|
|
VPI = 1;
|
|
VCI = 35;
|
|
traffic_class = atm_traffic_class_CBR;
|
|
pcr = 603;
|
|
scr = 0;
|
|
|
|
config FREETZ_PATCH_ATA
|
|
bool "Patch ATA"
|
|
depends on \
|
|
FREETZ_TYPE_SPEEDPORT_W501V
|
|
default n
|
|
help
|
|
Patches the ATA mode configuration pages into the web menu.
|
|
|
|
config FREETZ_PATCH_ENUM
|
|
bool "Patch enum"
|
|
depends on \
|
|
FREETZ_TYPE_LANG_DE && \
|
|
( \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 \
|
|
)
|
|
default n
|
|
help
|
|
Patches the enum configuration pages into the web menu.
|
|
|
|
config FREETZ_PATCH_DSL_EXPERT
|
|
bool
|
|
# bool "Patch extended DSL settings"
|
|
depends on \
|
|
! FREETZ_TYPE_LABOR_DSL && \
|
|
! FREETZ_REMOVE_DSLD && \
|
|
FREETZ_TYPE_LANG_DE && \
|
|
( \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 \
|
|
)
|
|
default n
|
|
help
|
|
Patches the extended dsl-settings from labor-dsl into all-in-one-firmwares.
|
|
|
|
config FREETZ_ADD_REGEXT_GUI
|
|
bool "Patch GUI to enable external SIP connections"
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
( \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 \
|
|
) && FREETZ_TYPE_LANG_DE
|
|
default n
|
|
help
|
|
Patches the WebUI and add a checkbox to enable setting "reg_from_outside" in the voip.conf.
|
|
|
|
#config FREETZ_PATCH_INTERNATIONAL
|
|
# bool "Patch international"
|
|
# depends on FREETZ_HAS_PHONE && FREETZ_TYPE_LANG_DE
|
|
# default y
|
|
# help
|
|
# Reveals some options from the international firmware in the web menu.
|
|
|
|
config FREETZ_PATCH_ALARMCLOCK
|
|
bool "Patch third alarm-clock"
|
|
depends on ( \
|
|
FREETZ_TYPE_FON_WLAN_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
(FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE) || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V1 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 \
|
|
)
|
|
default n
|
|
help
|
|
Adds a third alarm-clock to AVM-Webinterface
|
|
|
|
config FREETZ_PATCH_SIGNED
|
|
bool "Patch web menu signed message"
|
|
default n
|
|
help
|
|
Hides the "unsupported changes" message from the web interface.
|
|
|
|
if FREETZ_HAS_USB_HOST
|
|
comment "USB storage patches --------------------"
|
|
|
|
config FREETZ_PATCH_FREETZMOUNT
|
|
bool "FREETZMOUNT: Patch AVMs hotplug scripts, USB storage names, ..."
|
|
select FREETZ_USBSTORAGE_AUTOMOUNT
|
|
select FREETZ_BUSYBOX_BLKID if FREETZ_REMOVE_AVM_E2FSPROGS || ! FREETZ_HAS_AVM_E2FSPROGS
|
|
select FREETZ_BUSYBOX_BLKID_TYPE if FREETZ_REMOVE_AVM_E2FSPROGS || ! FREETZ_HAS_AVM_E2FSPROGS
|
|
select FREETZ_BUSYBOX_VOLUMEID
|
|
default y
|
|
help
|
|
1. Replaces and deselects usb-storage patch.
|
|
- The names of USB storage directories can be defined by WebIF (default uStorXY) (or by volume LABEL).
|
|
2. Replaces and deselects autorun.sh/autoend.sh patch.
|
|
- autorun/autoend behaviour can be activated/deactivated via WebIF.
|
|
- autorun/autoend are useful to start/terminate applications located on USB devices, eg
|
|
apache, samba or even swapfiles, after connecting or before disconnecting of USB devices.
|
|
3. Auto-mounted USB storage devices will be fully accessible, eg it is now possible to put
|
|
user home directories for (e.g. for FTP) on a FAT32-formatted partition and permit shell
|
|
and FTP users to actually write to their own home directories.
|
|
4. Avoid deleting whole filesystems on USB devices.
|
|
5. Enhanced behaviour during mounting and unmounting.
|
|
6. Provides mount-by-label feature.
|
|
|
|
It is highly recommended to select this patch.
|
|
|
|
config FREETZ_USBSTORAGE_AUTOMOUNT
|
|
bool "Automount filesystems"
|
|
depends on FREETZ_PATCH_FREETZMOUNT
|
|
default y
|
|
help
|
|
The filesystems ext2, ext3, ext4, fat, hfs, hfs+, ntfs and reiserfs and swap are mounted
|
|
automatically. Detection is done by blkid utility . It depends on the original firmware
|
|
which of the following points you have to select.
|
|
|
|
if FREETZ_USBSTORAGE_AUTOMOUNT
|
|
config FREETZ_AUTOMOUNT_EXT2
|
|
bool "ext2"
|
|
select FREETZ_BUSYBOX_VOLUMEID_EXT
|
|
select FREETZ_MODULE_ext2
|
|
default n
|
|
help
|
|
This adds ext2 module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_EXT3
|
|
bool "ext3"
|
|
select FREETZ_BUSYBOX_VOLUMEID_EXT
|
|
select FREETZ_MODULE_ext3 if ! FREETZ_HAS_AVM_EXT3
|
|
default n
|
|
help
|
|
This adds ext3 module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_EXT4
|
|
bool "ext4"
|
|
depends on FREETZ_KERNEL_VERSION_2_6_28 || \
|
|
FREETZ_KERNEL_VERSION_2_6_32
|
|
select FREETZ_BUSYBOX_VOLUMEID_EXT
|
|
select FREETZ_MODULE_ext4
|
|
default n
|
|
help
|
|
This adds ext4 module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_FAT
|
|
bool "fat"
|
|
select FREETZ_BUSYBOX_VOLUMEID_FAT
|
|
default n
|
|
help
|
|
This enables detection of fat partitions.
|
|
|
|
config FREETZ_AUTOMOUNT_HFS
|
|
bool "HFS"
|
|
select FREETZ_BUSYBOX_VOLUMEID_HFS
|
|
select FREETZ_MODULE_hfs
|
|
default n
|
|
help
|
|
This adds hfs module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_HFS_PLUS
|
|
bool "HFS+"
|
|
select FREETZ_BUSYBOX_VOLUMEID_HFS
|
|
select FREETZ_MODULE_hfsplus
|
|
default n
|
|
help
|
|
This adds hfs+ module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_LUKS
|
|
bool "luks"
|
|
select FREETZ_BUSYBOX_VOLUMEID_LUKS
|
|
default n
|
|
help
|
|
This enables detection (not mounting) of luks partitions.
|
|
|
|
config FREETZ_AUTOMOUNT_NTFS
|
|
bool "NTFS"
|
|
select FREETZ_PACKAGE_NTFS if ! FREETZ_HAS_AVM_NTFS
|
|
select FREETZ_BUSYBOX_VOLUMEID_NTFS
|
|
default n
|
|
help
|
|
This adds ntfs-3g mount helper to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_REISER_FS
|
|
bool "ReiserFS"
|
|
select FREETZ_BUSYBOX_VOLUMEID_REISERFS
|
|
select FREETZ_MODULE_reiserfs
|
|
default n
|
|
help
|
|
This adds reiserfs module to your firmware.
|
|
|
|
config FREETZ_AUTOMOUNT_LINUXSWAP
|
|
bool "swap"
|
|
select FREETZ_BUSYBOX_VOLUMEID_LINUXSWAP
|
|
default n
|
|
help
|
|
This enables detection of linux-swap partitions.
|
|
|
|
endif
|
|
|
|
config FREETZ_PATCH_MAXDEVCOUNT
|
|
bool "Raise the count of connectable usb device to 9"
|
|
default n
|
|
help
|
|
Use this patch if you would connect more than 3 device to the box
|
|
|
|
config FREETZ_PATCH_MULTIPLE_PRINTERS
|
|
bool "Add support for multiple printers"
|
|
depends on ! FREETZ_REMOVE_PRINTSERV && \
|
|
( \
|
|
( FREETZ_TYPE_FON_WLAN_7140 && ! FREETZ_TYPE_LANG_DE ) || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_WLAN_3131 || \
|
|
FREETZ_TYPE_WLAN_3170 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V1 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3 \
|
|
)
|
|
# no patch available atm: 7140_DE 2070 3070 3050 3130
|
|
default n
|
|
help
|
|
Use this patch if you want to use more than one printer.
|
|
|
|
endif
|
|
|
|
comment "Removal patches ------------------------"
|
|
|
|
config FREETZ_REMOVE_ANNEX_A_FIRMWARE
|
|
bool "Remove Annex A firmware file"
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7270_V2 || \
|
|
FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
FREETZ_TYPE_FON_WLAN_7320
|
|
default n
|
|
help
|
|
Remove lib/modules/dsp_ur8/ur8-A-dsl.bin. This saves about 400 KB of
|
|
uncompressed data size.
|
|
|
|
config FREETZ_REMOVE_ANNEX_B_FIRMWARE
|
|
bool "Remove Annex B firmware file"
|
|
depends on \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320
|
|
default n
|
|
help
|
|
Remove lib/modules/dsp_ur8/ur8-B-dsl.bin. This saves about 400 KB of
|
|
uncompressed data size.
|
|
|
|
menu "Remove v1/v2 piglet file(s)"
|
|
depends on FREETZ_SHOW_ADVANCED && \
|
|
( \
|
|
(FREETZ_TYPE_FON_WLAN_7170 && ! FREETZ_TYPE_ALIEN_HARDWARE) || \
|
|
FREETZ_TYPE_SPEEDPORT_W701V_7170 || \
|
|
FREETZ_TYPE_SPEEDPORT_W900V_7170 || \
|
|
FREETZ_TYPE_IAD_3331_7170 \
|
|
)
|
|
|
|
config FREETZ_REMOVE_PIGLET_V1
|
|
bool "Remove v1 piglet file(s)"
|
|
help
|
|
The firmware of this model contains double piglet files. Which instance is needed depends
|
|
on the hardware version (v1 or v2) of your box. You can safely remove the
|
|
unneeded instance.
|
|
|
|
Hint: If "echo $HWRevision_BitFileCount" returns "1" you could select this patch.
|
|
|
|
|
|
config FREETZ_REMOVE_PIGLET_V2
|
|
bool "Remove v2 piglet file(s)"
|
|
help
|
|
The firmware of this model contains double piglet files. Which instance is needed depends
|
|
on the hardware version (v1 or v2) of your box. You can safely remove the
|
|
unneeded instance.
|
|
|
|
Hint: If "echo $HWRevision_BitFileCount" returns "" (nothing) you could select this patch.
|
|
|
|
endmenu
|
|
|
|
comment "WARNING: Both (v1 and v2) piglet files are selected for removal."
|
|
depends on \
|
|
FREETZ_REMOVE_PIGLET_V1 && \
|
|
FREETZ_REMOVE_PIGLET_V2
|
|
|
|
menu "Remove ISDN/POTS piglet file(s) (EXPERIMENTAL)"
|
|
depends on FREETZ_SHOW_ADVANCED && \
|
|
( \
|
|
FREETZ_TYPE_FON_5113 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_5113_7170 || \
|
|
FREETZ_TYPE_7113_7170 \
|
|
)
|
|
|
|
config FREETZ_REMOVE_PIGLET_ISDN
|
|
bool "Remove ISDN piglet file(s) (EXPERIMENTAL)"
|
|
help
|
|
The firmware of this model contains separate piglet files for ISDN and POTS. Depending
|
|
on your type of fixed line usage you can safely remove the unneeded bitfile(s).
|
|
|
|
Hint: If you are using POTS fixed line you could select this patch.
|
|
|
|
|
|
config FREETZ_REMOVE_PIGLET_POTS
|
|
bool "Remove POTS piglet file(s) (EXPERIMENTAL)"
|
|
help
|
|
The firmware of this model contains separate piglet files for ISDN and POTS. Depending
|
|
on your type of fixed line usage you can safely remove the unneeded bitfile(s).
|
|
|
|
Hint: If you are using ISDN fixed line you could select this patch.
|
|
|
|
endmenu
|
|
|
|
comment "WARNING: Both (ISDN and POTS) piglet files are selected for removal."
|
|
depends on \
|
|
FREETZ_REMOVE_PIGLET_ISDN && \
|
|
FREETZ_REMOVE_PIGLET_POTS
|
|
|
|
config FREETZ_REMOVE_ASSISTANT
|
|
bool "Remove assistant"
|
|
default n
|
|
depends on \
|
|
! ( \
|
|
( \
|
|
FREETZ_TYPE_FON_5124 || \
|
|
FREETZ_TYPE_FON_WLAN_7140 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 \
|
|
) \
|
|
&& FREETZ_TYPE_LANG_EN \
|
|
)
|
|
help
|
|
Removes the installation assistant from the web menu.
|
|
|
|
config FREETZ_REMOVE_AURA_USB
|
|
bool "Remove remote USB connection (AURA = AVM USB Remote-Architcture)" if FREETZ_SHOW_ADVANCED
|
|
default n
|
|
depends on FREETZ_HAS_AVM_AURA_USB
|
|
help
|
|
Remove the aura-usb-daemon (remote USB connection, USB-Fernanschluss) and some
|
|
related files.
|
|
|
|
This patch only removes the files, not the settings in AVM's web interface.
|
|
|
|
config FREETZ_REMOVE_USB_MODULE
|
|
bool "Remove avalanche_usb.ko" if FREETZ_SHOW_ADVANCED
|
|
depends on FREETZ_HAS_USB_CLIENT
|
|
default n
|
|
help
|
|
Removes avalanche_usb.ko to save 60kB uncompressed space.
|
|
|
|
config FREETZ_REMOVE_NAS
|
|
bool "Remove AVM NAS Webinterface"
|
|
default n
|
|
depends on FREETZ_HAS_NAS && FREETZ_TYPE_LANG_DE
|
|
help
|
|
Removes the AVM NAS Webinterface and internal memory file (saves about 390 KB in compressed image).
|
|
|
|
config FREETZ_REMOVE_AVM_VPN
|
|
bool "Remove AVM vpn" if FREETZ_SHOW_ADVANCED
|
|
default n
|
|
depends on \
|
|
FREETZ_TYPE_2170 || \
|
|
FREETZ_TYPE_FON_7150 || \
|
|
(FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE) || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_FON_WLAN_7570 || \
|
|
FREETZ_TYPE_WLAN_3170 || \
|
|
FREETZ_TYPE_WLAN_3270 || \
|
|
FREETZ_TYPE_WLAN_3270_V3
|
|
|
|
help
|
|
Remove AVM's vpn and some other related files
|
|
This patch removes the files and related Web UI entrys, but not the
|
|
vpn settings. This will save about 120kB compressed size.
|
|
|
|
config FREETZ_REMOVE_WEBSRV
|
|
bool "Remove AVM web server (replaced by httpd)"
|
|
depends on \
|
|
! FREETZ_TYPE_2170 \
|
|
&& ! FREETZ_TYPE_FON_5124 \
|
|
&& ! FREETZ_TYPE_FON_5140 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7112 \
|
|
&& ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN ) \
|
|
&& ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_A_CH ) \
|
|
&& ! ( FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN ) \
|
|
&& ! ( FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN ) \
|
|
&& ! ( FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN ) \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7141 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7170 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7240 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7270 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7320 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7340 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7390 \
|
|
&& ! FREETZ_TYPE_FON_WLAN_7570 \
|
|
&& ! FREETZ_TYPE_WLAN_3131 \
|
|
&& ! FREETZ_TYPE_WLAN_3170 \
|
|
&& ! FREETZ_TYPE_WLAN_3270 \
|
|
&& ! FREETZ_TYPE_WLAN_3270_V3
|
|
|
|
default n
|
|
help
|
|
Patch init scripts so BusyBox's httpd is used instead of AVM's websrv.
|
|
The websrv binary will be removed from the firmware image.
|
|
|
|
If "Remove UPnP daemon (igdd/upnpd)" patch is also selected and "Integrate
|
|
Media Server from USB Labor firmware" is not selected, 'libwebsrv.so'
|
|
will also be removed, because only those three binaries use it.
|
|
|
|
comment "No brandings available to remove"
|
|
depends on \
|
|
FREETZ_TYPE_SPEEDPORT_W501V
|
|
|
|
menu "Remove brandings"
|
|
depends on \
|
|
! FREETZ_TYPE_SPEEDPORT_W501V
|
|
|
|
comment "avm and tcom branding can't be removed"
|
|
depends on \
|
|
FREETZ_TYPE_ALIEN_HARDWARE
|
|
|
|
config FREETZ_REMOVE_BRANDING_1und1
|
|
bool "1&1"
|
|
depends on \
|
|
FREETZ_TYPE_LANG_DE && \
|
|
( \
|
|
FREETZ_TYPE_FON || \
|
|
FREETZ_TYPE_FON_5050 || \
|
|
FREETZ_TYPE_FON_5140 || \
|
|
FREETZ_TYPE_FON_WLAN || \
|
|
FREETZ_TYPE_FON_WLAN_7050 || \
|
|
FREETZ_TYPE_FON_WLAN_7112 || \
|
|
FREETZ_TYPE_FON_WLAN_7113 || \
|
|
FREETZ_TYPE_FON_WLAN_7141 || \
|
|
FREETZ_TYPE_FON_WLAN_7170 || \
|
|
FREETZ_TYPE_FON_WLAN_7240 || \
|
|
FREETZ_TYPE_FON_WLAN_7270 || \
|
|
FREETZ_TYPE_FON_WLAN_7320 || \
|
|
FREETZ_TYPE_FON_WLAN_7330 || \
|
|
FREETZ_TYPE_FON_WLAN_7340 || \
|
|
FREETZ_TYPE_FON_WLAN_7390 || \
|
|
FREETZ_TYPE_WLAN_3020 || \
|
|
FREETZ_TYPE_WLAN_3030 || \
|
|
FREETZ_TYPE_WLAN_3130 || \
|
|
FREETZ_TYPE_CUSTOM \
|
|
)
|
|
default n
|
|
help
|
|
1&1 branding
|
|
|
|
Each branding provides the web UI templates for a certain manufacturer or OEM.
|
|
|
|
NOTE: Make sure not to remove the branding corresponding to the one defined
|
|
in your box's boot loader environment. It can be determined by calling the
|
|
following command from the box's shell prompt:
|
|
|
|
echo $(cat /proc/sys/urlader/firmware_version)
|
|
|
|
config FREETZ_REMOVE_BRANDING_avm
|
|
bool "AVM"
|
|
depends on \
|
|
( \
|
|
FREETZ_TYPE_LANG_A_CH || \
|
|
FREETZ_TYPE_LANG_DE || \
|
|
FREETZ_TYPE_CUSTOM \
|
|
) \
|
|
&& ! FREETZ_TYPE_ALIEN_HARDWARE
|
|
default n
|
|
help
|
|
AVM branding
|
|
|
|
Each branding provides the web UI templates for a certain manufacturer or OEM.
|
|
|
|
NOTE: Make sure not to remove the branding corresponding to the one defined
|
|
in your box's boot loader environment. It can be determined by calling the
|
|
following command from the box's shell prompt:
|
|
|
|
echo $(cat /proc/sys/urlader/firmware_version)
|
|
|
|
config FREETZ_REMOVE_BRANDING_avme
|
|
bool "AVM international"
|
|
depends on \
|
|
( \
|
|
FREETZ_TYPE_LANG_EN || \
|
|
FREETZ_TYPE_CUSTOM \
|
|
)
|
|
default n
|
|
help
|
|
AVM international branding
|
|
|
|
Each branding provides the web UI templates for a certain manufacturer or OEM.
|
|
|
|
NOTE: Make sure not to remove the branding corresponding to the one defined
|
|
in your box's boot loader environment. It can be determined by calling the
|
|
following command from the box's shell prompt:
|
|
|
|
echo $(cat /proc/sys/urlader/firmware_version)
|
|
|
|
config FREETZ_DL_KERNEL_SITE
|
|
string "Kernel site" if FREETZ_DL_OVERRIDE
|
|
default "ftp.avm.de/develper/opensrc" if FREETZ_AVM_VERSION_04_30 || \
|
|
FREETZ_AVM_VERSION_04_33 || \
|
|
FREETZ_AVM_VERSION_04_40 || \
|
|
FREETZ_AVM_VERSION_04_49 || \
|
|
FREETZ_AVM_VERSION_04_57 || \
|
|
FREETZ_AVM_VERSION_04_67 || \
|
|
FREETZ_AVM_VERSION_04_70
|
|
default "@AVM/fritzbox.fon_wlan_7170/x_misc/opensrc" if FREETZ_AVM_VERSION_04_76
|
|
default "@AVM/fritzbox.fon_wlan_7170/x_misc/opensrc" if FREETZ_AVM_VERSION_04_80
|
|
default "@AVM/fritzbox.fon_wlan_7170/x_misc/opensrc" if FREETZ_AVM_VERSION_04_87
|
|
default "@AVM/fritzbox.fon_wlan_7270_v1/x_misc/opensrc" if FREETZ_AVM_VERSION_7270_04_86
|
|
default "@AVM/fritzbox.fon_wlan_7270_v3/x_misc/opensrc" if FREETZ_AVM_VERSION_7270_05_05
|
|
default "@AVM/fritzbox.fon_wlan_7320/x_misc/opensrc" if FREETZ_AVM_VERSION_7320_04_86
|
|
default "http://gpl.back2roots.org/source/fritzbox" if FREETZ_AVM_VERSION_7390_04_90
|
|
default "@AVM/fritzbox.fon_wlan_7390/x_misc/opensrc" if FREETZ_AVM_VERSION_7390_05_05
|
|
default "@TELEKOM/Speedport/Speedport_W501V" if FREETZ_AVM_VERSION_r7203
|
|
|
|
config FREETZ_DL_KERNEL_SOURCE
|
|
string "Kernel source" if FREETZ_DL_OVERRIDE
|
|
default "fritzbox7141-source-files-04.30.tar.bz2" if FREETZ_AVM_VERSION_04_30
|
|
default "fritzbox-source-files-04.33.tar.bz2" if FREETZ_AVM_VERSION_04_33
|
|
default "fritzbox-source-files.04.40.tar.bz2" if FREETZ_AVM_VERSION_04_40
|
|
default "fritzbox-source-files-04.49.tar.gz" if FREETZ_AVM_VERSION_04_49
|
|
default "fritzbox-source-files.04.57.tar.gz" if FREETZ_AVM_VERSION_04_57
|
|
default "fritzbox-source-files.04.67.tar.gz" if FREETZ_AVM_VERSION_04_67
|
|
default "fritzbox-source-files-04.70.tar.gz" if FREETZ_AVM_VERSION_04_70
|
|
default "fritzbox7170-source-files-04.76.tar.gz" if FREETZ_AVM_VERSION_04_76
|
|
default "fritzbox7170-source-files-04.80.tar.gz" if FREETZ_AVM_VERSION_04_80
|
|
default "fritzbox7170-source-files-04.87.tar.gz" if FREETZ_AVM_VERSION_04_87
|
|
default "fritzbox7270-source-files-04.86.tar.gz" if FREETZ_AVM_VERSION_7270_04_86
|
|
default "fritzbox-source-files-05.05.tar.gz" if FREETZ_AVM_VERSION_7270_05_05
|
|
default "fritzbox7320-source-files-04.86.tar.gz" if FREETZ_AVM_VERSION_7320_04_86
|
|
default "fritz_box_fon_wlan_7390_source_files.04.91.tar.gz" if FREETZ_AVM_VERSION_7390_04_90
|
|
default "fritz_box_fon_wlan_7390_source_files.05.05.tar.gz" if FREETZ_AVM_VERSION_7390_05_05
|
|
default "GPL-r7203-4mb_26-tar.bz2" if FREETZ_AVM_VERSION_r7203
|
|
|
|
config FREETZ_DL_KERNEL_SOURCE_MD5
|
|
string "MD5 checksum for downloaded Kernel source file" if FREETZ_DL_OVERRIDE
|
|
default "1a43eaf94b7989b8cf8e50b2e50c756c" if FREETZ_AVM_VERSION_04_30
|
|
default "99b6a701f9cd09319086c8655fced242" if FREETZ_AVM_VERSION_04_33
|
|
default "008ecd257e584fc5bbf5e276d4b03ff1" if FREETZ_AVM_VERSION_04_40
|
|
default "e6889745b437bde0f5bdb5ada93c913d" if FREETZ_AVM_VERSION_04_49
|
|
default "702f4adf12638bfa34a6b10c0ede4b55" if FREETZ_AVM_VERSION_04_57
|
|
default "ec2c233bb836e822d9018fd41e123a91" if FREETZ_AVM_VERSION_04_67
|
|
default "855d4ad80fc894d9dff52fcaf55d3c12" if FREETZ_AVM_VERSION_04_70
|
|
default "4ffc088502c896c11931ba81536fa0e6" if FREETZ_AVM_VERSION_04_76
|
|
default "6bf92b81b48a3a05efd3aae6c05fe3e2" if FREETZ_AVM_VERSION_04_80
|
|
default "cad33bda041910e2aae01f027465162b" if FREETZ_AVM_VERSION_04_87
|
|
default "55a11af7dcfd617c39e75877045ab468" if FREETZ_AVM_VERSION_7270_04_86
|
|
default "19280ad861a7e88698d41211996c5ac6" if FREETZ_AVM_VERSION_7270_05_05
|
|
default "0e2ddf32808eb329efc4b486c6de0011" if FREETZ_AVM_VERSION_7320_04_86
|
|
default "2cad066e0e57aa3e58bf784b396ee676" if FREETZ_AVM_VERSION_7390_04_90
|
|
default "fbf515bd77f3d3a64a3095889777cc13" if FREETZ_AVM_VERSION_7390_05_05
|
|
default "582c74f0959a687c41c1bcfa599ace9c" if FREETZ_AVM_VERSION_r7203
|
|
|
|
config FREETZ_DL_SITE
|
|
string "Firmware site" if FREETZ_DL_OVERRIDE
|
|
depends on ! FREETZ_TYPE_LABOR
|
|
default "@AVM/fritzbox.2170/firmware/deutsch" if FREETZ_TYPE_2170
|
|
default "@AVM/fritzbox.fon/firmware/deutsch" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon/firmware/english/annex_a" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "@AVM/fritzbox.fon/firmware/english/annex_b" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "@AVM/fritzbox.fon_5010/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_5010
|
|
default "@AVM/fritzbox.fon_5050/firmware" if FREETZ_TYPE_FON_5050
|
|
default "@AVM/fritzbox.fon_5124/firmware/english/annex_a" if FREETZ_TYPE_FON_5124 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "@AVM/fritzbox.fon_5124/firmware/english/annex_b" if FREETZ_TYPE_FON_5124 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "@AVM/fritzbox.fon_5140/firmware" if FREETZ_TYPE_FON_5140
|
|
default "@AVM/fritzbox.fon_wlan/firmware/deutsch" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "@AVM/fritzbox.fon_wlan/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "@AVM/fritzbox.fon_wlan_7050/firmware" if FREETZ_TYPE_FON_WLAN_7050
|
|
default "@AVM/fritzbox.fon_wlan_7112/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7112
|
|
default "@AVM/fritzbox.fon_wlan_7113/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7113 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7113/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN_7113 && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "@AVM/fritzbox.fon_wlan_7140/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7140/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_A_CH
|
|
default "@AVM/fritzbox.fon_wlan_7140/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "@AVM/fritzbox.fon_wlan_7140/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "@AVM/fritzbox.fon_wlan_7141/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7141
|
|
default "@AVM/fritzfon.7150/firmware" if FREETZ_TYPE_FON_7150
|
|
default "@AVM/fritzbox.fon_wlan_7170/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7170/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_A_CH
|
|
default "@AVM/fritzbox.fon_wlan_7170/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "@AVM/fritzbox.fon_wlan_7170/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "@AVM/fritzbox.fon_wlan_7240/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7240
|
|
default "@AVM/fritzbox.fon_wlan_7270_v1/firmware/deutsch" if ( ( FREETZ_TYPE_FON_WLAN_7270_V1 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_72702_72701 ) && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7270_v2/firmware/deutsch" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7270_v2/firmware/english" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "@AVM/fritzbox.fon_wlan_7270_v3/firmware/deutsch" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7270_v3/firmware/english" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "@AVM/fritzbox.fon_wlan_7320/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7320
|
|
default "@AVM/fritzbox.fon_wlan_7330/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7330
|
|
default "@AVM/fritzbox.fon_wlan_7340/firmware/english" if FREETZ_TYPE_FON_WLAN_7340
|
|
default "@AVM/fritzbox.fon_wlan_7390/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7390 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "@AVM/fritzbox.fon_wlan_7390/firmware/english" if FREETZ_TYPE_FON_WLAN_7390 && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "@AVM/fritzbox.fon_wlan_7570/firmware/english" if FREETZ_TYPE_FON_WLAN_7570
|
|
default "@AVM/fritzbox.sl_wlan/firmware" if FREETZ_TYPE_WLAN_3020
|
|
default "@AVM/fritzbox.wlan_3030/firmware" if FREETZ_TYPE_WLAN_3030
|
|
default "@AVM/fritzbox.wlan_3130/firmware" if FREETZ_TYPE_WLAN_3130
|
|
default "@AVM/fritzbox.wlan_3131/firmware/deutsch" if FREETZ_TYPE_WLAN_3131
|
|
default "@AVM/fritzbox.wlan_3170/firmware/deutsch" if FREETZ_TYPE_WLAN_3170
|
|
default "@AVM/fritzbox.wlan_3270/firmware/deutsch" if FREETZ_TYPE_WLAN_3270
|
|
default "@AVM/fritzbox.wlan_3270_v3/firmware/deutsch" if FREETZ_TYPE_WLAN_3270_V3
|
|
default "@TELEKOM/Speedport/Speedport_W501V" if FREETZ_TYPE_SPEEDPORT_W501V
|
|
default "@AVM/..." if FREETZ_TYPE_CUSTOM
|
|
|
|
config FREETZ_DL_SOURCE
|
|
string "Firmware source" if FREETZ_DL_OVERRIDE
|
|
default "FRITZ.Box_2170.51.04.57.image" if FREETZ_TYPE_2170
|
|
default "fritz.box_fon.06.04.33.image" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "fritz.box_fon.annexa.en.06.04.49.image" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "fritz.box_fon.en.06.04.49.image" if (FREETZ_TYPE_300IP_AS_FON || \
|
|
FREETZ_TYPE_FON) && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "fritz.box_fon_5010.annexa.48.04.43.image" if FREETZ_TYPE_FON_5010
|
|
default "fritz.box_fon_5050.12.04.31.image" if FREETZ_TYPE_FON_5050
|
|
default "FRITZ.Box_Fon_5124.AnnexA.en.57.04.76.image" if FREETZ_TYPE_FON_5124 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "FRITZ.Box_Fon_5124.AnnexB.en.56.04.76.image" if FREETZ_TYPE_FON_5124 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "FRITZ.Box_Fon_5140.AnnexB.43.04.67.image" if FREETZ_TYPE_FON_5140
|
|
default "fritz.box_fon_wlan.08.04.34.image" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN.AnnexA.en.08.04.49.image" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "FRITZ.Box_Fon_WLAN.AnnexB.en.08.04.49.image" if FREETZ_TYPE_FON_WLAN && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "fritz.box_fon_wlan_7050.14.04.33.image" if FREETZ_TYPE_FON_WLAN_7050
|
|
default "FRITZ.Box_Fon_WLAN_7112.87.04.87.image" if FREETZ_TYPE_FON_WLAN_7112
|
|
default "FRITZ.Box_Fon_WLAN_7113.60.04.68.image" if FREETZ_TYPE_FON_WLAN_7113 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7113.AnnexA.de-en-es-it-fr.90.04.84.image" if FREETZ_TYPE_FON_WLAN_7113 && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "fritz.box_fon_wlan_7140.annexb.30.04.33.image" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7140.AnnexA.39.04.76.image" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_A_CH
|
|
default "FRITZ.Box_Fon_WLAN_7140.AnnexA.en.39.04.67.image" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "FRITZ.Box_Fon_WLAN_7140.AnnexB.en.30.04.67.image" if FREETZ_TYPE_FON_WLAN_7140 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "FRITZ.Box_Fon_WLAN_7141.40.04.76.image" if FREETZ_TYPE_FON_WLAN_7141
|
|
default "fritz.fon_7150.annexb.38.04.71.image" if FREETZ_TYPE_FON_7150
|
|
default "FRITZ.Box_Fon_WLAN_7170.29.04.87.image" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7170.AnnexA.58.04.76.image" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_A_CH
|
|
default "FRITZ.Box_Fon_WLAN_7170.AnnexA.en.58.04.84.image" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_A
|
|
default "FRITZ.Box_Fon_WLAN_7170.AnnexB.en.29.04.82.image" if FREETZ_TYPE_FON_WLAN_7170 && \
|
|
FREETZ_TYPE_LANG_EN && \
|
|
FREETZ_TYPE_ANNEX_B
|
|
default "FRITZ.Box_Fon_WLAN_7240.73.05.05.image" if FREETZ_TYPE_FON_WLAN_7240 && \
|
|
! FREETZ_TYPE_LABOR
|
|
# default "Labor_FRITZ.Box_Fon_WLAN_7240.73.05.04-20170.image" if FREETZ_TYPE_FON_WLAN_7240 && \
|
|
# FREETZ_TYPE_LABOR_PREVIEW
|
|
default "FRITZ.Box_Fon_WLAN_7270_v1.54.04.88.image" if FREETZ_TYPE_FON_WLAN_7270_V1 && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
# default "Labor_FRITZ.Box_Fon_WLAN_7270_v1.54.04.86-18582.image" if FREETZ_TYPE_FON_WLAN_7270_V1 && \
|
|
# FREETZ_TYPE_LABOR_PREVIEW
|
|
default "FRITZ.Box_Fon_WLAN_7270_v2.54.05.05.image" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7270_v2_Labor.54.05.07-20870.image" if FREETZ_TYPE_FON_WLAN_7270_V2 && \
|
|
FREETZ_TYPE_LABOR_PREVIEW
|
|
default "FRITZ.Box_Fon_WLAN_7270_16.en-de-es-it-fr.54.05.05.image" if ( ( FREETZ_TYPE_FON_WLAN_7270_V2 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7270_7270 ) && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "FRITZ.Box_Fon_WLAN_7270_v3.74.05.05.image" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7270_v3.en-de-es-it-fr.74.05.05.image" if ( ( FREETZ_TYPE_FON_WLAN_7270_V3 && \
|
|
! FREETZ_TYPE_ALIEN_HARDWARE ) || \
|
|
FREETZ_TYPE_7240_7270 ) && \
|
|
FREETZ_TYPE_LANG_EN
|
|
default "FRITZ.Box_Fon_WLAN_7270_v3_Labor.74.05.07-20870.image" if ( FREETZ_TYPE_FON_WLAN_7270_V3 || \
|
|
( FREETZ_TYPE_FON_WLAN_7270 && \
|
|
FREETZ_TYPE_ALIEN_HARDWARE ) ) && \
|
|
FREETZ_TYPE_LABOR_PREVIEW
|
|
default "FRITZ.Box_Fon_WLAN_7320.100.04.89.image" if FREETZ_TYPE_FON_WLAN_7320 && \
|
|
! FREETZ_TYPE_LABOR
|
|
default "FRITZ.Box_7330.107.05.06.image" if FREETZ_TYPE_FON_WLAN_7330
|
|
default "FRITZ.Box_Fon_WLAN_7340.en-de-es-it-fr.99.05.05.image" if FREETZ_TYPE_FON_WLAN_7340
|
|
default "FRITZ.Box_Fon_WLAN_7390.84.05.05.image" if FREETZ_TYPE_FON_WLAN_7390 && \
|
|
! FREETZ_TYPE_LABOR && \
|
|
FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7390.en-de-es-it-fr.84.05.05.image" if FREETZ_TYPE_FON_WLAN_7390 && \
|
|
! FREETZ_TYPE_LANG_DE
|
|
default "FRITZ.Box_Fon_WLAN_7390_Labor.84.05.07-20869.image" if FREETZ_TYPE_FON_WLAN_7390 && \
|
|
FREETZ_TYPE_LABOR_PREVIEW
|
|
default "FRITZ.Box_Fon_WLAN_7570_vDSL.en-de-fr.75.04.91.image" if FREETZ_TYPE_FON_WLAN_7570
|
|
default "fritz.box_sl_wlan.09.04.34.image" if FREETZ_TYPE_WLAN_3020
|
|
default "fritz.box_wlan_3030.21.04.34.image" if FREETZ_TYPE_WLAN_3030
|
|
default "fritz.box_wlan_3130.44.04.34.image" if FREETZ_TYPE_WLAN_3130
|
|
default "fritz.box_wlan_3131.50.04.57.image" if FREETZ_TYPE_WLAN_3131
|
|
default "fritz.box_wlan_3170.49.04.58.image" if FREETZ_TYPE_WLAN_3170
|
|
default "fritz.box_wlan_3270.67.05.05.image" if FREETZ_TYPE_WLAN_3270
|
|
default "fritz.box_wlan_3270_v3.96.05.05.image" if FREETZ_TYPE_WLAN_3270_V3
|
|
default "fw_Speedport_W501V_v_28.04.38.image" if FREETZ_TYPE_SPEEDPORT_W501V
|
|
default "fritz.box..." if FREETZ_TYPE_CUSTOM
|
|
|
|
endmenu # "Toolchain options" #
|
|
|
|
endmenu # "Advanced options" #
|
|
|
|
# INCLUDE_END Config.in
|