• OAK-FFC 6p Device not in UNBOOTED, BOOTLOADER or FLASH_BOOTED state

Before requesting support, please see: https://docs.luxonis.com/en/latest/pages/support

We are using OAK-FFC-6P. When we run device_manager.py, the following error message appears. How to do device in UNBOOTED, BOOTLOADER or FLASH_BOOTED state?

OAK-FFC 6P only PG led is turned on.

10 months later

Hi, I am also using oak ffc 6p and I get the same error. Do you know how to solve it?

jakaskerl

Hi, yes I can ssh to the device. Furthermore I have installed luxonisos-1.12, fip-oak-ffc-6p-kb-1.5.0.bin and fip-oak-ffc-6p-rvc3-1.2.0.bin

Thx

Hi @liam
I don't this this error should matter since device manager is mainly used for rvc2 devices. What would you like to use the device manager for?

Scripts/examples should all work as expected..

Thanks,
Jaka

  • liam replied to this.

    jakaskerl

    Hi, I get the error when I initiate the following:

    (f, bl) = dai.DeviceBootloader.getFirstAvailableDevice()

    bootloader = dai.DeviceBootloader(bl)

    progress = lambda p: print(f'Flashing progress: {p * 100:.1f}%')

    (ok, err) = bootloader.flash(progress, pipeline, compress=True)

    print(f"Flashing success: {ok}, error: {err}")

    I intend for the program to run in standalone mode.

    Thx for your help

    Hi @liam
    RVC3 devices have onboard (Yocto i think) linux host. You can run them in standalone without flashing to device eeprom.

    Thanks,
    Jaka

    Hi, thanks. Can I just omit this section?

    with dai.Device(pipeline) as device:

    while True: 
    
        if cv2.waitKey(1) == ord('q'):  
    
            break

    Or do I need to include additional implementation to run it in standalone mode?

    Thank you for your help

    Hi @liam
    You can omit the section. The only thing getting flashed is the configured pipeline.

    Thanks,
    Jaka