| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- /************************/
- /* SiS P330 option file */
- /* Version 2012/09/28 */
- /* */
- /************************/
- //#define OP_IRCommandType 1 // 0:PHILIPS 1:NEC 2:SONY 3:JVC 4:SHARP 5:SAMPO 6:CUSTOUM define
- // IRCommandTable=Ir_Set_090512.bin //file name 256 bye bin file
- #define OP_TV_ProjectID 0 //20110713 for OAD
- #define OP_TV_TerminalCustomerID 0 //20110713 for OAD
- #define OP_TV_VersionNo 0 //20110713 for OAD
- #define OP_ATV_TunerDelay 3
- #define OP_ATV_CVD2SyncDetect 0x3c
- #define OP_DTV_TunerDelay 0x0a
- #define OP_DTV_DemuxWait 0x2e
- ;// Nile setting
- // NileSet=NileSet_20081217.bin //file name 512 bye bin file
- ;// Audio
- #define OP_AudioConnect 0 //A-AMP=0 , D-AMP(ST)=31 , D-AMP(TI)=41 , D-AMP(YAMAHA)=51
- #define OP_TSXTOutputGain 0x40
- ;// TSXTOutputGain outputgain control the compensated gain when SRS TSXT output gain
- ;// 0: 0dB, 1: 0.125dB .... 0x8: 1dB, 0x30: 6dB 0x40: 8db(default)
- ;// CVD2
- // CVD2Set=CVD2Set128_temp0X.bin //file name 128 bye bin file
- ;//Reserve
- ;//Reserved_Data[128];
- // Audio SIF threshold setting
- #define OP_ATV_MN1ThH 0x22 //Carrier 1 Quality AAOS Threshold High Register (0x4A)
- #define OP_ATV_MN1ThL 0x16 //Carrier 1 Quality AAOS Threshold Low Register (0x4B)
- #define OP_ATV_MN2ThH 0x34 //Carrier 2 Quality AAOS Threshold High Register (0x4C)
- #define OP_ATV_MN2ThL 0x21 //Carrier 2 Quality AAOS Threshold Low Register (0x4D)
- #define OP_ATV_PN2ThH 0x80 //Carrier 1 Phase Noise AAOS Threshold high (0x4E)
- #define OP_ATV_PN2ThL 0x20 //Carrier 1 Phase Noise AAOS Threshold low (0x4F)
- #define OP_ATV_FMSMTh 0x4b //FM Subcarrier Magnitude AAOS Threshold High Registers (0x50)
- #define OP_ATV_FMSMTl 0x32 //FM Subcarrier Magnitude AAOS Threshold Low Registers (0x51)
- #define OP_ATV_FMSNTh 0x14 //FM Subcarrier Noise AAOS Threshold High Registers (0x52)
- #define OP_ATV_FMSNTl 0x0a //FM Subcarrier Noise AAOS Threshold Low Registers (0x53)
- #define OP_ATV_NIERTh 0x50 //NICAM Error Rate AAOS Threshold High Register (0x54)
- #define OP_ATV_NIERTl 0x30 //NICAM Error Rate AAOS Threshold Low Register (0x55)
- #define OP_ATV_PILMTh 0xb0 //Pilot Magnitude AAOS Threshold High Register (0x56)
- #define OP_ATV_PILMTl 0x64 //Pilot Magnitude AAOS Threshold Low Register (0x57)
- #define OP_ATV_ASMTh 0x19 //Carrier Magnitude ASD Threshold (0x81)
- #define OP_ATV_ASQTh 0x1a //Carrier FM Quality ASD Threshold (0x83)
- #define OP_ATV_AANTh 0x09 //Carrier AM Noise ASD Threshold (0x84)
- #define OP_ATV_ANNTh 0x1e //NICAM Noise ASD Threshold (0x85)
- #define OP_ATV_SQlTh 0x1a //Carrier FM Quality SCS Threshold (0x8D)
- #define OP_ATV_SNsTh 0x1e //NICAM Noise SCS Threshold (0x8E)
- //110908
- #define OP_ATV_ASFTh 0x18 //Carrier Average Frequency ASD Threshold (0x82)
- #define OP_ATV_AVOLCo 0x09 //Automatic Volume Correction (0x90): AVCEn[0]¡BAVCDcy[2:1]¡BAVCAtk[4:3]
- #define OP_ATV_PSCLCh 0xff //Prescaler Level Left Channel (0x92)
- #define OP_ATV_PSCRCh 0xff //Prescaler Level Right Channel (0x93)
- #define OP_ATV_AVCThH 0x7c //AVC Level Thresholds High (0x96)
- #define OP_ATV_AVCThL 0x6e //AVC Level Thresholds Low (0x97)
- #define OP_ATV_NIAMPLe 0x32 //NICAM Analog Mono Prescaler Level (0x98)
- #define OP_ATV_NIPLe 0xff //NICAM Prescaler Level (0x99)
- #define OP_ATV_A2PLe 0x32 //A2 Prescaler Level (0x9A)
- #define OP_ATV_IAVCLo 0x00 //AVC Manual Gain Control (0xA2)
- #define OP_ATV_IAVCRo 0x00 //AVC Manual Gain Control (0xA3)
- //**************************************************************************************
- // PLC_enable; //0x3AD(941)
- // PLC_enable define
- // b[0] : SISDAC PLC, 0: Disable, 1: Enable
- // b[1:2] : DAMP PLC, 0: Disable, 1: Enable SW DPLC, 2: Enable DAMP HW PLC function (if DAMP can support PLC feature)
- // b[3] : PLC channel select(only for DAMP use), 0: master channel , 1: CH1_CH2
- // b[4] : PLC enable control: 0: by option data, 1: by menu control
- // b[5] : PLC unit : 0: dbfs , 1: watt (current not support)
- // b[6:7] : Reserved
- //
- // PLC_timer; //0x3AE(942)
- // PLC_Sp_attack; //0x3AF (943)
- // PLC_Sp_release; //0x3B0(944)
- // PLC_Hp_attack;//0x3B1(945)
- // PLC_Hp_release;//0x3B2(946)
- // PLC_Lo_attack; //0x3BC(956)
- // PLC_Lo_release; //0x3BD(957)
- //***************************************************************************************
- // Audio PowerLimiterControl_Option
- #define OP_PLC_enable 0x01; //0x3AD(941)
- #define OP_PLC_timer 0x03 ; //0x3AE(942) , min = 3 (0.1s) , 10(0.5s) max = ff
- #define OP_PLC_Sp_attack 0x58; //0x3AF (943), min :F0 = -30db , default: 58 = -11db , max: 0 = 0db
- #define OP_PLC_Sp_release 0x58; //0x3B0(944), min :F8 = -31db , default: 58 = -11db , max: 0 = 0db
- #define OP_PLC_Hp_attack 0xb8; //0x3B1 (945), min :F0 = -30db , default: b8 = -23db , max: 0 = 0db
- #define OP_PLC_Hp_release 0xb8; //0x3B2(946), min :F8 = -31db , default: b8 = -23db , max: 0 = 0db
- #define OP_PLC_Lo_attack 0x00 // 00~ff; //0x3BC(956) // audio only for SISDAC line out use, if not use please set 00
- #define OP_PLC_Lo_release 0x00 // 00~ff; //0x3BD(957) // audio only for SISDAC line out use, if not use please set 00
-
- // Audio SINGLE VOL TB
- //please use the source that has smallest input level to be reference, and set its offset = 0db,
- //offset unit is -0.125db, and it must be hex, not dec
- //0: 0db, 0x1: -0.125db, 0x2:-0.25db 0x3:-0.375db....8: -1db, e:-1.75db, f:-1.875db...10:-2db, 30:-6db ....ff: -31.875db
- #define OP_VolTB_Single 0x00 //0: multi volume table 1: single volume table
- #define OP_VolTB_Offset_ATV 0x30 // 00~ff if(==30) is 0x30 = 48/8 = -6db
- #define OP_VolTB_Offset_DTV 0x00 // 00~ff
- #define OP_VolTB_Offset_HDMI 0x00 // 00~ff
- #define OP_VolTB_Offset_LINEIN 0x30 // 00~ff
- #define OP_VolTB_Offset_MP3 0x00 // 00~ff
- #define OP_VolTB_Offset_PC 0x30 // 00~ff
- #define OP_VolTB_Offset_C1 0x00 // 00~ff for movies source <= 20110509
- #define OP_VolTB_Offset_C2 0x00 // 00~ff
- #define OP_standByPowerON 0x02fd48b7 ;//IR remote controller Power ID
- #define OP_To_Panel_1_IR 0x00F61109 //0x3D0 IR_KeyCOde for change panel setting to
- #define OP_To_Panel_2_IR 0x00F61209 //0x3D4 IR_KeyCOde for change panel setting to
- #define OP_To_Panel_3_IR 0x00F64109 //0x3D8 IR_KeyCOde for change panel setting to
- //IR_POWER_KEY_1 ;// at Ir_set
- //IR_POWER_KEY_2 ;// at Ir_set
- #define OP_IR_power_key_3 0x00 //0x3DC (988)
- #define OP_IR_power_key_4 0x00 //0x3E0 (992)
- #define OP_IR_power_key_5 0x00 //0x3E4 (996)
- #define OP_IR_power_key_6 0x00 //0x3E8 (1000)
- #define OP_DC_OFF_DELAY_TIME 0x00000001 // 0x770
- #define OP_KEYPAD_PWR_ON_KEY 0x00300000 // 0x774 //set 1: 1.98~1.32V
- //---------------------------------
- #define OP_DVD_IR_OUT_GPIO 0x1A // 0x778 //26
- #define OP_GPIO_V33_ENABLE 0x22 // 0x779 //34
- #define OP_GREEN_LED_GPIO_EN 0x01 // 0x77a
- #define OP_GREEN_LED_GPIO_NO 0x01 // 0x77b //GPIO01
- #define OP_GREEN_LED_PWM_NO 0x00 // 0x77c
- #define OP_RED_LED_GPIO_EN 0x00 // 0x77d
- #define OP_RED_LED_GPIO_NO 0x00 // 0x77e
- #define OP_RED_LED_PWM_NO 0x01 // 0x77f
- //------------- for 330 Reserved 128 bytes 20120705
- #define OP_pReserved_00 0x00 //0x77c
- #define OP_pReserved_01 0x01
- #define OP_pReserved_02 0x02
- #define OP_pReserved_03 0x03
- #define OP_pReserved_04 0x04
- #define OP_pReserved_05 0x05
- #define OP_pReserved_06 0x06
- #define OP_pReserved_07 0x07
- #define OP_pReserved_08 0x08
- #define OP_pReserved_09 0x09
- #define OP_pReserved_10 0x10
- #define OP_pReserved_11 0x11
- #define OP_pReserved_12 0x12
- #define OP_pReserved_13 0x13
- #define OP_pReserved_14 0x14
- #define OP_pReserved_15 0x15
- #define OP_pReserved_16 0x16
- #define OP_pReserved_17 0x17
- #define OP_pReserved_18 0x18
- #define OP_pReserved_19 0x19
- #define OP_pReserved_20 0x20
- #define OP_pReserved_21 0x21
- #define OP_pReserved_22 0x22
- #define OP_pReserved_23 0x23
- #define OP_pReserved_24 0x24
- #define OP_pReserved_25 0x25
- #define OP_pReserved_26 0x26
- #define OP_pReserved_27 0x27
- #define OP_pReserved_28 0x28
- #define OP_pReserved_29 0x29 //0x7f7 //add for 16-byt alignment
- //-------------
- //GPIO=GPIO.bin //0x7f8~877 // 128 bytes
- //-------------
- //ATV/DTV chennel scan
- #define OP_ChannelScan 0x03 //0:default value, 1:scan ATV only, 2:scan DTV only, 3: scan ATV and DTV
- //PWM control (BYTE SystemLED[15])
- //Bit[7]:Green Bit[6]:Red Bit[5:0]:flick frequency
- #define OP_Custom_LED_EntryOFF 0x4f //81~8F (81: fastest light flash)
- #define OP_Custom_LED_OFF 0x4f //40:Red
- #define OP_Custom_LED_EntryOn 0xcc //41~4F(41:fastest light flash)
- #define OP_Custom_LED_LogoOn 0x8f //C0:G+R
- #define OP_Custom_LED_EntryLinux 0x80 //C1~CF(C1:faster light flash )
- #define OP_Custom_LED_AllReady 0x80
- #define OP_Custom_LED_PowerSaveOn 0xc2
- #define OP_Custom_LED_PowerSaveOff 0xc0
- #define OP_Custom_LED_DPMSON 0x00
- #define OP_Custom_LED_07 0x00
- #define OP_Custom_LED_09 0x00
- #define OP_Custom_LED_0B 0x00
- #define OP_Custom_LED_0C 0x00
- #define OP_Custom_LED_0D 0x00
- #define OP_Custom_LED_0E 0x00
- //; Test only
- #define OP_TestValue 0x00
- #define OP_CursorXY 0x00 // 0:(0,0) 1:(w/2,h/2) 1: in middle
- #define OP_Reserved_DW_A 0x00 //Reserve DWORD
- #define OP_Custom_self_ID 0x00 // Owner each project PM recommend as manufactur ID + serial
- #define OP_Custom_self_Feature 0x00 // Owner each project PM for bit use it; bit[0] 1: panel Inverse
- #define OP_Custom_Globe_Feature 0x00 // Owner n/a for bit use it
- #define OP_Custom_Feature 0x00 //UMF use
- //HDCP version (BYTE)
- #define OP_HDCP_version 0x00
- ;//Reserve BYTE
- #define OP_CIOption 0x00 //index
- #define OP_Reserved_B_B 0x00
- #define OP_Reserved_B_C 0x00
- #define OP_Reserved_B_D 0x00
- #define OP_Reserved_B_E 0x00
- #define OP_Reserved_B_F 0x00
- #define OP_Reserved_B_G 0x00
- #define OP_versionCheck 0x10390516 //It must be 0x10390516
- #define OP_structVersion 0x13 //major version for the struct
- #define OP_FAE_Version 0x00000000 //minor version for FAE assign (DWORD)
- #define OP_testerVersion 0x00000000 //any tester can assign (DWORD)
- #define OP_ChannelScan_ChangeScreen 0x00 //When channel scan, 0:set blue screen
- #define OP_EDIDEepromEnable 0x00 //0x4D9(1241) bit0:slave0->HDMI1
- // bit1:slave1->HDMI2
- // bit2:slave2->VGA
- //KeyPad=KeyPad.bin 256 bytes
- #define OP_standByPowerON2 0xcc33c13e
- #define OP_NormalWaitingTime 0x0a //NonPC_DPMSOff_PanelOff_Time
- #define OP_ESWaitingTime 0x0a //NonPC_DPMSOn_PowerOff_Time
- #define OP_NonPCPowerOffTime 0x0e10 //NonPC_DPMSOff_PowerOff_Time
- #define OP_DPMSOnWaitingTime 0x05 //PWS_PC_DPMSOn_PowerOff_Time
- #define OP_DPMSOffWaitingTime 0x0a //PWS_PC_DPMSOff_PanelOff_Time
- #define OP_PCPowerOffTime 0x0e10 //PWS_PC_DPMSOff_PowerOff_Time
- #define OP_PseudoPowerTime 0x0e10
- #define OP_EpgParamData 0x00 ;// bit0:???
- // 0:SiS, 6:HannStar, b:Tatung
- #define OP_Line1 "T01S_US_M"
- #define OP_Line2 "T01S_US_D"
- #define OP_Line3 "CMO 37"
- #define OP_Line4 "12345678901234567890"
- #define OP_Line5 "Line5!!"
- #define OP_Line6 "Line6!!"
- #define OP_Line7 "Line7!!"
- #define OP_Line8 "Line8!!"
- //Freq_Table=Freq_Table.bin Not use 20120927
- #define OP_HDMI_SWITCH 0x00
- #define OP_HDMI_PORT_MAP 0x21
- //--------------------------- Ex Option =>
- #define OP_ExVersion 0x15
- //line09~12 20 bytes line13~16 40 bytes and it will stop at "Enter" or max length
- #define OP_Line09 "line_09" //20byte
- #define OP_Line10 "line_10" //20byte
- #define OP_Line11 "line_11" //20byte
- #define OP_Line12 "line_12" //20byte
- #define OP_Line13 "line_13" //40byte
- #define OP_Line14 "line_14" //40byte
- #define OP_Line15 "line_15" //40byte
- #define OP_Line16 "line_16" //40byte
- #define OP_OPTION_CHECK_STRUCT_CODE 0x10390516
- //--------------------------- Ex Option <=
|