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-02-05 07:35 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-02-05 07:35 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-02-05 05:37 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 WLAN 3270 | 5.05 - 5.54 | ./kernel/drivers/char/flash_update | 52.8k - 71.9k |
FRITZ!Box WLAN 3270 v3 | 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 3272 (main) | 5.50 - 6.89 | ./kernel/drivers/char/flash_update | 0 |
FRITZ!Box WLAN 3370 (main) | 5.05 - 6.56 | ./kernel/drivers/char/flash_update | 34.4k - 59.1k |
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.84 - 7.02 | ./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 - 7.02 | ./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.02 | ./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 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 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 Fon WLAN 7320 | 4.85 - 6.35 | ./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 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 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 Fon WLAN 7390 | 5.01 - 5.22 | ./kernel/drivers/char/flash_update | 36.2k - 62.3k |
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!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!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!Repeater 2400 | 7.12 - 7.19 | ./kernel/drivers/char/flash_update | 27.5k - 27.6k |
FRITZ!WLAN Repeater DVB-C | 6.12 - 7.04 | ./kernel/drivers/char/flash_update | 26.7k - 55.3k |
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!Powerline 1240E | 6.33 - 7.16 | ./kernel/drivers/char/flash_update | 27.2k - 57.1k |
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-02-05 07:35 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 |