| Byte | Name | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | SLOT_NUMBER | Refers to NVRAM slot. Only active (COMMON and IN-USE) exist in RAM | |||||||
| 1 | LOCO_ADR | SPD28 | |||||||
| 2 | LOCO_ADR_HIGH | SL_CONDN | if 0 then DCC sends SHORT address | ||||||
| 3 | SPEED_DIR | SL_DIR 1 = forward | |||||||
| 4 | Timer | ||||||||
| Byte | Name | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | STATUS1 | reserved | SL_BUSY | SL_ACTIVE | SL_CONDN | AdvCon | reserved | SPD28 | |
|   | Combine with SL_CONDN 00 = FREE 01 = Last engine 10 = TOP 11 = MID |
01 = COMMON 10 = IDLE 11 = In use |   | 0 = basic consisting 1 = advanced consisting | copy SPD28 when making Digitrax version | 0 = 28 step 3 byte packet 1 = 128 step mode |
|||
| 1 | LOCO_ADR | reserved | |||||||
| 2 | LOCO_ADR_HIGH | reserved | if 0 then DCC sends SHORT address | ||||||
| 3 | SPEED_DIR | SL_DIR 1 = forward | |||||||
| 4 | FUNC1 | reserved | reserved | reserved | F0 Directional lighs |
F4 | F3 | F2 | F1 |
| 5 | FUNC2 | F12 | F11 | F10 | F9 | SND4 / F8 | SND3 / F7 | SND2 / F6 | SND1 / F5 |
| 6 | FUNC3 | F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 |
| 7 | FUNC4 | F28 | F27 | F26 | F25 | F24 | F23 | F22 | F21 |
| 8 | ID1 | reserved | |||||||
| 9 | ID2 | reserved | |||||||
| From | To | Size | Content | ||||
|---|---|---|---|---|---|---|---|
| Hex | ID2 | ID1 | Hex | ID2 | ID1 | ||
| 0x0000 | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 1 | NO ID |
| 0x0001 | 0x00 | 0x01 | 0x00FF | 0x01 | 0x7F | 255 | PC usage |
| 0x0100 | 0x02 | 0x00 | 0x01FF | 0x03 | 0x7F | 256 | System reserved |
| 0x0200 | 0x04 | 0x00 | 0x3F7F | 0x7E | 0x7F | 15,744 | Throttle |
| 0x3F80 | 0x7F | 0x00 | 0x3FFF | 0x7F | 0x7F | 128 | reserved |