Raspberry Pis' config.txt

Notice the kernel line in the config.txt.

It has been answered elsewhere before. Raspberry Pi documentation dictates, if the kernel is not exactly named kernel8.img, the arm_64bit=1 must be included.

2 Likes

Oh! I must have missed that. Thank you!

Though common knowledge here is that dtparam=ant1 refers to the Compute Module antenna and dtparam=ant2 refers to the mainboard antenna, on my CM5 system I am certain the opposite is true.

The aluminum uConsole chassis, as documented elsewhere, acts as a pretty good though not perfect faraday cage. I have a proper WiFi antenna connected to the mainboard mounted on the side of the mid-chassis. I ran iwctl and invoked station wlan0 show to live-display my WiFi signal strength without my back cover screwed in. On ant2, the strength was fairly weak, and once the back cover was screwed on I had a -90dBm strength standing 1-2m from my WiFi router. Now that I am using ant1, I have a -55dBm signal from my room.

I’ll wait to update the top post until others can confirm whether or not we are mistaken and whether or not this applies to all configurations or to certain hardware combinations.

1 Like

It looks like I might have been very wrong.

Jeff Geerling’s blog post about dtparam=ant2 cites the Raspberry Pi firmware documentation about dtparam=ant2 which says this:

       ant1                    Select antenna 1 (default). CM4/5 only.

       ant2                    Select antenna 2. CM4/5 only.

       noant                   Disable both antennas. CM4/5 only.

and which Geerling explains as this:

ant1: The built-in PCB triangle antenna (this is the default)
ant2: The external U.FL connector

So, rather than go to the mainboard, dtparam=ant1 goes to the Compute Module’s PCB antenna, which is trapped inside the uConsole’s chassis. The CM4 doesn’t expose antenna pins to its I/O board, and the mainboard doesn’t interface with any.

I’ll be editing my past replies. Apologies for the error!

1 Like

what a research! beauty <3

What does this statement mean?

The CM4 (Wi-Fi version) does in fact have an antenna connection in the form of a U.FL socket on the PCB.

the 100 pin connectors(or however many pins those bottom ones are) don’t have an antenna pin

2 Likes

CM3 had also only connection on pins and because of it clockwork’s motherboard also has wifi antenna, but it available only for CM3.

1 Like

cm3 didn’t have a wifi antenna connector, there is a whole sdio wifi module on the mainboard

2 Likes

Thank you for the explanation. I wasn’t aware of what was meant by “pins”.

GPIO – General-purpose input/output

there are pins on raspberry pi and you can connect everything electronic things to them.

in uconsole they are available via port above motherboard or via extension board like this one: uPico Expansion Card - #42 by Vitaly

Thank you, I’m well aware of all that. The fact that they were all grouped together as ‘pins’ was confusing. Because even a U.FL socket has a pin.

I’ve edited my reply for clarification.

1 Like