0x80 PSIP Menu [PSIP Debug Menu] 0x01: Show PSIP Configuration 0x02: Show PSI Information 0x03: Show Time Information 0x04: Show MGT Structure 0x05: Show Pch 0x06: Show Filter Information 0x07: Show Eit Info partly 0x08: Show Memory Info 0x09: Show RRT 0x20: Reset Channel 0x21: Request Channel Info 0x30: Toggle section dump 0x40: current time by PSIP 0x41: Get Program Guide 0x42: Get DetailInformation 0x50: Test SSU related API 0x60: Dump PSIP DB 0xff: Exit from PSIP debug Menu 0x81 Channel Manager Menu 10: Create Channel Map From NVM 11: Initialize Channel Map 20: Show Channel num of Customized and Favorite 21: Show Channels in Custom map 22: Show Channels in Favorite map 23: Show a Channel 24: Show Current Channel 25: Show Current Memory Usage 26: Show Channels for EPG 27: Show Flashback Channel 28: Show Channel Source Info 29: Show Buffer Status (Channel Packet & Channel Banner) 2A: Is Channel Map Empty? 30: Insert a Virtual Channel 31: Delete a Virtual Channel 32: Insert a Physical Channel 33: Delete a Physical Channel 34: Set VCH Info 35: Dump Polling Status 36: Change Audio Language 37: Show Channel List from String 38: Show Partial Channel List 40: Clear Customized Map 41: Clear Favorite1 Map 42: Receive Rating Region Table from PSIP 43: Read Rating Getion Table from CM 50: Find Previous Channel 51: Find Next Channel 52: Get Channel List 53: Get Matched Channel 54: API_CM_SetPids4MRE 55: API_CM_GetSignalStatus 56: API_CM_GetSignalStatusForDownload 57: API_CM_GetSignalStrength 58: API_CM_GetFullInfomation 60: Channel Change 62: API_CM_FindChannel 63: API_CM_SetSWUMode 70: Start Auto Scan 71: Stop Auto Scan 72: Initialize Scan Status 73: Display Scan Status 74: API_CM_RequestFEUnlockLockMsg 80: Show NVM Table 81: Show Packet 82: Show Alloc/Free Count 88: Show CM MainList 89: Test CM DB magic number initialize ff: Exit Here are some of my channel entries: *Enter your selection: 0x21 CM] +, TV 2- 0, 2, 0, CUSTOM HIBL----,LI,ff,VP,____, AP,____ (---), PP,____, ,am,21,tu[51, 0, --] CM] +, TV 3- 0, 3, 0, CUSTOM HI------,LI,ff,VP,____, AP,____ (---), PP,____, ,am,21,tu[51, 0, --] CM] +, CATV 3- 0, 3, 0, CUSTOM --------,LI,ff,VP,____, AP,____ (---), PP,____, ,am,21,tu[50, 0, --] CM] +, CATV 15- 0, 15, 0, CUSTOM --------,LI,ff,VP,____, AP,____ (---), PP,____, ,am,21,tu[51, 0, --] CM] +, CADTV 86-765, 86, 0, CUSTOM ------SC,LI,ff,VP[07c0] AP[07c1 (ac3)] PP[07c0] ,256Q, tu[255, 0, OO] CM] +, CADTV 107- 1, 107, 0,FAVORITE --------,LI,ff,VP[07c0] AP[07c1 (ac3)] PP[07c0] ,256Q, tu[50, 0, OO] CM] +, CADTV 112-532, 112, 0, CUSTOM ----IN--,LI,ff,VP[1fff] AP[1fff (---)] PP[1fff] , 64Q, tu[50, 0, OO] TV 2 shows a channel I blocked as a test. TV 3 is a channel that I only hid in the channel menu. CATV 3 is the same as TV 3, which is why I am trying to get rid of the dups. CATV 15 is a sample analog cable channel. 86-765 is a scrambled channel that I of course can't receive on the set and finally 107-1 is a clear QAM copy of our local Louisiana Public Broadcasting channel. 112-532 is an interesting entry. If I tune it it says "No Signal" but the SC flag isn't set. Obviously IN is another flag for something unwatchable but what? Here is an example of the various information about a channel: *Enter your selection: 0x24 *Current Channel(MAIN) *Current Port(0) *Current Pid Setting Enabled(TRUE) CM] +, CADTV 106- 2, 106, 2,FAVORITE --------,LI,ff,VP[0840] AP[0841 (ac3)] PP[0840] ,256Q, tu[50, 0, OO] PCR PID = 0x0840 video PID = 0x0840 audio PID = 0x0841(index:0) statusVCH = mapType(2), isDisable(0), isScrambled(0), isBlocked(0), isSkippedorHidden(0) Lang 0: eng Rating : 00 Scramble = FALSE (FALSE) AudioOnly = FALSE (FALSE) StillPic = FALSE (FALSE) ProgramNo = 2 VideoInfo = vFormat(0x002c01e0), vRatio(0x02), isProg(0), 704 * 480, vFrameRate(29) AudioInfo = (20) 02 NumOfAudio= 1, currIndex:0 0th Lang Code -> PID : 0x0841, Stream Type : 0x81, audio Type:0, LangIdx : 0, LangCode : 0x656e6700, eng SVC Type = 2 Source ID = 0 Info Flag = Go--(----)+(StTnInBnGvGs)-(--------) Audio # 01 Rating # 01 Caption # 01 MString # 00 Start Time # 00000000 End Time # 00000000 Channel Port = 0 CAS Status = 0 Ch 106- 2, p 106, FAVORITE, VSB_CABLE, 255 0x91 UTIL Menu [UTIL DEBUG Menu] 0x01: Get Current Time 0x02: OSA_SuspendTask/OSA_DelayMsTask Test 0x10: Rest Channel Time Log 0x11: Show Channel Change Time Log 0x12: Show Booting Time Log 0xf0: NULL Point Access Lock-up Test 0xf1: NULL Function Lock-up Test 0xf2: assert Lock-up Test 0xff: EXIT from UTIL DEBUG Menu 0x92 PWM Menu ============ [PWM Debug Menu] ============== 0x01: Set Enable/Disable on Pwm Port 0x02: Set Pulse width on Pwm Port 0x03: Set Frequency on Pwm Port 0x04: Set DutyCycle on Pwm Port 0x11: Set VBR_A Pwm 0x12: Set VBR_B Pwm 0xFF: Exit ============================================= 0xa4 EME Menu [EME Debug Menu] 0x01: EMF_Init 0x02: EMF_Uninit 0x03: Play Sample JPEG 0x04: Play Sample MP3 0x05: Play DivX 0x06: Stop DivX 0x07: DivX External Subtitle Start 0x08: DivX External Subtitle Stop 0x09: DivX External Subtitle Get Settings 0x0a: DivX External Subtitle On/Off 0x0b: DivX External Subtitle Position 0x0c: DivX External Subtitle Adjust sync 0x0d: DivX External Subtitle Set language 0xff: Exit EME Debug Menu 0xa5 MLM Menu ***************************************** Media List Manager DEBUG MENU ***************************************** 00. Folder list (Create Handle) 01. Get folder info 05. Get folder number 06. Get folder position 07. Get folder id 10. Print media list 11. Get last media 14. Delete media file 15. Delete files 25. Delete event (HDD) ***************************************** 0xaf MFS Menu --------------------------------------------------------------------------------------------------- [ MFS Debug Menu ] --------------------------------------------------------------------------------------------------- 0x02 : MFS Init 0x03 : MFS Format 0x04 : MFS Check Disk 0x05 : MFS Stop FSCK 0x06 : MFS Fdisk 0x07 : MFS Mount 0x08 : MFS Umount 0x0a : MFS Get Num of partition 0x0b : Initialize SDM 0x10: Show USB Vendor 0x11: Show MFS Version 0x12: Show Space Info 0x13: Show Mount Status 0x14: Show Error Code 0x15: Show Config 0x16: Show /proc/mounts 0x17: Check Sata, HDD 0x18: Check attached device 0x19: Check mount part 0x21: FILE Cut 0x22: FILE Change Size 0x23: Delete File 0x24: Copy Dir File 0x31: Notify usb speed->full 0x32: Show Current USB Speed 0xf8: Print Control 0x0d : Show File Info 0xff: EXIT from MFS DEBUG Menu --------------------------------------------------------------------------------------------------- Here are some interesting items. Will check how many work, etc. 0xb0 SWU Menu ============================================================ Software Update DEBUG MENU ============================================================ 01. Update Software 02. EPK File Information 03. Select Update Image 04. Read SPI Boot Version ============================================================ 0xb2 Autotest Menu ***** Auto Debugging Tool Shell ***** 0x1 : Save IR Input Sequence 0x2 : Stop saving IR Inputs 0x3 : Set repeat-Time 0x4 : Run saved IR Inputs 0x5 : Stop Autotest 0xff : Exit 0xc1 ATVCC Menu [Closed Caption DEBUG Menu] 0x1: Start Caption 0x2: Terminate Caption 0x3: Display Caption Info 0x4: Display Analog Caption Exist Info 0x9: Debug Caption Slicing Data 0xff: EXIT from Caption DEBUG Menu 0xc2 DTVCC Menu [DTVCC test menu] 0x01: Enable User Data Rx 0x02: Disable User Data Rx 0x03: Decoder test start 0x04: Decoder test stop 0x05: Decoder test close 0x06: Set Debugging Level 0x07: Set FG color 0x08: Set FG opacity 0x09: Set BG color 0x0a: Set BG opacity 0x0b: Set Font type 0x0c: Set Font size 0x0d: Set Edge type 0x0e: Set Edge color 0x0f: Set Counting Base 0x10: Show User Info. 0x11: Check Existing Dcc Data 0x12: DCC Type 0x13: AllDccType Reset 0x14: Enable/Disable HexDump UsrData 0xff: EXIT from DTVCC test menu 0xd1 BSI ************** BSI debug Menu *************** 1. Cursor Position ************************************************ What is this one? 0xd2 Show Config. Data 994.433:Keyboard] eDebugMode : 0000001(0x00000001) 994.434:Keyboard] eDispType : 0000001(0x00000001) 994.435:Keyboard] eToolType : 0000022(0x00000016) 994.435:Keyboard] eDispPanelType : 0000108(0x0000006c) 994.436:Keyboard] eModuleInchType : 0000004(0x00000004) 994.437:Keyboard] eModuleMakerType : 0000000(0x00000000) 994.437:Keyboard] eModuleVersionType : 0000000(0x00000000) 994.438:Keyboard] eDispResolution : 5595904(0x00556300) 994.439:Keyboard] eDispLvdsType : 0000000(0x00000000) 994.439:Keyboard] eAMPType : 0000052(0x00000034) 994.440:Keyboard] eAMPChipType : 0000001(0x00000001) 994.441:Keyboard] eAnalogDemodType : 0000001(0x00000001) 994.441:Keyboard] eOSDResolution : 5595904(0x00556300) 994.442:Keyboard] eFrcChipType : 0000000(0x00000000) 994.443:Keyboard] bSupportJackBoard : 0000000(0x00000000) 994.443:Keyboard] eHDMISwitchType : 0000004(0x00000004) 994.444:Keyboard] eMICOMType : 0000000(0x00000000) 994.444:Keyboard] eFrontDispType : 0000000(0x00000000) 994.445:Keyboard] ePIPType : 0000000(0x00000000) 994.446:Keyboard] eBoardVer : 0000000(0x00000000) 994.446:Keyboard] nMaxNumOfMediaPath : 0000001(0x00000001) 994.447:Keyboard] nMaxNumOfTvPath : 0000001(0x00000001) 994.448:Keyboard] nMaxNumOfTVInput : 0000004(0x00000004) 994.448:Keyboard] nMaxNumOfSCARTInput : 0000000(0x00000000) 994.449:Keyboard] nMaxNumOfAVInput : 0000002(0x00000002) 994.450:Keyboard] nMaxNumOfAUTOAVInput : 0000000(0x00000000) 994.450:Keyboard] nMaxNumOfCOMPInput : 0000001(0x00000001) 994.451:Keyboard] nMaxNumOfRGBInput : 0000001(0x00000001) 994.452:Keyboard] nMaxNumOfHDMIInput : 0000003(0x00000003) 994.452:Keyboard] nMaxNumOfTVTuner : 0000001(0x00000001) 994.453:Keyboard] bSupportSideSVHS : 0000000(0x00000000) 994.453:Keyboard] nHDMIPortSwapOrder : 0004900(0x00001324) 994.454:Keyboard] bSupportEMF : 0000001(0x00000001) 994.455:Keyboard] bSupportBT : 0000000(0x00000000) 994.455:Keyboard] bSupportDigitalEye : 0000000(0x00000000) 994.456:Keyboard] bSupportHeadPhone : 0000000(0x00000000) 994.457:Keyboard] bSupportOPC : 0000000(0x00000000) 994.457:Keyboard] bSupportNewECON : 0000000(0x00000000) 994.458:Keyboard] bSupportEPA : 0000001(0x00000001) 994.459:Keyboard] bSupportEManual : 0000001(0x00000001) 994.459:Keyboard] bSupportBlueback : 0000001(0x00000001) 994.460:Keyboard] eDIVXType : 0000002(0x00000002) 994.460:Keyboard] eDigitalDemodType : 0000001(0x00000001) 994.461:Keyboard] eLangGroupType : 0000000(0x00000000) 994.462:Keyboard] bSupportLangGroup : 0000000(0x00000000) 994.462:Keyboard] bSupportAnaBooster : 0000000(0x00000000) 994.463:Keyboard] bSupportGameMode : 0000001(0x00000001) 994.803:Keyboard] bUSBPowerOn : 0000000(0x00000000) 994.804:Keyboard] ePDPModuleID : 0000000(0x00000000) 994.804:Keyboard] sTempThreshold.DnLow : 0000023(0x00000017) 994.805:Keyboard] sTempThreshold.DnHigh : 0000065(0x00000041) 994.806:Keyboard] sTempThreshold.UpLow : 0000020(0x00000014) 994.806:Keyboard] sTempThreshold.UpHigh : 0000070(0x00000046) 994.807:Keyboard] bSupportNewPowerSave : 0000000(0x00000000) 994.808:Keyboard] bSupportAutoStoreMode : 0000000(0x00000000) 994.808:Keyboard] bSupportTHX : 0000001(0x00000001) 994.809:Keyboard] bSupportPictureWizard : 0000001(0x00000001) 994.809:Keyboard] bSupportDimmingCtrl : 0000001(0x00000001) 994.810:Keyboard] bSupportLocalDimming : 0000000(0x00000000) 994.811:Keyboard] eBreathingLEDType : 0000000(0x00000000) 994.811:Keyboard] sPqlConfig.eDisplayModule : -1 994.812:Keyboard] sPqlConfig.ePipType : 0000000(0x00000000) 994.813:Keyboard] bSupport2Hd : 0000000(0x00000000) 994.813:Keyboard] bSupportSubWoofer : 0000000(0x00000000) 994.814:Keyboard] eFanType : 0000000(0x00000000) 994.815:Keyboard] sSpreadSpecturm.bSSEnable : 0000001(0x00000001) 994.815:Keyboard] sSpreadSpecturm.nSSStep : 0000007(0x00000007) 994.816:Keyboard] sSpreadSpecturm.nSSRange : 0000016(0x00000010) 994.817:Keyboard] sSpreadSpecturm.nSSHold : 0000003(0x00000003) 994.817:Keyboard] sSpreadSpecturm.nSSScale : 0000007(0x00000007) 994.818:Keyboard] bSupportTruM : 0000000(0x00000000) 994.819:Keyboard] bSupportVcomPgamma : 0000000(0x00000000) 994.819:Keyboard] bSupportStartupSound : 0000001(0x00000001) 994.820:Keyboard] bSupportChinaClearQAM : 0000000(0x00000000) 994.821:Keyboard] nWhiteBalanceNpoint : 0000010(0x0000000a) 994.821:Keyboard] bSupportLVDSSwap : 0000000(0x00000000) 994.822:Keyboard] bSupportMediaDirector : 0000001(0x00000001) 994.822:Keyboard] bSupportSetID : 0000000(0x00000000) 994.823:Keyboard] bSupportMonitorPanel : 0000000(0x00000000) 0xd3 LED Menu =========== [LED Menu] ============ 0x01: LED F/W Version Return 0x02: Read CheckSum Low Byte 0x03: Read CheckSum High Byte 0xff: Exit from LED Version debug Menu ========================================= 0xdf OSD Multi-language ************** OSD Multi-Language Menu *************** 1. Programme Info 2. ScreenSaver(center banner) ************************************************ 0xe0 UI Menu ############## UI Debug Menu ################### [WINDOE MODE] = WIN_MODE_ONE_WIN [MAIN] Path State = COMPLETED [MAIN] Video State = GOOD [MAIN] Channel Info = CADTV 106-2 [WINSTATE] UI_CMNCTRL_GetMajorWinState = UI_WINSTATE_IDLE[0x0] [UI Resolution] UI_RESOLUTION_1366x768 [PATH & AV STATE] 10: Check Modlue AV Block Info 11: Check AV Block Info 12: Clear Main AV Block 14: Print All Media Path Info 15: Release ACMS Auto Sort 16: API_VIDEO_SetControl 17: LCD Power On 18: LCD Mute Off 19: LCD Mute On [UI DATA] 21: Check Window State 22: Initialize UI Registry 23: Initialize Power off count Registry 24: View Code(6937, 8859~) Page 25: Convert String-ID into Unicode String [OSD LANGUAGE TEST MENU] 30: SIMPLINK DEMO 31: OAD DEMO 32: USB DOWNLOAD DEMO 33: DiVX AUTHORIZATION MESSAGE 34: SCREENSAVER 35: AUDIO INFORMATION 36: PROGRAM GENRE 37: MESSAGE BOX TEST 38: Dingbat Font TEST [EMF TEST MENU] 42: Enter EMF Debug [SetupWizard TEST MENU] 40: Show SetupWizard [(DVB/DTMB) COUNTRY CHANGE] 50: (DVB/DTMB) change country setting [RESERVATION TEST MENU] 60: [RESERVATION] Scheduled List (ResvList) 61: [RESERVATION] Add Reservation 62: [RESERVATION] Print Schedule List 63: [RESERVATION] Add Reservation 64: [RESERVATION] Start Scart Out 65: [RESERVATION] Stop Scart Out 66: [RESERVATION] Get Power Status 67: [RESERVATION] MAIN->AV_POWER_BLOCK_MASK 68: [RESERVATION] UI_CMNCTRL_InitRecordScartOut 69: [RESERVATION] VCR Out On/Off [SUMODE TEST MENU] 70: [SUMODE] Instart Menu(Optional Test) 71: [SUMODE] Tool Option Eeprom Map Clear [CN/HK FONT TEST MENU] 80: [CHN] GBK Display Test 81: [CHN] CN/HK Font Toggling Test 82: [CHN] Language Setting for Font Test [REVERSE MODE TEST] 90: [REVERSE] Reverse On 91: [REVERSE] Reverse Off [E-STREAMER TEST] 95: [E-STREAMER] Start E-STREAMER 99: Exit 0xe5 OAE Menu [OAE Debug Menu] 0x01: API_OAE_Init 0x02: API_OAE_Start 0x03: API_OAE_Stop 0x04: API_OAE_SetTimePerTurn 0x05: Print Current Status 0x06: Sample1 0x07: Delete All Object 0xff: Exit OAE Debug Menu 0xf1 EDID Menu EDID Read(0)/Write(1)/DDC Master(2)/DDC Slave(3): : 0 RGB(0), HDMI(1~4) port number : : 0 RgbEDID_Data(Size=0x100, CRC32=0x238abc59) 0x7edff9f0(0000): 00ffffff ffffff00 1e6d0200 01010101 .........m...... 0x7edffa00(0010): 01130103 68734178 0acf74a3 574cb023 ....hsAx..t.WL.# 0x7edffa10(0020): 09484ca1 0800a940 81806140 45403140 .HL....@..a@E@1@ 0x7edffa20(0030): 01010101 0101023a 80187138 2d40582c .......:..q8-@X, 0x7edffa30(0040): 45007e8a 4200001e 011d0072 51d01e20 E.~.B......rQ.. 0x7edffa40(0050): 6e285500 7e8a4200 001e0000 00fd0039 n(U.~.B........9 0x7edffa50(0060): 3f1f5210 000a2020 20202020 000000fc ?.R... .... 0x7edffa60(0070): 004c4720 54560a20 20202020 20200036 .LG TV. .6 0x7edffa70(0080): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffa80(0090): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffa90(00a0): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffaa0(00b0): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffab0(00c0): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffac0(00d0): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffad0(00e0): ffffffff ffffffff ffffffff ffffffff ................ 0x7edffae0(00f0): ffffffff ffffffff ffffffff ffffffff ................ 0xf3 Bluetooth Menu ===================================================== [Bluetooth Debug Menu] ===================================================== 0x01: Turn on Bluetooth. 0x02: Turn off Bluetooth. ===================================================== 0x04: Debug Enable/Disable (toggle:0) ===================================================== 0x05: Show Memory Info. ===================================================== 0x10: Bluetooth NVRam Clear ===================================================== 0x11: Delete All regBD ===================================================== 0x20: Bluetooth Dump Data ===================================================== 0x30: PauseStreaming 0x31:ResumeStreaming ===================================================== 0x40: Enable A2SRC 0x41:Disable A2SRC ===================================================== 0x99: Show BT Status ===================================================== 0xff: Exit from Bluetooth debug Menu ===================================================== While it might be possible to get BT support for input devices, beaming pictures in from phones and such, headphones only work if the BT dongle is internal to the set because there is an analog audio feed shown going to the BT device on an LG schematic for a Saturn6 based set I found online. 0xf6 Hotel Mode *** debug Hotel Mode Menu *** 0x01: Set/Get HotelModeOperation 0x02: Set/Get Start Channel 0x03: Set/Get Min,Max,Start Volume 0x04: Set/Get PowerManagement 0x05: Set/Get Key Management 0x06: Set/Get Factory Reset 0x07: Set/Get Aspect Ratio 0x10: Set/Get TVLink Loader State 0x20: Set/Get Hotel Mode Password 0x30: Set/Get SetID Lock 0x40: View all Hotel Mode Setup 0x41: View UserData in Registry 0x42: View Channel List 0x43: Add Dummy Channel 0xFF: Exit This Menu ============================== To Exit : 0xff Select Command: 0x40 ------------------------------------------ Hotel Mode Operation Value is [NO]. ------------------------------------------ Start Channel Value is [YES]. ------------------------------------------ Minimum Volume is [0]. Maximum Volume is [100]. Start Volume Value is [NO]. Start Volume Level is [20]. ------------------------------------------ Power Management Value is [NO]. Power Management Setting is [1]. ------------------------------------------ Key Management Value is [0]. ------------------------------------------ Factory Reset Value is [0]. ------------------------------------------ Aspect Ratio Value is [0]. ------------------------------------------ TVLink Loader Download State Value is [0]. ------------------------------------------ Hotel Mode password Value is [1105]. ------------------------------------------ Set ID Lock Value is [NO]. Set ID Value is [1]. ------------------------------------------ This looks almost exactly like the settings in the Installation Menu's Public Display Settings submenu. Still need more info on TVLink. Select Command: 0x42 total Chn Num : 145 Ch 2- 0, p 2, CUSTOM, NTSC_AIR, 255 ..... Ch 90- 80, p 90, CUSTOM, VSB_CABLE, 255 ..... This is a simplified channel chart compared to the one under the CM menu. 0xf7 LcdModule Menu *************Select Menu & Exit************ [0x00] LcdModule P-Gamma/VCOM Value read [0x01] LcdModule P-Gamma/VCOM Value write [0x02] LcdModule P-Gamma/VCOM Value read all [0x03] LcdModule P-Gamma/VCOM Value write to NVRAM [0x04] LcdModule P-Gamma/VCOM Set default table [0x05] LcdModule P-Gamma/VCOM All Values from volitile memory write to NVRAM [0x06] LcdModule P-Gamma/VCOM Value write from NVRAM [0xFF] Exit *******************************************