<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hardware on Alexander Deplov, AI artist, product designer</title><link>https://interfacecraft.online/tags/hardware/</link><description>Recent content in Hardware on Alexander Deplov, AI artist, product designer</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 14 Apr 2026 09:00:00 -0400</lastBuildDate><atom:link href="https://interfacecraft.online/tags/hardware/index.xml" rel="self" type="application/rss+xml"/><item><title>I Connected a Desktop Phone to a FreeBSD Server, so Now I Can Call It</title><link>https://interfacecraft.online/blog/2026/desktop-phone-connected-to-freebsd-server/</link><pubDate>Tue, 14 Apr 2026 09:00:00 -0400</pubDate><guid>https://interfacecraft.online/blog/2026/desktop-phone-connected-to-freebsd-server/</guid><description>I turned a Panasonic KX-T2315 desk phone into a physical menu for my FreeBSD server. When I pick up the handset, the phone adapter calls Asterisk, waits for one digit, and triggers a predefined script on the FreeBSD server. This post covers the phone restoration, HT801 setup, Asterisk configuration, Lua dialplan, Python AGI dispatcher, and the full config download.
The basic flow looks like this:
[Panasonic KX-T2315 analog phone] | | FXS phone cable v [Grandstream HT801] | | SIP + RTP v [FreeBSD 14 + Asterisk] | | AGI v [Python dispatcher] | v [Predefined server-side scripts] What It Does Now Right now, the phone works as a small command menu for the server.</description></item><item><title>How to Install the FreeBSD AMDGPU Driver on a Beelink SER5 5560U</title><link>https://interfacecraft.online/blog/2025/how-to-install-freebsd-amdgpu-driver-beelink-ser5-5560u/</link><pubDate>Thu, 22 May 2025 22:45:11 +0200</pubDate><guid>https://interfacecraft.online/blog/2025/how-to-install-freebsd-amdgpu-driver-beelink-ser5-5560u/</guid><description>After installing FreeBSD 14.2 fresh on my Beelink SER5 5560U, I installed the GPU driver and enabled the TearFree option for better desktop usage by following these steps:
1. Speed Up Keyboard Repeat Rate # kbdcontrol -r fast Edit /etc/rc.conf:
keyrate=&amp;#34;fast&amp;#34; 2. Install Xorg # pkg install -y xorg 3. Add User to Necessary Groups # pw groupmod video -m username # pw groupmod wheel -m username Verify with:
# id username 4.</description></item><item><title>Can Cheap MiniPC with FreeBSD 14 Outperform MacBook Pro M1 Pro?</title><link>https://interfacecraft.online/blog/2025/can-cheap-minipc-with-freebsd-14-outperform-macbook-pro-m1-pro/</link><pubDate>Wed, 05 Feb 2025 22:25:51 +0100</pubDate><guid>https://interfacecraft.online/blog/2025/can-cheap-minipc-with-freebsd-14-outperform-macbook-pro-m1-pro/</guid><description>TL;DR I put my €1800 MacBook Pro M1 Pro head-to-head with a €300 mini PC and found the cheaper option surprisingly fast. While the mini PC couldn&amp;rsquo;t completely replace my Mac for work due to some software and hardware limitations, it made me question the need for expensive purchases. Do we really need the latest and greatest hardware to be productive? Or are we being pushed to constantly upgrade for features we might not even fully utilize?</description></item></channel></rss>