VIP-5xxx 2025.01.31-b2475 - NTP: Performs recommended RFC-4330 (see section 5) error checking to prevent using invalid packets to sync the time. - related ESR (Lamar, CCO): Displays Dim During Daytime (due to clock being rolled backwards) - NTP: Logs received NTP packets - NTP: Restarts applications that depend on the clock if time jumps forward/backward are detected to match UX Clock Synchronize button behavior. - ESR (ODOT): VFC data incorrectly rendering to software temp & voltage maps - Verify and correct Nginx VPMP config. - Disable NAT Troubleshooting Logging - This was for troubleshooting private IPs exiting NAT'd systems. Site reported the issue was resolved with the b2446 release. VIP-5xxx 2024.11.25-b2473 - VCS: sync busclient with latest upstream version 24.9.503.0 - UX update to remove Network Test to prevent displaying errors if use is attempted. Backend functionality was removed in 2024.08.14-b2459. - Reduce short packet logging to once a day to avoid unnecessary logging. This is typically seen at sites with older mod firmware. - Reduced delays with local CAN sensor responses by 20s - TBU market only: MDLS ambient failure handling - If the ambient reading is low, check the front and back readings. If those indicate it's bright out, report the ambient sensor as failed and use the front/back for dimming. - If the ambient isn't in the failed state but a large discrepancy is detected, use the front/back for dimming and do not report an error to the user. VIP-5xxx 2024.08.14-b2459 - Security improvements - Billboard: SmartLink - add network operator to power control status - Logging updates - Sensor light readings are logged on a 5min interval. Previously, they were only logged if they changed by more than 5% from the previous reading. - Ratelimite ProLink short packet error messages to not pollute the log - Only log NAT filtering stats if configured for NAT - Fix busclient logging to preserve history after a restart and rotate properly to restrict its size VIP-5xxx 2024.06.10-b2452 - VFC: Output error flags report if the display is blanked due to the tracker pixel. The DMP will use this flag to report the error to the user. - Verify eth0 is up at the end of the boot process and if not, attempt to bring up. Log adapter info. VIP-5xxx 2024.04.08-b2449 - Adds NTP server support - In NAT'd enclosures, this allows the DMP to configure the VIP (192.168.240.1) as its NTP server and the VIP is configured with the external NTP server. - Disables logging of INVALID packets to reduce /var/log/messages pollution VIP-5xxx 2024.03.12-b2446 - Improved NAT firewall rules - Blocks outgoing DNS if both servers are configured for 0.0.0.0 - Blocks outgoing traffic that has the internal IPs as either the source or destination address - Adds logging of blocked traffic VIP-5xxx 2024.03.01-b2444 - TBU: VIP could report false PSRB hardware errors from older PSRBs that don't support that capability - Add Arcadia calibration support VIP-5xxx 2024.01.14-b2442 - Fix NAT communication issues after reboot. - Occasionally, communication would only work to the VIP and no traffic would reach the DMP. This was due to a race-condition resulting in the VIP's NAT rules not being correctly enabled. - Symptoms could be: - only the VIP shows online in VCS - the VFC LCD menu reports connectivity issues with the VIP - can only access the VIP UX - The ssl certificate was being needlessly regenerated during boot. This would add about 30s to the boot sequence. - Using a USB drive to apply a configuration with a different management port wouldn't take effect until the next reboot. - Issue seen in TBU manufacturing - Add single-file bootload support for 0x35 mod family. - This is to allow engineering to bootload these mods without using the Display Firmware package. VIP-5xxx 2023.10.23-b2440 - support for device backups being stored in VCS VIP-5xxx 2023.09.22-b2439 - sync busclient with upstream version 23.9.2104.0 to pull in latest changes and cert - Periodic security updates. Updated to: - zlib 1.2.13 - openssl 1.1.1w - curl 8.3.0 with nghttp2 1.56.0 - dropbear 2022.83 VIP-5xxx 2023.07.06-b2437 - TBU ESR: TII CAN I/O sensor could fail to trigger messages - Troubleshooting improvements - Limit logging of DNS issues. If DNS couldn't be reached, it would log every 5 mins. This reduces the messages to twice per day. It is common on VFCs that the VIP is configured without valid DNS, polluting the logs. - Reduced the percent change in light sensor reading needed to log a change to provide better granularity. This is helpful when trying to debug logs for sensor related dimming changes. VIP-5xxx 2023.02.01-b2434 -Reduce busclient log size -The busclient log setting was 1MB and only checked and rotated once per day. This could produce rather large text files that were difficult to open in editors. -If there were errors encountered, this could allow the logs to grow to several MB and fill up the HD. -Reduced the busclient rotation trigger to 250KB and moved the cronjob to hourly. logrotate has little overhead, so checking frequently shouldn't cause performance concerns. VIP-5xxx 2023.01.06-b2433 - Updates to address VIPs being inaccessible over IDM for a long duration or until they are rebooted resulting in IDM Communication Failure Alerts. - This is currently deployed to: - CCO - ABQ031752, ABQ035042, DFW078773, ELP080800 - Lamar - 217 Albany St - 1202 S, 408.030015 Hartz Mountain, Albany 270.001702, Albany 270.001709 - Support for Remote Dimming when configured for HTTPS. - JCDecaux request - PLR6055 hw test pattern support - New PLR due to part supply issues. VIP-5xxx 2022.07.12-b2428 - add the fusion IP to the hosts file in the event busclient can't resolve the hostname VIP-5xxx 2022.06.27-b2427 - PSRB hardware error support - VFC pixel test would fail if VCS registration code was present VIP-5xxx 2022.05.08-b2423 - IDM and VCS work when VIP is configured for SSL (JCD request) - OAAA - visual operating percentage was wrong due to double-counting mods that had no diagnostics (billboard esr) - Fix ECCB UX communication (broke in previous release, b2416) - add single-file bootload support for 0x30,31,32 mod families VIP-5xxx 2022.03.22-b2416 - OAAA monitoring logs to /var/log/oaaa - Extdiag endpoint would return incomplete data after 1000 requests - Fall DST could cause diagnostics to stop being saved in the database for an hour and PL6 CAN sensors would timeout - the busclient could fail to log to /var/log/busclient - openssl updated to the latest: 1.1.1m, curl updated to the latest: 7.82.0 - busclient certificate was updated to the latest VIP-5xxx 2022.01.18-b2404 - Rollback Nginx to 1.18.0. - was updated to 1.21.3 to address security concerns in b2402 - caused connection issues for dcio endpoint subscribed to by the player (TBU)