This procedure requires a service remote (or equivalent) and basic knowledge of service commands-
1. From Instart->System1, Set Baudrate to 115200.
2. From Instart->System2, Set RS-232C Control to On
3. Recycle Power
4. Press [F9] once --->
<-- Enabling display debug message
5. Press [F10] once-->
<--1:debugMain $ // (Your debugStatus will remain unchanged (-Release)
----
Notes:
1. The above procedure should work with the latest firmware releases.
2. Since you are running in Release mode (and not Debug/Event mode) your console messages will be limited.
----
Generalized Troubleshooting Procedure:
1. Set the debug mask to enable items of interest
2. Try out specific test cases to isolate the problem
RF Emitter Troubleshooting:
1. Enable the appropriate debug print mask items as below-
2. Try to capture the RF Emitter initialization process during startup
3. Try to capture the RF Emitter enable command(s) in specific test cases,
including 3D invocation from both the UI and Debug Menus.
At this point we are trying to determine why the Active 3D glasses don't sync when the set is obviously in 3D mode:
Is the set configured for RF Emitter operation? IR Emitter operation? No Emitter operation?
Is the RF module getting sync signals from the system?
Is the RF module configured to support both Motion Remote and RF Emitter?
What value needs to be set in nonvolaile memory to enable the RF Emitter?
Where is this value stored? How do we change it?
-----
Here's what your debug print mask should look like:
Code:
1:ORG MAIN $ 1
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x10
[UI1] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[UI1] Print Bit Mask : 0x 00040057--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [UI-DBG ] (1) | 0x02 : [UI GLOBAL ] (1)
0x03 : [UI MENU ] (1) | 0x04 : [UI HOME MENU] (2)
0x05 : [UI PCCTRL ] (1) | 0x06 : [UI ACAPKEY ] (2)
0x07 : [UI KEY ] (1) | 0x08 : [UI GUIDE ] (2)
0x09 : [UI FULLINFO ] (2) | 0x0a : [UI BRINFO ] (2)
0x0b : [UI PGBAR ] (2) | 0x0c : [UI USB ] (2)
0x0d : [UI PHOTOLIST] (2) | 0x0e : [UI MUSICLIST] (2)
0x0f : [UI LISTMGR ] (2) | 0x10 : [UI RESLIST ] (2)
0x11 : [UI RESREC ] (2) | 0x12 : [UI RECLIST ] (2)
0x13 : [UI SUMODE ] (1) | 0x14 : [UI DVRMODE ] (2)
0x15 : [UI PATH ] (2) | 0x16 : [UI INSTALL ] (2)
0x17 : [UI CI ] (2) | 0x18 : [UI ED ] (2)
0x19 : [UI SUBT/CC ] (2) | 0x1a : [UI AUTOAV ] (2)
0x1b : [UI KEYWORD ] (2) | 0x1c : [UI OAD ] (2)
0x1d : [UI ACAP ] (2) | 0x1e : [UI HOTEL ] (2)
0x1f : [UI POLLING ] (2) | 0x20 : [UI HCEC ] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x11
[UI2] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[UI2] Print Bit Mask : 0x 00105000--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [UI MATRUX ] (2) | 0x02 : [UI VIDEO ] (2)
0x03 : [UI_BT_PRINT ] (2) | 0x04 : [UI SYS ] (2)
0x05 : [UI TOOLKIT ] (2) | 0x06 : [UI EPGSEG ] (2)
0x07 : [UI DASY ] (2) | 0x08 : [UI PGBARTIME] (2)
0x09 : [UI AUTOTUNING] (2) | 0x0a : [UI MANUALTUNING] (2)
0x0b : [UI MOVIELIST] (2) | 0x0c : [UI ACMS ] (2)
0x0d : [UI NETWORK ] (1) | 0x0e : [UI NETFLIX ] (2)
0x0f : [UI NSU ] (1) | 0x10 : [UI YOUTUBE ] (2)
0x11 : [UI RATING ] (2) | 0x12 : [UI MHP ] (2)
0x13 : [UI ANI ] (2) | 0x14 : [UI MULTICHANNEL] (2)
0x15 : [UI MHPKEY ] (1) | 0x16 : [UI IMAGE ] (2)
0x17 : [UI VCS ] (2) | 0x1e : [UI MOUSE ] (2)
0x1f : [UI EFFECT ] (2) | 0x20 : [UI EFFECT TIME] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x12
[MW1] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[MW1] Print Bit Mask : 0x 00000000--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [CM-0 ] (2) | 0x02 : [CM-1 ] (2)
0x03 : [CM-2 ] (2) | 0x04 : [CM-3 ] (2)
0x05 : [PSIP ] (2) | 0x06 : [PSIP_0 ] (2)
0x07 : [PSIP_1 ] (2) | 0x08 : [PSIP_2 ] (2)
0x09 : [PSIP_3 ] (2) | 0x0a : [PSIP_ERR ] (2)
0x0b : [SUBT/DCC ] (2) | 0x0c : [SUBT/DCC WARN] (2)
0x0d : [SUBT/DCC ERR] (2) | 0x0e : [EME INFO ] (2)
0x0f : [EME JPEG ] (2) | 0x10 : [EME SUBT ] (2)
0x11 : [EME POLL ] (2) | 0x12 : [MLM INFO ] (2)
0x13 : [MLM WARN ] (2) | 0x14 : [MLM ERR ] (2)
0x15 : [TTX/ACC ] (2) | 0x16 : [TTX/ACC ERR ] (2)
0x17 : [DASY_GEN ] (2) | 0x18 : [DASY_UP ] (2)
0x19 : [DASY_DN ] (2) | 0x1a : [MFS-0 ] (2)
0x1b : [MFS-1 ] (2) | 0x1c : [MFS-2 ] (2)
0x1d : [CM-4 ] (2) | 0x1e : [CM-5 ] (2)
0x1f : [CM-6 ] (2) | 0x20 : [CM-7 ] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x13
[MW2] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[MW2] Print Bit Mask : 0x 00006060--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [MRE INFO ] (2) | 0x02 : [MRE WARN ] (2)
0x03 : [MRE ERR ] (2) | 0x04 : [MRE FATAL ] (2)
0x05 : [MRE PATH ] (2) | 0x06 : [NSU ] (1)
0x07 : [API_UTIL ] (1) | 0x08 : [SWU API ] (2)
0x09 : [SWU EPK ] (2) | 0x0a : [SWU MTD ] (2)
0x0b : [SWU UTIL ] (2) | 0x0c : [AVBLOCK ] (2)
0x0d : [AUD API ] (2) | 0x0e : [VIDEO API ] (1)
0x0f : [VFMT ] (1) | 0x10 : [OTA0 ] (2)
0x11 : [OTA1 ] (2) | 0x12 : [CI_MAIN ] (2)
0x13 : [CI_PHY ] (2) | 0x14 : [CI_CIS ] (2)
0x15 : [CI_LINK ] (2) | 0x16 : [CI_TRANS ] (2)
0x17 : [CI_SESSION ] (2) | 0x18 : [CI_APP ] (2)
0x19 : [CI_RESMGR ] (2) | 0x1a : [CI_APPINFO ] (2)
0x1b : [CI_CAS ] (2) | 0x1c : [CI_DATETIME ] (2)
0x1d : [CI_HOSTCTL ] (2) | 0x1e : [CI_MMI ] (2)
0x1f : [CI_ERR ] (2) | 0x20 : [CECP ] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x14
[MW3] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[MW3] Print Bit Mask : 0x 00000000--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [MHEG-DBG ] (2) | 0x02 : [MHEG DSM ] (2)
0x03 : [MHEG API ] (2) | 0x04 : [MHEG CMSI ] (2)
0x05 : [MHEG ESM ] (2) | 0x06 : [MHEG AV ] (2)
0x07 : [MHEG DEV ] (2) | 0x08 : [MHEG NET ] (2)
0x09 : [MHEG OSD ] (2) | 0x0a : [EDB INFO ] (2)
0x0b : [MCB DBG ] (2) | 0x0c : [USB_MSG ] (2)
0x0d : [HTTPClient ] (2) | 0x0e : [STREAM ] (2)
0x0f : [ACMS DBG ] (2) | 0x10 : [ACMS VPS ] (2)
0x11 : [ACMS P830F1 ] (2) | 0x12 : [ACMS P830F2 ] (2)
0x13 : [ACMS VBI ] (2) | 0x14 : [STREAM TRACE] (2)
0x15 : [BT INT ] (2) | 0x16 : [BT OSA ] (2)
0x17 : [BT API ] (2) | 0x18 : [BT ENC ] (2)
0x19 : [BT DEC ] (2) | 0x1a : [BT ARBIT ] (2)
0x1b : [CIFS ] (2) | 0x1c : [YWE ] (2)
0x1d : [ADCC_INFO ] (2) | 0x1e : [ADCC_ERR ] (2)
0x1f : [OAE ] (2) | 0x20 : [OAE_ERR ] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x15
[MW4] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[MW4] Print Bit Mask : 0x 00000080--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [DLNA_DMP_INFO] (2) | 0x02 : [DLNA_DMP_ERR] (2)
0x03 : [DLNA_DMR_INFO] (2) | 0x04 : [DLNA_DMR_ERR] (2)
0x05 : [DLNA_STACK ] (2) | 0x06 : [WMDRM ] (2)
0x07 : [MMS ] (2) | 0x08 : [SDP ] (1)
0x09 : [SDP_DNLD ] (2) | 0x0a : [TTX_DRV ] (2)
0x0b : [TTX_DSP ] (2) | 0x0c : [TTX_DBG ] (2)
0x0d : [SUBT_MAIN ] (2) | 0x0e : [SUBT_DRV ] (2)
0x0f : [SUBT_DSP ] (2) | 0x10 : [SUBT_DBG ] (2)
0x11 : [WIDEVINE ] (2) | 0x12 : [WIN7_LLTD ] (2)
0x13 : [HDCP ] (2) | 0x14 : [MDNS ] (2)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x16
[DRV1] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[DRV1] Print Bit Mask : 0xef000000--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [FE TUNER ] (2) | 0x02 : [FE TUNER ] (2)
0x03 : [FE TUNER ] (2) | 0x04 : [FE TUNER ] (2)
0x05 : [SDEC PES ] (2) | 0x06 : [SDEC SEC ] (2)
0x07 : [VDEC ] (2) | 0x08 : [VDEC USRD ] (2)
0x09 : [VDEC ISR ] (2) | 0x0a : [OSD ] (2)
0x0b : [VIDEO0 DDI ] (2) | 0x0c : [VIDEO1 PERI ] (2)
0x0d : [VIDEO2 WIN ] (2) | 0x0e : [VIDEO3 PP ] (2)
0x0f : [VIDEO4 DD ] (2) | 0x10 : [VIDEO DDI ] (2)
0x11 : [AVSWITCH ] (2) | 0x12 : [HDMI ] (2)
0x13 : [AUDIO DDI ] (2) | 0x14 : [AUDIO AMP ] (2)
0x15 : [ADEC DDI ] (2) | 0x16 : [AUDIO TASK ] (2)
0x17 : [ADEC DD ] (2) | 0x18 : [ADC ] (2)
0x19 : [FRC ] (1) | 0x1a : [MICOM ] (1)
0x1b : [AUTO TEST ] (1) | 0x1c : [MICOM ucom ] (1)
0x1d : [PQL ] (2) | 0x1e : [GPIO ] (1)
0x1f : [NVM ] (1) | 0x20 : [DIMMING ] (1)
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
0x01 : Set [UART PRINT : ENABLE]
0x02 : Set [API_ERROR : ENABLE]
0x03 : Enable all module print mask
0x04 : Disable all module print mask
0x08 : Set [dbgprint : ENABLE]
0x09 : Set [Module Print: DISABLE]
0x10 : Set Mask [UI1 : ENABLE]
0x11 : Set Mask [UI2 : ENABLE]
0x12 : Set Mask [MW1 : ENABLE]
0x13 : Set Mask [MW2 : ENABLE]
0x14 : Set Mask [MW3 : ENABLE]
0x15 : Set Mask [MW4 : ENABLE]
0x16 : Set Mask [DRV1 : ENABLE]
0x17 : Set Mask [DRV2 : ENABLE]
0xFF : Exit from this menu
****************************************************
Enter command: 0x17
[DRV2] Module : ENABLE ---------
( Enter, 1 : Enable / 2: Disable )
Select: 1
[DRV2] Print Bit Mask : 0x 00000400--------
( Enter : Keep / 1 : Enable / 2: Disable )
0x01 : [PVR ] (2) | 0x02 : [PVR UP ] (2)
0x03 : [PVR DN ] (2) | 0x04 : [PVR IDX ] (2)
0x05 : [EMP_DDI ] (2) | 0x06 : [EMP_MP3 ] (2)
0x07 : [EMP_JPG ] (2) | 0x08 : [EMP_DIVX ] (2)
0x09 : [MOUSE SP ] (2) | 0x0a : [WCM ] (2)
0x0b : [WIRELESS ] (1) | 0x19 : [CHB L1 ] (2)
0x1a : [CHB_L2 ] (2) | 0x1b : [FLASHES L1 ] (2)
0x1c : [FLASHES L2 ] (2) |
Select Print Number(exit:0xff): 0xff
************** Debug Print Mask Menu ***************
(This is how my print mask is configured)
Here's how to capture the startup activity:
1. Following a power_on or a reset, repeateadly hit the [f9] key until the screen begins to paint
2. Pause for ~1-2 seconds, then
3. Hit the [f10] key twice
Note: Since we are still in Release mode, we need to carry out these last three steps, if we want to enable console messages. The reason we hit [f10] is because we need to enable the extended debug items that we previously selected in the print mask. Hitting it only once would invoke the debug menu (which we don't want to do, as console messages would be supressed). Also, if the pause interval (in step2) is too short, the [f10] sequence may not register, and if its too long we may miss some of the desired output.
-nony
The common emitter transceiver in these units is the TI CC2510F16, as documented on the FCC website under FCCID
BEJLDS201 -
https://fjallfoss.fcc.gov/oetcf/eas/...'BEJLDS201'
Detailed info on the CC2510F16 can be found here -
http://www.ti.com/lit/ds/symlink/cc2510f16.pdf.
Note that the Xceiver is configured for MSK modulation, a data rate of 250Kbps, and FHSS operation employing 32 hops in a pseudorandom sequence. (per the FCC docs)
-nony
Here is a pic of the RF Xceiver board -
