Results 1 to 5 of 5
  1. Collapse Details
    Freesat V7 & V8 DB Editor Modifications
    #1
    Join Date
    Jul 2011
    Posts
    147
    Post Thanks / Like
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Disclaimer: You own it and if you break it, you still own it, only it's broken!

    I have been poking around in the config files for the DB Editor 2.2. If you go to the "conf" folder you will find a file called "freesat_v7_config.xml". There is a file by the same name in the same folder as dbeditor.exe but that is NOT it. It is the one in the "conf" folder that causes the changes within the editor. If you are editing V8 Super files you will find a the file called "V8_SuperGolden_config.xml", also in the "conf" folder.

    In that file is a line like below. If you change open="false" to open="true" it will show the longtitude in an editable box when you right click a sat and select edit (Yes, "longtitude" that is how it is spelled in the file). I think that is the USALS motor setting someone posted about and said it sure would be nice if it allowed you to set it. I know very little about USALS, I figure I'll learn about it when I get one.

    Anyway, all of mine say 360 but that may be because the element name is misspelled or it could be because I don't use a USALS motor. It does say "default=0" so I would think all of mine would be 0. I think "longtitude" is like a variable in a program and it doesn't matter how it is spelled, it'll still work. It could just as well be named "whereisitat".

    But it could be spelled right and hard coded in the FW and it might have to be spelled right in the conf file for it to work properly. Anyway, misspelled is never good and I don't know how you USALS guys are making out here and if it's all working good. If you're using USALS or have one to test it with please report how it works for you.

    <elem name="longtitude" offset="0" size="16" open="false" default="0" type="Integer" min="0" max="360" step="1"/>

    There is also this.

    <elem name="motor_type" offset="0" size="2" open="false" default="0" type="Combobox">
    <opt value="0" name="none" />
    <opt value="1" name="diseqc 1.2" />
    <opt value="2" name="diseqc 1.3" />

    I changed it to "open=true" and I can set the diseqc motor type. Mine all said "diseqc 1.2" and that is what I am using with my Gbox.

    And there is this positioner type block of code.

    <elem name="positioner_type" offset="0" size="2" open="false" default="0" type="Combobox">
    <opt value="0" name="no_positioner" />
    <opt value="1" name="13v" />
    <opt value="2" name="18v" />

    There is a lot more options in the file. There is "nit_pid", "nim_type", "pat_version", "sat_id" and "nim_modulate" under the "tuner" section. Someone at the Freesat forum also edited the file and added an LCN (Logical Channel Number) option. Edit: This guy totally screwed up. He saved what looks like the V7 file as a V8 file when he did the LCN edit. I can tell because his Favorites ends at Fav15 and the V8 XML config file Favorites goes to Fav31. He also did it under the T2 section so it probably doesn't change the LCN option for the S2 tuner. If you see his post do NOT use his modified editor!

    It can be added to the V8 file but I lost my notes and I restored my testing files to original because I changed a lot of stuff. I'll see if I can find them and figure out where the LCN option goes. What we have to worry about the the length of the string. It may not be the same as the T2 tuner and you'd throw the bin file length out of spec which could be dangerous.

    Some of you more technical guys who use PCI cards etc might know what some of those switchable options are and if they're useful. There is Video Type and Audio Type and things like "fec_inner". I know FEC is Forward Error Correction but I don't know what "inner" means. Maybe there is an option in there that we can turn on to make it process audio differently too (for the V7 audio skipping on Laff & Grit).

    It's mostly switch and LNB and polarity type stuff but then there is the motor settings. I thought someone who mentioned it would be interested in knowing this. You can turn it on where you can enter numbers for "longtitude". I myself like the Motor Type!



    [Only registered and activated users can see links. ][Only registered and activated users can see links. ]
    Reply With Quote
     

  2. Thanks Costactc, el bandido, sathex thanked for this post
  3. Collapse Details
    #2
    Join Date
    May 2011
    Posts
    5,807
    Post Thanks / Like
    A version with Video and Audio type will be great. Right now there is not way to add HD H.264 hidden/ or not scanning channels
    X2 Premium III HD, Openbox X5/ S10, Gsky V3/V6, iSmart m100
    Reply With Quote
     

  4. Likes Yankee495 liked this post
  5. Collapse Details
    #3
    Join Date
    Jul 2011
    Posts
    147
    Post Thanks / Like
    Quote Originally Posted by carlospr43 View Post
    A version with Video and Audio type will be great. Right now there is not way to add HD H.264 hidden/ or not scanning channels
    I don't understand exactly what you mean. Select a TP and right click in the channel grid, there is "Insert Channel" in the menu. Are you wanting "Video Type" turned on?

    There is a video type line in the XML config file located at /conf/V8_SuperGolden_config.xml.

    <elem name="video_type" offset="0" size="8" open="false" default="1" type="Integer" min="0" max="255" step="1"/>

    All you have to do to turn it on is change open="false" to open="true" but you have to know what number to use because it doesn't use text strings. The default type is 1 and it can be a number from 1 to 255. You can compare types of scanned channels to learn what number is what type of video. MeTV SD is video type 0 and MeTV HD is video type 1, see attachments.

    When editing the file if you just want to display a setting you change open="false" to readonly="true" and it'll show the current setting in the channel edit window.

    This element block displays and lets you choose the audio type from a drop down combobox.

    <elem name="a_type" offset="13" size="6" default="0" type="Combobox" order="9">
    <opt value="0" name="PCM"/>
    <opt value="1" name="MP1"/>
    <opt value="2" name="MP2"/>
    <opt value="3" name="MP3"/>
    <opt value="4" name="AC3_VSB"/>
    <opt value="5" name="EAC3"/>
    <opt value="6" name="AAC"/>
    <opt value="7" name="AAC_V2"/>
    </elem>


    I used a hex editor to look inside DBEditor.exe and there is a string in there that says "All Favourites". This appears to be just like the ALI editor with a lot of options turned off. The ALI had All Favourites on the left where All Services is.

    MeTV SD is video type 0 and MeTV HD is video type 1. It looks like type 0 and type 1 is all there is with type 1 being HD.

    [Only registered and activated users can see links. ][Only registered and activated users can see links. ]
    Reply With Quote
     

  6. Collapse Details
    #4
    Join Date
    Jul 2011
    Posts
    147
    Post Thanks / Like
    This is the whole XML config file located at /conf/V8_SuperGolden_config.xml with what I've turned on in bold. There are a lot of things you can turn on by looking at what I turned on. You change open="false" to open ="true" to make the setting editable and you change open="false" to readonly="true" if you just want to display the current setting.

    <userdb_dump>
    <head size="512">
    <elem name="db_head" offset="0" size="96"/>
    <elem name="data_len" offset="0" size="32"/>
    <elem name="sat_node_size" offset="0" size="32"/>
    <elem name="sat_cnt" offset="0" size="32"/>
    <elem name="tp_node_size" offset="0" size="32"/>
    <elem name="tp_cnt" offset="0" size="32"/>
    <elem name="pg_node_size" offset="0" size="32"/>
    <elem name="pg_cnt" offset="0" size="32"/>
    <elem name="chip_id" offset="0" size="32"/>
    <elem name="customer_id" offset="0" size="32"/>
    <elem name="crc" offset="0" size="32"/>
    <elem name="ssdata_len" offset="0" size="32"/>
    <elem name="reserve3" offset="0" size="32"/>
    <elem name="reserve4" offset="0" size="32"/>
    </head>
    <sat size="448">
    <elem name="id" offset="0" size="16" open="false" default="65535" type="Integer" min="0" max="65536" step="1"/>
    <elem name="22K" offset="0" size="1" default="0" type="Combobox">
    <opt value="0" name="off"/>
    <opt value="1" name="on"/>
    </elem>
    <elem name="v12" offset="0" size="1" open="false" default="0" type="Combobox">
    <opt value="0" name="off"/>
    <opt value="1" name="on"/>
    </elem>
    <elem name="diseqc_type" offset="0" size="2" default="0" type="Combobox">
    <opt value="0" name="disable" />
    <opt value="1" name="enable" />
    </elem>
    <elem name="diseqc_port" offset="0" size="4" default="0" type="Combobox">
    <opt value="0" name="Port1" />
    <opt value="1" name="Port2" />
    <opt value="2" name="Port3" />
    <opt value="3" name="Port4" />
    </elem>
    <elem name="position" offset="0" size="8" open="false" default="0" type="Integer"/>
    <elem name="diseqc11_type" offset="0" size="3" default="0" type="Combobox">
    <opt value="0" name="disable" />
    <opt value="1" name="1CasM1" />
    <opt value="2" name="1CasM2" />
    <opt value="3" name="1CasM3" />
    <opt value="4" name="2Cas" />
    </elem>
    <elem name="diseqc_port1.1" offset="0" size="4" default="0" type="Combobox">
    <opt value="0" name="port1"/>
    <opt value="1" name="Port2"/>
    <opt value="2" name="Port3"/>
    <opt value="3" name="Port4"/>
    <opt value="4" name="Port5(2Cas)" />
    <opt value="5" name="Port6(2Cas)" />
    <opt value="6" name="Port7(2Cas)" />
    <opt value="7" name="Port8(2Cas)" />
    <opt value="8" name="Port9(2Cas)" />
    <opt value="9" name="Port10(2Cas)" />
    <opt value="10" name="Port11(2Cas)" />
    <opt value="11" name="Port12(2Cas)" />
    <opt value="12" name="Port13(2Cas)" />
    <opt value="13" name="Port14(2Cas)" />
    <opt value="14" name="Port15(2Cas)" />
    <opt value="15" name="Port16(2Cas)" />
    </elem>
    <elem name="positioner_type" offset="0" size="2" open="false" default="0" type="Combobox"> This can be changed from open="false" to open="true" to allow changing the setting or you can change open="false" to readonly="true" if you just want to display the current setting.
    <opt value="0" name="no_positioner" />
    <opt value="1" name="13v" />
    <opt value="2" name="18v" />
    </elem>
    <elem name="lnb_power" offset="0" size="2" default="0" type="Combobox">
    <opt value="0" name="Auto" />
    <opt value="1" name="13v" />
    <opt value="2" name="18v" />
    </elem>
    <elem name="lnb_type" offset="0" size="3" default="0" type="Combobox">
    <opt value="0" name="Standard" />
    <opt value="1" name="User" />
    <opt value="2" name="Universal" />
    <trigger from="0" to="0" elem_name="lnb_high" value="5150"/>
    <trigger from="0" to="0" elem_name="lnb_low" value="5150"/>
    <trigger from="1" to="1" elem_name="lnb_high" value="5750"/>
    <trigger from="1" to="1" elem_name="lnb_low" value="5150"/>
    <trigger from="2" to="2" elem_name="lnb_high" value="10600"/>
    <trigger from="2" to="2" elem_name="lnb_low" value="9750"/>
    <trigger from="2" to="2" elem_name="22K" value="0"/>
    </elem>
    <elem name="toneburst" offset="0" size="2" open="false" default="0" type="Combobox">
    <opt value="0" name="off" />
    <opt value="1" name="A" />
    <opt value="2" name="B" />
    </elem>
    <elem name="longtitude" offset="0" size="16" open="true" default="0" type="Integer" min="0" max="360" step="1"/>

    I changed open="false" to open="true" to allow changing the setting. Longitude is already misspelled. It may or may not be spelled correctly in the firmware. I don't know if it acts as a variable and anything will work or if it has to match the spelling that could be hard coded in the firmware. I'm going to report this on the Freesat forum and get an answer about if it needs to be spelled correctly.
    <elem name="lnb_high" offset="0" size="16" default="5150" type="Integer"/>
    <elem name="lnb_low" offset="0" size="16" default="5150" type="Integer"/>
    <!--for unicable-->
    <elem name="user_band" offset="0" size="4" open="false" default="0" type="Integer"/>
    <elem name="band_freq" offset="0" size="12" open="false" default="0" type="Integer"/>
    <elem name="p_is_unicable" offset="0" size="1" open="false" default="0" type="Integer"/>
    <elem name="unicable_type" offset="0" size="1" open="false" default="0" type="Combobox">
    <opt value="0" name="unicable A"/>
    <opt value="1" name="unicable B"/>
    </elem>
    <elem name="motor_type" offset="0" size="2" open="true" default="0" type="Combobox"> I changed open="false" to open="true" to allow changing the setting.
    <opt value="0" name="none" />
    <opt value="1" name="diseqc 1.2" />
    <opt value="2" name="diseqc 1.3" />
    </elem>
    <elem name="tuner_index" offset="0" size="1" open="false" default="0" type="Combobox">
    <opt value="0" name="Tuner1" />
    <opt value="1" name="Tuner2" />
    </elem>
    <elem name="band_reserved" offset="0" size="10" open="false" default="0" type="Integer"/>
    <elem name="mark_sts" offset="0" size="1" open="false" default="0" type="Integer"/>
    <elem name="scan_mode" offset="0" size="32" open="false" default="0" type="Integer"/>
    <elem name="name" offset="0" size="272" default="no name" type="Text" order="1"/>
    </sat>
    <tp size="160">
    <elem name="frq" offset="0" size="32" default="3000" type="Integer"/>
    <elem name="sym" offset="0" size="32" default="27500" type="Integer"/>
    <elem name="nit_pid" offset="0" size="14" open="false" default="0" type="Integer"/>
    <elem name="pol" offset="0" size="2" default="0" type="Combobox">
    <opt value="1" name="V"/>
    <opt value="0" name="H"/>
    </elem>
    <elem name="id" offset="0" size="16" open="false" default="0" type="Integer" min="0" max="65535" step="1"/>
    <elem name="pat_version" offset="0" size="8" open="false" default="0" type="Integer"/>
    <elem name="is_scramble" offset="0" size="1" readonly="true" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="is_on22k" offset="0" size="1" readonly="true" default="0" type="Combobox">
    <opt value="0" name="22k_off"/>
    <opt value="1" name="22k_on"/>
    </elem>
    <elem name="nim_type" offset="0" size="4" open="false" default="0" type="Integer"/>
    <elem name="mark_sts" offset="1" size="1" open="false" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="sat_id" offset="0" size="16" open="false" default="0" type="Integer"/>
    <elem name="emm_num" offset="0" size="6" readonly="true" default="0" type="Integer"/>
    <elem name="nim_modulate" offset="0" size="25" open="false" default="0" type="Integer"/>
    </tp>
    <pg size="1408">
    <elem name="fav_grp_flag" offset="0" size="31" default="0" type="Combobox">
    <opt value="0" name="NoFAV"/>
    <opt value="1" name="Movies"/>
    <opt value="2" name="News"/>
    <opt value="4" name="Music"/>
    <opt value="8" name="Sports"/>
    <opt value="16" name="Child"/>
    <opt value="32" name="Educate"/>
    <opt value="64" name="Social"/>
    <opt value="128" name="Culture"/>
    <opt value="256" name="FAV9"/>

    <opt value="512" name="FAV10"/>

    <opt value="1024" name="FAV11"/>

    <opt value="2048" name="FAV12"/>

    <opt value="4096" name="FAV13"/>

    <opt value="8192" name="FAV14"/>
    <opt value="16384" name="FAV15"/>
    <opt value="32768" name="FAV16"/>
    <opt value="65536" name="FAV17"/>

    <opt value="131072" name="FAV18"/>

    <opt value="262144" name="FAV19"/>

    <opt value="524288" name="FAV20"/>

    <opt value="1048576" name="FAV21"/>

    <opt value="2097152" name="FAV22"/>

    <opt value="4194304" name="FAV23"/>

    <opt value="8388608" name="FAV24"/>


    <opt value="16777216" name="FAV25"/>

    <opt value="33554432" name="FAV26"/>


    <opt value="67108864" name="FAV27"/>

    <opt value="134217728" name="FAV28"/>

    <opt value="268435456" name="FAV29"/>

    <opt value="536870912" name="FAV30"/>

    <opt value="1073741824" name="FAV31"/>

    </elem>
    <elem name="hide_flag" offset="0" size="1" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="tv_flag" offset="0" size="1" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="lck_flag" offset="0" size="1" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="skp_flag" offset="0" size="1" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="volume" offset="0" size="5" default="10" type="Integer" min="0" max="31" step="1"/>
    <elem name="audio_channel" offset="0" size="5" default="0" type="Integer" min="0" max="31" step="1"/>
    <elem name="is_scramble" offset="0" size="1" default="0" type="Integer" min="0" max="1" step="1"/>
    <elem name="audio_ch_num" offset="0" size="5" open="false" default="16" type="Integer" min="0" max="16" step="1"/>
    <elem name="v_pid" offset="0" size="13" default="0" type="Integer" order="5"/>
    <elem name="p_pid" offset="0" size="13" default="0" type="Integer" order="7"/>
    <elem name="audio_track" offset="0" size="2" default="0" type="Combobox" order="8">
    <opt value="0" name="stereo"/>
    <opt value="1" name="left"/>
    <opt value="2" name="right"/>
    </elem>

    <elem name="service_type" offset="0" size="8" open="false" default="0" type="Integer" min="0" max="255" step="1"/>
    <elem name="video_type" offset="0" size="8" open="true" default="1" type="Integer" min="0" max="255" step="1"/> I changed open="false" to open="true" to allow changing the setting. It appears SD is type 0 and HD is type 1. If you turn it on you can see that type 0 and type 1 are the only ones used.
    <elem name="is_audio_channel_modify" offset="0" size="1" open="false" default="0" type="Integer" min="0" max="1" step="1"/>

    <elem name="id" offset="0" size="16" open="false" default="0" type="Integer" min="0" max="65535" step="1" order="2"/>
    <elem name="sat_id" offset="0" size="16" open="false" default="0" type="Integer" order="3"/>
    <elem name="tp_id" offset="0" size="16" open="false" default="0" type="Integer" order="4"/>

    <elem name="s_id" offset="0" size="16" default="0" type="Integer"/>
    <elem name="orig_net_id" offset="0" size="16" open="false" default="0" type="Integer"/>
    <elem name="ts_id" offset="0" size="16" open="false" default="0" type="Integer"/>
    <elem name="default_order" offset="0" size="16" open="false" default="0" type="Integer"/>

    <elem name="ca_system_id" offset="0" size="16" open="false" default="0" type="Integer"/>
    <elem name="pmt_pid" offset="0" size="16" open="false" default="0" type="Integer"/>

    <!--for T2-->
    <elem name="lcn" offset="0" size="16" open="false" default="0" type="Integer"/>
    <elem name="plp_id" offset="0" size="8" open="false" default="0" type="Integer"/>
    <elem name="plp_index" offset="0" size="8" open="false" default="0" type="Integer"/>
    <elem name="ecm_num" offset="0" size="6" readonly="true" default="0" type="Integer"/>
    <elem name="cas_ecm" offset="10" size="320" readonly="true" default="0" type="Integer"/> I changed open="false" to readonly="true" to display the setting.
    <elem name="a_pid" offset="0" size="13" default="0" type="Integer" order="6"/>
    <elem name="a_type" offset="13" size="6" default="0" type="Combobox" order="9">
    <opt value="0" name="PCM"/>
    <opt value="1" name="MP1"/>
    <opt value="2" name="MP2"/>
    <opt value="3" name="MP3"/>
    <opt value="4" name="AC3_VSB"/>
    <opt value="5" name="EAC3"/>
    <opt value="6" name="AAC"/>
    <opt value="7" name="AAC_V2"/>
    </elem>

    <elem name="reserved" offset="0" size="480" open="false" default="0" type="Integer"/>
    <elem name="name" offset="0" size="272" default="no name" type="Text" order="1"/>
    </pg>
    </userdb_dump>
    Reply With Quote
     

  7. Collapse Details
    #5
    Join Date
    Jul 2011
    Posts
    147
    Post Thanks / Like
    Quote Originally Posted by carlospr43 View Post
    A version with Video and Audio type will be great. Right now there is not way to add HD H.264 hidden/ or not scanning channels
    I think I just posted what you want (see video type screen shots above)!

    I can't do any testing except on SES-1 where my dish is locked until my actuator arrives tomorrow.
    Reply With Quote
     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •