Jump to content

Firmware 2.7.13 BETA is Now Available


Michel Kohanim

Recommended Posts

WARNING

Although we are quite confident that the severity and the number of any bugs is quite low, however this is still not an official release and thus there might be bugs that have not been uncovered during our testing. As such, any changes made to ISY may be lost because you may have to either restart or restore a backup from release 2.7.7, 2.7.11, or prior official releases.

 

------------------------------------------------------------------------------------

Hello all,

 

 

Thank you for your support in helping us go through the alpha stages of 2.7.8 and above. With the release of 2.7.13 BETA, we do now have a very stable firmware.

 

 

 

Please review the list of fixed bug and enhancements here:

http://forum.universal-devices.com/viewtopic.php?p=6475

 

Do be kind enough to test as many of the items as possible and specifically registering devices within ISY and creating/removing scenes. For those who have PRO series, it would be great if batch functions are tested thoroughly.

 

Instructions

 

1. Please backup your ISY (File | Backup ISY)

 

2. Please download the firmware for your platform - please do not unzip

a. ISY 26 - http://www.universal-devices.com/update ... nsteon.zip

b. ISY 99 - http://www.universal-devices.com/update ... nsteon.zip

 

3. It is very important that you use your current ISY's Admin Console to perform the upgrade by going to your http://your.isy.ip.address/admin

 

4. Login to the Admin Console and choose Help | Manually Upgrade [the name of your system]

 

5. Choose the file saved in step 2

 

6. After the upgrade, ISY reboots. Please do ensure to clear your Java Cache:

http://www.universal-devices.com/mwiki/ ... Java_Cache

 

7. Once upgrade is completed and ISY reboots, use any of the following methods to access your ISY's Admin Console:

a. http://isy/admin - applet (Windows only)

b. http://isy/admin.jnlp - Java application (Windows only)

c. http://your.isy.ip.address/admin - applet

d. http://your.isy.ip.address/admin.jnlp - Java application

e. http://www.universal-devices.com/99i/2.7.13 - applet

f. http://www.universal-devices.com/99i/2.7.13/admin.jnlp - Java application

 

8. IMPORTANT If you have already installed a self signed certificate and your current firmware is 2.7.10 and below, you must reinstall a new one:

http://www.universal-devices.com/mwiki/ ... rtificates

 

9. General instructions (especially for adding V2 thermostats) for the new features in 2.7.7+ can be found here: http://forum.universal-devices.com/view ... hp?p=27368

 

 

Upgrading from 2.7.8 through 2.7.10

 

Upon reboot, ISY tries to migrate all configuration files to release 2.7.12 levels. This said, however, in the case of KeypadLincs, the following

settings shall be lost (ISY will be out of synch with your devices) for those KPLs that were setup/configured in 2.7.8 or 2.7.9:

a. Button toggle mode

b. Button backlight

c. Button groupings (in scenes or otherwise)

d. Button mutual exclusivity

 

As such, if you have setup any KPLs in 2.7.8 or 2.7.9, it's best to remove them from ISY, do a factory reset on them, add them back and reconfigure them.

Alternatively - and you have not made massive changes using 2.7.8/9, you can restore your 2.7.7 backup (File | Restore ISY) and let ISY migrate everything.

 

Thanks so very much for your help and support.

 

With kind regards,

Michel

Link to comment
Share on other sites

Good news to have 2.7.13, and thank you!

 

But first I need to get it installed successfully.

 

From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install.

 

What to do?

 

Thanks,

 

SImon

Link to comment
Share on other sites

From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install.

Same error for me too.

Link to comment
Share on other sites

Be sure to use a computer that is wired to the router.

You may also have to disable your firewall software.

 

Good news to have 2.7.13, and thank you!

 

But first I need to get it installed successfully.

 

From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install.

 

What to do?

 

Thanks,

 

SImon

Link to comment
Share on other sites

Good news to have 2.7.13, and thank you!

 

But first I need to get it installed successfully.

 

From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install.

 

What to do?

 

Thanks,

 

SImon

 

I get to 13% and get "Upgrade Failed :Invalid Length".

 

This from a computer directly connected and no firewall software at all.

 

Tome

 

PS: Tried from two other computers (one wired, one wireless), same result. Can't install.

Link to comment
Share on other sites

Hello Michel,

Tried the upgrade from 2.7.6 to 2.7.13. HTML interface appears to work. Got this trace trying to get into admin console:

Java Plug-in 1.5.0_08

Using JRE version 1.5.0_08 Java HotSpot Client VM

User home directory = /home/scotnor2

network: Loading user-defined proxy configuration ...

network: Done.

network: Loading proxy configuration from Netscape Navigator ...

network: Reading user preference file from /home/scotnor2/.mozilla/default/7cwlhpwd.slt/prefs.js

network: Done.

network: Loading browser proxy configuration ...

network: Done.

network: Proxy Configuration: Browser Proxy Configuration

 

basic: Cache is enabled

basic: Location: /home/scotnor2/.java/deployment/cache/javapi/v1.0

basic: Maximum size: unlimited

basic: Compression level: 0

 

----------------------------------------------------

c: clear console window

f: finalize objects on finalization queue

g: garbage collect

h: display this help message

l: dump classloader list

m: print memory usage

o: trigger logging

p: reload proxy configuration

q: hide console

r: reload policy configuration

s: dump system and deployment properties

t: dump thread list

v: dump thread stack

x: clear classloader cache

0-5: set trace level to

----------------------------------------------------

 

basic: New window ID: 2000871

basic: Value of xembed: 1

basic: setWindow: call before applet exists:2000871

basic: Referencing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=1

basic: Added progress listener: sun.plugin.util.GrayBoxPainter@1a082e2

basic: Loading applet ...

basic: Initializing applet ...

basic: Starting applet ...

network: Connecting http://192.168.1.20/web/insteon.jar with proxy=DIRECT

network: Connecting http://192.168.1.20/web/insteon.jar with cookie " "

basic: Cached copy of http://192.168.1.20/web/insteon.jar is out of date

Cached copy: Jul 23, 2009 6:00:04 AM

Server copy: Mar 16, 2010 4:37:07 AM

basic: httpCompression = true

basic: Downloading http://192.168.1.20/web/insteon.jar to cache

basic: encoding = null for http://192.168.1.20/web/insteon.jar

basic: Cached file name: insteon.jar-42fbb90b-2bfdddea.zip

security: Accessing keys and certificate in Mozilla user profile: /home/scotnor2/.mozilla/default/7cwlhpwd.slt

security: JSS package is not found

security: Loading Root CA certificates from /usr/lib/jdk-1_5_0_08/jre/lib/security/cacerts

security: Loaded Root CA certificates from /usr/lib/jdk-1_5_0_08/jre/lib/security/cacerts

security: Loading Deployment certificates from /home/scotnor2/.java/deployment/security/trusted.certs

security: Loaded Deployment certificates from /home/scotnor2/.java/deployment/security/trusted.certs

security: Loading certificates from Deployment session certificate store

security: Loaded certificates from Deployment session certificate store

security: Checking if certificate is in Deployment permanent certificate store

java.lang.UnsupportedClassVersionError: Bad version number in .class file

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)

at java.net.URLClassLoader.access$100(URLClassLoader.java:56)

at java.net.URLClassLoader$1.run(URLClassLoader.java:195)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:147)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:591)

at sun.applet.AppletPanel.createApplet(AppletPanel.java:721)

at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1781)

at sun.applet.AppletPanel.runLoader(AppletPanel.java:650)

at sun.applet.AppletPanel.run(AppletPanel.java:324)

at java.lang.Thread.run(Thread.java:595)

basic: Exception: java.lang.UnsupportedClassVersionError: Bad version number in .class file

basic: Stopping applet ...

basic: New window ID: 0

basic: Removed progress listener: sun.plugin.util.GrayBoxPainter@1a082e2

basic: Finding information ...

basic: Releasing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=0

basic: Caching classloader: sun.plugin.ClassLoaderInfo@2c1e6b

basic: Current classloader cache size: 1

basic: Done ...

basic: Joining applet thread ...

basic: Destroying applet ...

basic: Disposing applet ...

basic: Quiting applet ...

basic: Joined applet thread ...

basic: New window ID: 2001392

basic: Value of xembed: 1

basic: setWindow: call before applet exists:2001392

basic: Referencing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=1

basic: Added progress listener: sun.plugin.util.GrayBoxPainter@3b4b1e

basic: Loading applet ...

java.lang.UnsupportedClassVersionError: Bad version number in .class file

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)

at java.net.URLClassLoader.access$100(URLClassLoader.java:56)

at java.net.URLClassLoader$1.run(URLClassLoader.java:195)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:147)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:591)

at sun.applet.AppletPanel.createApplet(AppletPanel.java:721)

at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1781)

at sun.applet.AppletPanel.runLoader(AppletPanel.java:650)

at sun.applet.AppletPanel.run(AppletPanel.java:324)

at java.lang.Thread.run(Thread.java:595)

basic: Exception: java.lang.UnsupportedClassVersionError: Bad version number in .class file

basic: Initializing applet ...

basic: Starting applet ...

 

System is mandriva linux

 

I am able to access admin console on a different computer which has a newer linux version, newer browser version, and newer java build.

 

Regards,

Scott

Link to comment
Share on other sites

Hello all,

 

Thanks so very much for the reports.

 

For those of you with invalid length errors (which means ISY did NOT get the whole packet), please do be kind enough to try the following:

1. Firewall software cannot be turned off or disabled. In most cases, specific actions should be taken to make sure ISY is a trusted application

2. Reboot ISY

3. Make sure you are using http://your.isy.ip.address to access the Admin Console

 

If you are still experiencing issues, please do contact us and we'll try to upgrade remotely.

 

Simon,

 

md5 checksum is something that we have been wanting to do for a long time and just haven't had enough time to spend on it.

 

With kind regards,

Michel

Link to comment
Share on other sites

I'm having the same problems with Invalid Length when updating from 2.7.12 to 2.7.13. I've updated several times and have never had this issue before. I got to 13% to first time. After cycling the power on the ISY and clearing my JAVA cache, I got as far as 17% before it failed. If I try again, it goes to 13%. I'm not sure what's different now from the previous updates that worked so well.

Link to comment
Share on other sites

Hello all,

 

Thanks so very much for the reports.

 

For those of you with invalid length errors (which means ISY did NOT get the whole packet), please do be kind enough to try the following:

1. Firewall software cannot be turned off or disabled. In most cases, specific actions should be taken to make sure ISY is a trusted application

2. Reboot ISY

3. Make sure you are using http://your.isy.ip.address to access the Admin Console

 

If you are still experiencing issues, please do contact us and we'll try to upgrade remotely.

 

Simon,

 

md5 checksum is something that we have been wanting to do for a long time and just haven't had enough time to spend on it.

 

With kind regards,

Michel

 

There is a problem somewhere. There seems to be a timing problem. It could be in the network stack on the ISY or something. I cannot get it loaded. Mostly it stops at 13% though once I got to 17% I had this issue in the past and rebooting the ISY happened to clear it that time. Not this time. I have rebooted the ISY 10's of times now to no avail. I have tried 4 different machines (all Macs) in my house wired, wireless, directly connected, though a switch. It doesn't matter.

 

Tome

Link to comment
Share on other sites

I was trying to update to 2.7.13 from my iMac and getting the failures I posted earlier. I dusted off a Windows PC and the update worked. I wonder if the latest update to Safari is the source of the problem. I really don't want to be dependent on a Windows PC to use the ISY. I'm on 2.7.13 now, but I'm hoping a solution can be found so I can use the iMac in the future.

Link to comment
Share on other sites

Hello All,

 

Thanks so very much for all the feedback. I managed to reproduce the problem on our iMAC. The problem is that [for some unknown reason] the latest MAC does not send the HTTP body within the ISY alloted timeout (and hence invalid length since not all the body was sent).

 

Thankfully, you can set the HTTP/HTTPS timeout value for ISY:

1. Telnet to ISY

2. Login

3. Issue CWT

4. Change the HTTP timeout to 10000 or above

 

Alternatively, you can use the following URL:

https://your.isy.ip.address/admin OR

https://your.isy.ip.address/admin.jnlp

 

Since HTTPS has a higher timeout value, the upgrade succeeds.

 

I tried both methods and both succeed.

 

With kind regards,

Michel

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      36.9k
    • Total Posts
      370.6k
×
×
  • Create New...