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:APPSBL
BoxMatrix >> System >> APPSBL | @ 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 |
Devices | Filesystems | Partitions | Sockets | Netlink | Pipes | Interfaces | Bridges | Ports | Events | Sources | Sinks | AVMIPC | Processes | Watchdogs | Memory | Slab | Vmalloc | ProcFS | SysFS | Research |
Linux-Partition
Partition: | APPSBL - type Part | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | System >> Linux-Partitions - Origin: AVM | ||||||
Device: | mmcblk0p13, mmcblk0p14, mmcblk0p18 | ||||||
Properties: | Firmware: 7.27 - 7.81 | ||||||
Function: | SBL: Application Secondary Bootloader - EVA #0 (Hawkeye). |
Goto: Hawkeye - Miami - Dakota - Dependencies - Model-Matrix - Missing Supportdata - SMW-Browser
Details
APPSBL is the Application Secondary Bootloader
partition. It contains the first instance of the EVA bootloader.
The label of this partition is originally named 0:APPSBL
, which is an invalid article name in Mediawiki.
APPSBL is stored in 2 instances and is loaded by the SBL and executed in the normal world.
The size and location differ each platform, see below.
The APPSBL partitions are updated by urladerupdate, but not the entire partitions, just the leading static part of EVA.
Normally EVA contains an embedded config section which varies across unique devices. This would break the signature.
That's why EVA has a signed static part on APPSBL partitions excluding the unique config at the end of each partition.
Multi-EVA boot on Qualcomm-ARM:
- SoCs: Hawkeye, Alder, Miami, Dakota, Maple
- Lexicon: PBL, SBL, TrustZone, EVA
- Procfs: sbl_version, sbl_reboot, struct_version
- Procfs: sbl_fault_register, sbl_reset_debug, sbl_wdog_status, sbl_wonce
- Procfs: tz0_verified, tz0_version, tz1_verified, tz1_version
- Procfs: tz_boot_ack, tz_boot_index, tz_version
- Procfs: eva0_verified, eva0_version, eva1_verified, eva1_version
- Procfs: eva_boot_ack, eva_boot_index
- Firmware: sblupdate, tzupdate, urladerupdate
- Commands: tz_update
- Startup: E02-tz_update, cortexa9, cortexa9.service
- Partitions: GPT, alignto512, align_config_to_4mb, SBL1, SBL1_1, MIBIB
- Partitions: BOOTCONFIG, BOOTCONFIG1, QSEE, QSEE_1, DEVCFG, DEVCFG_1, RPM, RPM_1
- Partitions: CDT, CDT_1, APPSBL, APPSBL_1, CONFIG, CONFIG_1, TME, TME_1
- Kconfig: CONFIG_AVM_FASTIRQ, CONFIG_AVM_TZ_EXTENSIONS, CONFIG_QSEECOM
- Kernel: avm_sbl.ko, avm_tz.ko, qseecom.ko, ipq40xx_qseecom.ko
Hawkeye
On Hawkeye both 512 KB sized APPSBL partitons are located on the eMMC, the second instance is named APPSBL_1.
See the SBL article for the partition table.
Miami
On Miami both 768 KB sized APPSBL partitons are located on the eMMC, the second instance is also named APPSBL_1.
See the SBL article for the partition table.
Dakota
On Dakota both *hidden* 256 KB sized APPSBL partitons are located in mtd2, the second instance is named APPSBL_B.
See the SBL article for the partition table.
me@home:~/bin$ binwalk 7520_eva1.bin DECIMAL HEXADECIMAL DESCRIPTION
0 0x0 ELF, 32-bit LSB executable, ARM, version 1 (SYSV) 80312 0x139B8 device tree image (dtb) 105248 0x19B20 CRC32 polynomial table, little endian 110610 0x1B012 PARity archive data - file number 25938 117561 0x1CB39 Copyright string: "Copyright 2018 AVM Date: %s Time: %s " 126740 0x1EF14 JFFS2 filesystem, little endian 245764 0x3C004 Zlib compressed data, default compression 247812 0x3C804 Zlib compressed data, default compression 251908 0x3D804 gzip compressed data, maximum compression, has original file name: "cert.tar", from FAT filesystem (MS-DOS, OS/2, NT), last modified: 2019-07-24 22:21:03
Dependencies
Daily updated index of all dependencies of this partition. Last update: GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
A **
in the Mod
column marks info from Supportdata2 probes, which by their nature will stay way more incomplete.
A -
in the Mod
column marks manual research, the Firmware
then shows where the item occurs, not the Relation
.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
0 dependencies for this partition |
Model-Matrix
Daily updated index of the presence, path and size of this partition for each model. Last update: 2024-10-06 06:07 GMT.
Showing all models using this partition. 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 comes from Supportdata-Probes, which can have arbitrary settings and come from different firmware versions.
It doesn't say much if a model is not listed here. It may be a missing supportdata file or just a disabled feature.
Model | Firmware | Device | Size |
---|---|---|---|
FRITZ!Box 4060 | 7.28 - 7.29 | mmcblk0p13 | 512k |
FRITZ!Box 5590 Fiber (arm) | 7.27 - 7.81 | mmcblk0p13 | 512k |
FRITZ!Box 5690 Pro (arm) | 7.61 | mmcblk0p14, mmcblk0p18 | 768k |
FRITZ!Box 7690 | 7.60 - 7.61 | mmcblk0p14 | 768k |
4 models use this partition |
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.
Model | Method | Info |
---|---|---|
FRITZ!Box WLAN 3270 IT | lua | http://fritz.box/support.lua |
FRITZ!Box Fon ata | html | http://fritz.box/html/support.html |
FRITZ!Box Fon ata 1020 | html | http://fritz.box/html/support.html |
FRITZ!Box Fon 5010 | html | http://fritz.box/html/support.html |
FRITZ!Box Fon 5012 | html | http://fritz.box/html/support.html |
FRITZ!Box Fon 5113 | html | http://fritz.box/html/support.html |
FRITZ!Box Fon WLAN 7113 INT | html | http://fritz.box/html/support.html |
Speedport W 501V | telnet | |
Speedport W 722V | console | |
Eumex 300 IP | telnet | |
10 models without supportdata probes |