summaryrefslogtreecommitdiffstats
path: root/doc/fiasco
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2016-12-25 11:47:22 +0100
committerPali Rohár <pali.rohar@gmail.com>2016-12-25 11:47:22 +0100
commit71e0eb87ea7a04882d53d6b15cd4a4bb3f3b5695 (patch)
tree58f069cd1b4972124a9f891946929fb18c121cf3 /doc/fiasco
parent04f94d957a412ae99965fce2106469eb5051d3d1 (diff)
parent9bf886c04169cd2ee6bb0916f3422d4d54e158f4 (diff)
download0xFFFF-71e0eb87ea7a04882d53d6b15cd4a4bb3f3b5695.tar.bz2
Merge branch 'master' into maemo
Diffstat (limited to 'doc/fiasco')
-rw-r--r--doc/fiasco8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/fiasco b/doc/fiasco
index f7462dd..941a2da 100644
--- a/doc/fiasco
+++ b/doc/fiasco
@@ -37,12 +37,16 @@ FW HEADER
IMAGE
1 byte = 0x54 -- signature
- 1 byte -- number of subsection blocks + 1
- 5 bytes -- unknown (always 0x2e 0x19 0x01 0x01 0x00)
+ 1 byte -- number of subsection blocks
+ (start of data block)
+ 1 byte -- type of subsection block (data - always 0x2e)
+ 1 byte -- length of subsection block (data - always 25)
+ 3 bytes -- unknown (always 0x01 0x01 0x00)
2 bytes -- checksum for the image contents (xorpair) (big endian)
12 bytes -- image name type (first byte is FF if is the last image)
4 bytes -- length of image data (big endian)
4 bytes -- unknown (always 0x00 0x00 0x00 0x00)
+ (end of data block)
block {
1 byte -- type of subsection block
'1' - version