XM.v5.5.6# fwupdate.real -m gluon-ffpb-0.4.9\+0-exp20140607-ubiquiti-nanostation
-m.bin -d
Found mtd block: /dev/mtd0(u-boot)
Found mtd block: /dev/mtd1(u-boot-env)
Found mtd block: /dev/mtd2(kernel)
Found mtd block: /dev/mtd3(rootfs)
Found mtd block: /dev/mtd4(cfg)
Found mtd block: /dev/mtd5(EEPROM)
Got U-Boot variable: mtdparts = mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
Adding U-Boot partition: u-boot 9F000000 00040000
Adding U-Boot partition: u-boot-env 9F040000 00010000
Adding U-Boot partition: kernel 9F050000 00100000
Adding U-Boot partition: rootfs 9F150000 00660000
Adding U-Boot partition: cfg 9F7B0000 00040000
Adding U-Boot partition: EEPROM 9F7F0000 00010000
Calculating flash size:
Adding block: /dev/mtd0("u-boot") - size: 00040000
Adding block: /dev/mtd1("u-boot-env") - size: 00010000
Adding block: /dev/mtd2("kernel") - size: 00100000
Adding block: /dev/mtd3("rootfs") - size: 00660000
Adding block: /dev/mtd4("cfg") - size: 00040000
Adding block: /dev/mtd5("EEPROM") - size: 00010000
Total flash size: 00800000
Flash start: 9F000000
Flash end: 9F800000
Header MAGIC 'OPEN'
Current: XM.ar7240.v5.5.6.17762.130528.1755
New ver: XM.ar7240.v6.0.0-OpenWrt-r36121
Versions: New(393216) 6.0.0, Required(328192) 5.2.0
FW Part: "kernel"(1), MAGIC: 'PART', Base: 0x9F050000, DLen: 0x00100000, PLen: 0x00100000
FW Part: "rootfs"(2), MAGIC: 'PART', Base: 0x9F150000, DLen: 0x00260004, PLen: 0x005A0000
Adding adjusted FW partition:
name: 'kernel'
flash_base: 0x9F050000
mem_base: 0x80002000
size: 0x00100000
entry_point: 0x80002000
data_len: 0x00100000
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Adding adjusted FW partition:
name: 'rootfs'
flash_base: 0x9F150000
mem_base: 0xBDBDBDBD
size: 0x005A0000
entry_point: 0xBDBDBDBD
data_len: 0x00260004
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Signature MAGIC 'END.'
Working(1) with block: /dev/mtd0
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F050000 < blk->base: 9F000000 + blk->size: 40000
Copying FIS partition: 0 =>
name: 'u-boot'
flash_base: 0x9F000000
mem_base: 0xBDBDBDBD
size: 0x00040000
entry_point: 0xBDBDBDBD
data_len: 0x00040000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(1) with block: /dev/mtd1
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F050000 < blk->base: 9F040000 + blk->size: 10000
Copying FIS partition: 1 =>
name: 'u-boot-env'
flash_base: 0x9F040000
mem_base: 0xBDBDBDBD
size: 0x00010000
entry_point: 0xBDBDBDBD
data_len: 0x00010000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(1) with block: /dev/mtd2
Working(2) with block: /dev/mtd2
End check: 9F050000 + 00100000 <= 9F150000
Creating FIS partition: 2 =>
name: 'kernel'
flash_base: 0x9F050000
mem_base: 0x80002000
size: 0x00100000
entry_point: 0x80002000
data_len: 0x00100000
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Working(1) with block: /dev/mtd2
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F150000 < blk->base: 9F050000 + blk->size: 100000
Working(1) with block: /dev/mtd3
Working(2) with block: /dev/mtd3
End check: 9F150000 + 005A0000 <= 9F7B0000
Creating FIS partition: 3 =>
name: 'rootfs'
flash_base: 0x9F150000
mem_base: 0xBDBDBDBD
size: 0x005A0000
entry_point: 0xBDBDBDBD
data_len: 0x00260004
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Working(3) with block: /dev/mtd4
Copying FIS partition: 4 <=
name: 'cfg'
flash_base: 0x9F7B0000
mem_base: 0xBDBDBDBD
size: 0x00040000
entry_point: 0xBDBDBDBD
data_len: 0x00040000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(3) with block: /dev/mtd5
Copying FIS partition: 5 <=
name: 'EEPROM'
flash_base: 0x9F7F0000
mem_base: 0xBDBDBDBD
size: 0x00010000
entry_point: 0xBDBDBDBD
data_len: 0x00010000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
New FIS entries count 6
Executing: '/bin/updatefix.sh 328966 393216'
Current ver: 328966
New version: 393216
No need to fix.
'/bin/updatefix.sh 328966 393216' result: 0
Working(1) with block: /dev/mtd0
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F050000 < blk->base: 9F000000 + blk->size: 40000
Copying FIS partition: 0 =>
name: 'u-boot'
flash_base: 0x9F000000
mem_base: 0xBDBDBDBD
size: 0x00040000
entry_point: 0xBDBDBDBD
data_len: 0x00040000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(1) with block: /dev/mtd1
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F050000 < blk->base: 9F040000 + blk->size: 10000
Copying FIS partition: 1 =>
name: 'u-boot-env'
flash_base: 0x9F040000
mem_base: 0xBDBDBDBD
size: 0x00010000
entry_point: 0xBDBDBDBD
data_len: 0x00010000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(1) with block: /dev/mtd2
Working(2) with block: /dev/mtd2
Unlocking /dev/mtd2(kernel) ...
Unlocking device failed: ioctl(MEMUNLOCK): Operation not supported
Writing 'kernel ' to /dev/mtd2(kernel ) ...
Writing: 0x00100000 bytes with offset 0x00000000
[%0 ]
Block on '/dev/mtd2' at 00000000(len: 00010000) has changes.
[%6 ]
Block on '/dev/mtd2' at 00010000(len: 00010000) has changes.
[%12 ]
Block on '/dev/mtd2' at 00020000(len: 00010000) has changes.
[%18 ]
Block on '/dev/mtd2' at 00030000(len: 00010000) has changes.
[%25 ]
Block on '/dev/mtd2' at 00040000(len: 00010000) has changes.
[%31 ]
Block on '/dev/mtd2' at 00050000(len: 00010000) has changes.
[%37 ]
Block on '/dev/mtd2' at 00060000(len: 00010000) has changes.
[%43 ]
Block on '/dev/mtd2' at 00070000(len: 00010000) has changes.
[%50 ]
Block on '/dev/mtd2' at 00080000(len: 00010000) has changes.
[%56 ]
Block on '/dev/mtd2' at 00090000(len: 00010000) has changes.
[%62 ]
Block on '/dev/mtd2' at 000A0000(len: 00010000) has changes.
[%68 ]
Block on '/dev/mtd2' at 000B0000(len: 00010000) has changes.
[%75 ]
Block on '/dev/mtd2' at 000C0000(len: 00010000) has changes.
[%81 ]
Block on '/dev/mtd2' at 000D0000(len: 00010000) has changes.
[%87 ]
Block on '/dev/mtd2' at 000E0000(len: 00010000) has changes.
[%93 ]
Block on '/dev/mtd2' at 000F0000(len: 00010000) has changes.
[%100]
End check: 9F050000 + 00100000 <= 9F150000
Creating FIS partition: 2 =>
name: 'kernel'
flash_base: 0x9F050000
mem_base: 0x80002000
size: 0x00100000
entry_point: 0x80002000
data_len: 0x00100000
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Working(1) with block: /dev/mtd2
Skipping: artificial: 0, unallocated: 0,writeable: 1024(WRITEABLE: 400, flags: C00), fw.flash_base: 9F150000 < blk->base: 9F050000 + blk->size: 100000
Working(1) with block: /dev/mtd3
Working(2) with block: /dev/mtd3
Unlocking /dev/mtd3(rootfs) ...
Unlocking device failed: ioctl(MEMUNLOCK): Operation not supported
Writing 'rootfs ' to /dev/mtd3(rootfs ) ...
Writing: 0x00260004 bytes with offset 0x00000000
[%0 ]
Block on '/dev/mtd3' at 00000000(len: 00010000) has changes.
[%2 ]
Block on '/dev/mtd3' at 00010000(len: 00010000) has changes.
[%5 ]
Block on '/dev/mtd3' at 00020000(len: 00010000) has changes.
[%7 ]
Block on '/dev/mtd3' at 00030000(len: 00010000) has changes.
[%10 ]
Block on '/dev/mtd3' at 00040000(len: 00010000) has changes.
[%13 ]
Block on '/dev/mtd3' at 00050000(len: 00010000) has changes.
[%15 ]
Block on '/dev/mtd3' at 00060000(len: 00010000) has changes.
[%18 ]
Block on '/dev/mtd3' at 00070000(len: 00010000) has changes.
[%21 ]
Block on '/dev/mtd3' at 00080000(len: 00010000) has changes.
[%23 ]
Block on '/dev/mtd3' at 00090000(len: 00010000) has changes.
[%26 ]
Block on '/dev/mtd3' at 000A0000(len: 00010000) has changes.
[%28 ]
Block on '/dev/mtd3' at 000B0000(len: 00010000) has changes.
[%31 ]
Block on '/dev/mtd3' at 000C0000(len: 00010000) has changes.
[%34 ]
Block on '/dev/mtd3' at 000D0000(len: 00010000) has changes.
[%36 ]
Block on '/dev/mtd3' at 000E0000(len: 00010000) has changes.
[%39 ]
Block on '/dev/mtd3' at 000F0000(len: 00010000) has changes.
[%42 ]
Block on '/dev/mtd3' at 00100000(len: 00010000) has changes.
[%44 ]
Block on '/dev/mtd3' at 00110000(len: 00010000) has changes.
[%47 ]
Block on '/dev/mtd3' at 00120000(len: 00010000) has changes.
[%49 ]
Block on '/dev/mtd3' at 00130000(len: 00010000) has changes.
[%52 ]
Block on '/dev/mtd3' at 00140000(len: 00010000) has changes.
[%55 ]
Block on '/dev/mtd3' at 00150000(len: 00010000) has changes.
[%57 ]
Block on '/dev/mtd3' at 00160000(len: 00010000) has changes.
[%60 ]
Block on '/dev/mtd3' at 00170000(len: 00010000) has changes.
[%63 ]
Block on '/dev/mtd3' at 00180000(len: 00010000) has changes.
[%65 ]
Block on '/dev/mtd3' at 00190000(len: 00010000) has changes.
[%68 ]
Block on '/dev/mtd3' at 001A0000(len: 00010000) has changes.
[%71 ]
Block on '/dev/mtd3' at 001B0000(len: 00010000) has changes.
[%73 ]
Block on '/dev/mtd3' at 001C0000(len: 00010000) has changes.
[%76 ]
Block on '/dev/mtd3' at 001D0000(len: 00010000) has changes.
[%78 ]
Block on '/dev/mtd3' at 001E0000(len: 00010000) has changes.
[%81 ]
Block on '/dev/mtd3' at 001F0000(len: 00010000) has changes.
[%84 ]
Block on '/dev/mtd3' at 00200000(len: 00010000) has changes.
[%86 ]
Block on '/dev/mtd3' at 00210000(len: 00010000) has changes.
[%89 ]
Block on '/dev/mtd3' at 00220000(len: 00010000) has changes.
[%92 ]
Block on '/dev/mtd3' at 00230000(len: 00010000) has changes.
[%94 ]
Block on '/dev/mtd3' at 00240000(len: 00010000) has changes.
[%97 ]
Block on '/dev/mtd3' at 00250000(len: 00010000) has changes.
[%99 ]
Block on '/dev/mtd3' at 00260000(len: 00000004) has changes.
[%100]
End check: 9F150000 + 005A0000 <= 9F7B0000
Creating FIS partition: 3 =>
name: 'rootfs'
flash_base: 0x9F150000
mem_base: 0xBDBDBDBD
size: 0x005A0000
entry_point: 0xBDBDBDBD
data_len: 0x00260004
desc_cksum: 0x00000000
file_cksum: 0x00000000
===========================
Working(3) with block: /dev/mtd4
Copying FIS partition: 4 <=
name: 'cfg'
flash_base: 0x9F7B0000
mem_base: 0xBDBDBDBD
size: 0x00040000
entry_point: 0xBDBDBDBD
data_len: 0x00040000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
Working(3) with block: /dev/mtd5
Copying FIS partition: 5 <=
name: 'EEPROM'
flash_base: 0x9F7F0000
mem_base: 0xBDBDBDBD
size: 0x00010000
entry_point: 0xBDBDBDBD
data_len: 0x00010000
desc_cksum: 0xBDBDBDBD
file_cksum: 0xBDBDBDBD
===========================
New FIS entries count 6
FIS Change: change in partition entry 'kernel'.
FIS Change: change in partition entry 'rootfs'.
FIS Change: added partition terminator instead of 0xBD.
New partition count: 6, changes: 3
Writing U-Boot 'mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),5760k(rootfs),256k(cfg),64k(EEPROM)'
Writing U-Boot environment to /dev/mtd1
Done