# AVM Flattened Image Tree (FIT) header 00000000 0d00edfe .... head [4] - magic - always 0x0d00edfe 00000004 d275eb01 .u.. head [4] - totalsize - BE size of FIT - 0x50 00000008 142e3e21 ..>! head [4] - signature 0 - unknown - todo 0000000c 2a595d2d *Y]- head [4] - signature 1 - unknown - todo 00000010 c34cccc6 .L.. head [4] - signature 2 - unknown - todo 00000014 7c87783b |.x; head [4] - signature 3 - unknown - todo 00000018 4d263474 M&4t head [4] - signature 4 - unknown - todo 0000001c 7aa6be37 z..7 head [4] - signature 5 - unknown - todo 00000020 aa9f7f5a ...Z head [4] - signature 6 - unknown - todo 00000024 8f3b6a2c .;j, head [4] - signature 7 - unknown - todo 00000028 9b7d5e1d .}^. head [4] - signature 8 - unknown - todo 0000002c e7e85e99 ..^. head [4] - signature 9 - unknown - todo 00000030 df61e077 .a.w head [4] - signature 10 - unknown - todo 00000034 a22192f5 .!.. head [4] - signature 11 - unknown - todo 00000038 68f578d7 h.x. head [4] - signature 12 - unknown - todo 0000003c a505a3c8 .... head [4] - signature 13 - unknown - todo 00000040 32841d11 2... head [4] - signature 14 - unknown - todo 00000044 8cd35407 ..T. head [4] - signature 15 - unknown - todo # Devicetree Blob (DTB) header 00000048 d00dfeed .... head [4] - magic - always 0xd00dfeed 0000004c 01eb75d2 ..u. head [4] - totalsize - LE size of FIT - 0x50 00000050 00000038 ...8 head [4] - off_dt_struct - 0x80 - 0x48 = always 0x00000038 00000054 01eb7534 ..u4 head [4] - off_dt_strings - LE pointer to descriptions base - 0x48 00000058 00000028 ...( head [4] - off_mem_rsvmap - always 0x00000028 0000005c 00000011 .... head [4] - fdt version - always 0x00000011 = 17 00000060 00000010 .... head [4] - last compatible version - always 0x00000010 = 16 00000064 00000000 .... head [4] - boot_cpuid - always 0x00000000 00000068 0000009e .... head [4] - size_dt_strings - size of descriptions array 0000006c 01eb74fc ..t. head [4] - size_dt_struct - size of FIT body structure 00000070 00000000 .... head [4] - padding/reserved 0 - always 0x00000000 00000074 00000000 .... head [4] - padding/reserved 1 - always 0x00000000 00000078 00000000 .... head [4] - padding/reserved 2 - always 0x00000000 0000007c 00000000 .... head [4] - padding/reserved 3 - always 0x00000000 # Devicetree Blob (DTB) structure 00000080 00000001 .... hunk 1 [8] - string = '' 00000084 00000000 .... 00000088 00000003 .... hunk 3 #0 [14] - info = 'FIT for HW271' 0000008c 0000000e .... 00000090 00000000 .... 00000094 46495420 FIT 00000098 666f7220 for 0000009c 48573237 HW27 000000a0 31000000 1... 000000a4 00000003 .... hunk 3 #12 [4] - timestamp = 0x61eac323 = 1642775331 000000a8 00000004 .... 000000ac 0000000c .... 000000b0 61eac323 a..# 000000b4 00000003 .... hunk 3 #22 [4] - avm,gu-version = 0x00016fa8 = 94120 000000b8 00000004 .... 000000bc 00000016 .... 000000c0 00016fa8 ..o. 000000c4 00000001 .... hunk 1 [12] - string = 'images' 000000c8 696d6167 imag 000000cc 65730000 es.. 000000d0 00000001 .... hunk 1 [24] - string = 'maple_HW271_kernel' 000000d4 6d61706c mapl 000000d8 655f4857 e_HW 000000dc 3237315f 271_ 000000e0 6b65726e kern 000000e4 656c0000 el.. 000000e8 00000003 .... hunk 3 #0 [23] - info = 'Kernel for maple_HW271' 000000ec 00000017 .... 000000f0 00000000 .... 000000f4 4b65726e Kern 000000f8 656c2066 el f 000000fc 6f72206d or m 00000100 61706c65 aple 00000104 5f485732 _HW2 00000108 37310000 71.. 0000010c 00000003 .... hunk 3 #37 [1] - avm,variants = '' 00000110 00000001 .... 00000114 00000025 ...% 00000118 00000000 .... 0000011c 00000003 .... hunk 3 #50 [4] - #address-cells = 0x00000001 = 1 00000120 00000004 .... 00000124 00000032 ...2 00000128 00000001 .... 0000012c 00000003 .... hunk 3 #65 [3580407] - data = 00000130 0036a1f7 .6.. 00000134 00000041 ...A 00000138 0d00edfe .... 0000013c a7a13600 ..6. 00000140 345c4407 4\D. 00000144 2da8c088 -... 00000148 bf38ec0e .8.. 0000014c 4ab03e58 J.>X 00000150 d0181364 ...d 00000154 15e350c3 ..P. 00000158 450ea096 E... 0000015c 4568b9a3 Eh.. 00000160 84cc3550 ..5P 00000164 e5491ec5 .I.. 00000168 a4aef10b .... 0000016c fff7fb23 ...# 00000170 5f93914c _..L 00000174 216a7729 !jw) 00000178 b1de7d2f ..}/ 0000017c 51149000 Q... 00000180 d00dfeed .... 00000184 0036a1a7 .6.. 00000188 00000038 ...8 0000018c 0036a0a0 .6.. 00000190 00000028 ...( 00000194 00000011 .... 00000198 00000010 .... 0000019c 00000000 .... 000001a0 00000107 .... 000001a4 0036a068 .6.h 000001a8 00000000 .... .... .... 0036a2b0 78745f73 xt_s 0036a2b4 74617274 tart 0036a2b8 0061766d .avm 0036a2bc 2c6e616d ,nam 0036a2c0 65730061 es.a 0036a2c4 766d2c74 vm,t 0036a2c8 6f6b656e oken 0036a2cc 5f746162 _tab 0036a2d0 6c650061 le.a 0036a2d4 766d2c74 vm,t 0036a2d8 6f6b656e oken 0036a2dc 5f696e64 _ind 0036a2e0 65780061 ex.a 0036a2e4 766d2c6e vm,n 0036a2e8 756d5f73 um_s 0036a2ec 796d7300 yms. 0036a2f0 61766d2c avm, 0036a2f4 61646472 addr 0036a2f8 65737365 esse 0036a2fc 73006176 s.av 0036a300 6d2c7265 m,re 0036a304 6c617469 lati 0036a308 76655f62 ve_b 0036a30c 61736500 ase. 0036a310 61766d2c avm, 0036a314 6f666673 offs 0036a318 65747300 ets. 0036a31c 6b65726e kern 0036a320 656c0066 el.f 0036a324 64740000 dt.. 0036a328 00000000 .... 0036a32c 00000000 .... 0036a330 00000003 .... hunk 3 #70 [8] - type = 'avm,fit' 0036a334 00000008 .... 0036a338 00000046 ...F 0036a33c 61766d2c avm, 0036a340 66697400 fit. 0036a344 00000003 .... hunk 3 #75 [4] - arch = 'arm' 0036a348 00000004 .... 0036a34c 0000004b ...K 0036a350 61726d00 arm. 0036a354 00000003 .... hunk 3 #80 [6] - os = 'linux' 0036a358 00000006 .... 0036a35c 00000050 ...P 0036a360 6c696e75 linu 0036a364 78000000 x... 0036a368 00000003 .... hunk 3 #83 [5] - compression = 'none' 0036a36c 00000005 .... 0036a370 00000053 ...S 0036a374 6e6f6e65 none 0036a378 00000000 .... 0036a37c 00000003 .... hunk 3 #95 [4] - load = 0x41208000 0036a380 00000004 .... 0036a384 0000005f ..._ 0036a388 41208000 A .. 0036a38c 00000002 .... hunk 2 [40] - string = 'maple_HW271_squashFS_filesystem' 0036a390 00000001 .... 0036a394 6d61706c mapl 0036a398 655f4857 e_HW 0036a39c 3237315f 271_ 0036a3a0 73717561 squa 0036a3a4 73684653 shFS 0036a3a8 5f66696c _fil 0036a3ac 65737973 esys 0036a3b0 74656d00 tem. 0036a3b4 00000003 .... hunk 3 #0 [25] - info = 'squashFS for maple_HW271' 0036a3b8 00000019 .... 0036a3bc 00000000 .... 0036a3c0 73717561 squa 0036a3c4 73684653 shFS 0036a3c8 20666f72 for 0036a3cc 206d6170 map 0036a3d0 6c655f48 le_H 0036a3d4 57323731 W271 0036a3d8 00000000 .... 0036a3dc 00000003 .... hunk 3 #50 [4] - #address-cells = 0x00000001 = 1 0036a3e0 00000004 .... 0036a3e4 00000032 ...2 0036a3e8 00000001 .... 0036a3ec 00000003 .... hunk 3 #100 [4] - avm,data-align = 0x00001000 = 4096 0036a3f0 00000004 .... 0036a3f4 00000064 ...d 0036a3f8 00001000 .... 0036a3fc 00000003 .... hunk 3 #65 [28626944] - data = 0036a400 01b4d000 .... 0036a404 00000041 ...A 0036a408 68737173 hsqs 0036a40c e5270000 .'.. 0036a410 bfcfb401 .... 0036a414 00000100 .... 0036a418 7d010000 }... 0036a41c 04001000 .... 0036a420 c0020100 .... 0036a424 04000000 .... 0036a428 bc161233 ...3 0036a42c 01000000 .... 0036a430 bfcfb401 .... 0036a434 00000000 .... 0036a438 b7cfb401 .... 0036a43c 00000000 .... 0036a440 ffffffff .... 0036a444 ffffffff .... 0036a448 51adb101 Q... 0036a44c 00000000 .... 0036a450 f5e5b201 .... 0036a454 00000000 .... 0036a458 997fb401 .... 0036a45c 00000000 .... 0036a460 61cfb401 a... 0036a464 00000000 .... 0036a468 fd377a58 .7zX 0036a46c 5a000001 Z... 0036a470 6922de36 i".6 0036a474 03c0be68 ...h 0036a478 bab60321 ...! .... .... 01eb7388 0055a0b4 .U.. 01eb738c 01000000 .... 01eb7390 004ba8b4 .K.. 01eb7394 01000000 .... 01eb7398 000db0b4 .... 01eb739c 01000000 .... 01eb73a0 00c3b7b4 .... 01eb73a4 01000000 .... 01eb73a8 00e1bfb4 .... 01eb73ac 01000000 .... 01eb73b0 00f3c7b4 .... 01eb73b4 01000000 .... 01eb73b8 00048000 .... 01eb73bc 000000b1 .... 01eb73c0 cfb40100 .... 01eb73c4 00000000 .... 01eb73c8 00000000 .... 01eb73cc 00000000 .... 01eb73d0 00000000 .... 01eb73d4 00000000 .... 01eb73d8 00000000 .... 01eb73dc 00000000 .... 01eb73e0 00000000 .... 01eb73e4 00000000 .... 01eb73e8 00000000 .... 01eb73ec 00000000 .... 01eb73f0 00000000 .... 01eb73f4 00000000 .... 01eb73f8 00000000 .... 01eb73fc 00000000 .... 01eb7400 00000000 .... 01eb7404 00000000 .... 01eb7408 00000003 .... hunk 3 #70 [11] - type = 'filesystem' 01eb740c 0000000b .... 01eb7410 00000046 ...F 01eb7414 66696c65 file 01eb7418 73797374 syst 01eb741c 656d0000 em.. 01eb7420 00000003 .... hunk 3 #83 [5] - compression = 'none' 01eb7424 00000005 .... 01eb7428 00000053 ...S 01eb742c 6e6f6e65 none 01eb7430 00000000 .... 01eb7434 00000003 .... hunk 3 #95 [4] - load = 0x43000000 01eb7438 00000004 .... 01eb743c 0000005f ..._ 01eb7440 43000000 C... 01eb7444 00000003 .... hunk 3 #115 [97] - avm,kernel-args = 'mtdram=ram-filesystem,0x43000000,0x44c00000 mtdparts_ext=ram-filesystem:28626944@0x0(rootfs_ram)' 01eb7448 00000061 ...a 01eb744c 00000073 ...s 01eb7450 6d746472 mtdr 01eb7454 616d3d72 am=r 01eb7458 616d2d66 am-f 01eb745c 696c6573 iles 01eb7460 79737465 yste 01eb7464 6d2c3078 m,0x 01eb7468 34333030 4300 01eb746c 30303030 0000 01eb7470 2c307834 ,0x4 01eb7474 34633030 4c00 01eb7478 30303020 000 01eb747c 6d746470 mtdp 01eb7480 61727473 arts 01eb7484 5f657874 _ext 01eb7488 3d72616d =ram 01eb748c 2d66696c -fil 01eb7490 65737973 esys 01eb7494 74656d3a tem: 01eb7498 32383632 2862 01eb749c 36393434 6944 01eb74a0 40307830 @0x0 01eb74a4 28726f6f (roo 01eb74a8 7466735f tfs_ 01eb74ac 72616d29 ram) 01eb74b0 00000000 .... 01eb74b4 00000001 .... hunk 1 [12] - string = 'hash_0' 01eb74b8 68617368 hash 01eb74bc 5f300000 _0.. 01eb74c0 00000003 .... hunk 3 #131 [6] - algo = 'crc32' 01eb74c4 00000006 .... 01eb74c8 00000083 .... 01eb74cc 63726333 crc3 01eb74d0 32000000 2... 01eb74d4 00000003 .... hunk 3 #136 [4] - value = 0x1cfda47b 01eb74d8 00000004 .... 01eb74dc 00000088 .... 01eb74e0 1cfda47b ...{ 01eb74e4 00000002 .... hunk 2 [32] - string = 'configurations' 01eb74e8 00000002 .... 01eb74ec 00000002 .... 01eb74f0 00000001 .... 01eb74f4 636f6e66 conf 01eb74f8 69677572 igur 01eb74fc 6174696f atio 01eb7500 6e730000 ns.. 01eb7504 00000001 .... hunk 1 [28] - string = 'maple_HW271_config_1' 01eb7508 6d61706c mapl 01eb750c 655f4857 e_HW 01eb7510 3237315f 271_ 01eb7514 636f6e66 conf 01eb7518 69675f31 ig_1 01eb751c 00000000 .... 01eb7520 00000003 .... hunk 3 #142 [19] - kernel = 'maple_HW271_kernel' 01eb7524 00000013 .... 01eb7528 0000008e .... 01eb752c 6d61706c mapl 01eb7530 655f4857 e_HW 01eb7534 3237315f 271_ 01eb7538 6b65726e kern 01eb753c 656c0000 el.. 01eb7540 00000003 .... hunk 3 #149 [32] - squashFS = 'maple_HW271_squashFS_filesystem' 01eb7544 00000020 ... 01eb7548 00000095 .... 01eb754c 6d61706c mapl 01eb7550 655f4857 e_HW 01eb7554 3237315f 271_ 01eb7558 73717561 squa 01eb755c 73684653 shFS 01eb7560 5f66696c _fil 01eb7564 65737973 esys 01eb7568 74656d00 tem. # Devicetree Blob (DTB) strings 01eb756c 00000002 .... hunk 2 [28] - string = 'description' 01eb7570 00000002 .... 01eb7574 00000002 .... 01eb7578 00000009 .... 01eb757c 64657363 desc 01eb7580 72697074 ript 01eb7584 696f6e00 ion. 01eb7588 74696d65 time hunk -> [9] - array[] = 'timestamp' 01eb758c 7374616d stam 01eb7590 7000.... p... 01eb7590 ....6176 ..av hunk -> [14] - array[] = 'avm,gu-version' 01eb7594 6d2c6775 m,gu 01eb7598 2d766572 -ver 01eb759c 73696f6e sion 01eb75a0 00...... .... 01eb75a0 ..61766d .avm hunk -> [12] - array[] = 'avm,variants' 01eb75a4 2c766172 ,var 01eb75a8 69616e74 iant 01eb75ac 7300.... s... 01eb75ac ....2361 ..#a hunk -> [14] - array[] = '#address-cells' 01eb75b0 64647265 ddre 01eb75b4 73732d63 ss-c 01eb75b8 656c6c73 ells 01eb75bc 00...... .... 01eb75bc ..646174 .dat hunk -> [4] - array[] = 'data' 01eb75c0 6100.... a... 01eb75c0 ....7479 ..ty hunk -> [4] - array[] = 'type' 01eb75c4 706500.. pe.. 01eb75c4 ......61 ...a hunk -> [4] - array[] = 'arch' 01eb75c8 72636800 rch. 01eb75cc 6f7300.. os.. 01eb75cc ......63 ...c hunk -> [11] - array[] = 'compression' 01eb75d0 6f6d7072 ompr 01eb75d4 65737369 essi 01eb75d8 6f6e00.. on.. 01eb75d8 ......6c ...l hunk -> [4] - array[] = 'load' 01eb75dc 6f616400 oad. 01eb75e0 61766d2c avm, hunk -> [14] - array[] = 'avm,data-align' 01eb75e4 64617461 data 01eb75e8 2d616c69 -ali 01eb75ec 676e00.. gn.. 01eb75ec ......61 ...a hunk -> [15] - array[] = 'avm,kernel-args' 01eb75f0 766d2c6b vm,k 01eb75f4 65726e65 erne 01eb75f8 6c2d6172 l-ar 01eb75fc 677300.. gs.. 01eb75fc ......61 ...a hunk -> [4] - array[] = 'algo' 01eb7600 6c676f00 lgo. 01eb7604 76616c75 valu hunk -> [5] - array[] = 'value' 01eb7608 6500.... e... 01eb7608 ....6b65 ..ke hunk -> [6] - array[] = 'kernel' 01eb760c 726e656c rnel 01eb7610 00...... .... 01eb7610 ..737175 .squ hunk -> [8] - array[] = 'squashFS' 01eb7614 61736846 ashF 01eb7618 5300.... S... 01eb7618 ....0000 .... hunk 0 [0] - hunk end 01eb761c 00000000 .... 01eb7620 0000.... ....