DSP-INSTALL-PROFILE(1)
π dsp-install-profile β the manual page, but make it slay π
okay bestie, welcome to the dsp-install-profile(1) page β it lives in the User Commands section of the manual, and it's literally your little shortcut to shoving a DSP profile onto a HiFiBerry DSP without touching SigmaStudio. no cap. let's get into it π
β¨ NAME β¨
dsp-install-profile β install a DSP profile using the REST API π¦
β¨ SYNOPSIS β¨
dsp-install-profile [OPTIONS] PROFILE_FILE
β¨ DESCRIPTION β¨
so here's the vibe: dsp-install-profile installs a DSP profile XML file onto a HiFiBerry DSP, and it does it through the REST API. it's a whole simple command-line interface for uploading and activating DSP profiles β no direct SigmaStudio access needed, no messy complex API calls, none of that. π
the way this works is: the tool connects to the DSP's REST API server (that's sigmatcpserver, hi bestie π), uploads the XML profile file you gave it, and then verifies the installation. the profile gets written to the DSP's EEPROM, and it becomes active immediately. like, instantly instantly. periodt. π₯
β¨ ARGUMENTS β¨
PROFILE_FILEβ the path to the XML profile file you want to install. it's gotta be a valid SigmaStudio-exported XML profile, and it's gotta be compatible with the target DSP hardware. no random XMLs, bestie, this isn't a vibe check you want to fail π
β¨ OPTIONS β¨
-h,--host HOSTβ the DSP server's hostname or IP address. default islocalhostπ»-p,--port PORTβ the DSP server's port. default is13141π-t,--timeout SECONDSβ connection timeout, in seconds. default is30β³-v,--verboseβ turns on verbose output, so you get debugging info and detailed progress updates. it's giving narrator voice π£οΈ-q,--quietβ suppresses non-error output messages. silent mode, main character energy, no commentary π€«--helpβ shows the help message and exits π--versionβ shows version information and exits π·οΈ
β¨ EXAMPLES β¨
install a profile on your local DSP:
dsp-install-profile /path/to/profile.xml
install a profile on a remote DSP:
dsp-install-profile -h 192.168.1.100 /path/to/profile.xml
install with a custom port and verbose output (the full glam):
dsp-install-profile -h dsp.local -p 8080 -v /path/to/profile.xml
quiet install with a timeout, for when you're feeling lowkey:
dsp-install-profile -q -t 60 /usr/share/profiles/my-profile.xml
β¨ EXIT STATUS β¨
0β success π slay1β general error π2β invalid arguments or command-line options π3β profile file not found or not readable π»4β connection error β can't reach the DSP API server π‘5β API error β the server rejected the profile or returned an error π«
β¨ FILES β¨
/usr/share/hifiberry/dspprofiles/β the default location for DSP profile XML files π/etc/sigmatcp.confβ the SigmaTCP server configuration file βοΈ
β¨ ENVIRONMENT β¨
HTTP_PROXY,HTTPS_PROXYβ proxy settings forcurl, if you need them for network access π
β¨ DEPENDENCIES β¨
curlβ required, because it's the one making HTTP requests to the DSP API server. nocurl, no install, fr fr π«Ά
β¨ NOTES β¨
this tool needs sigmatcpserver to actually be running on the target DSP system, with the REST API enabled. the default config listens on localhost:13141. don't forget that part, bestie, it's important π
the XML profile file should be exported from SigmaStudio and be compatible with the target DSP hardware (typically the ADAU145x series). β¨
profile installation writes to the DSP's EEPROM, which means the change is persistent across reboots. and the new profile becomes active immediately once installation succeeds. π₯
for security reasons, make sure the DSP API server is properly configured and access-controlled in production environments. seriously. lock it down, queen π
β¨ SEE ALSO β¨
dsptoolkit(1), sigmatcpserver(1), curl(1)
HiFiBerry DSP documentation: https://www.hifiberry.com/docs/
REST API documentation: /usr/share/doc/hifiberry-dsp/restapi.md
β¨ BUGS β¨
report bugs to: https://github.com/hifiberry/hifiberry-dsp/issues π
β¨ AUTHOR β¨
HiFiBerry team <info@hifiberry.com> π
β¨ COPYRIGHT β¨
Copyright Β© 2025 HiFiBerry. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ok so that last bit means: NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. read it and weep (or read it and install responsibly) π
and that's the whole page, bestie!! π this was HiFiBerry DSP toolkit 1.3.2, dated 30 September 2025, and it's the dsp-install-profile(1) manual. go forth and install some profiles, you absolute icon ππ
π¦ where this page comes from
- ubuntu resolute: hifiberry-dsp 1.3.6-1 Β· MIT
- ubuntu stonking: hifiberry-dsp 1.3.13-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms