exiva / Vizio_SmartCast_API

API documentation for Vizio SmartCast TV's
173 stars 33 forks source link

New firmware update #15

Closed rmurdoch-wmg closed 6 years ago

rmurdoch-wmg commented 6 years ago

Hello, I have a Vizio E70U-D3 tv that I was able to communicate with using the GET and PUT urls. On March 21, 2018 my TV get a firmware update and now I am getting and SSL error unable to open channel. It appears that this update removed an open SSL cert. Do you have any ideas on how to get around this? Thanks.

roligtroll commented 6 years ago

Which firmware version do you have after the update?

rmurdoch-wmg commented 6 years ago

It is on version 4.0.23.2 now

ShaunInIdaho commented 6 years ago

I am also having this issue as of today. 4 of 5 of my TVs have updated and now I'm having issues creating the ssl/tls secure channel

Does not work Version: 4.0.23.2 Cast Version: 1.27.96538

Works Version: 3.4.8.15 Cast Version: 1.22.78594

I called support and spoke to Bryan, a 'level 3 technical support' agent who didn't know that the TVs had an API. He said he could only send a message to engineering and that they would not communicate with me no matter what.

I did see that this update possibly introduces Alexa support for the TVs as well so I'm wondering if they changed the API for that. It'd be nice if the API was documented by Vizio.

grouma commented 6 years ago

+1 Same issue here.

willsy7 commented 6 years ago

Another with the same issue and version as ShaunInIdaho pointed out.

Rexabit commented 6 years ago

Using port 7345 seems to resolve the issue.

ShaunInIdaho commented 6 years ago

Confirmed, 7345 works. I was actually running a port scan overnight last night just to check :)

t1mlopez commented 6 years ago

7345 works for me too! Thanks!

rmurdoch-wmg commented 6 years ago

I am able to connect using the 7345 port, I'm just having an issue pairing. I can sent the pairing/start request, the pin shows on the TV, but when I send the pairing/pair request I get a CHALLENGE_INCORRECT response. Any suggestions?

ShaunInIdaho commented 6 years ago

@rmurdoch328 - Make sure the pin is a string, not an int. As I point out in issue 13, the documentation needs to be updated to show the RESPONSE_VALUE as a string.

exiva commented 6 years ago

Updated documentation in https://github.com/exiva/Vizio_SmartCast_API/commit/b18204d9acab1111748d6bcede8bb11d5f55b570 Thanks for finding the new port 👍

exiva commented 6 years ago

I also love that you called Vizio for it @ShaunInIdaho 😂