SID Frame - Netzpfuscher/UD3 GitHub Wiki
Version 2: The only way to send SID data to the UD3 is over MIN protocol now. The option to send SID data over standard serial is removed. The data needs to be in a MIN_ID_SID frame with the frame ID 21. The first payload byte is the number of SID frames in a single MIN frame. The maximum number of SID frames in a MIN frame is 8 (Max payload of a MIN frame is 255 byte).
followed by n*29 register bytes
| Byte | Register |
|---|---|
| 0 | SID_FREQLO1 |
| 1 | SID_FREQHI1 |
| 2 | SID_PWLO1 |
| 3 | SID_PWHI1 |
| 4 | SID_CR1 |
| 5 | SID_AD1 |
| 6 | SID_SR1 |
| 7 | SID_FREQLO2 |
| 8 | SID_FREQHI2 |
| 9 | SID_PWLO2 |
| 10 | SID_PWHI2 |
| 11 | SID_CR2 |
| 12 | SID_AD2 |
| 13 | SID_SR2 |
| 14 | SID_FREQLO3 |
| 15 | SID_FREQHI3 |
| 16 | SID_PWLO3 |
| 17 | SID_PWHI3 |
| 18 | SID_CR3 |
| 19 | SID_AD3 |
| 20 | SID_SR3 |
| 21 | SID_FCLO |
| 22 | SID_FCHI |
| 23 | SID_Res_Filt |
| 24 | SID_Mode_Vol |
| 25 | Timecode [ms] (MSB) |
| 26 | Timecode [ms] |
| 27 | Timecode [ms] |
| 28 | Timecode [ms] (LSB) |