The PC part of SDR receiver, a cheap solution

In the development of HF103 rc1 I used a dedicated PC and selected on Amazon an HP Elite 8300 SFF Small Form Factor Business Desktop Computer, Intel Quad-Core i7-3770 up to 3.9Ghz CPU, 8GB RAM, 256GB SSD, DVD, USB 3.0, Windows 10 Professional (Renewed). It is a recycled PC ! 

I liked the SFF cover design as it allows you to open and close it very easily.

This type of PC is used by Gamers who add an LP graphics card, I used it as it arrived without adding any card. Here a video shows the internals. I had no need to change the fans.

It has the HP logo! I’ve been fond of HP since when I met HP instruments and documentation during my working days. See HP Origins - Hewlett Packard Documentary… my subconscious appreciates an SDR with HP logo...
Minor mechanical defects may be there. I had to adjust the cover handle mechanism with my unit.

I increased the ram to 16 GB as I had the memory sticks in my drawer and added a 1TB HDD to increase data storage space. After installing the Windows 10 Pro OS I installed the tools I use for HF103 developing: Visual Studio 2019, Cypress FX3 SDK and of course HDSDR

I decided to make a cleaning up of my FX3 code following the book:
SuperSpeedDevice Design By Example by John Hyde.

I notice that the HDSDR/ExtIO application failed to open the stream after the PC powered on.

While if I reboot the PC the Application starts always fine.

Using the book knowledge I added debugging messages. I found the superspeed connection after FX3 program loading is stopped by the Host PC.
I have been digging into the USB protocol uninstalling and installing different drivers for some days and at the end I tested the same HF103 connected to my laptop where it worked always as expected.

I went to HP support, where there is a BIOS 3.08 for the HP 8300 SFF.
A note says: If upgrading from a v02.xx to this version, v03.xx, the user MUST FIRST FLASH TO v02.99. If not, upgrading to v03.xx will be rejected.

My BIOS was 2.90 so I dig into the web to find the link to the 2.99BIOS
I updated the bios to 2.99 using restart - F10 - setup - Flash load - USB- K01_0299.bin
The BIOS 2.99 solves the USB3.0 start problem.

Finally I upgraded BIOS to the 3.08 (2019) version; the PC works fine.
Thanks another time to HP for developing and updating BIOS after 7 years.
Now I continue my software cleaning, The PC runs ok and the cpu load of HDSDR is quite low.



Popular posts from this blog

A look into the RX-888 mkII


HF103 rc1