Difference between revisions of "UHD Device Eraser and Certificates of Volatility"

From Ettus Knowledge Base
Jump to: navigation, search
(Certificates of Volatility: fix links to point into KB articles, which now have links to the greater NI articles)
(Certificates of Volatility: add in daughterboards)
Line 30: Line 30:
  
 
==Certificates of Volatility==
 
==Certificates of Volatility==
 +
 +
===OctoClock===
 +
 +
[https://kb.ettus.com/OctoClock_CDA-2990#Certificate_of_Volatility OctoClock]
  
 
===USRPs===
 
===USRPs===
Line 47: Line 51:
 
[https://kb.ettus.com/X300/X310#Certificate_of_Volatility X300/X310]
 
[https://kb.ettus.com/X300/X310#Certificate_of_Volatility X300/X310]
  
===OctoClock===
+
===Daughterboards===
[https://kb.ettus.com/OctoClock_CDA-2990#Certificate_of_Volatility OctoClock]
+
 
 +
[https://kb.ettus.com/BasicTX/BasicRX#Certificate_of_Volatility BasicRX / BasicTX]
 +
 
 +
[https://kb.ettus.com/CBX#Certificate_of_Volatility CBX]
 +
 
 +
[https://kb.ettus.com/LFTX/LFRX#Certificate_of_Volatility LFRX / LFTX]
 +
 
 +
[https://kb.ettus.com/SBX#Certificate_of_Volatility SBX]
 +
 
 +
[https://kb.ettus.com/TwinRX#Certificate_of_Volatility TwinRX]
 +
 
 +
[https://kb.ettus.com/UBX#Certificate_of_Volatility UBX (40 / 160 / 160-LP)]
 +
 
 +
[https://kb.ettus.com/WBX#Certificate_of_Volatility WBX]
 +
 
 +
====End-Of-Life Daughterboards====
 +
 
 +
[https://www.ni.com/pdf/manuals/377300a.pdf DBSRX2]
 +
 
 +
[https://www.ni.com/pdf/manuals/377300a.pdf TVRX2]
  
 
[[Category:Application Notes]]
 
[[Category:Application Notes]]

Revision as of 07:25, 8 April 2020

Application Note Number

AN-111


Abstract

This Application Note provides an overview of the UHD Device Eraser utility as well as links to the Certificates of Volatility for all Ettus products.

UHD Device Eraser Utility

The uhd_device_eraser utility overwrites all non-volatile memory from any Ettus USRP supported by it.

Note that any volatile memory on the USRP is cleared simply by removing all power from the device. This utility overwrites information that persist after removing all power, that stored in non-volatile memory.

The utility is provided as source code, and requires UHD (headers and library) to be installed as well as the UHD source code be available on the build computer. It uses CMake to build (just like UHD does) and works with any version of UHD from 3.7.2 through 3.15.

This utility will be provided per your specific request via an email to support@ettus.com . Ettus support will first require you to note receipt of our standard warnings in a first email, then once noted will provide a tarball of the utility.

NOTE: This utility, because it erases settings used by your USRP for runtime functionality, will render your USRP unusable ("bricked"). It is entirely possible to make your USRP usable again ("unbrick" it), details of which are provided by Ettus support in emails as well as the top-level README of the utility tarball.

Certificates of Volatility

OctoClock

OctoClock

USRPs

B200/B210

E310 / E312 / E313

E320

N200/N210

N300/N310

N320/N321

X300/X310

Daughterboards

BasicRX / BasicTX

CBX

LFRX / LFTX

SBX

TwinRX

UBX (40 / 160 / 160-LP)

WBX

End-Of-Life Daughterboards

DBSRX2

TVRX2