XGRIDS Pro Guide™ / Module 10: Resources

10.4 Firmware and Software Updates

Where to get each update, the procedure for each device, and the version dependency table showing which features require which minimum software or firmware version.

Where to Get Each Update

All official XGRIDS software is distributed through xgrids.com/download or through your sales manager. Do not use third-party downloads for any XGRIDS software component. Version mismatches between firmware and processing software are a documented cause of data corruption and processing failures.

Component
Download Source
Notes
LixelStudio
Point cloud processing
Windows only. Free with hardware. Installer is an ISO or EXE package. Installs to any drive; avoid the C: drive to prevent permission conflicts.
LCC Studio (Lixel CyberColor Studio)
3DGS processing
xgrids.com/download

Contact your sales manager to activate the license for each new version.
Subscription license required ($2,500/year premium). Contact your sales manager with registered account information to activate LCC Studio V1.10.0 or later. Windows only. NVIDIA GPU with CUDA required.
LCC for BIM Plugin
Revit integration
From your sales representative, authorized agent, or the Autodesk official marketplace.
Supports Revit 2025 and 2026 only. Current version: LCC for BIM V1.1.0. Installs as a standard Revit add-in via EXE installer.
LixelGO
L2 Pro and K1 field app
iOS: App Store (search "LixelGO")

Android: APK download from XGRIDS. Link provided by your sales manager or via xgrids.com/support.
Android requires sideloading the APK. Enable "Install from unknown sources" in Android settings before installing. Minimum version 1.2.0 required to avoid the RTK decimal separator bug affecting non-English system locales.
LCC Scan
PortalCam field app
iOS: App Store (search "LCC Scan")

Android: APK download from XGRIDS. Link provided by your sales manager.
Current version: LCC Scan v1.1.0. Added Portrait Mode and project naming. Fixed disconnection issue when adding multiple devices.
L2 Pro device firmware
Delivered via LixelGO app prompt (minor updates) or downloaded from xgrids.com/download (major updates).
See the update procedure in the section below. Major upgrades require a specific installation sequence. Do not interrupt the firmware update process.
K1 device firmware
Delivered via LixelGO app prompt.
Minimum firmware 1.2.0 required for LCC pipeline (3DGS reconstruction in LCC Studio). Update via LixelGO before attempting LCC workflow with K1 data.
PortalCam device firmware
Two methods: incremental update pushed via LCC Scan app, or full package downloaded from xgrids.com and loaded manually.
Current version: PortalCam firmware v3.2.2. Battery must be above 50% before beginning any firmware update. Both update methods are valid; app-side update is recommended by XGRIDS.

Firmware Update Procedure by Device

Never interrupt a firmware update in progress. The LED pattern during a firmware update is alternating red and green. Do not power off, disconnect, or allow the battery to drain to zero during this sequence. A failed firmware update can render the device unresponsive and will require XGRIDS engineering assistance to recover.

L2 Pro: Minor Firmware Updates

Minor firmware updates are delivered automatically via a notification in the LixelGO app when the device is connected. The app handles the update process in the background.

  1. Connect the L2 Pro to LixelGO. Confirm the device is in standby mode (solid green LED).
  2. LixelGO will display a firmware update notification. Follow the on-screen prompts to begin.
  3. The device LED will alternate red and green during the update. Do not power off the device.
  4. When complete, the LED returns to solid green. Confirm the new firmware version in LixelGO device settings before beginning a scan session.

L2 Pro: Major Firmware Updates

When LixelGO indicates a major upgrade is required, the update requires a different process than the standard minor update push. The app will specify when a major upgrade is needed.

  1. Download the major firmware package from xgrids.com/download or as directed by the LixelGO notification.
  2. Follow the specific installation instructions provided with the firmware package. The procedure varies between major versions.
  3. Ensure the battery is sufficiently charged before beginning. A full or nearly full battery is recommended for major upgrades.
  4. Do not use the device for scanning until the upgrade is complete and confirmed in LixelGO.

K1: Firmware Updates

K1 firmware updates follow the same procedure as L2 Pro minor updates and are delivered via the LixelGO app prompt when the device is connected. The K1 minimum firmware requirement for the LCC pipeline is version 1.2.0. If a K1 is running firmware below 1.2.0, LCC Studio reconstruction from K1 data will fail.

PortalCam: Firmware Updates

  1. Confirm the PortalCam battery is above 50%. A firmware update that runs out of power mid-process can corrupt the device firmware. Do not start the update if the battery is below 50%.
  2. Via LCC Scan app (recommended): When a firmware update is available, LCC Scan will prompt you. Follow the on-screen steps. The app pushes the incremental update package automatically.
  3. Via full package (alternative): Download the full firmware package from the official XGRIDS website. Copy the package to the PortalCam storage, then power off the device and restart. The firmware upgrade begins automatically on startup.
  4. The LED alternates red and green during the update. Leave the device undisturbed until the LED returns to solid green.
  5. Reconnect via LCC Scan and confirm the new firmware version in the device settings panel.

Feature Version Requirements

Several XGRIDS features require specific minimum firmware or software versions. Running older versions against data collected with newer firmware, or attempting to use features in software versions that do not support them, produces processing failures and compatibility errors that look like data problems.

Feature
Minimum Version Required
Applies To
What Happens Without It
USDZ export
Device firmware 3.0+

Also requires: single-scene reconstruction type, and Portability (Cross-Platform Optimization) disabled in LCC Studio.
LCC Studio (all devices)
USDZ export option is unavailable or grayed out. All three conditions must be met simultaneously for the export to be available.
LixelStudio compatibility with L2 Pro / K1 firmware 1.4+
LixelStudio 2.4.6+
LixelStudio (L2 Pro, K1)
HBC file parse failure on import. Using LixelStudio 2.4.5 or earlier with devices running firmware 1.4 or later produces a corrupted project error that is not a data problem. Update LixelStudio first.
LixelStudio maximum supported firmware for L2 series
LixelStudio maximum 3.2.0.0 for L2 devices
LixelStudio (L2 Pro)
L2 data processed in LixelStudio versions above 3.2.0.0 may encounter compatibility issues. Use the latest version and contact XGRIDS if version conflicts arise.
K1 for LCC pipeline (3DGS reconstruction)
K1 firmware 1.2.0+
LCC Studio (K1)
LCC Studio reconstruction from K1 data fails. The K1 firmware version must be 1.2.0 or higher before any LCC workflow is attempted with K1 data.
LCC for BIM Plugin (Spatial Recognition + Revit integration)
LCC for BIM V1.1.0

Revit 2025 or Revit 2026 only
LCC Studio + Autodesk Revit
The plugin is not compatible with Revit 2024 or earlier. Spatial Recognition data is only accessible via the LCC for BIM plugin. The feature is not usable as a standalone LCC Studio output without Revit.
PortalCam Map Fusion and Aerial-Ground Fusion
LCC Studio V1.10.0+

PortalCam firmware 3.2.2+ recommended
LCC Studio (PortalCam)
Map Fusion and Aerial-Ground Fusion for PortalCam data were added in LCC Studio V1.10.0 (December 2025). Earlier LCC Studio versions do not support these workflows with PortalCam data.
RTK usage with L2 Pro (outdoor facade scanning mode)
L2 Pro firmware 2.3.0+
L2 Pro with RTK module
The RTK-assisted outdoor scanning mode documented in the L2 Pro User Manual V2.3 requires firmware 2.3.0 or higher on the device. Standard RTK logging for post-processing is available on earlier firmware versions.
LixelGO RTK decimal separator fix
LixelGO 1.2.0+
LixelGO app (all devices using RTK)
LixelGO 1.1.9 and earlier corrupt RTK parameters silently on systems using a comma as the decimal separator (Danish, Dutch, Russian, and others). The corruption reoccurs on relaunch and cannot be corrected manually in the older version.
LCC Studio L1 device support
Maximum LCC Studio V1.8.0 for L1 data
LCC Studio (L1 device, now discontinued)
LCC Studio V1.8.1 and later no longer support the original L1 device. L1 data must be processed in LCC Studio V1.8.0 or earlier. The original L2 (not L2 Pro) is similarly unsupported in LCC Studio V1.9.0 and later.
LixelStudio activation requirement
LixelStudio 3.0+
LixelStudio (L2 Pro, K1)
From LixelStudio version 3.0 onward, activation via license key is required. Each device SN is entitled to three permanent activation keys. Earlier versions did not require activation. Activation can be performed online or offline.

Keep versions synchronized. The most common version mismatch is processing software that is older than the firmware version on the device. When you update device firmware, check whether a corresponding software update is also available. Updating one without the other is the primary cause of HBC parse failures and processing incompatibilities.

Before You Update: What to Check

Firmware and software updates occasionally change behavior in ways that affect active projects. Before updating in the middle of a project, confirm that the new version does not introduce changes to processing settings, output formats, or workflow steps that would affect consistency with scans already collected.

Never update firmware mid-project

Device firmware updates can change how scan data is structured internally. Data collected on firmware version A may process differently than data collected on firmware version B, even in the same LixelStudio project. Complete all field collection for a project on a single firmware version. If a firmware update is applied between sessions, test a new scan before combining it with older data.

Test before committing to a new LixelStudio or LCC Studio version

Before updating processing software mid-project, process a test file in the new version and verify the output is consistent with previously processed scans. If inconsistencies appear, retain the old version for that project and use the new version starting with the next project.

Back up project files before updating software

Project files (.lxp for LixelStudio, .lcc for LCC Studio) are version-specific. A project opened and saved in a newer version may not be openable in an older version. Maintain a backup of critical project files before updating so you can revert if needed.

For firmware recovery, activation issues after an update, or version compatibility questions not answered here: contact XGRIDS Technical Support.

XGRIDS Technical Support →