Enable the CM4's external antenna connector (dtparam=ant2)
One line in config.txt switches a CM4 from its on-module PCB antenna to the u.FL connector the uConsole's antenna is actually plugged into.
What it takes
- Config change
Difficulty 1 of 3 — easy.
Details
The Compute Module 4 defaults to its own PCB-trace antenna and leaves the external u.FL header disabled, so inside the aluminium uConsole the antenna ClockworkPi fitted is doing nothing. NanoCodeBug's fix is dtparam=ant2 in /boot/config.txt followed by a reboot; the thread links Jeff Geerling's write-up of the same parameter and the Raspberry Pi forum discussion behind it.
Most owners report a large improvement; a few saw no change or worse. The OP's own caveat is that the u.FL plug on the module must be properly seated, so check it while the case is open. This is a CM4 quirk only — the A-06 connects its antenna to the mainboard, and the parameter does nothing there.


