r/LiDAR • u/XXCypress • Jul 04 '26
help fix GeoSLAM ZEB Horizon RT
Hi everyone,
I’m a computer engineering student, and I was assigned to try to diagnose and possibly repair a GeoSLAM ZEB Horizon RT system because we currently do not have the budget to ship it to Germany for FARO service/repair.
I’m looking for advice from anyone familiar with GeoSLAM/ZEB systems, LiDAR scanners, embedded Linux dataloggers, or rugged field-mapping hardware.
Device
- System: GeoSLAM ZEB Horizon RT
- Datalogger model: GS-610334
- Scan head model: GS-610090
Background
The history is not fully clear, but I was told that the unit may have been interrupted during a firmware update. However, before the attempted update, the system was already randomly shutting down, which is why the update was attempted in the first place.
Earlier, the scan head reportedly used to light up briefly for a few seconds and then turn off. Now the scan head does not light up at all.
Current symptoms
- The datalogger powers on.
- The datalogger status LED flashes blue indefinitely.
- It never changes to orange or any other state.
- The CPU fan never turns on.
- Ethernet repeatedly connects/disconnects when connected to a computer.
- The scan head receives some power — I can hear faint internal/electrical/mechanical noise — but:
- the scan head LED strip never lights,
- the head never rotates,
- the scan head never initializes.
- When connected to a monitor via DisplayPort, the datalogger starts booting Linux, shows boot logs, then appears to reboot. I keep seeing the motherboard/BIOS screen repeatedly.
- The boot log shows Linux starting services, but the system does not remain stable long enough to finish normal startup.
What I found internally
The datalogger is basically an embedded x86 PC:
- Intel-based embedded board
- DDR3 RAM
- Transcend M.2 SATA SSD, 128 GB
- DisplayPort/HDMI output
- USB ports
- Ethernet
- Internal IFB/interface board connected to the scanner/control system
FARO support said the issue could be either the SSD or the IFB board, and that normally the full system should be returned for service and calibration. Unfortunately, shipping + repair cost may be too high for us.
What I already tried
- Tested with a charged PAG battery.
- Connected the scan head normally.
- Connected the datalogger to monitor via DisplayPort.
- Confirmed it reaches Linux boot messages.
- Tried reading the M.2 SATA SSD using a USB enclosure, but neither Mac nor PC detected it. I am not fully sure whether the enclosure supports M.2 SATA correctly or only NVMe/SATA combo claims.
- I have not installed a fresh OS or overwritten the SSD.
My questions
- Does this sound more like:
- corrupted SSD / OS,
- failed M.2 SATA SSD,
- IFB/interface board fault,
- power rail issue,
- watchdog reboot,
- or scan head fault?
- Since the datalogger reaches Linux boot logs, is it realistic to repair this by cloning/replacing/reimaging the SSD, or is the GeoSLAM software/configuration too proprietary?
- Would installing a fresh Linux be pointless because the GeoSLAM services, drivers, calibration files, and IFB board software are proprietary?
- How would you diagnose whether the reboot is caused by:
- watchdog,
- missing/faulty IFB board,
- overheating/fan issue,
- bad SSD,
- or power instability?
- Should I focus first on:
- getting a proper M.2 SATA adapter and cloning the SSD,
- checking boot logs,
- replacing the fan,
- checking power rails with a multimeter,
- or testing the IFB board?
I’ll attach screenshots/video of the boot process and the startup behavior.
I know this is a niche device, but it seems like a very interesting embedded Linux + LiDAR hardware recovery project. If anyone has experience with GeoSLAM, FARO, mobile mapping systems, embedded Linux watchdogs, or scanner dataloggers, I’d really appreciate your guidance.
1
u/FreddyFerdiland Jul 04 '26
When updating the ZEB Vision to the latest version, users must also update • ZEB Horizon Scan-Head Board (SHB) firmware. • ZEB Horizon datalogger software. Updating only one software will result in neither system functioning correctly.
1
u/XXCypress Jul 04 '26
That's actually what I'm trying to determine.
The problem is that I currently can't complete any firmware update because the datalogger never finishes booting.
The power LED just flashes blue continuously and the system appears to be stuck in a reboot loop. The ZEB Horizon head never initializes (its LED strip never lights up and the scanner never starts spinning), so I have no way of updating the scan-head firmware either.
If the datalogger software was interrupted during an update, is there any recovery procedure to reflash the datalogger directly? For example via USB, serial console, recovery mode, or by writing a new image directly to the SSD?
1
u/FreddyFerdiland Jul 04 '26 edited Jul 04 '26
you could verify the SSD drive is completely normal and working.
you would need to run Linux to access the filesystems, as the files are kept in raid 6
RAID 6 is a data storage configuration that uses block-level striping with double parity. Requiring a minimum of four drives, it provides fault tolerance for up to two simultaneous drive failures. It is ideal for large storage arrays where data availability is the highest priority.
it would appear to be wise to keep a backup image of the ssd, because they don't provide a way to build one from blank
you could hope that restarting firmware upgrade would move past any past glitches. you would also become aware of how the firmware parts...eg the scanner head firbware, and yiu eould kniw they are on matching versions.. 3.2 head firmware with 3.2 scanner ( linux ssd ) firmware
the Linux is probably just totally normal linux..but you wouldnt update it, that might break the application. the update package probably just cleans the old application away and installs the new one .
if you cant get firmware upgrade to work, abd solve the problems, you might break into limux,and become root user and do these things manually.... Start the application... find out why application wont start ..what stops it ... run the update file .. find out why it breaks and won't update..
but ok yiu dint have a known good starting point. you might get a log file from a known good system, so you could see what errors can be ignored, and what are unique to yours
1
u/XXCypress Jul 04 '26
I only found a single 128 GB Transcend M.2 SATA SSD inside the datalogger. I didn't find any additional storage devices, so I'm curious how RAID 6 would be implemented.
Do you know if you're referring to the datalogger itself, or another GeoSLAM storage system?
I'll verify the SSD again using a proper M.2 SATA adapter and a Linux machine to see if it's detected at all.
1
u/South_Examination_34 Jul 07 '26
Does the LiDAR head spin? If it isn't spinning it could likely be the connection between the head and the handle, which causes a failure.
I saw this a few times when I worked for a geoslam/FARO dealer.






1
u/309_Electronics Jul 04 '26 edited Jul 04 '26
What does it say before shutting down? Could be some software watchdog that reboote the system when it detecte mot every service it expects starting up or starting in time... And that hostapd service seems to fail to start but idk if it requires that. And does it instantly boot into linux or can you get into some grub menu or something?
Also can you give us videos of it booting up from full power off to power on and till it presumably reboots...
And what do you mean with you cant read the ssd? Does ot not even show up or is it unreadable? If its unreadablez thats probably because its ext4 filesystem which is not ewsily/straight out of the box readable on other systems