diff --git a/docs/firmware b/docs/firmware new file mode 100644 index 0000000..6bc8b76 --- /dev/null +++ b/docs/firmware @@ -0,0 +1,13 @@ +Firmware update: + +Copy the firmware file to the dddvb/apps/ directory and +execute "./flashprog". + +The program will try to identify the card version and +check if it finds the corresponding firmware file. +It will then prompt you to confirm to proceed +with the flashing procedure. + +After the update the system needs a power cycle. + + diff --git a/docs/iq_samples b/docs/iq_samples new file mode 100644 index 0000000..f793481 --- /dev/null +++ b/docs/iq_samples @@ -0,0 +1,13 @@ +~The Max SX8 can provide IQ samples in real time. + +They are 8 bit signed values embedded in TS packets with PID 0x200. + +API: + +Currently DTV_STREAM_ID is misused. + +0x10000000 - symbols (locked and tracked) at symbol rate +0x20000000 - samples at ADC rate (1550/24=64.583... MHz) +0x30000000 - samples at symbol rate + +Max. sample rate is 64.583333 MHz. diff --git a/lib/ddzap.c b/lib/ddzap.c index cf29a41..5990316 100644 --- a/lib/ddzap.c +++ b/lib/ddzap.c @@ -414,6 +414,8 @@ int main(int argc, char **argv) delsys = SYS_ISDBC; if (!strcmp(optarg, "ISDBT")) delsys = SYS_ISDBT; + if (!strcmp(optarg, "ISDBS")) + delsys = SYS_ISDBS; break; case 'p': if (!strcmp(optarg, "h") || !strcmp(optarg, "H"))