I was just wondering…Thank you for answers and explanations, much appreciated!
there’s probably GPIO available, the devterm also had a fan through a gpio pin on the ext board.
You would have to figure out which pins are in use on the ext board and then probably solder a mosfet to one the unused ones and write a simple script to manage the fan
meshtasticd fails with WARN | 21:48:43 0 No SX1262 radio
Could you post the files /etc/meshtasticd/config.yaml and /boot/firmware/config.txt?
Glad to help. Best of luck.
etc/meshtasticd/config.yaml
### Many device configs have been moved to /etc/meshtasticd/available.d
### To activate, simply copy or link the appropriate file into /etc/meshtasticd/config.d
### Define your devices here using Broadcom pin numbering
### Uncomment the block that corresponds to your hardware
### Including the "Module:" line!
---
Lora:
Module: sx1262 # HackerGadgets RTL-SDR/LoRa extension board
DIO2_AS_RF_SWITCH: true
IRQ: 26
Busy: 24
Reset: 25
spidev: spidev1.0
GPIO:
# User: 6
### Define GPS
GPS:
SerialPath: /dev/ttyS0
### Specify I2C device, or leave blank for none
I2C:
# I2CDevice: /dev/i2c-1
### Set up SPI displays here. Note that I2C displays are generally auto-detected.
Display:
###
Logging:
LogLevel: info # debug, info, warn, error
# TraceFile: /var/log/meshtasticd.json
# AsciiLogs: true # default if not specified is !isatty() on stdout
#Webserver:
# Port: 443 # Port for Webserver & Webservices
# RootPath: /usr/share/meshtasticd/web # Root Dir of WebServer
Webserver:
Port: 443 # Port for Webserver & Webservices
RootPath: /usr/share/meshtasticd/web # Root Dir of WebServer
General:
MaxNodes: 200
MaxMessageQueue: 100
ConfigDirectory: /etc/meshtasticd/config.d/
# MACAddress: AA:BB:CC:DD:EE:FF
# MACAddressSource: eth0
/boot/firmware/config.txt
# Clock
[pi5]
dtoverlay=spi0-0cs
dtoverlay=clockworkpi-uconsole-cm5
dtoverlay=vc4-kms-v3d-pi5,cma-384
dtparam=pciex1=off
[all]
dtparam=i2c_arm=on
dtoverlay=i2c-rtc,pcf85063a
dtparam=spi=on
dtoverlay=spi1-1cs
ignore_lcd=1
max_framebuffers=2
disable_overscan=1
dtparam=audio=on
dtoverlay=audremap,pins_12_13
dtoverlay=dwc2,dr_mode=host
dtparam=ant2
dtparam=uart0
#enable_uart=0
##only edit the section of the pi you have, other section will be ignored.
##if you have a devterm uncomment devterm and comment out entries with uconsole.
Did you install my hackergadgets-uconsole-aio-board package?
. Honestly do not remember. maybe not… checking
Use sudo apt update && sudo apt --install-recommends install hackergadgets-uconsole-aio-board ?
yes but first do sudo apt remove meshtasticd && sudo rm /etc/meshtasticd/config.yaml
then do sudo apt update && sudo apt --install-recommends install hackergadgets-uconsole-aio-board
tomp@clockworkpi:~ $ sudo apt remove meshtasticd && sudo rm /etc/meshtasticd/config.yaml
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package ‘meshtasticd’ is not installed, so not removed
The following packages were automatically installed and are no longer required:
clockworkpi-backlight libbasicusageenvironment1 libgroupsock8 liblivemedia77 libuv1
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rm: cannot remove ‘/etc/meshtasticd/config.yaml’: No such file or directory
sudo apt update && sudo apt --install-recommends install hackergadgets-uconsole-aio-board
Hit:1 Index of /debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 Index of /debian bookworm-updates InRelease
Get:4 https://raw.githubusercontent.com/ak-rex/ClockworkPi-apt/main/bookworm stable InRelease [2,684 B]
Hit:5 /repositories/network:/Meshtastic:/beta/Raspbian_12 - openSUSE Download InRelease
Hit:6 Index of /debian bookworm InRelease
Fetched 2,684 B in 1s (3,608 B/s)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
hackergadgets-uconsole-aio-board is already the newest version (1.31).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
You already has it installed so just do sudo apt install meshtastic-mui to reinstall and setup meshtastic.
Received. Had to power down as it got too hot! Was using VNC. Will power back up in a bit. Thanks
make sure to reboot after install
Jul 02 21:48:34 clockworkpi systemd[1]: Started meshtasticd.service - Meshtastic Daemon.
Jul 02 21:48:34 clockworkpi (htasticd)[981]: meshtasticd.service: Failed to locate executable /usr/sbin/meshtasticd: No such >
Jul 02 21:48:34 clockworkpi (htasticd)[981]: meshtasticd.service: Failed at step EXEC spawning /usr/sbin/meshtasticd: No such>
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Main process exited, code=exited, status=203/EXEC
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Failed with result ‘exit-code’.
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Scheduled restart job, restart counter is at 1.
Jul 02 21:48:34 clockworkpi systemd[1]: Stopped meshtasticd.service - Meshtastic Daemon.
Jul 02 21:48:34 clockworkpi (htasticd)[1043]: meshtasticd.service: Failed to locate executable /usr/sbin/meshtasticd: No such>
Jul 02 21:48:34 clockworkpi systemd[1]: Started meshtasticd.service - Meshtastic Daemon.
Jul 02 21:48:34 clockworkpi (htasticd)[1043]: meshtasticd.service: Failed at step EXEC spawning /usr/sbin/meshtasticd: No suc>
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Main process exited, code=exited, status=203/EXEC
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Failed with result ‘exit-code’.
Jul 02 21:48:34 clockworkpi systemd[1]: meshtasticd.service: Scheduled restart job, restart counter is at 2.
Jul 02 21:48:34 clockworkpi systemd[1]: Stopped meshtasticd.service - Meshtastic Daemon.
Jul 02 21:48:34 clockworkpi (htasticd)[1062]: meshtasticd.service: Failed to locate executable /usr/sbin/meshtasticd: No such>
Jul 02 21:48:34 clockworkpi (htasticd)[1062]: meshtasticd.service: Failed at step EXEC spawning /usr/sbin/meshtasticd: No suc>
can you try with a fresh bookworm install?
will do… need my beauty sleep now though. will start fresh tomorrow. thanks again
The config.yaml is missing the TCXO power control configuration DIO3_TCXO_VOLTAGE: true, add it below DIO2_AS_RF_SWITCH: true.
I guess you were following the guide from Notion, that’s for the beta test board. For the production, you should follow this one: https://hackergadgets.com/uconsole-aio-ext-guide. Or install Rex’s AIO package.
to make the GPS work properly on the CM4 you also need to make sure the console isn’t being written to that serial port by removing console=serial0,115200 from cmdline.txt
otherwise it will not work continuously
Thanks for the tips, I will add it to the guide later.