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.

0
U

Property:flash update.ko (module)

From BoxMatrix


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

Info
  
Name-Collision - multiple objects in this wiki use the name flash_update.ko!
flash_update.ko (firmw) NOR-Flash updating kernel module
flash_update.ko (module) Low-Level-Channel-Driver for FLASH_UPDATE support (Proprietary)

Kernel-Module

Note that Kernel 2.4 and builtin *.o modules have been renamed to *.ko for an easier comparison.

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: 2024-06-03 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: 2024-06-03 07:36 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: 2024-06-03 05:12 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) label in the Model column shows which CPU is meant for models with multiple Linux instances.
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 5.50 - 6.89 ./kernel/drivers/char/flash_update 0
FRITZ!Box WLAN 3370 5.05 - 6.56 ./kernel/drivers/char/flash_update 34.4k - 59.1k
FRITZ!Box 3390 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 ./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 6.40 - 7.29 ./kernel/drivers/char/flash_update 26.7k - 55.2k
FRITZ!Box 6820 LTE v2 6.40 - 7.29 ./kernel/drivers/char/flash_update 26.7k - 55.2k
FRITZ!Box 6820 LTE v3 7.19 - 7.29 ./kernel/drivers/char/flash_update 26.7k
FRITZ!Box 6840 LTE 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 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 5.53 - 7.14 ./kernel/drivers/char/flash_update 53.5k - 59.1k
FRITZ!Box 7369 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 6.21 - 6.88 ./kernel/drivers/char/flash_update 54.0k - 59.1k
FRITZ!Box 7430 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.03 ./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: 2024-06-03 07:36 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

SMW-Browser

Information is currently being retrieved from the backend.