Sorry, that error can mean a bunch of things. It might be faulty hardware,
unfortunately.

--M

On Fri, Jun 28, 2024 at 6:19 PM Mark Rosenbaum <m_ro...@mit.edu> wrote:

> Martin,
> I actually re-ran the command you asked me too again just to make sure and
> I have a different error now!(Not sure if that's good or bad though.)  The
> new error is actually my original error I was trying to fix which got me
> into this whole mess. The message is "Error: RuntimeError: fx3 is in state
> 5".  Any idea where to go from here?
> --
> Mark
> ------------------------------
> *From:* Martin Braun <martin.br...@ettus.com>
> *Sent:* Friday, June 28, 2024 12:12 PM
> *To:* Mark Rosenbaum <m_ro...@mit.edu>
> *Cc:* usrp-users@lists.ettus.com <usrp-users@lists.ettus.com>
> *Subject:* Re: [USRP-users] Bricked B210 due to wiped EEPROM
>
> Yeah that's probably the last resort. Just hard-code all product IDs and
> whatnot until it works. Good luck!
>
> --M
>
> On Fri, Jun 28, 2024 at 5:52 PM Mark Rosenbaum <m_ro...@mit.edu> wrote:
>
> Martin,
> Just tried exactly that to no avail.  Gives the exact same error.  Is
> there any way to maybe modify the program and recompile to bypass
> error/product code checking?  It looks to me like the check is found on
> line 149 of b200_impl.cpp(
> https://github.com/EttusResearch/uhd/blob/a5ed1872be6d0fc36de9a7e0b508933da1f119bc/host/lib/usrp/b200/b200_impl.cpp#L149C1-L149C3),
>  but
> I may be wrong.
> --
> Mark
> ------------------------------
> *From:* Martin Braun <martin.br...@ettus.com>
> *Sent:* Friday, June 28, 2024 11:42 AM
> *To:* Mark Rosenbaum <m_ro...@mit.edu>
> *Subject:* Re: [USRP-users] Bricked B210 due to wiped EEPROM
>
> Try specifying absolutely everything on the command line:
>
> ./usrp_burn_mb_eeprom --args="fpga=/path/to/fpga/usrp_b210_fpga.bin" --values 
> revision=<REV>,product=<PRODUCT_ID>,serial=<SERIAL>,name="b200name"
>
> Serial number is on the PCB. PRODUCT_ID is 1, I think for B210 (see 
> https://github.com/EttusResearch/uhd/blob/master/host/lib/usrp/b200/b200_iface.hpp#L20).
>  Revision is encoded somewhere on the PCB, I'm not sure -- just put 5 here 
> and see if things work. Name is up to you of course.
>
> The most important thing is the correct FPGA bin-file.
>
> --M
>
>
> On Fri, Jun 28, 2024 at 3:05 PM Mark Rosenbaum <m_ro...@mit.edu> wrote:
>
> Hey Martin,
> Tried that as almost a first thing after the issue occurred.  The command
> successfully runs with no error but the same issue persists, where any
> other command gives me the "Error: RuntimeError: B200 unknown product code:
> 0xe3e0" message.
> --
> Mark
> ------------------------------
> *From:* Martin Braun <martin.br...@ettus.com>
> *Sent:* Friday, June 28, 2024 5:26 AM
> *To:* Mark Rosenbaum <m_ro...@mit.edu>
> *Cc:* usrp-users@lists.ettus.com <usrp-users@lists.ettus.com>
> *Subject:* Re: [USRP-users] Bricked B210 due to wiped EEPROM
>
> Hi Mark,
>
> b2xx_fx3_utils --init-device is your friend. After you run that, you can
> run `usrp_burn_mb_eeprom` again to configure serial number etc.
>
> --M
>
> On Thu, Jun 27, 2024 at 8:45 PM Mark Rosenbaum <m_ro...@mit.edu> wrote:
>
> Hi All,
> I was recently working on fixing an issue with my B210 and accidentally
> re-flashed the bootloader. In the process it seems to have fully wiped the
> EEPROM and now when attempting to perform any action on the device I get
> the following error:
> "Error: RuntimeError: B200 unknown product code: 0xe3e0".
> Is there any way to go back and re-flash the original values?  I've tried
> to use the usrp_burn_mb_eeprom command with the recover_mb_eeprom but it
> still fails with the same error.
> Thanks,
> Mark
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to