VIP-5xxx 2025.05.05-b2477 - ESR 1319825: Unable to reach DMP after setting the VFC to a static IP - Occurs if using the LCD menu and configuring 0.0.0.0 for the DNS addresses - TBU: add VIP UX support for General Purpose Input lists for I/O sensors. - If a change was made using the VIP UX, it would remove them from the configuration. This would cause inputs to timeout until the VFC was rebooted, which would send the correct configuration back to the VIP. 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 1361858 (ODOT): VFC data incorrectly rendering to software temp & voltage maps - Verify and correct Nginx VPMP config. - Have seen VIPs in the field occasionally lose access to their UX / endpoints. Investigation showed that the vpmp.conf was empty and needed to be manually replaced. - Security: Don't Show Nginx Version in Server Header of response packets or on error pages - This could be used to identify vulnerabilities in the specific version running. - Security: Remove dakbus credentials from log download - 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)