mainmenu "Danisahne-Mod Configuration" config DS_HAVE_DOT_CONFIG bool default y choice prompt "Source version" default DS_AVM_VERSION_04_06 help AVM's source package version #config DS_AVM_VERSION_04_01 # bool "04.01" config DS_AVM_VERSION_04_06 bool "04.06" endchoice config DS_AVM_VERSION_STRING string default "04.01" if DS_AVM_VERSION_04_01 default "04.06" if DS_AVM_VERSION_04_06 choice prompt "Firmware type" default DS_TYPE_FON_WLAN_7050 help Select your box type here. config DS_TYPE_300IP_AS_FON depends on DS_AVM_VERSION_04_06 bool "300IP as Fon" config DS_TYPE_FON depends on DS_AVM_VERSION_04_06 bool "Fon" config DS_TYPE_FON_5010 depends on DS_AVM_VERSION_04_06 bool "Fon 5010" config DS_TYPE_FON_5012 depends on DS_AVM_VERSION_04_06 bool "Fon 5012" config DS_TYPE_FON_5050 depends on DS_AVM_VERSION_04_06 bool "Fon 5050" config DS_TYPE_FON_5140 depends on DS_AVM_VERSION_04_06 bool "Fon 5140" config DS_TYPE_FON_ATA depends on DS_AVM_VERSION_04_01 bool "Fon ATA" config DS_TYPE_FON_WLAN depends on DS_AVM_VERSION_04_06 bool "Fon WLAN" config DS_TYPE_FON_WLAN_7050 depends on DS_AVM_VERSION_04_06 bool "Fon WLAN 7050" # config DS_TYPE_FON_WLAN_7140 # depends on DS_AVM_VERSION_04_06 # select DS_LIB_libm # bool "Fon WLAN 7140" # config DS_TYPE_FON_WLAN_7170 # depends on DS_AVM_VERSION_04_06 # select DS_LIB_libm # bool "Fon WLAN 7170" #config DS_TYPE_SL # bool "SL (EXPERIMENTAL)" config DS_TYPE_SL_WLAN depends on DS_AVM_VERSION_04_06 bool "SL WLAN" config DS_TYPE_WLAN_3030 depends on DS_AVM_VERSION_04_06 bool "WLAN 3030" config DS_TYPE_WLAN_3050 depends on DS_AVM_VERSION_04_06 bool "WLAN 3050" config DS_TYPE_WLAN_3070 depends on DS_AVM_VERSION_04_06 bool "WLAN 3070" config DS_TYPE_WLAN_3131 depends on DS_AVM_VERSION_04_06 bool "WLAN 3131" config DS_TYPE_CUSTOM bool "Custom" select DS_DL_OVERRIDE endchoice choice prompt "Firmware version" default DS_TYPE_LANG_DE config DS_TYPE_LANG_DE bool "de - deutsch" config DS_TYPE_LANG_A_CH bool "a-ch - deutsch" depends on DS_TYPE_FON || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN config DS_TYPE_LANG_EN bool "en - international" depends on DS_TYPE_FON || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN endchoice config DS_TYPE_LANG_STRING string default "de" if DS_TYPE_LANG_DE default "a-ch" if DS_TYPE_LANG_A_CH default "en" if DS_TYPE_LANG_EN choice prompt "Annex" depends on DS_TYPE_FON && DS_TYPE_LANG_EN || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN default DS_TYPE_ANNEX_B config DS_TYPE_ANNEX_A bool "A" config DS_TYPE_ANNEX_B bool "B" endchoice config DS_TYPE_STRING string default "300ip_as_fon" if DS_TYPE_300IP_AS_FON default "fon" if DS_TYPE_FON default "fon_5010" if DS_TYPE_FON_5010 default "fon_5012" if DS_TYPE_FON_5012 default "fon_5050" if DS_TYPE_FON_5050 default "fon_5140" if DS_TYPE_FON_5140 default "fon_ata" if DS_TYPE_FON_ATA default "fon_wlan" if DS_TYPE_FON_WLAN default "fon_wlan_7050" if DS_TYPE_FON_WLAN_7050 default "fon_wlan_7140" if DS_TYPE_FON_WLAN_7140 default "fon_wlan_7170" if DS_TYPE_FON_WLAN_7170 default "sl" if DS_TYPE_SL default "sl_wlan" if DS_TYPE_SL_WLAN default "wlan_3030" if DS_TYPE_WLAN_3030 default "wlan_3050" if DS_TYPE_WLAN_3050 default "wlan_3070" if DS_TYPE_WLAN_3070 default "wlan_3131" if DS_TYPE_WLAN_3131 default "custom" if DS_TYPE_CUSTOM comment "Custom options" depends on DS_TYPE_CUSTOM config DS_INSTALL_BASE bool select DS_LIB_ld_uClibc select DS_LIB_libcrypt select DS_LIB_libdl select DS_LIB_libpthread select DS_LIB_libuClibc default y help This is mandatory config DS_REPLACE_BUSYBOX bool default y help This is mandatory config DS_REPLACE_KERNEL bool "Replace kernel" if DS_TYPE_CUSTOM select DS_LIB_libnsl default y help Saves a lot of space by utilizing unused space at the end of the kernel image and by using lzma. config DS_TARGET_REF string "Target ref" if DS_TYPE_CUSTOM default "2mb" if DS_TYPE_SL default "4mb" if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_CUSTOM default "8mb" if DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 config DS_KERNEL_REF string "Kernel ref" if DS_TYPE_CUSTOM default "2mb" if DS_TYPE_SL default "4mb" if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_CUSTOM default "ohio-8mb" if DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 config DS_HIDDEN_ROOT bool "Hidden root" if DS_TYPE_CUSTOM default y if DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5140 || \ DS_TYPE_SL || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 default n if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_CUSTOM help Some boxes do not have the root filesystem in the mtd table, it begins just after the kernel. config DS_CONTIGUOUS_HIDDEN_ROOT bool "Contiguous" if DS_TYPE_CUSTOM depends on DS_HIDDEN_ROOT default y if DS_TYPE_SL || \ DS_TYPE_FON_WLAN_7050 default n if DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5140 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 help A contiguous hidden squashfs starts where all hidden root filesystems start (just after the kernel), but is continued in filesystem mtd. config DS_SQUASHFS_LZMA bool "Lzma squashfs" if DS_TYPE_CUSTOM default y if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 default n if DS_TYPE_FON_ATA || \ DS_TYPE_SL || \ DS_TYPE_CUSTOM help Is the squashfs compressed with lzma? config DS_ROOTFS_VARTAR bool "RootFS contains var.tar" if DS_TYPE_CUSTOM default y if DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ (DS_TYPE_CUSTOM && DS_HIDDEN_ROOT) default n if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ (DS_TYPE_CUSTOM && ! DS_HIDDEN_ROOT) help var.tar can be placed in the hidden squashfs or in the root filesystem at /var.tar config DS_KERNEL_MTD_SIZE int "Kernel (64K blocks)" if DS_TYPE_CUSTOM default 10 if DS_TYPE_SL default 11 if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ (DS_TYPE_CUSTOM && (! DS_HIDDEN_ROOT || DS_CONTIGUOUS_HIDDEN_ROOT)) default 59 if DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5140 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ (DS_TYPE_CUSTOM && (DS_HIDDEN_ROOT && ! DS_CONTIGUOUS_HIDDEN_ROOT)) default 119 if DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 help Number of 64K blocks in the kernel mtd device. config DS_FILESYSTEM_MTD_SIZE int "Filesystem (64K blocks)" if DS_TYPE_CUSTOM depends on ! DS_HIDDEN_ROOT || \ DS_CONTIGUOUS_HIDDEN_ROOT default 20 if DS_TYPE_SL default 48 if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_CUSTOM help Number of 64K blocks in the filesystem mtd device. config DS_HAS_PHONE bool "Has Phone" if DS_TYPE_CUSTOM default y if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 default n if DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_CUSTOM help Select this if you have a box with phone support. config DS_HAS_WLAN bool "Has WLAN" if DS_TYPE_CUSTOM default y if DS_TYPE_FON_WLAN || \ DS_TYPE_SL_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 default n if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_ATA || \ DS_TYPE_SL || \ DS_TYPE_CUSTOM help Select this if you have a box with WLAN. config DS_HAS_USB bool "Has USB" if DS_TYPE_CUSTOM default y if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 default n if DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5140 || \ DS_TYPE_CUSTOM help Select this if you have a box with USB. config DS_HAS_USB_HOST bool "USB host" if DS_TYPE_CUSTOM depends on DS_HAS_USB default y if DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 default n if DS_TYPE_300IP_AS_FON || \ DS_TYPE_FON || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_ATA || \ DS_TYPE_FON_WLAN || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 help Select this if your USB port is a host adapter comment "Brandings" depends on ! DS_TYPE_300IP_AS_FON && ! DS_TYPE_CUSTOM comment "Brandings (if exist)" depends on DS_TYPE_CUSTOM config DS_BRANDING_1und1 bool "1und1" depends on DS_TYPE_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_CUSTOM default y config DS_BRANDING_avm bool "avm" depends on DS_TYPE_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON_5010 || \ DS_TYPE_FON_5012 || \ DS_TYPE_FON_5050 || \ DS_TYPE_FON_5140 || \ DS_TYPE_FON_ATA && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 || \ DS_TYPE_SL || \ DS_TYPE_SL_WLAN || \ DS_TYPE_WLAN_3030 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_WLAN_3070 || \ DS_TYPE_WLAN_3131 || \ DS_TYPE_CUSTOM default y config DS_BRANDING_avme bool "avme" depends on DS_TYPE_FON && DS_TYPE_LANG_A_CH || \ DS_TYPE_FON && DS_TYPE_LANG_EN || \ DS_TYPE_FON_ATA && DS_TYPE_LANG_A_CH || \ DS_TYPE_FON_ATA && DS_TYPE_LANG_EN || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN || \ DS_TYPE_CUSTOM default y config DS_BRANDING_aol bool "aol" depends on DS_TYPE_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_WLAN_3050 || \ DS_TYPE_CUSTOM default y config DS_BRANDING_arcor bool "arcor" depends on DS_TYPE_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON_WLAN_7050 || \ DS_TYPE_CUSTOM default y config DS_BRANDING_freenet bool "freenet" depends on DS_TYPE_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON_ATA && DS_TYPE_LANG_DE || \ DS_TYPE_CUSTOM default y comment "Patches" config DS_REMOVE_HELP bool "Remove help" default y help Removes the help pages from the webmenu. config DS_REMOVE_ASSISTANT bool "Remove assistant" default y help Removes the network assistant from the webmenu. config DS_REMOVE_CDROM_ISO bool "Remove cdrom.iso" depends on DS_HAS_USB && ! DS_TYPE_WLAN_3131 && ! DS_TYPE_FON_WLAN_7140 && ! DS_TYPE_FON_WLAN_7170 && ! DS_TYPE_SL default n help Removes the file /lib/modules/cdrom.iso. config DS_PATCH_ATA bool "Patch ata" depends on DS_TYPE_FON_WLAN_7140 || \ DS_TYPE_FON_WLAN_7170 default y help Patches the ATA mode configuration pages into the webmenu. config DS_PATCH_ENUM bool "Patch enum" depends on DS_HAS_PHONE default y help Patches the enum configuration pages into the webmenu. config DS_PATCH_INTERNATIONAL bool "Patch international" depends on DS_HAS_PHONE && DS_TYPE_LANG_DE default y help Reveals some options from the international firmware in the webmenu. config DS_PATCH_WDS bool "Patch wds" depends on DS_HAS_WLAN && DS_AVM_VERSION_04_01 default y help Patches the wds configuration pages into the webmenu. comment "Mod" choice prompt "Language" default DS_LANG_DE if DS_TYPE_LANG_DE || \ DS_TYPE_LANG_A_CH default DS_LANG_EN if DS_TYPE_LANG_EN config DS_LANG_DE bool "de - deutsch" config DS_LANG_EN bool "en - english" endchoice config DS_LANG_STRING string default "de" if DS_LANG_DE default "en" if DS_LANG_EN menu "Package selection" #config DS_BUILD_DYNAMIC_PACKAGES # bool "Build dynamic packages (NOT SUPPORTED YET)" # default n # help # If this is selected, all packages, which are not # selected, will be build as dynamic packages. source make/Config.in endmenu menu "Advanced options" config DS_DL_OVERRIDE bool "Override firmware source" default n help Enable this to override automatically generated entries. config DS_DL_SITE string "Firmware site" if DS_DL_OVERRIDE default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/deutsch" if DS_TYPE_300IP_AS_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON && DS_TYPE_LANG_DE default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/deutsch_a-ch" if DS_TYPE_FON && DS_TYPE_LANG_A_CH default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_a" if DS_TYPE_FON && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_A default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_b" if DS_TYPE_FON && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_B default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5010/firmware" if DS_TYPE_FON_5010 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5012/firmware" if DS_TYPE_FON_5012 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5050/firmware" if DS_TYPE_FON_5050 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5140/firmware" if DS_TYPE_FON_5140 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_ata/firmware/deutsch" if DS_TYPE_FON_ATA && DS_TYPE_LANG_DE default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_ata/firmware/deutsch_a-ch" if DS_TYPE_FON_ATA && DS_TYPE_LANG_A_CH default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_ata/firmware/english" if DS_TYPE_FON_ATA && DS_TYPE_LANG_EN default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/deutsch" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_DE default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/deutsch_a-ch/annex_a" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH && DS_TYPE_ANNEX_A default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/deutsch_a-ch/annex_b" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH && DS_TYPE_ANNEX_B default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/english/annex_a" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_A default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/english/annex_b" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_B default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7050/firmware" if DS_TYPE_FON_WLAN_7050 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7140/firmware/deutsch" if DS_TYPE_FON_WLAN_7140 default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch" if DS_TYPE_FON_WLAN_7170 default "ftp://ftp.avm.de/fritz.box/fritzbox.sl/firmware/" if DS_TYPE_SL default "ftp://ftp.avm.de/fritz.box/fritzbox.sl_wlan/firmware" if DS_TYPE_SL_WLAN default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3030/firmware" if DS_TYPE_WLAN_3030 default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3050/firmware" if DS_TYPE_WLAN_3050 default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3070/firmware" if DS_TYPE_WLAN_3070 default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3131/firmware" if DS_TYPE_WLAN_3131 default "ftp://ftp.avm.de/fritz.box/..." if DS_TYPE_CUSTOM config DS_DL_SOURCE string "Firmware source" if DS_DL_OVERRIDE default "fritz.box_fon.06.04.27.image" if DS_TYPE_300IP_AS_FON && DS_TYPE_LANG_DE || \ DS_TYPE_FON && DS_TYPE_LANG_DE default "fritz.box_fon.de.06.04.01.image" if DS_TYPE_FON && DS_TYPE_LANG_A_CH default "fritz.box_fon.annexa.en.06.04.24.image" if DS_TYPE_FON && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_A default "fritz.box_fon.en.06.04.24.image" if DS_TYPE_FON && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_B default "fritz.box_fon_5010.23.04.27.image" if DS_TYPE_FON_5010 default "fritz.box_fon_5012.25.04.27.image" if DS_TYPE_FON_5012 default "fritz.box_fon_5050.12.04.26.image" if DS_TYPE_FON_5050 default "fritz.box_fon_5140.43.04.27.image" if DS_TYPE_FON_5140 default "fritz.box_fon_ata.11.04.01.image" if DS_TYPE_FON_ATA && DS_TYPE_LANG_DE default "fritz.box_fon_ata.de.11.04.01.image" if DS_TYPE_FON_ATA && DS_TYPE_LANG_A_CH default "fritz.box_fon_ata.en.11.04.01.image" if DS_TYPE_FON_ATA && DS_TYPE_LANG_EN default "fritz.box_fon_wlan.08.04.27.image" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_DE default "fritz.box_fon_wlan.annexa.de.08.04.15.image" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH && DS_TYPE_ANNEX_A default "fritz.box_fon_wlan.de.08.04.01.image" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_A_CH && DS_TYPE_ANNEX_B default "fritz.box_fon_wlan.annexa.en.08.04.21.image" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_A default "fritz.box_fon_wlan.en.08.04.21.image" if DS_TYPE_FON_WLAN && DS_TYPE_LANG_EN && DS_TYPE_ANNEX_B default "fritz.box_fon_wlan_7050.14.04.26.image" if DS_TYPE_FON_WLAN_7050 default "fritz.box_fon_wlan_7140.30.04.12.image" if DS_TYPE_FON_WLAN_7140 default "fritz.box_fon_wlan_7170.29.04.25.image" if DS_TYPE_FON_WLAN_7170 default "fritz.box_sl.10.03.93.image" if DS_TYPE_SL default "fritz.box_sl_wlan.09.04.15.image" if DS_TYPE_SL_WLAN default "fritz.box_wlan_3030.21.04.15.image" if DS_TYPE_WLAN_3030 default "fritz.box_wlan_3050.16.04.07.image" if DS_TYPE_WLAN_3050 default "fritz.box_wlan_3070.19.04.15.image" if DS_TYPE_WLAN_3070 default "fritz.box_wlan_3131.50.04.21.image" if DS_TYPE_WLAN_3131 default "fritz.box..." if DS_TYPE_CUSTOM config DS_DL_SITE2 string "Original 300IP firmware site" if DS_DL_OVERRIDE depends on DS_TYPE_300IP_AS_FON default "http://www.t-com.de/dlp/eki/downloads/a" config DS_DL_SOURCE2 string "Original 300IP firmware source" if DS_DL_OVERRIDE depends on DS_TYPE_300IP_AS_FON default "a300ip_v150405.image" config DS_VERBOSITY_LEVEL int "Verbosity level (0-2)" default 0 help Verbosity level of the fwmod script and tar. 0 is the least and 2 the most information. choice prompt "Favicon" default DS_FAVICON_NONE help Adds small favicons to the document root. config DS_FAVICON_NONE bool "none" config DS_FAVICON_DSL123 bool "dsl123's favicons" config DS_FAVICON_HDELLER bool "hdeller's favicons" endchoice config DS_FAVICON_STRING string default "none" if DS_FAVICON_NONE default "dsl123" if DS_FAVICON_DSL123 default "hdeller" if DS_FAVICON_HDELLER choice prompt "Squashfs blocksize" default DS_SQUASHFS_BLOCKSIZE_65536 help Blocksize of the root filesystem (and hidden squashfs) config DS_SQUASHFS_BLOCKSIZE_ORIG bool "original" config DS_SQUASHFS_BLOCKSIZE_16384 bool "16384" config DS_SQUASHFS_BLOCKSIZE_65536 bool "65536" endchoice menu "Kernel modules" depends on DS_REPLACE_KERNEL source kernel/Config.in endmenu menu "Shared libraries" source make/libs/Config.in endmenu menu "Compiler options" comment "*** only needed for the 'precompiled' target ***" config DS_EXTERNAL_COMPILER bool "Use external compiler" default n config DS_TARGET_CROSS string "Target cross (appropriate mipsel-linux-uclibc-gcc)" if DS_EXTERNAL_COMPILER default "mipsel-linux-uclibc-" config DS_TARGET_MAKE_PATH string "Target make path" if DS_EXTERNAL_COMPILER default "/path/to/target-cross/bin" if DS_EXTERNAL_COMPILER default "toolchain/target/bin" if ! DS_EXTERNAL_COMPILER config DS_TARGET_CFLAGS string "Target compiler flags" default "-Os -W -Wall -pipe -march=4kc -Wa,--trap" config DS_KERNEL_CROSS string "Kernel cross (mipsel-glibc-linux-gcc 3.3.2)" if DS_EXTERNAL_COMPILER default "mipsel-unknown-linux-gnu-" config DS_KERNEL_MAKE_PATH string "Kernel make path" if DS_EXTERNAL_COMPILER default "/path/to/kernel-cross/bin" if DS_EXTERNAL_COMPILER default "toolchain/kernel/bin" if ! DS_EXTERNAL_COMPILER source toolchain/Config.in endmenu endmenu