Author Topic: Bug Fixed: 7970 phones now fully work. bi-directional push functional!  (Read 4714 times)

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5549
  • DOES work for LinuxMCE.
    • View Profile
There was a long standing bug that nobody noticed.

The Proxy_Orbiter contains a nice chunk of code to determine if a Cisco 7970 orbiter's screen has changed, and if so, to send a Cisco XML POST to refresh the screen accordingly.

This code has been broken for an unknown period of time, as it was also broken in 1.0, 1.1 beta, and 0704, and throughout 0710...

This introduced a number of weird problems in that if you tapped a button on screen, you couldn't be sure you were still hitting that button because the screen may have changed.

My fix patches Proxy_Orbiter, to send the push request to the right port (for some reason, it was set to port 9999), and thus allow the post request to be successful.

So basically, what does this mean? The Cisco 7970 now becomes as usable as a standard orbiter.

* you can see floorplans change
* camera views are usable, i tested it on my doorphone setup.
* DVD Menu screens are usable
* Security panels now change appropriately when security events are tripped.. so you can safely use the 7970 as a security pad now
* Alert Boxes are visible.

etc.

To see a demonstration, I've posted up a video on YouTube:

http://www.youtube.com/watch?v=SEK3WAw3jpM

I will try to get this packaged up as an update to push out to all installs.

Enjoy,
-Thom

HerfGuy

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
« Reply #1 on: August 18, 2008, 04:48:27 am »
Thom,

Say your video.  I think that is great!

Good job!   :)

HerfGuy

bulek

  • Administrator
  • wants to work for LinuxMCE
  • *****
  • Posts: 909
  • Living with LMCE
    • View Profile
Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
« Reply #2 on: August 26, 2008, 02:05:17 am »
Hi,

thanks for great effort... I'll try to buy another 7970...

Let us know if you'll manage to get it as an update to current release...

Thanks again,

regards,

Bulek.
Thanks in advance,

regards,

Bulek.

nite_man

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1019
  • Want to work with LinuxMCE
    • View Profile
    • Smart Home Blog
Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
« Reply #3 on: August 26, 2008, 10:05:36 pm »
Great job, Tom! Do your changes are available in SVN?
Michael Stepanov,
My setup: http://wiki.linuxmce.org/index.php/User:Nite_man#New_setup
Russian LinuxMCE community: http://linuxmce.ru

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5549
  • DOES work for LinuxMCE.
    • View Profile
Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
« Reply #4 on: August 26, 2008, 10:08:44 pm »
my changes have been pushed into charon-merge. In the mean time, I do have a replacement binary here:

http://www.localeconcept.com/pub/Proxy_Orbiter_Update.tar.gz

Enjoy,
-Thom