Skip to content

Wrong Serial Number after Firmware upgrade for Femto Bolt #5

@ebayo

Description

@ebayo

After upgrading the firmware in a Femto Bolt device the serial number is not properly recognized in some places.

In the viewer v2.1.1, in the drowpdown menu the serial number is shown as CL0000000000, after selecting it, the proper serial number is displayed (in the dropdown is still the wrong one as can be seen in the attached image)

Image

In my code, when I query the device for its serial number the proper one is given

std::shared_ptr<ob::Device> dev = devList->getDevice(connected_device_idx);
devices.push_back(dev);
std::shared_ptr<ob::DeviceInfo> devInfo = dev->getDeviceInfo();
std::string serial_number = std::string(devInfo->getSerialNumber());      // here I get CL8MB3300WK

But afterwards, after configuring it, when I try to reboot it (I'm trying to set it up as primary), I get the error messagge:

Device not found by serial number: CL8MB3300WK

If I try to use it in standalone mode (as it's configured now) my program fails but I'm unable to catch the exception.

I've tried to do the upgrade again (I'm attaching the logs from the viewer).

What can I do to fix it?

Thanks

OBViewer_LOG20250206174951.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions