Page 1 of 2
Philips 20PF4121 LCD TV - discrete AV/input code sought
Posted: Wed Sep 05, 2018 8:19 am
by matt
Setup code 1454 is what works for my Philips 20PF4121 (640x480p) LCD released back in 2006. This remote code was verified by using remote simple setup, and via learning. This is the RC-5 (00E8 protocol)
Anyway, when you press AV (Input key, EFC 178) it shows the list of inputs, then you use up/down to choose an input, and finally either left/right to confirm/select. (I expected/hoped that subsequent presses of AV to cycle through the inputs, but that is not the case)
The source list of inputs is:
TV
EXT1 (SCART)
AV/SVHS (SIDE)
PC (DVI-A)
HD (DVI-D)
I have a macro set (Input;Up;Right) which opens the source list, moves (up at top of list wraps around to bottom of list) to the HD input, and confirms. This works OK, but because the remote protocol has a toggle, every alternate use of the macro shows (or doesn't show) the AV menu.
I'd like to find discrete AV code for the HD input. Maybe even for all inputs?
Thanks!
https://www.download.p4c.philips.com/fi ... fu_eng.pdf
Posted: Wed Sep 05, 2018 8:55 am
by The Robman
Are you just using the setup code, or have you mixed in some learned signals too? I ask because, the setup code should replicate the toggle bit. If you are only using the setup code, perhaps the remote and the TV are not always in sync as far as the toggle bit goes, but I have a suggestion for a workaround. Rather than making the INPUT button the first TV button in the macro, try adding another button before INPUT, something that won't mess anything up for the macro that follows, perhaps something as harmless as an arrow key. See if that helps fix it.
Also, I looked around and found some discrete codes that might help. It appears that Philips sometimes uses the same code for different inputs on different models, so even though the code below might say (for example) HMDI1, it might be the DVI-D input for you (or something else).
dev-obc-efc - function
0 - 061 - 082 - Power off
0 - 063 - 018 - Power on
0 - 057 - 210 - Hdmi2/Av2
3 - 004 - 061 - Hdmi1/Av1
3 - 005 - 093 - side
3 - 006 - 253 - YPbPr/Hdmi3
3 - 056 - 194 - hdmi3/Av3
3 - 057 - 226 - Hdmi1/side
3 - 058 - 130 - Side
3 - 072 - 188 - TV/Tuner
3 - 123 - 162 - Scart/Hdmi2
I got these from the following file, in case you want to use that instead:
https://www.hifi-remote.com/forums/dload ... le_id=4754
Posted: Wed Sep 05, 2018 6:10 pm
by matt
Hey Rob, thanks for the reply!
I'm just using the setup code now. Learning was used temporarily during testing.
Ignore the OSD "issue": when there's a picture fed into the TV the OSD is slower and the source list appears every time.
Anyway, how do I enter the values you have listed into RMIR? I've not encountered that format/syntax before, I've only used straight EFC codes.
I also have no idea how you got them from link? Is it the correct link?
Figured out how to enter them in RMIR (except "3 - 123 - Scart/Hdmi2" so I may still be doing it wrong). None of them work! Not even power on/off.
However, the volume buttons in the download you linked are much better (more responsive, less repeat lag) than the setup code.
Posted: Thu Sep 06, 2018 9:18 am
by The Robman
I have updated my previous post to include EFC codes.
Posted: Mon Nov 05, 2018 8:32 am
by mdavej
Posted: Mon Nov 05, 2018 9:45 am
by matt
The Robman wrote:I have updated my previous post to include EFC codes.
Today I double checked and none of the above OBC do anything, though the TV IR panel does flash to signify it has received them.
Any further ideas?
Posted: Mon Nov 05, 2018 9:54 am
by matt
No luck with the Pict button from that upgrade, TV receives it but does nothing with it.
However the Source button from that same upgrade does bring up the source list.
Posted: Mon Nov 05, 2018 10:08 am
by mdavej
I posted a different file at the same link for you to try. I put all the discrete input commands on all the transport buttons (Play, Stop, Rew, ...), so try all of them and see if any work. May have to press the one on the Rec button twice.
Posted: Mon Nov 05, 2018 10:26 am
by matt
Thanks for that.
Sadly, none of the buttons work at all - even those other than the transport buttons.
Could it be because it's based on setup code 1554 (that doesn't work with my TV) & RC5/6 Combo?
Posted: Mon Nov 05, 2018 10:41 am
by mdavej
How about STOP, does it have any effect at all?
I'm just throwing darts using lots of RC5/6 codes to see if I can find a pattern. RC5 codes using the combo should work fine. I'll keep digging.
Posted: Mon Nov 05, 2018 11:17 am
by matt
No joy, STOP is same as others - TV IR lights up, but nothing of note happens.
Posted: Mon Nov 05, 2018 12:34 pm
by The Robman
matt wrote:Any further ideas?
Did you try my original idea of adding a harmless button as the first step in the macro, just to sync the toggle bit?
Posted: Mon Nov 05, 2018 3:27 pm
by mdavej
I think the next step is going to be a brute force search. There are a couple of ways to do it - 1) load several devices via RMIR or 2) manually enter EFCs. At the end of the day, the time and effort spent is probably a wash. So if you're willing to try method 2, here's how.
Deactivate your extender, or use another JP1 remote and load your original Philips TV device. Point at the TV and tap the Setup button followed quickly by a 5 digit EFC, i.e., 00000. On the last digit, the command is sent. Repeat Setup - 00001, Setup - 00002 all the way up to 00255 until you find one that does the desired function. You can go pretty quick once you get a good rhythm going. Usually takes me about 15 minutes to try them all.
Posted: Tue Nov 06, 2018 5:31 am
by matt
I'll try that today
Posted: Tue Nov 06, 2018 5:45 am
by matt
The Robman wrote:matt wrote:Any further ideas?
Did you try my original idea of adding a harmless button as the first step in the macro, just to sync the toggle bit?
Yes, thanks, it helped.
But I ended up starting from scratch and now just use the setup code rather than learned signals which avoids that toggle problem entirely.