Import Error: _nrf_ble_driver_sd_api_v5.so: wrong ELF class: ELFCLASS64

Hello,

HW/Setup: raspberry pi 400, py lib blatann 0.5.0, pc_ble_driver v4.1.4 , nrf Dongle 52840 flashed with s132/softdevice v5

problem: Import Error , unable to load the driver

looks like the provided binary file _nrf_ble_driver_sd_api_v5.so supports Linux 64 bit and do not support the raspberry pi os Linux 32bit.

is there a driver supporting 32bit Linux devices?

Thanks,

Parents Reply
  • Hi,

    Yes the same dongle flashed (only once) with same connectivity firmware using the same script works perfectly fine when run under windows.
    I'd also checked manually under windows scanning , connecting works fine with nRF desktop app.
    the error is coming when removed from win and inserted the dongle into Raspi 400 usb slot and run the same script?
    ofcourse I've updated the pc_ble_driver_py files provided by you for raspberry based on v16. 
    so steps on raspi:
       1. install pc_ble package v17
        2. overwrite the py files provided by you based on v16
        3. re run the script to initialise the dongle

    BR,
Children
Related