A sleek aluminium enclosure for the Raspberry Pi 4 that adds full-size HDMI ports, active cooling, an IR receiver, and a programmable power button — all in a desktop-ready form factor.
The Argon ONE V2 (SKU: ARG-ONE-V2) is a premium aluminium case designed specifically for the Raspberry Pi 4 Model B. It transforms the bare Pi 4 board into a polished, desktop-class computer by solving some of the Pi 4's most common pain points: it converts the board's two micro-HDMI ports to full-size HDMI connectors via an internal daughterboard, houses an active cooling fan for thermal management, and exposes all original ports in an organised, accessible layout.
The V2 generation refines the original Argon ONE design with a noticeably quieter fan than its predecessor, proprietary fan management and power button scripts for software-controlled thermal and shutdown behaviour, and support for dual-monitor setups at resolutions up to 4K @ 60Hz. A pre-installed IR receiver enables remote control use cases, and a removable lid on top of the case exposes the full 40-pin GPIO header for makers who need hardware access without removing the Pi from its enclosure.
This case is aimed at makers, hobbyists, and enthusiasts who want a capable, tidy desktop setup built around the Raspberry Pi 4 — whether for daily computing, media centre use, home automation, or prototyping. It is compatible exclusively with the Raspberry Pi 4 Model B and is not designed for any other Raspberry Pi board variant.
📝 Note: Full box contents have not been confirmed across all available sources. Items listed below are confirmed or strongly implied by the product documentation. See the TODO item for items requiring verification.
| Specification | Value |
|---|---|
| Product Name | Argon ONE V2 Case for Raspberry Pi 4 |
| SKU | ARG-ONE-V2 |
| Compatible Board | Raspberry Pi 4 Model B (all RAM variants) |
| Material | Aluminium |
| Thermal Design | Active cooling with integrated fan |
| Fan Generation | V2 — quieter than Argon ONE V1 fan |
| Fan Control | Proprietary Argon 40 fan management script |
| HDMI Ports | 2× full-size HDMI (converted from Pi 4's micro-HDMI via internal daughterboard) |
| Maximum HDMI Resolution | 4K @ 60Hz (requires firmware and OS configuration — see Software & Configuration) |
| Dual-Monitor Support | Yes — simultaneous output on both HDMI ports |
| HDMI Port Designation (OS) | HDMI-A-1 (primary, nearest USB-C power port), HDMI-A-2 (second port) |
| IR Receiver | Yes — pre-installed |
| GPIO Header | 40-pin Raspberry Pi standard header, accessible at top of case via removable lid |
| Power Button | Programmable — supports safe shutdown, reboot, and forced shutdown (requires script) |
| Auto-Boot Feature | Configurable via internal jumper pins (manual or automatic boot after power loss) |
| Port Accessibility | All Raspberry Pi 4 ports remain accessible |
| External Dimensions | [TODO: Confirm case external dimensions (L × W × H)] |
| Weight | [TODO: Confirm assembled case weight] |
📝 Note: The Argon ONE V2 case maintains the same general form factor as the original Argon ONE, so it fits in the same physical footprint as the V1.
A quad-core 64-bit single-board computer with Gigabit Ethernet, dual-band Wi-Fi, USB 3.0, and dual 4K-capable micro-HDMI outputs — the most powerful member of the standard Raspberry Pi 4 family.
Source: raspberrypi.com
| Spec | Value |
|---|---|
| Processor | Broadcom BCM2711, quad-core Arm Cortex-A72 @ 1.8 GHz (64-bit) |
| GPU | VideoCore VI — OpenGL ES 3.1, 4Kp60 H.265 decode |
| RAM | 2 GB, 4 GB, or 8 GB LPDDR4-3200 |
| Storage | No built-in storage — microSD card (UHS-I) required |
| Wi-Fi | Dual-band 802.11ac (2.4 GHz + 5 GHz) |
| Bluetooth | Bluetooth 5.0 / BLE |
| Ethernet | Gigabit Ethernet |
| USB | 2× USB 3.0 (5 Gbps), 2× USB 2.0 |
| HDMI (Native) | 2× micro-HDMI — simultaneous 4Kp60 + 4Kp60 capable |
| HDMI (via Argon ONE V2) | Converted to 2× full-size HDMI by internal daughterboard |
| Other Display | MIPI DSI (display), MIPI CSI (camera) |
| GPIO | 40-pin standard Raspberry Pi GPIO header |
| Power Input | USB-C, 5V DC |
| Recommended PSU | 5V 3A (15W) USB-C power supply |
| OS Support | Raspberry Pi OS (32-bit and 64-bit), Ubuntu, and other compatible Linux distributions |
| Dimensions (Board) | 85 mm × 56 mm |
⚠️ Warning: Always disconnect the power cable from your Raspberry Pi 4 before beginning assembly. Assembling or disassembling the case with power connected can damage your board or the case components.
📝 Note: A full step-by-step illustrated assembly guide with photos, cable routing diagrams, fan installation details, and a fastener tightening sequence has not been included in the available documentation. The steps below cover confirmed assembly requirements. [TODO: Replace this note and expand each step with official assembly manual content once the Argon 40 assembly PDF is available.]
Prepare your workspace. Power off your Raspberry Pi 4 completely and disconnect all cables, including the power supply. Place the Pi on a clean, static-safe surface.
Seat the Raspberry Pi 4 into the case base. Lower the Pi 4 board into the bottom plate of the Argon ONE V2 case, aligning the board's mounting holes and ports with the case openings.
Connect the daughterboard to the Pi 4's micro-HDMI ports. The internal daughterboard converts the Pi 4's two micro-HDMI ports to the case's full-size HDMI outputs. Push each micro-HDMI adapter connector completely and tightly into the Pi 4's micro-HDMI ports. A loose connection at this step is the most common cause of display problems — particularly at 4K @ 60Hz.
⚠️ Warning: Do not force the connectors. If a connector does not seat smoothly, check alignment and try again. A misaligned or partially seated daughterboard connector can damage the Pi 4's micro-HDMI ports.
📝 Note: [TODO: Add jumper pin diagram showing pin locations and configuration table (manual boot position vs. auto-boot position) from the official assembly manual.]
📝 Note: [TODO: Add fastener locations, screw sizes, and tightening sequence from the official assembly manual.]
📝 Note: [TODO: Confirm fan connector location and header details from the official assembly manual.]
Close the case top shell. Place the top shell of the case onto the base, aligning all port openings. Secure the case using the provided fasteners.
Insert your microSD card. Insert a microSD card loaded with your preferred operating system (see Software & Configuration) into the Pi 4's microSD slot, which remains accessible from the case exterior.
Connect peripherals and power. Connect your HDMI cables, keyboard, mouse, and other peripherals. Connect the USB-C power supply last to power on the Pi.
📝 Note: The removable lid on top of the case covers the 40-pin GPIO header when not in use. To access the GPIO header, simply remove the top lid — no screws or tools are required.
The Argon ONE V2 is compatible with Raspberry Pi OS (32-bit and 64-bit) and other Raspberry Pi 4–compatible Linux distributions. Raspberry Pi OS is recommended for full compatibility with Argon 40's proprietary scripts and the kmsprint diagnostic tool.
To flash a fresh Raspberry Pi OS image to a microSD card, use Raspberry Pi Imager.
The Argon ONE V2's power button and fan control features require proprietary scripts provided by Argon 40. Without these scripts installed, the fan will run at a fixed speed and the power button will not perform safe shutdown or reboot functions.
📝 Note: [TODO: Add the official Argon 40 script repository URL (GitHub or argon40.com download link) and full installation command once confirmed. The placeholder commands below show the expected format but must be replaced with the verified official commands before publishing.]
The fan management script enables software-controlled fan speed based on CPU temperature thresholds, replacing the default fixed-speed behaviour.
# [TODO: Replace with the official Argon 40 fan script installation command]
# Expected format:
curl -L [ARGON40_SCRIPT_URL] | bash
The power button script enables the following programmable button behaviours:
| Button Action | Function |
|---|---|
| Short press (once) | Safe shutdown |
| Double press | Reboot |
| Long press (hold) | Forced shutdown |
# [TODO: Replace with the official Argon 40 power button script installation command]
# Expected format:
curl -L [ARGON40_SCRIPT_URL] | bash
⚠️ Warning: Do not perform a forced shutdown (long press) unless the system is unresponsive. Forcing power off without a proper shutdown can corrupt your microSD card or file system.
📝 Note: [TODO: Add IR receiver setup and remote control pairing instructions once source documentation is available.]
The Argon ONE V2 includes internal jumper pins that control how the Raspberry Pi 4 behaves after a power interruption:
Set the jumper caps to your preferred configuration during assembly (Step 4 of the Assembly Guide).
📝 Note: [TODO: Add jumper pin diagram, pin numbering, and configuration table from the official assembly manual.]
The Raspberry Pi 4 disables 4K @ 60Hz output by default to prevent overheating. Running at this resolution pushes the Pi 4 to its hardware limits and requires all of the following steps to be completed correctly.
⚠️ Warning: Before attempting 4K @ 60Hz configuration, ensure your Argon ONE V2 fan is operating correctly and the Argon 40 fan management script is installed. Running the Pi 4 at 4K @ 60Hz generates significant heat.
Before editing any configuration files, confirm that your monitor and cable can handle 4K @ 60Hz.
kmsprint -m
In the output, look for a line listing 3840x2160 with a refresh rate of 60. If this line is absent, your monitor either does not support 4K @ 60Hz, or HDMI 2.0 speed is disabled in the monitor's settings.
On your monitor's on-screen menu, look for a setting called one of the following (exact name varies by manufacturer) and enable it:
Also verify that you are using a high-quality, short Premium High Speed HDMI cable rated for HDMI 2.0 or higher. Standard HDMI cables and long cable runs are a common cause of 4K @ 60Hz failure.
Edit the firmware configuration file:
sudo nano /boot/firmware/config.txt
Add the following line under the [all] section:
hdmi_enable_4kp60=1
Save and exit: press Ctrl+O, then Enter, then Ctrl+X.
Identify which HDMI port your monitor is connected to:
| Port | OS Designation | Physical Location |
|---|---|---|
| Port 1 | HDMI-A-1 |
Nearest to the USB-C power input |
| Port 2 | HDMI-A-2 |
Second port |
Edit the kernel command line file:
sudo nano /boot/firmware/cmdline.txt
⚠️ Warning: The entire contents of
cmdline.txtmust remain on a single continuous line. Do not press Enter or add any line breaks. Adding a line break will prevent your Raspberry Pi from booting correctly.
Append the appropriate parameter to the end of the existing single line, with a space before it:
For Port 1 (HDMI-A-1):
```
video=HDMI-A-1:3840x2160M@