New PowerVision Binary Output Format (.PV2) – This new file format for firmware extends the existing firmware system by enabling the following features.
Encrypted Software Packages: Software Payloads in the PV2 file format are encrypted.
Reliability Improvements: This new file format supports a secondary boot loader architecture for improved reliability.
To migrate to the PowerVision 7 & PV2 Format on your existing displays, your system must be updated using a separate upgrade package installation.
Use the “Create PV2 Support Upgrade Package” option in the firmware dialog. This will create a special PV1 file you will install first. After this the display can load PowerVision PV2 files.
If you need to return the display to the previous format, simply use a PV1 from an older version of PowerVision and the display will be returned to the previous state. Note that you will need to run the PV2 upgrade process again if you revert to PowerVision 4 at any time.
Better Bootloader Architecture
Improved reliability of software installations from the bootloader
SBL (Secondary Bootloader Architecture): Software installers can now be added to enable previously un-supported hardware updates minimizing the risk that a new software package will be incompatible with the existing pre-installed bootloader / installer.
Partial System Install protection: In versions prior to PowerVision 7, a partial install or failed component could leave the system in an invalid state. PowerVision 7 systems now revert to a fail-safe state (boots straight into a bootloader) if an invalid firmware is installed or a component fails to complete successfully.
Faster Boot times
As part of the architecture changes, the systems now boot faster.
Boot logos now start earlier in the boot sequence.
If you need to update the boot logo, call the “Startup->Save Data(Empty)” action instead of “System->Update Logo(Empty)”.
Scripts can be Source Controlled
Scripts are saved as resources
Allows you to save the script files in source control.
Any scripts you have in pre-PowerVision 7 versions will automatically be converted to this format when you upgrade to PowerVision 7.0.
Minor Changes
Page Designer Simulation Variables
Simulation variables for Visible Conditions, Gauges and Expressions have been combined into a single list located on the “Variables” button on the bottom left.
A “Find References” button has been added to quickly locate items connected to the variable.
Calculated Values
Add @Self as a selectable variable on Calculated Variables
Remote Tool
Added a Profiler tab to the Remote dialog that shows processor information
Added event profiling information to the Events tab in the Remote dialog
AngelScript
void moveFile(string &src, string &dst, int eventId) – New function. Moves from src to dst, sends an event when done
int GetDateComponent(int epoch, string& format) – New Function. Returns multiple types of date information. See strftime C++ documentation for input format. Ex: '%w' returns day of the week (0 = Sunday) or '%j' returns day of the year (001-366)
StringToInt(ref string inputString) – Updated. Convert the string to an integer value. Added the option to prefix the string with a base, such as “0x” for hexadecimal.
Firewall Rules Not Needed
Firewall rules are no longer needed to connect to a display.
Bug Fixes
General
Fixed a problem where file association was checked on startup even if the checkbox was unchecked
Fixed Save As status dialog
Fixed a problem where Remote in HTTP caused a crash
Remote Diagnostics not working in the Toolkit and Remote Diagnostics screens on some displays
Exception occurs when remapping keys during Hardware Switch.
Fixed a problem where ethernet connection would drop out
Fix text overlap and text not updating problems when changing languages
Fix for invalid times when setting different splash animation times per frame.
Boot logo improvements and bug fixes
Graphic Library does not update previews in some cases
Fix for Clipping when using AutoScroll in a Container
Text shadows with negative values for X/Y offsets now show up on the display
Text Widgets (and other Widgets) did not display correctly when using Expression Based Visible Conditions.
Expression Manager improvements and bug fixes
Improvements and bug fixes for animating widgets with scripts
Added the UsbDevices List to show connected USB devices
Other List improvements and bug fixes
Some customers experienced stability issues related to the new Watchdog services implemented in PowerVision 4.0. 7.0 now allows you to configure the watchdog timeout for the system if your application uses CPU for longer than recommended times.
Prioritize how Find All References searches for references. This fixes references that go to Applications.
Don't crash if certain registry settings are missing. Just use a default and create the setting on PV exit.
Data Logging
Fixed problem where Data Logger would sometimes not wrap when the log was full and the wrap flag was true
J1939 Port Manager
Fixed an issue where CAN traffic would sometimes stop for no reason
CAN improvements and bug fixes
Media Application
Fixes to support for Simplified Media which prevented being able to use the media features in public releases of PowerVision.
Changed volume range from -70 to -120dB
Audio improvements and bug fixes
Screen Application
Added watchdog timeout variable
Startup Manager
Startup improvements and bug fixes
Bootloader improvements and bug fixes
Backlight improvements and bug fixes
System Manager
Add event to be fired when wifi passkey is incorrect
Add support for selecting wifi country
Added variable to display the magnet key state
Added variable to display the manufacture date
Added actions to stop updates to the wifi server list. Calling the existing scan action re-enables list updates.
Deprecated Features
PDF Reader Widget
PDF reader widget was introduced for a short time in version 5.1280 however has been removed due to licensing constraints and is no longer available in version 7.x and newer. Displays manufactured after September of 2023 do not carry the Adobe license to enable this feature.
Comments
0 comments
Please sign in to leave a comment.