切换到宽版
  • 935Read
  • 6Replay

Unknown HEX format [复制链接]

上一主题 下一主题
离线fang
 

只看楼主 倒序阅读 使用道具 楼主  posttime: 2017-03-09
Hello,
I have hex file which used to flash   MPC555 chipset /32bit microcontroller/ ....
Before I thought its encrypted file ... but I can dump test strings from that hex file and I can see these text strings in flash memory of  the chip.
I need help to understand which hex format is used /S-record or Intel HEX  etc/
As far I understand :

HEFF <--- start of file.
HCFF <--- end of file
H3  <----  description
here is download link
link

离线fang

只看该作者 沙发  posttime: 2017-03-09
This file has 4 H6 headers
0107
0106
0105
0104
离线fang

只看该作者 板凳  posttime: 2017-03-09
checksum is 1's complement.
DA47EECFF9C7E1D4AF729CA6AD3FED23C0638DAD0FACEAC2B65D 76 <---- crc
离线fang

只看该作者 地板  posttime: 2017-03-11
This format use next headers: H8, H3, H1, H5, H6, HB, HC, HE.
离线fang

只看该作者 4楼 posttime: 2017-03-12
HB05 and HB27 format is cracked  
离线fang

只看该作者 5楼 posttime: 2017-03-14
data format is count /2 bytes/ + data + crc
离线htc

只看该作者 6楼 posttime: 2017-03-23
Maybe I found out H5's data format.

1. the first example,
H500FF:   H5 -> prefix, 00 -> counter, FF -> checksum.

2. the second example
H50104FA: H5 -> prefix, 01 -> counter (byte), 04 -> one byte data, FA -> checksum

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个