3
\$\begingroup\$

I have a Magnavox 42MF438B/27 42" LCD TV. The IR sensor (or something related) quit working after awhile, so we have been unable to use the remote. Today, I was digging around behind the TV and noticed a "Serv U." port on the back with what looks to be a standard 1/8" jack. I figured this was a serial port for firmware upgrades and what not. Some quick googling revealed this assumption was correct... the manual calls it "Service UART". So I am assuming it is a standard 1/8" TRS plug, one ground, one send, one receive.

My hope is that I can send it commands... volume up/down, power on/off, etc. over this port. Trouble is, I can't find any specs.

Does anyone know what the voltage this serial port runs at? I'd rather not fry it with RS232 levels if it is just 3.3V. Then, any thoughts on what the pinout might be? Or, any safe way to find out?

Finally, any thoughts on where I can find protocol spec? I certainly have no problems poking around, but I'm hoping perhaps a Philips tech can help me out here a bit.

Thanks a ton!

Edit: I found another message board post where someone's manual says, "For use by authorized service personnel, for installers, integrators, do not connect RS232 without level shifter", so I think I am on the right track. 3.3V then I am guessing? I think I have an old USB->cell phone cable around with the appropriate adapter.

Edit #2: I found a service manual! It says their techs can connect with HyperTerminal... 38400 bps, 8/N/1. It also says I can access "Customer Service Mode (CSM)" by keying in the code 123654. For "Service Default Mode (SDM)", 062596menu or for DVB-T Service Mode, 062593menu. For "Service Alignment Mode (SAM)", 0625961+ (osd/status). That last character may be an "i", not sure. Program display option code, 062598menu. No specs on the port itself though, or what is in those modes. Still digging...

Edit #3: Seems the service cable adapter kit is called ComPair, or possibly ComPair II.

\$\endgroup\$
  • \$\begingroup\$ Why can't you fix the IR sensor? \$\endgroup\$ – Thomas O Nov 6 '10 at 21:18
  • \$\begingroup\$ Have you actually checked the remote is working anyway... use a digital camera and you should see some bright flashing lights (from the remote) on the image. \$\endgroup\$ – Thomas O Nov 6 '10 at 21:19
  • \$\begingroup\$ Yep, remote works fine. That's the first thing I checked. Also tried new universal remote when it quit working. Also, the TV's LED used to blink when any IR signal was received, even if the signal was for a different device. It stopped doing that. As for why I can't fix the IR sensor... well I don't know how! I'm more of a software guy than anything, but wouldn't turn down tips on how to fix the IR issue without frying my TV. \$\endgroup\$ – Brad Nov 6 '10 at 21:27
  • \$\begingroup\$ Well, if you were okay with disassembling your TV, then you could try fixing the solder joints around the IR sensor. \$\endgroup\$ – Thomas O Nov 6 '10 at 21:33
  • 1
    \$\begingroup\$ I have the same tv and had the same issue and I replaced the sensor in the tv. It's not hard and it's plug and play if I remember correctly. It's been approx. 5 years ago since and has worked great. The only issue I have is once in a great while, the sound goes to "snow" sound and very loudly. Just shut off the tv and then back on and everything us good to go. Have you had thus problem or know of a fix? I could help with the sensor, I'm located in Pennsylvania. \$\endgroup\$ – Corey Fake Oct 7 '18 at 15:14
3
\$\begingroup\$

If you just need to shift the voltage levels, use a max232.

These chips are very dependable and resilient. I would suggest against building a logic shifting circuit.

\$\endgroup\$
1
\$\begingroup\$

Here is one circuit that will clamp ±15V RS-232 levels to 0-3.3V (or so) logic levels.

      1N4148
        |\     4.7k
Input --| >|--/\/\/\--+-------- Output
        |/            |
                      |  |
                   +-----+
                   | / \   3V zener diode
                    /___\  500mW
                      |
                     ---
                      -

This only handles the transmit voltages though, and won't amplify the logic levels for the receive (to the computer.) If you're lucky, your computer will recognise 3.3V as a logic high and 0V as a logic low. If not, you'll have to use a chip like a MAX232.

Be very careful with this. Make certain it works as required, use a multimeter and 12V supply before plugging it in to verify it. The worst thing you could do is damage the UART processor, which could be the main processor, which would brick your TV.

\$\endgroup\$
  • \$\begingroup\$ RS-232 is inverted (low=1) from the logic level. A noninverting clamp like this will keep the RS-232 from damaging the UART, but communication won't work. \$\endgroup\$ – markrages Feb 16 '11 at 7:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.