If you like BoxMatrix then please contribute Supportdata-Probes, Firmware-Probes and/or Hardware-Probes (get in touch).
Note that our IRC-Channels moved over to libera.chat, since Freenode turned a community disposal network.

Bootloader-Environment

From BoxMatrix


BoxMatrix >> Environment >> Bootloader-Environment @ 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 Gallery

Bootloader-Env Brandings TIATM-Env Linux-Env AVM-Env Config-Env CGI-Env WebCM-Env Kernel-Cfg Research

Info
The Bootloader-Environment stores factory settings describing a model. This includes info about the hardware (HWRevision, ProductID), branding and internationalisation (annex, country, language, firmware_version), partition tables (mtd0++), MAC addresses, default keys for WLAN, and much more. It is stored in the AVM developed TFFS filesystem, with factory defaults stored in the Bootloader image. To access the TFFS filesystem the Bootloader ADAM2 or EVA and the Kernel contain TFFS drivers, which contain a list with all possible variable names and their IDs. This list is used to create the TFFS and to access a variable by its ID. A Recovery.exe also contains this list, to clean the TFFS partitions with a new filesystem.

Bootloader-Environment[edit]

This list shows all variables of the TFFS name tables of all unpacked Kernels and Recovery.exe files of the Firmware-History and their IDs,
plus some manual additions. The variables modulation and oam_lb_timeout, which belong to the TIATM-Environment, are repeated here to list their IDs.
Like the TFFS drivers the name tables are open source and could be found in AVM's release kernel source at drivers/char/tffs/*linux_tffs.h.
Each article listed below shows per model sample values, if the respective variable was used in any of the scanned Supportdata-Probes.

Daily updated index of all bootloader variables found scanning Supportdata-Probes and Firmware-Probes. Last update: 2021-10-18 04:47 GMT.
The label (bootenv) in the Variable column shows there are other objects in this wiki using this name.
The Mod.supp and Firmw.supp columns show the amount of models using the respective variable in supportdata, and their firmware range.
The Mod.kern and Firmw.kern columns show the amount of models using the respective variable in kernel tffs tables, and their firmware range.
The label (anon) in the Description column shows that the sample values of the respective variable are anonymized.
The TFFS-IDs column shows the IDs of the respective variable in hex and deximal format. ADAM2 IDs range from 0x0100 to 0x01FF.

Goto:   A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z   -   Index

Missing Supportdata

The data in this article is incomplete due to missing Supportdata-Probes for the models listed below.
If you own any of these models and would like to help then please get in touch.

Fact-Box