I just enable the wifi hotspot at home to 802.11n. Pretty much instantly, most of our smartphones switched to the higher speed of 150 mbps. However, my Librem 15 laptop stayed at 54 mbps.
I have moved the laptop to pretty much next to the hotspot. Still it clings to 802.11g
While the smartphones further away continued to connect at 802.11n
===
I’ve tried forcing it to switch to 802.11n (sudo iwconfig wlp2s0 modu 11n).
However, it claimed that “11n” is an invalid argument.
Turned out when I executed “sudo iwlist wlp2s0 modulation”, I got error message “unknown modulation information”
@OP. You must have a defective wifi module. I have the very same Atheros AR9462 card in my laptop and it does 11n wonderfully. It’s dual band and also dual stream. Very fast, comparable to the Intel N6230.
When I checked the inside of my Librem 13, I found out that one of the antenna cables was pinched in the assembly at about 15cm from the miniPCI adapter. Only the outer insulation was slightly damaged, so no real issues. Now, I don’t know how the Librem 15 is assembled, but you might want to check the integrity of the cables.
Maybe, before opening it, you could try to check what happens if you keep an AP very close (but not less than, say, 2 wavelengths, 25cm) to the antennae. If that doesn’t give you 802.11n, you can most likely rule out a wiring problem.