If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:flash update.ko (module)
| BoxMatrix >> Shell-Commands >> flash_update.ko (module) | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
| News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
| Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Name-Collision - multiple objects in this wiki use the name flash_update.ko!
|
Kernel-Module
Note that Kernel 2.4 and builtin *.o modules have been renamed to *.ko for an easier comparison.
| Command: | flash_update.ko (module) - type Mod | Wiki | Freetz | IPPF | whmf | AVM | Web |
| Location: | Shell-Commands >> Kernel-Modules - Origin: AVM | ||||||
| Path: | Release: ./kernel/drivers/char/flash_update Lab+Rel: ./kernel/drivers/char/flash_update | ||||||
| Properties: | Size: 0 - 91.8k - Firmware: 4.85 - 7.32 | ||||||
| Function: | Low-Level-Channel-Driver for FLASH_UPDATE support (Proprietary) | ||||||
Goto: Parameters - Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
flash_update.ko is the NOR-Flash updating kernel module.
AVM calls it the Low-Level-Channel-Driver for FLASH_UPDATE support.
It is called during a Firmware-Update at the end of the prepare_fwupgrade shutdown script.
It is also used for booting SDK-Firmware at the end of the boot_sdk.sh hotplug script.
While this module is present in the rootfs of many NOR-Flash firmware it is also present in Firmware-Images for these models,
often multiple variants for different Kernel versions, see the Firmware-Files.
Parameters
Daily updated index of all parameters for this module found scanning Firmware-Probes. Last update: 2025-05-26 06:16 GMT.
These parameters can be passed while loading the module like: modprobe <module> <parameter>=<value> ....
Parameters are listed multiple times if different descriptions were found in probes, which can be helpful to see evolution.
| Parameter | Mod | Firmware | Info |
|---|---|---|---|
| flash_update_file0 | 37 | 5.01 - 7.32 | array of charp |
| flash_update_file0 | 7 | 5.01 - 6.06 | flashupdatefile mtd0 (array of charp) |
| flash_update_file1 | 15 | 6.98 - 7.32 | array of charp |
| flash_update_file1 | 34 | 5.01 - 7.19 | flashupdatefile mtd0 (array of charp) |
| flash_update_file1 | 7 | 5.01 - 6.06 | flashupdatefile mtd1 (array of charp) |
| flash_update_file2 | 15 | 6.98 - 7.32 | array of charp |
| flash_update_file2 | 34 | 5.01 - 7.19 | flashupdatefile mtd1 (array of charp) |
| flash_update_file2 | 7 | 5.01 - 6.06 | flashupdatefile mtd2 (array of charp) |
| flash_update_file3 | 15 | 6.98 - 7.32 | array of charp |
| flash_update_file3 | 34 | 5.01 - 7.19 | flashupdatefile mtd2 (array of charp) |
| flash_update_file3 | 7 | 5.01 - 6.06 | flashupdatefile mtd3 (array of charp) |
| flash_update_file4 | 15 | 6.98 - 7.32 | array of charp |
| flash_update_file4 | 34 | 5.01 - 7.19 | flashupdatefile mtd3 (array of charp) |
| flash_update_file4 | 7 | 5.01 - 6.06 | flashupdatefile mtd4 (array of charp) |
| flash_update_file5 | 34 | 5.01 - 7.19 | flashupdatefile mtd4 |
| ram_boot_file | 7 | 5.01 - 6.06 | just ram boot file (array of charp) |
| 16 parameters for this module | |||
The ram_boot_file parameter in only present on the 7270v2 and 7270v3 fw 5.01 - 6.06 to boot SDK-Firmware.
Dependencies
Daily updated index of all dependencies of this module. Last update: 2025-05-26 06:16 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.
| Relation | Typ | Object | Mod | Firmware | Info | Origin |
|---|---|---|---|---|---|---|
| 0 dependencies for this module | ||||||
Model-Matrix
Daily updated index of the presence, path and size of this module for each model. Last update: 2025-05-26 04:32 GMT.
Showing all models using this module. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
| Model | Firmware | Path | Size |
|---|---|---|---|
| FRITZ!Box 3272 (main) | 5.50 - 6.89 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 3390 (main) | 5.50 - 6.56 | ./kernel/drivers/char/flash_update | 54.7k - 59.1k |
| FRITZ!Box 3490 (main) | 6.20 - 7.12 | ./kernel/drivers/char/flash_update | 53.5k - 59.1k |
| FRITZ!Box 4020 | 6.84 | ./kernel/drivers/char/flash_update | 25.1k - 55.7k |
| FRITZ!Box 5490 (main) | 6.51 - 7.12 | ./kernel/drivers/char/flash_update | 53.5k - 54.7k |
| FRITZ!Box 5491 (main) | 6.98 - 7.12 | ./kernel/drivers/char/flash_update | 53.5k |
| FRITZ!Box 6320 Cable v1 | 6.03 - 6.04 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6320 Cable v2 | 6.21 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6340 Cable | 5.24 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6360 Cable | 5.05 - 6.51 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6430 Cable (arm) | 6.84 - 7.02 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6430 Cable (atom) | 6.87 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6490 Cable (arm) | 6.20 - 7.02 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6490 Cable (atom) | 6.20 - 6.87 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6590 Cable (arm) | 6.83 - 7.02 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6590 Cable (atom) | 6.83 - 7.00 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 6810 LTE | 6.35 | ./kernel/drivers/char/flash_update | 54.2k - 55.5k |
| FRITZ!Box 6820 LTE v1 (main) | 6.40 - 7.30 | ./kernel/drivers/char/flash_update | 26.7k - 55.2k |
| FRITZ!Box 6820 LTE v2 (main) | 6.40 - 7.30 | ./kernel/drivers/char/flash_update | 26.7k - 55.2k |
| FRITZ!Box 6820 LTE v3 (main) | 7.19 - 7.29 | ./kernel/drivers/char/flash_update | 26.7k |
| FRITZ!Box 6840 LTE (main) | 5.08 - 6.88 | ./kernel/drivers/char/flash_update | 47.9k - 59.1k |
| FRITZ!Box 6842 LTE | ./kernel/drivers/char/flash_update | 54.2k - 55.5k | |
| FRITZ!Box 7272 (main) | 5.55 - 6.88 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 7312 | 5.23 - 6.56 | ./kernel/drivers/char/flash_update | 52.3k - 52.7k |
| FRITZ!Box 7330 | 5.06 - 6.56 | ./kernel/drivers/char/flash_update | 48.0k - 52.7k |
| FRITZ!Box 7330 SL | 5.08 - 6.56 | ./kernel/drivers/char/flash_update | 48.0k - 52.7k |
| FRITZ!Box 7362 SL (main) | 5.53 - 7.18 | ./kernel/drivers/char/flash_update | 53.5k - 59.1k |
| FRITZ!Box 7369 (main) | 6.30 - 6.32 | ./kernel/drivers/char/flash_update | 0 |
| FRITZ!Box 7412 (main) | 6.21 - 6.88 | ./kernel/drivers/char/flash_update | 54.0k - 59.1k |
| FRITZ!Box 7430 (main) | 6.26 - 7.12 | ./kernel/drivers/char/flash_update | 53.5k - 59.6k |
| FRITZ!Box 7490 (main) | 5.57 - 7.19 | ./kernel/drivers/char/flash_update | 53.5k - 59.6k |
| FRITZ!Box Fon WLAN 7240 | 5.04 - 6.06 | ./kernel/drivers/char/flash_update | 52.6k - 71.9k |
| FRITZ!Box Fon WLAN 7270 v2 | 5.01 - 6.06 | ./kernel/drivers/char/flash_update | 52.6k - 91.8k |
| FRITZ!Box Fon WLAN 7270 v3 | 5.01 - 6.06 | ./kernel/drivers/char/flash_update | 52.6k - 91.8k |
| FRITZ!Box Fon WLAN 7320 | 4.85 - 6.35 | ./kernel/drivers/char/flash_update | 52.3k - 52.7k |
| FRITZ!Box Fon WLAN 7340 | 5.04 - 5.05 | ./kernel/drivers/char/flash_update | 36.2k - 58.1k |
| FRITZ!Box Fon WLAN 7360 SL | 5.04 - 6.34 | ./kernel/drivers/char/flash_update | 34.4k - 59.1k |
| FRITZ!Box Fon WLAN 7360 v1 | 5.06 - 6.36 | ./kernel/drivers/char/flash_update | 47.9k - 59.1k |
| FRITZ!Box Fon WLAN 7360 v2 | 5.22 - 6.88 | ./kernel/drivers/char/flash_update | 52.5k - 59.1k |
| FRITZ!Box Fon WLAN 7390 | 5.01 - 5.22 | ./kernel/drivers/char/flash_update | 36.2k - 62.3k |
| FRITZ!Box WLAN 3270 | 5.05 - 5.54 | ./kernel/drivers/char/flash_update | 52.8k - 71.9k |
| FRITZ!Box WLAN 3270 IT | 5.23 - 5.52 | ./kernel/drivers/char/flash_update | 69.7k - 71.9k |
| FRITZ!Box WLAN 3270 v3 | 5.05 - 5.54 | ./kernel/drivers/char/flash_update | 52.8k - 71.9k |
| FRITZ!Box WLAN 3370 (main) | 5.05 - 6.56 | ./kernel/drivers/char/flash_update | 34.4k - 59.1k |
| FRITZ!Powerline 1240E | 6.33 - 7.16 | ./kernel/drivers/char/flash_update | 27.2k - 57.1k |
| FRITZ!Powerline 540E | 5.58 - 7.15 | ./kernel/drivers/char/flash_update | 26.9k - 57.4k |
| FRITZ!Powerline 546E | 5.50 - 7.15 | ./kernel/drivers/char/flash_update | 26.9k - 57.4k |
| FRITZ!Repeater 2400 | 7.12 - 7.19 | ./kernel/drivers/char/flash_update | 27.5k - 27.6k |
| FRITZ!Repeater 600 | 7.11 - 7.12 | ./kernel/drivers/char/flash_update | 27.6k |
| FRITZ!WLAN Repeater 1160 | 6.51 - 7.15 | ./kernel/drivers/char/flash_update | 27.2k - 51.7k |
| FRITZ!WLAN Repeater 1750E | 6.12 - 7.32 | ./kernel/drivers/char/flash_update | 26.7k - 55.3k |
| FRITZ!WLAN Repeater 300E | 5.01 - 6.34 | ./kernel/drivers/char/flash_update | 36.8k - 50.3k |
| FRITZ!WLAN Repeater 310 A | 5.24 - 7.16 | ./kernel/drivers/char/flash_update | 26.9k - 57.4k |
| FRITZ!WLAN Repeater 310 B | 6.30 - 7.16 | ./kernel/drivers/char/flash_update | 27.2k - 57.1k |
| FRITZ!WLAN Repeater 450E | 6.00 - 7.15 | ./kernel/drivers/char/flash_update | 26.7k - 55.3k |
| FRITZ!WLAN Repeater DVB-C | 6.12 - 7.04 | ./kernel/drivers/char/flash_update | 26.7k - 55.3k |
| Speedport W 504V MK | 5.04 | ./kernel/drivers/char/flash_update | 52.6k |
| 57 models use this module | |||
Symbols
Daily updated index of all symbols of this module. Last update: 2025-05-26 06:16 GMT.
| Firmware | Symbol |
|---|---|
| 5.01 - 7.32 | DebugPrintf |
| 5.01 - 7.32 | Erase |
| 5.01 - 7.19 | FlashReset |
| 5.09 - 7.19 | Flash_DPB_unset |
| 6.98 - 7.19 | Flash_DPB_unset.part.0 |
| 5.04 - 5.07 | Ikanos_Erase_Flash |
| 5.01 - 7.32 | InvalidateDCache |
| 5.01 - 6.06 | LzmaDecode |
| 5.01 - 6.06 | LzmaDecode_end |
| 5.01 - 7.19 | MX_Cmd |
| 5.09 - 7.19 | MX_DPB_Cmd |
| 5.09 - 7.19 | MX_DPB_Exit |
| 5.09 - 7.19 | MX_DPB_Set |
| 5.01 - 7.19 | MX_Erase_Cmd |
| 5.01 - 7.19 | MX_FlashReset |
| 5.01 - 7.19 | MX_Flash_Cmd |
| 5.01 - 7.19 | MX_Write_Block |
| 5.01 - 7.32 | SkipSpaces |
| 5.07 | T.12 |
| 5.07 | T.23 |
| 5.07 | T.429 |
| 5.07 | T.430 |
| 5.09 - 7.32 | ar7240_spi_data_out |
| 5.01 - 7.19 | atoi |
| 5.01 - 7.19 | atoibase |
| 5.01 - 7.32 | atox |
| 6.98 - 7.19 | atox.part.0 |
| 5.01 - 7.32 | be_lfix |
| 5.01 - 6.06 | be_lfix_inl |
| 5.01 - 7.32 | calculate_crc |
| 5.01 - 6.06 | cfi_read_char |
| 5.01 - 6.56 | cfi_read_short |
| 5.01 - 6.06 | checked_kmalloc |
| 5.01 - 7.32 | cleanup_module |
| 5.01 - 6.06 | copy_urlader_config |
| 5.01 - 7.32 | crc32_check |
| 5.01 - 6.06 | crc32_check_end |
| 5.01 - 7.32 | cs_calc_buf_sum |
| 5.01 - 7.32 | cs_calc_finish |
| 5.01 - 7.32 | cs_calc_start |
| 5.01 - 6.06 | decompress_kernel |
| 5.01 - 6.06 | decompress_kernel_end |
| 5.01 - 7.32 | delay |
| 5.07 | delay_600us |
| 5.01 - 7.32 | detect_hardware |
| 5.01 - 7.32 | dump_parameter |
| 5.01 - 6.06 | exec_code |
| 5.01 - 6.06 | exec_code_end |
| 5.01 - 6.06 | final_start |
| 5.01 - 6.06 | final_start_end |
| 5.01 - 7.19 | flash_GetBlockSize |
| 5.01 - 7.19 | flash_Read |
| 5.01 - 7.19 | flash_Write |
| 5.01 - 7.19 | flash_WriteByte |
| 5.01 - 7.32 | flash_file |
| 5.01 - 7.19 | flash_not_free |
| 5.01 - 7.32 | flash_read_file |
| 5.01 - 6.06 | flash_timing |
| 5.01 - 7.32 | flash_update_cleanup |
| 5.01 - 7.32 | flash_update_init |
| 5.01 - 6.06 | flash_update_notify_handler |
| 5.01 - 7.32 | flash_update_reboot |
| 5.01 - 6.06 | flush_dcache |
| 5.01 - 6.06 | flush_dcache_end |
| 5.01 - 6.06 | flush_icache |
| 5.01 - 6.06 | flush_icache_end |
| 5.01 - 7.32 | get32 |
| 5.01 - 6.06 | get_free_phys_area |
| 6.98 - 7.32 | get_fs_start_addr |
| 5.01 - 6.06 | get_page_list_node |
| 5.01 - 7.32 | handle_led |
| 5.04 - 5.07 | iksFlashReset |
| 5.04 - 5.07 | iks_Cmd |
| 5.07 | iks_DPB_Cmd |
| 5.07 | iks_DPB_Exit |
| 5.07 | iks_DPB_Write |
| 5.07 | iks_Erase_Cmd |
| 5.01 - 7.32 | imageloader |
| 5.01 - 6.06 | imageloader_end |
| 5.01 - 7.32 | init_crc32 |
| 5.01 - 7.32 | init_flash_device |
| 5.01 - 7.32 | init_leds |
| 5.01 - 7.32 | init_module |
| 5.01 - 6.06 | insert_kmalloc_pages |
| 5.01 - 6.06 | insert_page_sorted |
| 5.01 - 6.06 | insert_vmalloc_pages |
| 5.01 - 6.06 | is_not_valid_urladerfile |
| 5.01 - 7.32 | isalnum |
| 5.01 - 7.32 | isalpha |
| 5.01 - 7.32 | ischar |
| 5.01 - 7.32 | isdigit |
| 5.01 - 7.32 | islower |
| 6.98 - 7.32 | isprint |
| 6.98 - 7.32 | ispunct |
| 6.98 - 7.32 | isspace |
| 5.01 - 7.32 | isupper |
| 5.01 - 7.32 | isxdigit |
| 5.01 - 7.19 | itoa |
| 6.10 - 7.19 | itoa.part.0 |
| 5.01 - 7.32 | make_checksum |
| 5.01 - 7.32 | make_firmware_crc |
| 5.01 - 7.32 | myatox |
| 5.01 - 6.93 | patch_dspfw |
| 5.01 - 7.32 | platform_exec |
| 5.01 - 7.32 | platform_exit |
| 5.01 - 7.32 | platform_init |
| 5.01 - 7.32 | print_flash_info |
| 5.09 - 6.06 | ram_boot |
| 5.01 - 6.06 | read_kernel |
| 5.01 - 6.06 | read_ram_boot_config |
| 5.01 - 7.32 | register_leds |
| 5.01 - 6.06 | save_module |
| 5.01 - 6.93 | search_dsp_kennung |
| 5.01 - 7.19 | set_flash_Device |
| 5.01 - 6.06 | set_flash_file_parameter |
| 5.01 - 6.06 | set_new_flash_timing |
| 5.01 - 6.06 | set_uart_address |
| 5.01 - 7.32 | set_urlader_flash_address |
| 5.01 - 7.32 | sio_checkc |
| 5.01 - 7.32 | sio_flush |
| 5.01 - 7.32 | sio_getc |
| 5.01 - 7.32 | sio_putc |
| 5.01 - 7.32 | sio_puts |
| 5.01 - 6.93 | snprintf |
| 5.01 - 7.32 | spi_GetBlockSize |
| 5.01 - 7.32 | spi_cmd_simple |
| 6.98 - 7.16 | spi_cs |
| 5.01 - 7.32 | spi_erase_cmd |
| 5.01 - 7.32 | spi_not_free |
| 5.01 - 7.32 | spi_read |
| 5.01 - 7.32 | spi_read_status |
| 5.01 - 7.32 | spi_reset |
| 5.01 - 7.32 | spi_write |
| 5.01 - 7.32 | spi_write_block |
| 5.01 - 7.32 | spi_write_byte |
| 5.01 - 6.93 | sprintf |
| 5.01 - 6.93 | strcat |
| 5.01 - 7.32 | strcmp |
| 6.98 - 7.32 | strcmp_matching_len |
| 5.01 - 7.32 | strcpy |
| 6.25 - 6.92 | strcspn |
| 5.01 - 6.93 | strlen |
| 6.25 - 6.92 | strncmp |
| 5.01 - 7.32 | strncpy |
| 6.25 - 6.92 | strspn |
| 6.25 - 6.92 | strtok |
| 5.01 - 7.32 | test_for_urlader |
| 5.01 - 7.32 | toupper |
| 5.01 - 7.19 | vsnprintf |
| 6.35 - 7.19 | vsnprintf.constprop.1 |
| 150 symbols for this module | |