84
•
hw_version =
0x0
fw_version =
0x1063232c
--------------------------------------------------------------------------------
Segment - segment_command (
0xfffa
)
segment_header.segment_type =
0xfffa
segment_header.length_dw =
0x5
vhca_id =
0x0
segment_called =
0x2000
index1 =
0x21
index2 =
0x0
num_of_obj1 =
0x0
num_of_obj2 =
0x0
--------------------------------------------------------------------------------
Segment - segment_notice (
0xfff9
)
segment_header.segment_type =
0xfff9
segment_header.length_dw =
0xc
syndrome_id =
0x211
notice[
0
] =
0x2000
notice[
1
] =
0x21
notice[
2
] =
0x0
notice[
3
] =
0x0
notice[
4
] =
0x496e7661
notice[
5
] =
0x6c696420
notice[
6
] =
0x52657300
notice[
7
] =
0x0
notice msg = !Invalid Res
--------------------------------------------------------------------------------
Segment - segment_terminate (
0xfffb
)
segment_header.segment_type =
0xfffb
segment_header.length_dw =
0x1
--------------------------------------------------------------------------------
How to run parsing with ‘raw’ and ‘verbosity’ options:
# mstresourceparse --dump-file notice.txt --adb-file fw-
4119
-rel-16_23_2008.adb –raw -v
Notice - adb fw version
16.23
.
2008
is used
for
parsing
while
dump fw version is
16.99
.
9004
Parse
4
segments:
--------------------------------------------------------------------------------
Segment - segment_info (
0xfffe
)
segment_header.segment_type =
0xfffe
segment_header.length_dw =
0x4
dump_version =
0x0
hw_version =
0x0
fw_version =
0x1063232c
RAW DATA:
DWORD [
0
-
3
] :
0x0004FFFE
0x00000000
0x00000000
0x1063232C
--------------------------------------------------------------------------------
Segment - segment_command (
0xfffa
)
segment_header.segment_type =
0xfffa
segment_header.length_dw =
0x5
vhca_id =
0x0
segment_called =
0x2000