Hardware/Software Interface
Page 78
Command GETREV_WORD4
4.3.1.9
Board Controller Mode
This command allows determining if the CPU is operated as a master or slave.
Table 44.
BMC API – Board controller mode command
Command BOARD_MODE
4.3.1.10
Hardware Board Type
This command allows the BMC to query the board type, i.e. a unique ID that MEN assigns
to each hardware board the generic BMC is implemented on. The board type is
programmed into the BMC during production. The setting is persistent, i.e. is stored in a
non-volatile memory.
Command HW_BOARD_GET
Opcode:
0x84
Packet Type:
PT_RWD
Bit
7
6
5
4
3
2
1
0
Data 0
Firmware Revision Verification Marker (LSB)
Data 1
Firmware Revision Verification Marker (MSB)
Command
Packet Type
Opcode
Functional Description
BOARD_MODE
PT_RBD
0x8B
Get board controller mode (Master/
Slave)
Opcode:
0x8B
Packet Type:
PT_RBD
Bit
7
6
5
4
3
2
1
0
Data
BOARD_CTRL_MODE
Bit Field
Description
BOARD_CTRL_MODE
Board controller mode
0x00
: Invalid
0x01
: Master
0x02
: Slave
0xFF
: Error
Opcode:
0x8F
Packet Type:
PT_RWD
Bit
7
6
5
4
3
2
1
0
Data 0
BOARD
(LSB)
Data 1
BOARD
(MSB)
Bit Field
Description
BOARD
Unique MEN board ID