Skip to content

Instantly share code, notes, and snippets.

@tstellanova
Last active March 3, 2024 21:50
Show Gist options
  • Save tstellanova/618c768026bc693aac3383f9c3316ea1 to your computer and use it in GitHub Desktop.
Save tstellanova/618c768026bc693aac3383f9c3316ea1 to your computer and use it in GitHub Desktop.
New uConsole setup

Assembly

  • When assembling the uConsole, at step "E. Mount the Core", the CM4 module tends to unplug/disengage from the two connectors that hold it on the main board. Carefully use glue or another method to secure the CM4 to the core board.
  • When placing the heat transfer putty on the CM4, between the CM4 and the case, spread the putty so that it will make approximately flat contact with the case. The Broadcom chip is a bit thicker than the adjacent chips. If needed you can scribe some shallow hash marks into the putty to make it spread more easily.

Software Configuration

  • Use the external antenna rather than the CM4 internal antenna Edit /boot/config.txt and add the following line, then reboot:
dtparam=ant2
  • Run sudo apt-get update but don't yet run upgrade
  • Open sudo raspi-config and update the tool itself (there's an Update menu item)
  • Run sudo apt-get upgrade to upgrade to latest debian packages. This may break your wifi
  • To fix wifi, open sudo raspi-config and select Advanced > Network Config > dhcpd, then reboot
  • Don't accept any "update available dialogs before replacing your default shell:
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
  • If desired, fix arrow buttons for gamepad by adding this line to your ~/.profile
export SDL_GAMECONTROLLERCONFIG="03000000af1e00002400000010010000,ClockworkPI DevTerm,platform:Linux,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftx:a0,lefty:a1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment