Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHello everyone,
I have just successfully updated the filesystem of my Ettus X440 using the dd tool.
I now would like to update the CPLD to the matching version.
Following the X440 user manual, I took a look at the files located in /lib/firmware/ni/ on the X440 file system.
However, I noticed that there are two files that match the X440:
cpld-x440-10m04.rpd
*
cpld-x440-10m08.rpd
As far as I can tell, the manual does not mention the 10m04 and 10m08 variants.
What is the difference between both versions? And which one should I install on my device?
Thanks in advance for your assistance!
Thomas D'hondt
Thomas D'Hondt
Embedded Software Engineer
| thomas.dhondt@aerospacelab.com
[cid:240315_aerospacelab_mailbanner_brand_bd3dd1c7-bc8a-46fa-ab29-0da2ce397538.png]
Rue André Dumont 14B | 1435 Mont-Saint-Guibert | Belgium
www.aerospacelab.comhttp://www.aerospacelab.com/
The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.
Hi Thomas,
The name indicates that this is for two different versions of the motherboard CPLD. In X410 we have revisions that use the 10m08 CPLD version, so it looks like (for a reason that I could not find out quickly) we generate that for X440, too. However, X440 (until now) only comes with the 10m04 version. If you omit the --file argument, the update script will automatically choose the correct one for you.
/Martin
From: Thomas D'Hondt via USRP-users usrp-users@lists.ettus.com
Sent: Tuesday, March 25, 2025 11:31 AM
To: usrp-users@lists.ettus.com
Subject: [EXTERNAL] [USRP-users] [X440] CPLD update
Hello everyone,
I have just successfully updated the filesystem of my Ettus X440 using the dd tool.
I now would like to update the CPLD to the matching version.
Following the X440 user manual, I took a look at the files located in /lib/firmware/ni/ on the X440 file system.
However, I noticed that there are two files that match the X440:
cpld-x440-10m04.rpd
cpld-x440-10m08.rpd
As far as I can tell, the manual does not mention the 10m04 and 10m08 variants.
What is the difference between both versions? And which one should I install on my device?
Thanks in advance for your assistance!
Thomas D'hondt
Thomas D'Hondt
Embedded Software Engineer
| thomas.dhondt@aerospacelab.commailto:thomas.dhondt@aerospacelab.com
[240315_aerospacelab_mailbanner_brand.png]
Rue André Dumont 14B | 1435 Mont-Saint-Guibert | Belgium
www.aerospacelab.com [aerospacelab.com]https://urldefense.com/v3/__http:/www.aerospacelab.com/__;!!OkyjEqkqqe9UhNQ!2bICl_NyedLKmSsGphuk4nj3Qz2aCECtt6XCNI_Y5RKRgkee2J3yhOOKOHfRd1ukVqs4bLJFKIG9tOPh6D-X8ghqoN1_$
The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.