On 08/08/2023 03:56, [email protected] wrote:

Hello,

I have an Ettus B210 device that I have been experimenting with for some time. I had a need to turn on and off the device on a remote host. I intended to apply the bootloader for fx3 to the device. While playing around with the b2xx_fx3_utils, I loaded the bootloader of the device with “usrp_b210_fpga.rpt” by mistake. After following the steps by Benito Horta discussed in the B200 shows up as Cypress FX3 USB Bootloader Device FIXED steps taken <https://usrp-users.ettus.narkive.com/7S6MYwCo/b200-shows-up-as-cypress-fx3-usb-bootloader-device-fixed-steps-taken>, I managed to recover from this situation somewhat.

Problem:

 *

    Device cannot be initialized though api calls (such as from
    Python) or uhd_usrp_probe etc.

Error Message:

 *

    "Error: RuntimeError: B200 unknown product code: 0x3120"

Cause:

 *

    My suspicion is that the device mb eeprom: serial, name and
    product ID are corrupted (from what I understand from the error
    message and the uhd_find_devices output).

Note that the uhd_find_devices output is,

[INFO] [UHD] linux; GNU C++ version 11.3.0; Boost_107400; DPDK_21.11; UHD_4.3.0.0-release
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
    serial: SP48A1s:
    name: 6    25%
    product: B2??
    type: b200

I am using UHD-4.3 and Ubuntu 22.04. I tried loading firmware, FGPA and bootloader files using ./b2xx_fx3_utils.

I read About the Motherboard and Daughtercard EEPROM on USRP Devices <https://kb.ettus.com/About_the_Motherboard_and_Daughtercard_EEPROM_on_USRP_Devices> and I need guidance on using the ./usrp_burn_mb_eeprom tool. Has anyone had anything like happened before? I worry the eeprom writes are undoable, nevertheless, any suggestion about the issue is appreciated.


Cheers,

Eden.


_______________________________________________
USRP-users mailing list [email protected]
To unsubscribe send an email [email protected]
What happens if you use "--read-all" on usrp_burn_mb_eeprom?

That will give you a list of what it thinks the various keys in EEPROM are.

_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to