SMEM
IPQ807x# smem
flash_type: 0x6
flash_index: 0x0
flash_chip_select: 0x0
flash_block_size: 0x10000
flash_density: 0x1000000
partition table offset 0x0
No.: Name Attributes Start Size
0: 0:SBL1 0x0000ffff 0x0 0x50000
1: 0:MIBIB 0x001040ff 0x50000 0x10000
2: 0:BOOTCONFIG 0x001040ff 0x60000 0x20000
3: 0:BOOTCONFIG1 0x001040ff 0x80000 0x20000
4: 0:QSEE 0x0000ffff 0xa0000 0x180000
5: 0:QSEE_1 0x0000ffff 0x220000 0x180000
6: 0:DEVCFG 0x0000ffff 0x3a0000 0x10000
7: 0:DEVCFG_1 0x0000ffff 0x3b0000 0x10000
8: 0:APDP 0x0000ffff 0x3c0000 0x10000
9: 0:APDP_1 0x0000ffff 0x3d0000 0x10000
10: 0:RPM 0x0000ffff 0x3e0000 0x40000
11: 0:RPM_1 0x0000ffff 0x420000 0x40000
12: 0:CDT 0x0000ffff 0x460000 0x10000
13: 0:CDT_1 0x0000ffff 0x470000 0x10000
14: 0:APPSBLENV 0x0000ffff 0x480000 0x10000
15: 0:APPSBL 0x0000ffff 0x490000 0xa0000
16: 0:APPSBL_1 0x0000ffff 0x530000 0xa0000
17: 0:ART 0x0000ffff 0x5d0000 0x40000
18: 0:ETHPHYFW 0x0000ffff 0x610000 0x80000
19: rootfs 0x0100ffff 0x0 0x3400000
20: 0:WIFIFW 0x0100ffff 0x3400000 0x800000
21: rootfs_1 0x0100ffff 0x3c00000 0x3400000
22: 0:WIFIFW_1 0x0100ffff 0x7000000 0x800000
IPQ807x#
root@Router:/# df -h
Filesystem Size Used Available Use% Mounted on
mtd:ubi_rootfs 19.0M 19.0M 0 100% /rom
tmpfs 432.9M 520.0K 432.4M 0% /tmp
/dev/ubi0_2 17.0M 388.0K 15.7M 2% /overlay
overlayfs:/overlay 17.0M 388.0K 15.7M 2% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock26 2.3M 2.3M 0 100% /lib/firmware/IPQ8074/WIFI_FW
I think the sales info is wrong
IPQ807x# nand device
Device 0: nand0, sector size 128 KiB
Page size 2048 b
OOB size 80 b
Erase size 131072 b
subpagesize 0 b
options 0x 0
bbt options 0x 0
IPQ807x# nand info
Device 0: nand0, sector size 128 KiB
Page size 2048 b
OOB size 80 b
Erase size 131072 b
subpagesize 0 b
options 0x 0
bbt options 0x 0
Device 1: 25x nand1, sector size 64 KiB
Page size 256 b
OOB size 0 b
Erase size 65536 b
subpagesize 313 b
options 0x65746172
bbt options 0x 0
IPQ807x# sf probe
SPI_ADDR_LEN=3
SF: Detected MX25U6435F with page size 256 Bytes, erase size 64 KiB, total 8 MiB
IPQ807x#
here is the DTS of this device :
/dts-v1/;
/*
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include "qcom-ipq807x-soc.dtsi"
#include "qcom-ipq807x-hk-cpu.dtsi"
/ {
#address-cells = <0x2>;
#size-cells = <0x2>;
model = "Qualcomm Technologies, Inc. IPQ807x/AP-HK09";
compatible = "qcom,ipq807x-hk09", "qcom,ipq807x";
qcom,msm-id = <0x156 0x0>;
interrupt-parent = <&intc>;
qcom,board-id = <0x8 0x0>;
qcom,pmic-id = <0x0 0x0 0x0 0x0>;
aliases {
/*
* Aliases as required by u-boot
* to patch MAC addresses
*/
ethernet0 = "/soc/dp1";
ethernet1 = "/soc/dp2";
ethernet2 = "/soc/dp3";
ethernet3 = "/soc/dp4";
ethernet4 = "/soc/dp5";
};
chosen {
bootargs = "console=ttyMSM0,115200,n8 root=/dev/ram0 rw \
init=/init";
#ifdef __IPQ_MEM_PROFILE_256_MB__
bootargs-append = " swiotlb=1";
#else
bootargs-append = " swiotlb=1 coherent_pool=2M";
#endif
};
};
&tlmm {
pinctrl-0 = <&btcoex_pins>;
pinctrl-names = "default";
btcoex_pins: btcoex_pins {
mux_0 {
pins = "gpio64";
function = "pta1_1";
drive-strength = <6>;
bias-pull-down;
};
mux_1 {
pins = "gpio65";
function = "pta1_2";
drive-strength = <6>;
bias-pull-down;
};
mux_2 {
pins = "gpio66";
function = "pta1_0";
drive-strength = <6>;
bias-pull-down;
};
};
mdio_pins: mdio_pinmux {
mux_0 {
pins = "gpio68";
function = "mdc";
drive-strength = <8>;
bias-pull-up;
};
mux_1 {
pins = "gpio69";
function = "mdio";
drive-strength = <8>;
bias-pull-up;
};
mux_2 {
pins = "gpio25";
function = "gpio";
bias-pull-up;
};
mux_3 {
pins = "gpio44";
function = "gpio";
bias-pull-up;
};
};
uart_pins: uart_pins {
mux {
pins = "gpio23", "gpio24";
function = "blsp4_uart1";
drive-strength = <8>;
bias-disable;
};
};
spi_0_pins: spi_0_pins {
mux {
pins = "gpio38", "gpio39", "gpio40", "gpio41";
function = "blsp0_spi";
drive-strength = <8>;
bias-disable;
};
};
qpic_pins: qpic_pins {
data_0 {
pins = "gpio15";
function = "qpic_pad0";
drive-strength = <8>;
bias-disable;
};
data_1 {
pins = "gpio12";
function = "qpic_pad1";
drive-strength = <8>;
bias-disable;
};
data_2 {
pins = "gpio13";
function = "qpic_pad2";
drive-strength = <8>;
bias-disable;
};
data_3 {
pins = "gpio14";
function = "qpic_pad3";
drive-strength = <8>;
bias-disable;
};
data_4 {
pins = "gpio5";
function = "qpic_pad4";
drive-strength = <8>;
bias-disable;
};
data_5 {
pins = "gpio6";
function = "qpic_pad5";
drive-strength = <8>;
bias-disable;
};
data_6 {
pins = "gpio7";
function = "qpic_pad6";
drive-strength = <8>;
bias-disable;
};
data_7 {
pins = "gpio8";
function = "qpic_pad7";
drive-strength = <8>;
bias-disable;
};
qpic_pad {
pins = "gpio1", "gpio3", "gpio4",
"gpio10", "gpio11", "gpio17";
function = "qpic_pad";
drive-strength = <8>;
bias-disable;
};
};
button_pins: button_pins {
reset_button {
pins = "gpio34";
function = "gpio";
drive-strength = <8>;
bias-pull-up;
};
wps_button {
pins = "gpio46";
function = "gpio";
drive-strength = <8>;
bias-pull-up;
};
};
led_pins: led_pins {
wifi1 {
pins = "gpio42";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
wifi0 {
pins = "gpio43";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
4g {
pins = "gpio30";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
internet {
pins = "gpio22";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
//m2 3.8V prwer
4g_power {
pins = "gpio55";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
};
/*
usb_mux_sel_pins: usb_mux_pins {
mux {
pins = "gpio27";
function = "gpio";
drive-strength = <8>;
bias-pull-down;
};
};
*/
pcie0_pins: pcie_pins {
pcie0_rst {
pins = "gpio58";
function = "pcie0_rst";
drive-strength = <8>;
bias-pull-down;
};
pcie0_wake {
pins = "gpio59";
function = "pcie0_wake";
drive-strength = <8>;
bias-pull-down;
};
};
};
&soc {
gpio_keys {
compatible = "gpio-keys";
pinctrl-0 = <&button_pins>;
pinctrl-names = "default";
reset {
label = "reset";
linux,code = <KEY_RESTART>;
gpios = <&tlmm 34 GPIO_ACTIVE_LOW>;
linux,input-type = <1>;
debounce-interval = <60>;
};
wps {
label = "wps";
linux,code = <KEY_WPS_BUTTON>;
gpios = <&tlmm 46 GPIO_ACTIVE_LOW>;
linux,input-type = <1>;
debounce-interval = <60>;
};
};
mdio: mdio@90000 {
pinctrl-0 = <&mdio_pins>;
pinctrl-names = "default";
phy-reset-gpio = <&tlmm 37 0>;
compatible = "qcom,ipq40xx-mdio", "qcom,qca-mdio";
phy0: ethernet-phy@0 {
reg = <0>;
};
phy1: ethernet-phy@1 {
reg = <1>;
};
phy2: ethernet-phy@2 {
reg = <2>;
};
phy3: ethernet-phy@3 {
reg = <3>;
};
phy4: ethernet-phy@4 {
reg = <4>;
};
};
ess-switch@3a000000 {
switch_cpu_bmp = <0x1>; /* cpu port bitmap */
switch_lan_bmp = <0x1e>; /* lan port bitmap */
switch_wan_bmp = <0x20>; /* wan port bitmap */
switch_mac_mode = <0x0>; /* mac mode for uniphy instance0*/
switch_mac_mode1 = <0xff>; /* mac mode for uniphy instance1*/
switch_mac_mode2 = <0xff>; /* mac mode for uniphy instance2*/
bm_tick_mode = <0>; /* bm tick mode */
tm_tick_mode = <0>; /* tm tick mode */
qcom,port_phyinfo {
port@0 {
port_id = <1>;
phy_address = <0>;
};
port@1 {
port_id = <2>;
phy_address = <1>;
};
port@2 {
port_id = <3>;
phy_address = <2>;
};
port@3 {
port_id = <4>;
phy_address = <3>;
};
port@4 {
port_id = <5>;
phy_address = <4>;
};
};
port_scheduler_resource {
port@0 {
port_id = <0>;
ucast_queue = <0 143>;
mcast_queue = <256 271>;
l0sp = <0 35>;
l0cdrr = <0 47>;
l0edrr = <0 47>;
l1cdrr = <0 7>;
l1edrr = <0 7>;
};
port@1 {
port_id = <1>;
ucast_queue = <144 159>;
mcast_queue = <272 275>;
l0sp = <36 39>;
l0cdrr = <48 63>;
l0edrr = <48 63>;
l1cdrr = <8 11>;
l1edrr = <8 11>;
};
port@2 {
port_id = <2>;
ucast_queue = <160 175>;
mcast_queue = <276 279>;
l0sp = <40 43>;
l0cdrr = <64 79>;
l0edrr = <64 79>;
l1cdrr = <12 15>;
l1edrr = <12 15>;
};
port@3 {
port_id = <3>;
ucast_queue = <176 191>;
mcast_queue = <280 283>;
l0sp = <44 47>;
l0cdrr = <80 95>;
l0edrr = <80 95>;
l1cdrr = <16 19>;
l1edrr = <16 19>;
};
port@4 {
port_id = <4>;
ucast_queue = <192 207>;
mcast_queue = <284 287>;
l0sp = <48 51>;
l0cdrr = <96 111>;
l0edrr = <96 111>;
l1cdrr = <20 23>;
l1edrr = <20 23>;
};
port@5 {
port_id = <5>;
ucast_queue = <208 223>;
mcast_queue = <288 291>;
l0sp = <52 55>;
l0cdrr = <112 127>;
l0edrr = <112 127>;
l1cdrr = <24 27>;
l1edrr = <24 27>;
};
port@6 {
port_id = <6>;
ucast_queue = <224 239>;
mcast_queue = <292 295>;
l0sp = <56 59>;
l0cdrr = <128 143>;
l0edrr = <128 143>;
l1cdrr = <28 31>;
l1edrr = <28 31>;
};
port@7 {
port_id = <7>;
ucast_queue = <240 255>;
mcast_queue = <296 299>;
l0sp = <60 63>;
l0cdrr = <144 159>;
l0edrr = <144 159>;
l1cdrr = <32 35>;
l1edrr = <32 35>;
};
};
port_scheduler_config {
port@0 {
port_id = <0>;
l1scheduler {
group@0 {
sp = <0 1>; /*L0 SPs*/
/*cpri cdrr epri edrr*/
cfg = <0 0 0 0>;
};
};
l0scheduler {
group@0 {
/*unicast queues*/
ucast_queue = <0 4 8>;
/*multicast queues*/
mcast_queue = <256 260>;
/*sp cpri cdrr epri edrr*/
cfg = <0 0 0 0 0>;
};
group@1 {
ucast_queue = <1 5 9>;
mcast_queue = <257 261>;
cfg = <0 1 1 1 1>;
};
group@2 {
ucast_queue = <2 6 10>;
mcast_queue = <258 262>;
cfg = <0 2 2 2 2>;
};
group@3 {
ucast_queue = <3 7 11>;
mcast_queue = <259 263>;
cfg = <0 3 3 3 3>;
};
};
};
port@1 {
port_id = <1>;
l1scheduler {
group@0 {
sp = <36>;
cfg = <0 8 0 8>;
};
group@1 {
sp = <37>;
cfg = <1 9 1 9>;
};
};
l0scheduler {
group@0 {
ucast_queue = <144>;
ucast_loop_pri = <16>;
mcast_queue = <272>;
mcast_loop_pri = <4>;
cfg = <36 0 48 0 48>;
};
};
};
port@2 {
port_id = <2>;
l1scheduler {
group@0 {
sp = <40>;
cfg = <0 12 0 12>;
};
group@1 {
sp = <41>;
cfg = <1 13 1 13>;
};
};
l0scheduler {
group@0 {
ucast_queue = <160>;
ucast_loop_pri = <16>;
mcast_queue = <276>;
mcast_loop_pri = <4>;
cfg = <40 0 64 0 64>;
};
};
};
port@3 {
port_id = <3>;
l1scheduler {
group@0 {
sp = <44>;
cfg = <0 16 0 16>;
};
group@1 {
sp = <45>;
cfg = <1 17 1 17>;
};
};
l0scheduler {
group@0 {
ucast_queue = <176>;
ucast_loop_pri = <16>;
mcast_queue = <280>;
mcast_loop_pri = <4>;
cfg = <44 0 80 0 80>;
};
};
};
port@4 {
port_id = <4>;
l1scheduler {
group@0 {
sp = <48>;
cfg = <0 20 0 20>;
};
group@1 {
sp = <49>;
cfg = <1 21 1 21>;
};
};
l0scheduler {
group@0 {
ucast_queue = <192>;
ucast_loop_pri = <16>;
mcast_queue = <284>;
mcast_loop_pri = <4>;
cfg = <48 0 96 0 96>;
};
};
};
port@5 {
port_id = <5>;
l1scheduler {
group@0 {
sp = <52>;
cfg = <0 24 0 24>;
};
group@1 {
sp = <53>;
cfg = <1 25 1 25>;
};
};
l0scheduler {
group@0 {
ucast_queue = <208>;
ucast_loop_pri = <16>;
mcast_queue = <288>;
mcast_loop_pri = <4>;
cfg = <52 0 112 0 112>;
};
};
};
port@6 {
port_id = <6>;
l1scheduler {
group@0 {
sp = <56>;
cfg = <0 28 0 28>;
};
group@1 {
sp = <57>;
cfg = <1 29 1 29>;
};
};
l0scheduler {
group@0 {
ucast_queue = <224>;
ucast_loop_pri = <16>;
mcast_queue = <292>;
mcast_loop_pri = <4>;
cfg = <56 0 128 0 128>;
};
};
};
port@7 {
port_id = <7>;
l1scheduler {
group@0 {
sp = <60>;
cfg = <0 32 0 32>;
};
};
l0scheduler {
group@0 {
ucast_queue = <240>;
mcast_queue = <296>;
cfg = <60 0 144 0 144>;
};
};
};
};
};
dp1 {
device_type = "network";
compatible = "qcom,nss-dp";
qcom,id = <1>;
reg = <0x3a001000 0x200>;
qcom,mactype = <0>;
local-mac-address = [000000000000];
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <0>;
phy-mode = "sgmii";
};
dp2 {
device_type = "network";
compatible = "qcom,nss-dp";
qcom,id = <2>;
reg = <0x3a001200 0x200>;
qcom,mactype = <0>;
local-mac-address = [000000000000];
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <1>;
phy-mode = "sgmii";
};
dp3 {
device_type = "network";
compatible = "qcom,nss-dp";
qcom,id = <3>;
reg = <0x3a001400 0x200>;
qcom,mactype = <0>;
local-mac-address = [000000000000];
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <2>;
phy-mode = "sgmii";
};
dp4 {
device_type = "network";
compatible = "qcom,nss-dp";
qcom,id = <4>;
reg = <0x3a001600 0x200>;
qcom,mactype = <0>;
local-mac-address = [000000000000];
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <3>;
phy-mode = "sgmii";
};
dp5 {
device_type = "network";
compatible = "qcom,nss-dp";
qcom,id = <5>;
reg = <0x3a001800 0x200>;
qcom,mactype = <0>;
local-mac-address = [000000000000];
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <4>;
phy-mode = "sgmii";
};
leds {
compatible = "gpio-leds";
pinctrl-0 = <&led_pins>;
pinctrl-names = "default";
wifi1 {
label = "wifi1";
gpio = <&tlmm 42 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
wifi0 {
label = "wifi0";
gpio = <&tlmm 43 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
4g {
label = "4g";
gpio = <&tlmm 30 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
internet {
label = "internet";
gpio = <&tlmm 22 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
4g_power {
label = "4g_power";
gpio = <&tlmm 55 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
};
};
&serial_blsp4 {
pinctrl-0 = <&uart_pins>;
pinctrl-names = "default";
status = "ok";
};
&spi_0 { /* BLSP1 QUP1 */
pinctrl-0 = <&spi_0_pins>;
pinctrl-names = "default";
cs-select = <0>;
status = "ok";
m25p80@0 {
#address-cells = <1>;
#size-cells = <1>;
reg = <0>;
compatible = "n25q128a11";
linux,modalias = "m25p80", "n25q128a11";
spi-max-frequency = <50000000>;
use-default-sizes;
};
};
&serial_blsp2 {
status = "disabled";
};
&msm_imem {
status = "disabled";
};
&ssphy_0 {
status = "ok";
};
&qusb_phy_0 {
status = "ok";
};
&ssphy_1 {
status = "ok";
};
&qusb_phy_1 {
status = "ok";
};
&usb3_0 {
status = "ok";
};
&usb3_1 {
status = "ok";
};
&cryptobam {
status = "ok";
};
&crypto {
status = "ok";
};
&i2c_0 {
status = "disabled";
};
&i2c_1 {
status = "disabled";
};
&qpic_bam {
status = "ok";
};
&nand {
pinctrl-0 = <&qpic_pins>;
pinctrl-names = "default";
status = "ok";
};
&qpic_lcd {
status = "disabled";
};
&qpic_lcd_panel {
status = "disabled";
};
&ledc {
status = "disabled";
};
&pcie0 {
status = "ok";
};
&pcie1 {
status = "disabled";
};
&wifi0 {
qcom,board_id = <0x90>;
};
&wifi1 {
qcom,board_id = <0x290>;
};
after a lot of tests I 'm still not able to get it work.
Just the first step:
tftpboot openwrt-ipq807x-generic-dynalink_dl-wrx36-initramfs-uImage.itb
bootm
...
after that i get
'OpenWrt SNAPSHOT, r22438-d98c4fb8bf'
but from there I'm lost.
I'm happy for any help
Did you actually try setting the real offsets and sizes of the rootfs partitions? Since this device has a substantially different flash layout comparing to the DL-WRX36.
Also, when the DL-WRX36 partitions add up to 253M (which is just 3M shy of the total 256M),
0: 0:SBL1 : 1048576 ( 0x100000)
1: 0:MIBIB : 1048576 ( 0x100000)
2: 0:BOOTCONFIG : 524288 ( 0x80000)
3: 0:BOOTCONFIG1: 524288 ( 0x80000)
4: 0:QSEE : 3145728 ( 0x300000)
5: 0:QSEE_1 : 3145728 ( 0x300000)
6: 0:DEVCFG : 524288 ( 0x80000)
7: 0:DEVCFG_1 : 524288 ( 0x80000)
8: 0:APDP : 524288 ( 0x80000)
9: 0:APDP_1 : 524288 ( 0x80000)
10: 0:RPM : 524288 ( 0x80000)
11: 0:RPM_1 : 524288 ( 0x80000)
12: 0:CDT : 524288 ( 0x80000)
13: 0:CDT_1 : 524288 ( 0x80000)
14: 0:APPSBLENV : 524288 ( 0x80000)
15: 0:APPSBL : 1048576 ( 0x100000)
16: 0:APPSBL_1 : 1048576 ( 0x100000)
17: 0:ART : 524288 ( 0x80000)
18: rootfs : 101711872 ( 0x6100000)
19: 0:WIFIFW_1 : 9437184 ( 0x900000)
20: rootfs_1 : 101711872 ( 0x6100000)
21: 0:WIFIFW : 9437184 ( 0x900000)
22: ubifs : 23068672 ( 0x1600000)
23: 0:ETHPHYFW : 524288 ( 0x80000)
24: certificate : 2621440 ( 0x280000)
------------------------------------
total: 265289728 (0x0fd00000) (253M)
it is very curious how this one actually only adds up to 133M.
0: 0:sbl1 : 655360 ( 0xa0000)
1: 0:mibib : 131072 ( 0x20000)
2: 0:bootconfig : 262144 ( 0x40000)
3: 0:bootconfig1: 262144 ( 0x40000)
4: 0:qsee : 3145728 ( 0x300000)
5: 0:qsee_1 : 3145728 ( 0x300000)
6: 0:devcfg : 131072 ( 0x20000)
7: 0:devcfg_1 : 131072 ( 0x20000)
8: 0:apdp : 131072 ( 0x20000)
9: 0:apdp_1 : 131072 ( 0x20000)
10: 0:rpm : 524288 ( 0x80000)
11: 0:rpm_1 : 524288 ( 0x80000)
12: 0:cdt : 131072 ( 0x20000)
13: 0:cdt_1 : 131072 ( 0x20000)
14: 0:appsblenv : 131072 ( 0x20000)
15: 0:appsbl : 1310720 ( 0x140000)
16: 0:appsbl_1 : 1310720 ( 0x140000)
17: 0:art : 524288 ( 0x80000)
18: 0:ethphyfw : 1048576 ( 0x100000)
19: rootfs : 54525952 ( 0x3400000)
20: 0:wififw : 8388608 ( 0x800000)
21: rootfs_1 : 54525952 ( 0x3400000)
22: 0:wififw_1 : 8388608 ( 0x800000)
------------------------------------
total: 139591680 (0x08520000) (133M)
Where have the remaining 123M gone, I wonder?