Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 6 of 7
Topic:
VIZIO Discretes.
This thread has 93 replies. Displaying posts 76 through 90.
Post 76 made on Sunday March 2, 2014 at 13:16
SysIntegration
Advanced Member
Joined:
Posts:
December 2013
895
On March 1, 2014 at 18:36, hundshamer said...
Hey guys. Thanks for the codes. I am looking for one particular code that eludes me at the moment. Could someone find the discreet code for the 3D button for the Vizio E3D420VX?

Vizio M3D470KD

p=NEC1 d=4 obc=144

3D

0000 006d 0026 0000 0155 00aa 0016 0015 0016 0015 0016 0040 0016 0014 0016 0015 0016 0015 0016 0014 0016 0014 0016 0040 0016 0040 0016 0014 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0014 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 060b 0155 0055 0016 0e58 0155 0055 0016 00aa
0101001101111001011100110100100101101110011101000110010101100111011100100110000101110100011010010110111101101110
Post 77 made on Monday March 17, 2014 at 16:58
Oktane83
Lurking Member
Joined:
Posts:
March 2014
1
Does anyone have the code for the Netflix or Amazon buttons?!?

Thank you!
Post 78 made on Monday March 17, 2014 at 20:18
SysIntegration
Advanced Member
Joined:
Posts:
December 2013
895
On March 17, 2014 at 16:58, Oktane83 said...
Does anyone have the code for the Netflix or Amazon buttons?!?

Thank you!

The EFC codes were posted here
[Link: hifi-remote.com]

I can't quite figure out how to go from that format to hex, though. I've been reading through the JP1 forums, but I can't figure it out.
0101001101111001011100110100100101101110011101000110010101100111011100100110000101110100011010010110111101101110
Post 79 made on Sunday April 27, 2014 at 22:22
rchalk
Lurking Member
Joined:
Posts:
August 2012
2
I have this situation, but I don't see a "standby" code listed. Can anyone help with this?

Thanks

On July 31, 2011 at 10:24, ckleiman said...
Discrete on/off both worked on the 55", Discrete off worked on smaller sets, but, not discrete on. For those sets I used Standby for On.
Post 80 made on Sunday September 7, 2014 at 18:24
bradlyjamese
Lurking Member
Joined:
Posts:
September 2014
2
Did anyone ever get discrete codes for Netflix / M-GO? I did see the one early in the thread for Amazon and it worked great.
Post 81 made on Sunday September 7, 2014 at 20:12
SysIntegration
Advanced Member
Joined:
Posts:
December 2013
895
On September 7, 2014 at 18:24, bradlyjamese said...
Did anyone ever get discrete codes for Netflix / M-GO? I did see the one early in the thread for Amazon and it worked great.

Based on:

Post 47:

[Link: remotecentral.com]

(I'd love to see this protocol sheet he has)

and posts 61, 62

[Link: remotecentral.com]

We can probably conclude:

Netflix (obc=235)

0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 05F7 015B 0057 0016 0E6C

Vudu (obc=236)

0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 05F7 015B 0057 0016 0E6C

Then, using a little magic of IRScrutinizer with this upgrade file from JP1

[Link: hifi-remote.com]

We can get:

M-Go (Obc=237)

0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 05F7 015B 0057 0016 0E6C

Amazon (obc=234)

0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 05F7 015B 0057 0016 0E6C

The upgrade file also confirms our assumptions from above. Can someone confirm these please?

Last edited by SysIntegration on September 7, 2014 20:26.
0101001101111001011100110100100101101110011101000110010101100111011100100110000101110100011010010110111101101110
Post 82 made on Monday September 8, 2014 at 09:37
bradlyjamese
Lurking Member
Joined:
Posts:
September 2014
2
The upgrade file also confirms our assumptions from above. Can someone confirm these please?

I tested these and they appear to work great.

1 question though, how did you "probably conclude" these values?
I'm trying understand better these discrete values and how they work.
Post 83 made on Monday September 8, 2014 at 20:54
SysIntegration
Advanced Member
Joined:
Posts:
December 2013
895
On September 8, 2014 at 09:37, bradlyjamese said...
I tested these and they appear to work great.

1 question though, how did you "probably conclude" these values?
I'm trying understand better these discrete values and how they work.

Excellent, glad the codes work!

Well, we have to work with a lot of assumptions. But if you read the IRP Primer, [Link: hifi-remote.com], you can see that working with a lot of assumptions is pretty standard.

Post 47 in this thread says

"for model# E3D420VX


Via app codes
Amazon EA (234)
Netflix EB (235)
Vudu EC (236)


These were actual picture keys on the original remote. They seem to be hard programed into the tv and the remote. I cant delete these 3 apps. Variants of the code for other installed apps dont work "

I am going to assume the poster had a document from Vizio that looked something like this:

[Link: dropbox.com]
(sorry, the advanced editing isn't allowing me to drop in this picture, so I have to link it).

This gives us a code to associate with a certain button.  In the example I gave you above, the manufacture even lists the IRProtocol (NEC) [probably NEC1] and the customer code, which equates to the Device (d) and subdevice (sd) that we need within the greater protocol of NEC1.  The buttons numbers are functions or objects (OBC).

If you are in already in over your head, I understand.  Until February of 2014, I was too.  However, I read a few posts where user 3FG was helping someone find some discretes and the lightbulb lit up.

I am also constantly using IRScrutinizer.  [Link: hifi-remote.com]  This application created by the almighty Barf allows you to generate codes if you know the Protocol, device, subdevice, and object like they are so nicely listed above.

____________________

Regarding post 41, I do not have the protocol sheet the poster does, but he did list what are likely potential object numbers.

In post 61, the poster gave us some in-complete codes (The iTach learner is not good).

In post 62, 3FG posted what he believed was the correct code for Amazon.  I am not sure how he did this.  He either used the method I used in Post 81, which was to download the RemoteMaster upgrade file and use IrScrutinizer to open it and extract the hex (which I initially in about March 2014, but was unable to know what to do with it at the time) [Post 78].

Alternatively, he is just that smart and can visually convert the hex codes to binary and see the infrared pulses.  He may be bionic, I am not sure, but he's damn brilliant.

Post 1 states the protocol, device, and subdevice number:

p=nec1
d= 4 (04 in hex converted to decimal)

Post 5 goes on to add additional information about how to use an older application to generate hex codes.  However, we already have all the information we needed with the protocol, device, and object numbers from the posted listed above.  We just need someone to put it all together to give you the codes from my last post.

Come to think of it, this thread is actually a really good one to learn from.  It's also been alive for 5 years, so lots of smart minds have posted on it and looked at it.

My next question would be, how did the posters in post 1 and 4 know what protocol they were working with to begin.  For that (and I pat myself on the back), I give you:

[Link: remotecentral.com]

Steps 1-4 will give you a basic idea of how they came to those conclusions.  I hope this helps and inspires.
 

Last edited by SysIntegration on September 8, 2014 21:01.
0101001101111001011100110100100101101110011101000110010101100111011100100110000101110100011010010110111101101110
Post 84 made on Saturday September 20, 2014 at 17:15
mdavej
Active Member
Joined:
Posts:
December 2002
627
In case anyone is interested, here are all the EFCs and OBCs (in decimal) for every command from a Vizio XVR1TV QWERTY remote

DELETED

Last edited by mdavej on July 3, 2017 12:30.
Post 85 made on Monday December 1, 2014 at 21:06
yaretiree
Long Time Member
Joined:
Posts:
April 2006
18
Thanks!!! Works on a P602ui-B3. Only tried the discrete Power On & Off
Post 86 made on Monday February 2, 2015 at 10:03
Bill Mullin
Long Time Member
Joined:
Posts:
August 2002
125
That worked . . . I now have discrete on/off capability with my shiny new Vizio P702ui-B3 (4K) and my old MX-850, many thanks!!

If anyone has codes to immediately start the TV's screensaver function, please post them, thanks!
Post 87 made on Thursday February 5, 2015 at 15:59
Sharky-PI
Lurking Member
Joined:
Posts:
February 2015
1
Hi guys, hopefully not threadjacking.
Mdadev, thanks for that excellent list; I had quite the steamy evening last night punching those in!
However: I found that I couldn't program "HDMI2" (00191) to the aux button of the controller, using controller and steps from here, i.e.

1. Press and release TV
2. Press and hold SETUP until the remote blinks twice
3. Type 994
4. Press and release SETUP
5. Type CODE (e.g. 00191)
6. Press and release the button you want to assign FUNCTION to (e.g. HDMI2).

Similarly, I can't program TV (00110) to the TV button. I can access the HDMI2 input using the TV/VCR button then scrolling to it and selecting it. But then hitting TV doesn't switch to the TV input.

Any thoughts? Many thanks in advance!
Post 88 made on Sunday March 22, 2015 at 20:17
beowulff
Lurking Member
Joined:
Posts:
March 2015
1
I want to thank mdavej for the codes quoted below.
I haven't tried all of them, but the only two that matter to me - discrete ON and OFF - work with my Vizio p502ui-b1.

I am using lirc on a Raspberry Pi. For anyone who happens to stumble across this thread, here is how the codes below can be converted into lirc codes:

The lirc config file lists the codes like so:

begin codes
INPUT 0xF40B
KEY_INFO 0x38C7
AV 0x8A75
COMP 0x5AA5
HDMI 0x639C
KEY_UP 0xA25D
KEY_TV 0x6B94
....
end codes

This is after the header information, which is device specific.

The codes are two bytes (in hex), and the 2nd byte is the 1's complement (inversion) of the first (i.e. - 38h = 00111000b the 1's complement is 11000111b or c7h).

The codes that mdavej found need to have their bit-order reversed to work. So, mdavej's code for "INPUT" is 047 (decimal) (Ignore the EFC code - it's not required).
047d = 00101111b
reverse the bit order = 11110100b
convert to hex = F4 (this gives the first byte)
take 1's complement = 0B (this gives second byte)
final lirc code is 0xF40B

I hope this information is useful to someone.


On September 20, 2014 at 17:15, mdavej said...
In case anyone is interested, here are all the EFCs and OBCs (in decimal) for every command from a Vizio XVR1TV QWERTY remote, compatible with most Vizio Smart TVs, using NEC1, Device 4 just like other Vizio codes. I've also included a few other discretes already posted earlier. These work with UEI setup codes TV/0178 or 11758:

EFC       OBC    Command
00090    047    Input
00053    008    power
00079    234    amazon
00083    235    netflix
00080    237    m-go
00152    053    rewind
00154    055    pause
00155    051    play
00150    054    fast fwd
00025    057    CC
00149    048    stop
00148    052    record
00251    027    Info
00041    073    exit
00171    067    menu
00039    074    Back
00244    028    guide
00168    069    up arrow
00166    070    down arrow
00170    071    left arrow
00037    072    right arrow
00164    068    OK
00103    082    yellow
00107    083    blue
00100    084    red
00104    085    green
00088    045    Vizio
00183    002    vol up
00187    003    vol down
00057    009    mute
00181    000    channel up
00185    001    channel down
00247    026    last
00117    016    0
00121    017    1
00119    018    2
00123    019    3
00116    020    4
00120    021    5
00118    022    6
00122    023    7
00245    024    8
00249    025    9
00138    119    Wide
00018    255    Dash
00054    014    sleep
00087    042    On
00216    037    Off
00141    240    media
00042    079    Setup
00193    129    HDMI 1
00191    130    HDMI 2
00195    131    HDMI 3
00188    132    HDMI 4
00225    161    AV 1
00110    214    TV Input
00180    004    q
00184    005    w
00182    006    e
00052    012    r
00056    013    t
00058    015    y
00089    041    u
00106    087    i
00229    088    o
00233    089    p
00235    091    a
00228    092    s
00232    093    d
00230    094    f
00234    095    g
00069    104    h
00073    105    j
00071    106    k
00075    107    l
00047    202    Backspace
00051    203    Tab
00068    108    z
00072    109    x
00070    110    c
00133    112    v
00136    117    b
00134    118    n
00005    120    m
00238    222    /
00014    254    Enter
00097    169    @
00241    217    colon
00044    204    Space
00226    167    ,
00093    168    .
00239    218    .com
00206    230    Y (yellow)
00077    232    B (red)
00081    233    A (green)
00210    231    X (blue)
00207    226    up
00208    229    down
00211    227    left
00204    228    right
00009    121    Q
00007    122    W
00011    123    E
00004    124    R
00008    125    T
00006    126    Y
00010    127    U
00065    137    I
00063    138    O
00067    139    P
00060    140    A
00064    141    S
00062    142    D
00066    143    F
00131    147    G
00124    148    H
00128    149    J
00126    150    K
00130    151    L
00001    153    Z
00255    154    X
00003    155    C
00252    156    V
00000    157    B
00254    158    N
00002    159    M
00096    173    %
00099    171    #
00092    172    $
00224    165    =
00172    196    +
00108    212    -
00237    216    [
00173    192    ]
00179    195    backslash
00113    209    *
00098    175    &
00095    170    !
00112    213    <
00114    215    >
00049    201    _
00177    193    (
00175    194    )
00111    210    ~
00222    166    ;
00178    199    '
00045    200    "
00115    211    ?
00048    205    DEL
00143    242    num 1
00147    243    num 2
00140    244    num 3
00144    245    num 4
00142    246    num 5
00146    247    num 6
00013    248    num 7
00017    249    num 8
00015    250    num 9
00145    241    num 0
Post 89 made on Tuesday December 22, 2015 at 06:39
ZPrime
Long Time Member
Joined:
Posts:
March 2015
11
Has anyone worked with one of the 2014-15 Vizios and had the displeasure of trying to setup activities (URC) for Netflix within the TV along with other stuff on HDMI inputs?

While the HDMI discrete codes work fine, once you have Netflix running there is no way to "break out" short of sending "Exit" and then "right arrow, enter". This makes URC programming at least kind of a pain (unless there is some way to run an "on exit" type macro with CCP that I'm not aware of; otherwise it will require variable state tracking and a pre-macro before all other activities to correctly kill off Netflix in case it was running previously).

Don't believe me, try it yourself. Launch Netflix on the TV, and then try sending a discrete command for one of the HDMI inputs, or really any input. It goes nowhere. If you use the input toggle command, THAT will break out, but that's another headache too.

Screw you for having poorly implemented discretes, Vizio.
Post 90 made on Tuesday December 22, 2015 at 14:32
mdavej
Active Member
Joined:
Posts:
December 2002
627
Vizio has been like that since long before 2014. Yes, it is a pain. I use state tracking to get around it.
Find in this thread:
Page 6 of 7


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse