diff --git a/apps/octonet/ddtest.c b/apps/octonet/ddtest.c index 79d0d1f..4b0c871 100644 --- a/apps/octonet/ddtest.c +++ b/apps/octonet/ddtest.c @@ -405,6 +405,9 @@ int FlashProg(int dev,int argc, char* argv[],uint32_t Flags) case SPANSION_S25FL132K: SectorSize = 4096; FlashSize = 0x400000; break; case SPANSION_S25FL164K: SectorSize = 4096; FlashSize = 0x800000; break; case WINBOND_W25Q16JV: SectorSize = 4096; FlashSize = 0x200000; break; + case WINBOND_W25Q32JV: SectorSize = 4096; FlashSize = 0x400000; break; + case WINBOND_W25Q64JV: SectorSize = 4096; FlashSize = 0x800000; break; + case WINBOND_W25Q128JV: SectorSize = 4096; FlashSize = 0x1000000; break; } if (SectorSize == 0) return 0; @@ -575,6 +578,9 @@ int FlashProg(int dev,int argc, char* argv[],uint32_t Flags) case SPANSION_S25FL132K: case SPANSION_S25FL164K: case WINBOND_W25Q16JV: + case WINBOND_W25Q32JV: + case WINBOND_W25Q64JV: + case WINBOND_W25Q128JV: err = FlashWritePageMode(dev,FlashOffset,Buffer,BufferSize,0x1C); break; } @@ -1331,6 +1337,9 @@ int read_id(int dev, int argc, char* argv[], uint32_t Flags) switch(Flash) { case WINBOND_W25Q16JV: + case WINBOND_W25Q32JV: + case WINBOND_W25Q64JV: + case WINBOND_W25Q128JV: read_winbd(dev, Id); len = 8; break; diff --git a/lib/config/dddvb.conf.example b/lib/config/dddvb.conf.example new file mode 100644 index 0000000..28a0840 --- /dev/null +++ b/lib/config/dddvb.conf.example @@ -0,0 +1,36 @@ +[scif] +# SCIF Settings +# Manufacturer = nn : Index to selected manaufacturer (only used in config webpage) +# Unit = nn : Index to selected unit (only used in config webpage) +# Type = nn : Type of unit: 1: EN 50494, 2: TS 50607 +# TunerN = Slot,Frequency[,Pin] Slot = 1..nn, Frequency = 950..2150, Pin = 0-255 +# Slot = 0 (no SCIF) +# Slot = 1..8 for EN 50494, 1..32 for TS 50607 +Type=0 +Tuner1=0 +Tuner2=0 +Tuner3=0 +Tuner4=0 +Tuner5=0 +Tuner6=0 +Tuner7=0 +Tuner8=0 +[LNB] +# +# LNB 1 Setting +# +Tuner=1 +Source=1 +LOF1=9750 +LOF2=10600 +LOFS=11700 + +[LNB] +# +# LNB 2 Setting +# +Tuner=2 +Source=1 +LOF1=9750 +LOF2=10600 +LOFS=11700 diff --git a/lib/config/dddvb.conf.example_uni b/lib/config/dddvb.conf.example_uni new file mode 100644 index 0000000..6853526 --- /dev/null +++ b/lib/config/dddvb.conf.example_uni @@ -0,0 +1,37 @@ +[CA] +family=unix +[scif] +# SCIF Settings +# Manufacturer = nn : Index to selected manaufacturer (only used in config webpage) +# Unit = nn : Index to selected unit (only used in config webpage) +# Type = nn : Type of unit: 1: EN 50494, 2: TS 50607 +# TunerN = Slot,Frequency[,Pin] Slot = 1..nn, Frequency = 950..2150, Pin = 0-255 +# Slot = 0 (no SCIF) +# Slot = 1..8 for EN 50494, 1..32 for TS 50607 +Manufacturer=0 +Unit=8 +Type=2 +Tuner1=1,1210 +Tuner2=2,1420 +Tuner3=3,1680 +Tuner4=4,2040 +Tuner5=5,984 +Tuner6=6,1020 +Tuner7=7,1056 +Tuner8=8,1092 +Tuner9=9,1128 +Tuner10=10,1164 +Tuner11=11,1256 +Tuner12=12,1292 +Tuner13=13,1328 +Tuner14=14,1364 +Tuner15=15,1458 +Tuner16=16,1494 +Tuner17=17,1530 +Tuner18=18,1566 +Tuner19=19,1602 +Tuner20=20,1638 +Tuner21=21,1716 +Tuner22=22,1752 +Tuner23=23,1788 +Tuner24=24,1824 \ No newline at end of file