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)