Category Archives: Linux

All Linux related posts

uConsole and 5Ghz wifi

I posted this in the ClockworkPi Forum as well.

i had the issue of Ubuntu 22.04 not connecting to my 5Ghz wifi using the onboard CM5 device even though my other devices were connecting to it just fine. even after all the hardware mods with long antennas etc, i finally figured it out.

in Ubuntu at least, power_save must be off.
after loads of testing, this is the setting that would make it work reliabily.
you can set this up by using
$ sudo iw dev wlan0 set power_save off
or by using NetworkManager

$ sudo vi /etc/NetworkManager/conf.d/wifi-powersave.conf
[connection]
wifi.powersave = 2

Once that is done… Wifi would be stably connecting to 5Ghz thereafter.
Hope this helps someone.

New uConsole Back Plate

Received my newly designed back plate printed by JCL3DP. This time, i tried a new nylon material, and i am pleased. The PA12 -HP Nylon (MJF) has 175C temperature resistance and has so much more structural integrity, and surely stiffer. It feels great and the finish is smoother.

At 3mm thickness, the new backplate is stiffer and feels strong. Not as flimsy as 3201PA-F (SJS). The 3201PA-F also has a lower temperature deformity limit at 145C.

This newer back plate uses 3mm thickness around the borders to provide more strength/stiffness but is thinner at other areas down to about 2mm. i think for strength, 3mm is the right about. 2mm starts to feel a little flexi. But otherwise it still feels great.

The new STL file is posted at Thingiverse. Further notes are also available there.

The back plate works great with NVME board, Active cooling and AIOv2 board. I did drill a small hole (2mm) so that i can see the NVME light come through. The fan covers are also really neat. i took a bet and sent it for print without first prototyping in PLA. For its price, it turned out great.

How much did this cost? the back plate was US$4 and the fan covers were $0.50. Shipping was $1.50 but i had to wait 10 days.

Meshtastic Setup notes for uConsole

Finally managed to get some stability in using Meshtastic on the uConsole.

  1. Managed to get the GPS device to be available to Meshtasticd without having to shutdown GPSD. Updated write up below.
  2. Managed to get my Meshtastic node to join the local Singapore mesh network. Given that i can have Meshtasticd now running as a daemon most of the time, it finally makes sense to keep the node running and perhaps contribute to the density of the LoRa network here (?). The notes and learnings below. Mainly congestion optimisation.

GPS on Ubuntu

Mucked around GPS on Ubuntu mainly because of my uConsole.

Managed to learn something about getting that set up properly and brought that over between my desktop as well as uConsole device. Did a write up on the setup for it here.