Values for Intel System Management Bus Smart Battery command codes |
Command | Protocol | Description |
---|---|---|
00h |
Read / Write Word |
"ManufacturerAccess" implementation-specific |
01h |
Read / Write Word |
get/set Low Capacity Alarm threshold |
02h |
Read / Write Word |
get/set Remaining Time Alarm value (in minutes) |
03h |
Read / Write Word |
get/set battery characteristics (see #00489) |
04h |
Read / Write Word |
"AtRate" indicate charge/discharge rate |
05h |
Read Word |
"AtRateTimeToFull" time to completely charge (in min.) |
06h |
Read Word |
"AtRateTimeToEmpty" time to entirely discharge (min.) |
07h |
Read Word |
"AtRateOK" boolean: can battery supply another 10sec? |
08h |
Read Word |
internal battery temperature (in 0.1 Kelvins) |
09h |
Read Word |
current battery voltage in millivolts |
0Ah |
Read Word |
current flowing through battery in milliamperes (positive if charging, negative if discharging) |
0Bh |
Read Word |
average current over the past minute |
0Ch |
Read Word |
expected error margin in capacity computations in % |
0Dh |
Read Word |
predicted remaining charge as % of full charge |
0Eh |
Read Word |
predicted remaining charge as % of design capacity |
0Fh |
Read Word |
predicted remaining charge in mAh or 10mWh |
10h |
Read Word |
predicted full charge capacity in mAh or 10mWh |
11h |
Read Word |
predicted remaining battery life in minutes FFFFh = not discharging |
12h |
Read Word |
rolling average of predicted life over past minute |
13h |
Read Word | rolling average of predicted charge time over past min. FFFFh = not charging |
14h |
Read Word |
get battery's desired charging current in mA |
14h |
Write Word |
set charging current in mA |
15h |
Read Word |
get battery's desired charging current in mV |
15h |
Write Word |
set desired charging voltage in mV |
16h |
Read Word | get current battery status (see #00490) |
17h |
Read Word | get number of charge/discharge cycles for battery |
18h |
Read Word | get design capacity in mAh or 10mWh |
19h |
Read Word |
get design voltage |
1Ah |
Read Word |
get specification information (see #00491) |
1Bh |
Read Word |
get manufacture date (see #01665 at INT 21/AX=5700h) |
1Ch |
Read Word |
get serial number |
1Dh - 1Fh |
|
reserved |
20h |
Read Word |
get manufacturer's name |
21h |
Read Word |
get device name |
22h |
Read Word |
get device chemistry (see #00492) |
23h |
Read Word |
get manufacturer data |
24h - 2Eh |
|
reserved |
2Fh |
|
manufacturer-specific |
30h - 3Bh |
|
reserved |
3Ch - 3Fh |
|
manufacturer-specific |
Note: |
Bits 7-6 are reserved for addressing multiple batteries in a future version of the specification. |
See Also: |