Please do not post questions in the shout-box as it will be lost in a few days. Open your own topic in the appropriate section. Thank you.

Transfer failed: PollTimeout

Started by yo3ggx, Apr 20, 2025, 09:26 AM

Previous topic - Next topic

yo3ggx

To check if the hardware is defective, I installed SDR Console on Windows, with direct support for RX888 MK2 and is not working.
Is recognized, without errors, but don't work.
Seems that I am another lucky owner of an expensive ... brick.  :(
 

Bas ON5HB

Looks to me the USB Cypress chip has died.

When it can't upload the firmware, it's mostly because of overheated Cypress and it sticks in USB2 mode.

Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

The device is recognized and the firmware is loading, but nothing streamed.
May be the internal clock? I will further investigate the hardware when back home, I don't have the tools to do it here. 

Bas ON5HB

Hi Dan,

[ 1355.157706] usb 2-3.1: Disable of device-initiated U1 failed.
[ 1355.171735] usb 2-3.1: Disable of device-initiated U2 failed.
[ 1355.869207] usb 2-3.1: USB disconnect, device number 4

This tells me the device is in USB2 mode (DFU mode - Device Firmware Upload mode) but it doesn't accept it.

Either broken of it's uploading something else then the proper firmware.

Also this is strange:

Could not reset FX3 to bootloader mode: Io
Never seen that message.

A non initialised (firmware uploaded device) will show DFU in lsusb, mine does too.

Standaard connected:

160.612974] usb 1-13: new high-speed USB device number 5 using xhci_hcd
[  160.739836] usb 1-13: New USB device found, idVendor=04b4, idProduct=00f3, bcdDevice= 1.00
[  160.739851] usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  160.739858] usb 1-13: Product: WestBridge
[  160.739864] usb 1-13: Manufacturer: Cypress
[  160.739869] usb 1-13: SerialNumber: 0000000004BE

When started:

Bus 002 Device 002: ID 04b4:00f1 Cypress Semiconductor Corp. RX888mk2
and then dmesg changes to this:

[  160.612974] usb 1-13: new high-speed USB device number 5 using xhci_hcd
[  160.739836] usb 1-13: New USB device found, idVendor=04b4, idProduct=00f3, bcdDevice= 1.00
[  160.739851] usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  160.739858] usb 1-13: Product: WestBridge
[  160.739864] usb 1-13: Manufacturer: Cypress
[  160.739869] usb 1-13: SerialNumber: 0000000004BE
[  355.165079] usb 1-13: USB disconnect, device number 5
[  355.448636] usb 2-7: new SuperSpeed USB device number 2 using xhci_hcd
[  355.461653] usb 2-7: New USB device found, idVendor=04b4, idProduct=00f1, bcdDevice= 0.00
[  355.461669] usb 2-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  355.461678] usb 2-7: Product: RX888mk2
[  355.461684] usb 2-7: Manufacturer: sdr prototypes
[  355.461690] usb 2-7: SerialNumber: 000900270A49140F

This string is used:

rx888_stream/target/release/rx888_stream -f ./rx888_stream/SDDC_FX3.img -s 60000000 -g 30 -a 0 -m high -o - > rx888mk2.fifo
Does your firmware load at all?
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

This happen with the old 5.x kernel. Returning to the current kernel version, dmesg looks ok, like in initial message:https://www.phantomsdr.fun/index.php?msg=973

The "only" issue is that nothing is streamed.

Bas ON5HB

Dan,

Sorry it's impossible to give more help, as you give no information to work with other then what you see happening.

We do not see your system.

Quote from: yo3ggx on Apr 23, 2025, 03:05 PMThe "only" issue is that nothing is streamed.

This doesn't help.

All I can tell is based on your windows remark, that the device is broken.
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

Seems that now on Linux even the firmware is no more loaded (I try on different systems), complaining about the Bootloader. On the other side, in SDR Console (Windows), the receiver is detected and firmware loaded, but still no data streamed.

Dan YO3GGX

Bas ON5HB

Either the Cypress or the ADC died.

You cannot view this attachment.

As such it won't stream. Sorry Dan, pretty sure it's dead.
Nothing you can do as the firmware isn't stored but oploaded every single time when you start it.
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

In SDR Console, firmware is loaded successfully, so most probable the issue is with the ADC. After open it, I saw that the thermal pad was mounted in the wrong place (back of the FX3 chip, not of the ADC).
I sent it to a hardware repair center to see if is possible to be fixed.

73 Dan YO3GGX

Bas ON5HB

The thermalpad should be on the FX-chip, as that is the chip that dies due to overheating.
Not the ADC.

Read this blog:

https://ka7oei.blogspot.com/2023/08/improving-thermal-management-of-rx-888.html
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

I know the site, but it looks like in my case the issue is with the ADC.
Anyway, thermal design for this receiver is very bad, such a big radiator and such a poor thermal transfer from the chips to the case.

Bas ON5HB

My thermal-pad is very small too.
But it only needs to cool the Cypress FX3 chip, as that's the one that burns.

I suspect your device has poor ADC soldering or the ADC simply died.

And yes, there are many bad manufactured versions on the market. Even without thermal-pads and cooling at all.

Sufficient thermal-pad looks like this:

You cannot view this attachment.

As for the heatsink, it's on the ADC like yours. Mine it running for over a year now, no problems at all.
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

yo3ggx

If the repair will be successful, I will add a pad for the whole back of the PCB and a fan. For the moment I cannot afford to buy a new one.

Bas ON5HB

That will be a good idea.

But Dan, PM me, I will order you a new one.

But then from the person where I got it....as I do want you to develop your app for our websdr.

In short, I buy you one.
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

Powered by EzPortal