Edit this file:
sudo nano /lib/systemd/system/serial-getty\@.service
Comment the default ExecStart line with a # character and inserti this new line:
ExecStart=-/sbin/agetty --autologin acme --keep-baud 115200,38400,9600 %I $TERM
This article works on CM3-panel BASIC and CM3 Panel POE with Raspberry OS
Run
sudo raspi-config
then select:
1 System Option
S5 Boot / Auto Login
B2 Console Autologin Text console, automatically logged in as 'pi' user
then reboot