BmsLightBridge v1.0.1
v1.0.1 — Bug Fixes
DED invert rendering fixed (CRUS/TOS mode)
Fixed an issue where inverted characters on the ICP DED LCD were not displayed correctly. Selecting TOS mode in the CRUS menu (via M-SEL) would not show the expected white-on-black highlighting on the physical ICP. The root cause was that BMS's Invert[] shared memory array is not null-terminated like the DEDLines[] array — reading it with the same logic caused invert markers to be silently dropped. The invert data is now read correctly across the full 24-column width.
First-launch config save error fixed
Fixed a crash on first launch where clicking AutoSync would show "Failed to save configuration: Unable to find the specified file". This happened because the save routine used File.Replace(), which requires the destination file to already exist. On a clean install there is no config.json yet, so the call failed. The app now correctly creates the file on first save.
The attached .exe now includes the NET 8.0 Desktop Runtime