Posts by doddel

    found on another forum (freaktab.com) a thread where user wwortel has written some scripts that make it possible to construct a new channel list from blind scan data.
    There is a link given for download: http://dorpstraat.com/vigica/mw-s1-edit-v05.zip
    The scripts require the Python language being present on the computer. It is not an editor but rather two helper programs. One splits up the blind-scan channel list in individual files, one per channel, so that you can select and sort them using the file editor of the PC. One can determine the order of channels and also assign preferences and change the name of the channel by editing of the channel's file name. Another helper script can then collect the sorted channels and make a new channel list out of that which the Vigica C100S understands.

    The Vigica C100S has a sophisticated DTV android app on board, appr. 2 MB of code.
    While at the installation menu, pressing '1' six times opens access to biss and c-line settings.
    The biss data are store in a sql3 database; note that frequency is decimal while sid and biss are to be entered in hexadecimal without spaces.
    The sql3 is also importable and exportable, like the mw_st1 and mw_s files that hold sat/tsp. data (st1) and services data (s1).
    These files belong together as s1 entries reference st1 entries just by their sat index (first sat record in the st1 is index 0) and transponder per sat index.
    In st1 sat data are preceded by blocks for the transponders on that sat. The transponder index used in s1 is the index in the transponder list per satellite in st1.
    Dish-motor control is also catered for and has its own data file. Sat names have variable length and are preceded by a length byte.


    Channel/service order is just the order of appearance of the records in s1. Each record has variable length as names get preceded by a byte that gives the names length and a series of embedded data blocks can be present a number of times, or not present, always indicated in a single leading byte that is either zero or gives the number of times a certain block type will follow. Within blocks there can again be optional embedded blocks preceded by their flag byte.


    Each file starts with four 4-byte strings, MSB and MSb first, that give the file length minus 4, the crc-32, the format version number, and the number of records to follow.
    Rosetta stone: crc-32 is not the standard one but the mpeg variety crc-32-mpeg.
    Check and double-check the proper structure of these files when you change them. Errors wil hang up the software and the box.