PhantomSDR Support Forum

General Category => PhantomSDR Hardware => Topic started by: yo3ggx on Nov 30, 2024, 09:56 AM

Title: RX888 in DFU mode
Post by: yo3ggx on Nov 30, 2024, 09:56 AM
I'm using a miniPC with i5 11500T and 32G RAM, Ubuntu 22.04.5 and the RX888 MKII receiver.

I installed PhantomSDR+, opencl drivers, but when I run ./start-rx888mk2.sh I get the error:

Could not find or open bootloader

Looking through the forum, this is usually related to the RX888 hardware not been recognized by the system, but in my case the reason is that RX888 switched to DSU mode.

When I enter lsusb, I get:
Bus 001 Device 002: ID 04b4:00f3 Cypress Semiconductor Corp. FX3 micro-controller (DFU mode)

So my device is waiting for a firmware update (I suppose). Any hint?

The RX888 was successfully used before on a INtel Nuc (i5 gen 5), but previous server was not able to handle the full 30MHz bandwidth.
Now the behavior is the same on the old syste,m too.

Thank you.
Title: Re: RX888 in DFU mode
Post by: 9a7aof on Nov 30, 2024, 10:13 AM
Quote from: yo3ggx on Nov 30, 2024, 09:56 AMI installed PhantomSDR+, opencl drivers, but when I run ./start-rx888mk2.sh I get the error:

Could not find or open bootloader

sudo su, cd to PhantomSDR+ directory and then ./start-rx888mk2.sh

Good Luck!  :)
Title: Re: RX888 in DFU mode
Post by: Bas ON5HB on Nov 30, 2024, 03:41 PM
Not finding the bootloader probably means your firmware isn't send to the RX888MK2.
Could be wrong path, wrong security-user settings, broken RX888.

That you see the FX3 is a good sign, meaning the USB chip in the RX888 is recognized.

When you start the RX888_STREAM it uploads firmware + parameters and switches mode.
BUT also from USB2 mode to USB3 mode and lsusb will then see the RX888, not before.

Looks to me you are loading not the right paths and/or not right user-rights.