OpenTViX header

From OpenTViX

Jump to: navigation, search

(This article needs propper formating by a wiki guru)


HD M-4000/5000

Map of firmware file header for M-4000/5000
Start Address End Address Description
0x00 0x0b unknown
0x0c 0x0c Byte, version
0x0d 0x0d Byte, major version
0x0e 0x0e Byte, minor version
0x0f 0x17 unknown
0x18 0x?? String, model name
0x?? 0x5b unknown
0x5c 0x5f Long, size of romfs in data area
0x60 0x9b unknown
0x9c 0x9f Long, size of file

HD M-4100/5100

Map of firmware file header for M-4100/5100
Start Address End Address Description
0x00 0x0b unknown
0x0c 0x0c Byte, version
0x0d 0x0d Byte, major version
0x0e 0x0e Byte, minor version
0x0f 0x17 unknown
0x18 0x?? String, model name
0x?? 0x2b unknown
0x2c 0x2f Long, Release date (Unix timestamp)
0x30 0x9b unknown
0x9c 0x9f Long, size of file

HD M-6500/7000

Map of firmware file header for M6500/7000
Start Address End Address Description
0x00 0x0b unknown
0x0c 0x0c Byte, version
0x0d 0x0d Byte, major version
0x0e 0x0e Byte, minor version
0x0f 0x17 unknown
0x18 0x?? String, model name
0x?? 0x2b unknown
0x2c 0x2f Long, Release date (Unix timestamp)
0x30 0x33 Long, File system (1) indicator
(0x00=false, 0x01=true)
XENV data mips
0x34 0x37 Long, File system (1) address in data area
0x38 0x3b Long, File system (1) size
0x3c 0x3f Long, File system (2) indicator
0x40 0x43 Long, File system (2) address in data area
0x44 0x47 Long, File system (2) size
0x48 0x4b Long, File system (3) indicator
0x4c 0x4f Long, File system (3) address in data area
0x50 0x53 Long, File system (3) size
0x54 0x57 Long, File system (4) indicator
ROMFS, kernel and rootfs in kernel's builtin initramfs
0x58 0x5b Long, File system (4) address in data area
0x5c 0x5f Long, File system (4) size
0x60 0x63 Long, File system (5) indicator
0x64 0x67 Long, File system (5) address in data area
0x68 0x6b Long, File system (5) size
0x6c 0x6f Long, File system (6) indicator
JFFS2, device: /dev/mtdblock11; mount point: /mnt/jffs2_apps
0x70 0x73 Long, File system (6) address in data area
0x74 0x77 Long, File system (6) size
0x78 0x7b Long, File system (7) indicator
JFFS2, device: /dev/mtdblock12; mount point: /mnt/jffs2_fonts
0x7c 0x7f Long, File system (7) address in data area
0x80 0x83 Long, File system (7) size
0x84 0x87 Long, File system (8) indicator
0x88 0x8b Long, File system (8) address in data area
0x8c 0x8f Long, File system (8) size
0x90 0x93 Long, File system (9) indicator
0x94 0x97 Long, File system (9) address in data area
0x98 0x9b Long, File system (9) size
0x9c 0x9f Long, size of file


An attempt at the rootfs/kernel header is here: Xrpc_format

Personal tools