JHL90 Service Manual
CMD DATA Description return
41h Get battery information 19 bytes
12.3.2 Command set 50h-5Fh for OEM defined through Port60/64, Port62/66
and Port68/6C
Command Set (from system’s point of view) via 60/64, 62/66 and 68/6C.
CMD DATA Description return
50h Get Docking status.
A0h = No dock
A6h = simple docked
One byte
51h Get revision number of EC-FW
BIOS Rev. 3 bytes
Byte0:
Bit0-Bit2 = major number (0-7)
Bit3-Bit7 = type of EC-FW
e.g. 0 = A, 1=B and so on.
Byte1:
minor revision number (0-9)
Byte2:
Type of EC-FW from ‘A’ to ‘Z’
Byte3:
If it is 00h then system display “ROM”,
it is “T01” if set 01h and so on.
Three bytes
52h Get EC information
A0h Return project name
e.g. “IBL80”
Five Bytes
A2h Return Project ID 0x31
A3h Return boot code size
Low nibble is for EC type
0x00:NS87570 0x01:NS87591S
0x02:NS87591L
0x03:NS87591E 0x04:NS97591V
0x05:KB910
0x06:KB910L 0x07:KB926
Others:To Be Defined
High nibble is for boot block size, 4K
bytes base
Boot block size are N*4K
One byte
A4h Get Critical Status
0x80: Crisis mode
0x00: Normal mode
One byte
53h Command to read SPI ROM One byte
0 High byte address One byte
1 Middle byte address One byte
2 Low byte address One byte
54h None Reserved None
55h None Reserved None
56h Get SMI trigger source One byte
No event 80h
DTS temperature update A0h
Decrease brightness event A1h
Increase brightness event A2h
2-24