diff options
Diffstat (limited to 'meif.h')
| -rw-r--r-- | meif.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -42,12 +42,16 @@ * Data */ +#define MEIF_NACK_GARBAGE_RECEIVED 0x0003 +#define MEIF_NACK_CHECKSUM_ERROR 0x0102 + #define MEIF_PATCH_FILE "/data/bcm4751.fw" #define MEIF_PATCH_LENGTH 2738 #define MEIF_PATCH_PART1_O 0 #define MEIF_PATCH_PART1_L 2042 #define MEIF_PATCH_PART2_O 2044 #define MEIF_PATCH_PART2_L (MEIF_PATCH_LENGTH - MEIF_PATCH_PART2_O) + /* * Structures */ @@ -64,8 +68,15 @@ struct meif_message { void *data; } __attribute__((__packed__)); +struct meif_nack { + uint16_t seq; + uint16_t reason; + uint16_t unknown; +} __attribute__((__packed__)); + struct meif_config_values { - uint8_t unknown1[36]; + uint16_t seq; + uint8_t unknown1[34]; char vendor[16]; char product[16]; uint8_t unknown2[2]; |
