Jump to content

Support thread for: ISY on Polisy (IoP) v5.4.4 (May 25, 2022)


Recommended Posts

Posted

After updating to v5.4.4, on the Configuration / System page, I pressed the "enable TPM" button, a dialog appeared which asked for a password, which I entered. The enabling of the TPM functionality seemed to work. The button label has now changed to "Disable TPM".

With regard to to this "Important Note" in the v5.4.4 release announcement:

"Please go to Admin Console | Configuration tab. If Upgrade BIOS is not grayed out, please click it so that your BIOS is upgraded to UEFI. You need UEFI TPM and security."

My Upgrade BIOS button is not grayed out, but hovering over it does not cause it to be outlined in blue, which for the other buttons, indicates that an action is taken if the button is clicked.  Does this confirm that I do have UEFI BIOS?

Posted
6 hours ago, Bumbershoot said:

Looks to me like UDI is getting rid of the dependence on PG2 for Polisy maintenance with this release:

Almost but not yet.

6 hours ago, Bumbershoot said:

There was a new UDX file that came with this release.  Maybe the dependence on MongoDB is gone?

Not yet ... but, I'd be the first one to want to get rid of that monstrosity ... don't get me wrong, it's a great database for unstructured data and the cloud (ISY Portal uses it) but it's not a good data store for structured data (such as what we have for node servers).

With kind regards,
Michel

  • Like 1
  • Thanks 1
Posted (edited)
2 hours ago, wmcneil said:

My Upgrade BIOS button is not grayed out, but hovering over it does not cause it to be outlined in blue, which for the other buttons, indicates that an action is taken if the button is clicked.  Does this confirm that I do have UEFI BIOS?

Mine does the same.. I think the term "grayed out" is meant to be non-clickable/selectable. If this is the case then there is no BIOS update available.

If you can Enable TPM then you have latest BIOS. Make sure you don't lose password, or wait to enable when this is required. You can always disable the TPM again but not sure of the consequences have to reset besides the warning of may not be able to restore backups - maybe has something to do/is a requirement for Z-Wave security and Matter down the road?

 

 

Edited by brians
Posted
9 minutes ago, bgrubb1 said:

Same here  button is white but will not click

 

Check the brightness and contrast settings on your monitor. It could be washing out the grey.

Posted
  •  

@Michel Kohanim Two things I am waiting for before returning to IoP.

WoL still doesn't function on any of three devices tested. Sony SoundBar, Samsung 75" TV, Samsung 55" TV. These all worked well on ISY994 V.4.x but never on IoP.

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

Modulus function gives erroneous results yet. Decimal values do not function at all. Some Integer values function.

13 %= 12 = 1
13 %= 12 = 4.000
13.000 %= 12 = 4.000

26 %= 12 = 2
26 %= 12 = 8.000
26.000 %= 12 = 8.000

28 %= 12 = 4
28 %= 12 = 4.000
28.000 %= 12 = 4.000

29 %= 12 = 5
29 %= 12 = 8.000
29.000 %= 12 = 8.000

Close, but no cigar, yet!   More work on decimal precision needed still. (factor of 4.000 seems consistent??)
Thanks!!

Posted

@larryllix,

After careful consideration of tasks/timelines, WOL is better suited as a node server and will not be included. The reason is that a) we do not have anything to test with and b) there are existing python and node.js libraries that can help (IoP is in c/c++).

Modulus, looking into it.

With kind regards,
Michel

Posted

I'm wondering what a node server for WOL would look like...

Configuration could be via custom parameters:

[host] : [mac address]
[host2] : [mac address2]

I would assume the goal would be to have a program action that sends the WOL packet to one of the configured devices. 

So would this create a node for each host and that node would have one command to send the WOL packet?

Or would a single node with a dynamic parameter list for a send command be better?

A node per host would be easier to implement, but that brings up the question @Michel Kohanim, what is the node limit for IOP?

It could be a pretty simple node server, so what's it worth?

  • Like 1
Posted

Excuse my ignorance but what is the meaning/purpose of TPM ?

I was able to enable TPM so, based on above comments, I don't need to update the BIOS, but I don't understand what TPM stands for.

Posted

Just a question about 'Upgrade Packages'. If it is not grayed out does that mean there are packages that can be upgraded? If packages are up to date will it then be grayed out?

Thanks

Gary

Posted

@asbril,

TPM = Trusted Platform Module

At the highest level, it's a cryptographic chip that does not depend on anything else. In our case, it serves two purposes:

1. We can have it check the OS being run and make sure the OS (our version of FreeBSD) is signed/verified by UD
2. A root key is stored on the chip itself. The root key creates and manages a master application key that is used to create as many application keys as necessary for encrypting things (including the whole file system if need be). The only way the root key can be decrypted is via the chip. The only way the application keys can be decrypted are via the root key. So, all keys are themselves stored encrypted so the likelihood that someone can get access to the root key and application keys are exponentially reduced

So, when you enable TPM, the following takes place in the RAM (so no residue on the disk):

1. A root key is created and stored in the TPM
2. A master application key is encrypted by the root key and stored in the TPM
3. Both of the above are zipped up in a package and encrypted by your password and a very secure encryption algorithm. This file is stored in the conf directory of your IoP. So, BACK IT UP NOW

If you ever have to restore your IoP to another device, you WILL NEEED YOUR PASSWORD to decrypt #3 and recreate the keys in the new chipset. If you lose your password, you will have to start from scratch.

With kind regards,
Michel

  • Thanks 1
Posted
1 minute ago, garybixler said:

Just a question about 'Upgrade Packages'. If it is not grayed out does that mean there are packages that can be upgraded? If packages are up to date will it then be grayed out?

It's never grayed out. So, you are welcome to click it as many times as you would like!

With kind regards,
Michel

  • Thanks 1
Posted

@Michel Kohanim

I have two support tickets that have been closed, but we're indicated to be confirmed bugs (one recently and one several months ago). Neither have been corrected with this update.

Just wondering if there is anything in place to obtain updates on when the corrections may be coming?

  • Thanks 1
Posted

I not see the upgrade BIOS button in my Configuration->System tab:

image.png.91d77ea7f9a8b5c676682ab7318b1e05.png

I i enabled the TPM at the bottom, set up a password (and saved a copy ?) but the button did not appear. I am assuming that this is because my BIOS is already up to date ?‍♂️ but don't want to do this update until I know for sure I am able to do it. 

 

Posted (edited)
37 minutes ago, roberthleeii said:

I not see the upgrade BIOS button in my Configuration->System tab:

image.png.91d77ea7f9a8b5c676682ab7318b1e05.png

I i enabled the TPM at the bottom, set up a password (and saved a copy ?) but the button did not appear. I am assuming that this is because my BIOS is already up to date ?‍♂️ but don't want to do this update until I know for sure I am able to do it. 

 

I see a different screen layout in Ver 5.4.4:

 

20220525_IoP5-4-4ConfScrn.png

You may be on an earlier version.

 

Edited by Craigb
Posted

WoL could be implemented as an option under the NR, if the protocol option was in the pulldowns.

I'll be sticking with ISY until then I guess.

Posted (edited)

upgraded to 5.4.4 and PG3 status still shows 5.4.3 for ISY. 

Issue resolved. Rebooted and ISY version statement is now correct.

image.jpeg.793105c24828761dc6553af20a0bce53.jpeg

image.jpeg.3dde55120cecd285f15578f136116a58.jpeg

Edited by vbphil
Issue resolved. Rebooted and ISY version statement is now correct.
Posted
13 hours ago, DennisC said:

I have two support tickets that have been closed, but we're indicated to be confirmed bugs (one recently and one several months ago). Neither have been corrected with this update.

Hi Dennis, with regret, we cannot track bugs based on customer names. Also, it's very difficult to go through all your tickets to figure out which ones were related to bugs especially the older ones. The one from 2 weeks ago was deemed low priority.

With kind regards,
Michel 

Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      371.4k
×
×
  • Create New...