Configuration utility?

You might consider adding a configuration utility similar to what the Raspberry Pi has.

Specifically, what I would like to do, without an advanced level of Linux system configuration skills, is:

  • change the default username and password
  • require the user to login with the password
  • change the timezone (to +8)
  • change the language (actually, I don’t need this, but many of your users 寫中文)
  • change the desktop manager (in my case, to xfce)
  • change the boot parameters (useful for debugging)
  • change overscan (if your monitor has alignment issues)

For the RPi see raspi-config (https://www.raspberrypi.org/documentation/configuration/raspi-config.md) and /boot/config.txt (e.g. https://elinux.org/R-Pi_configuration_file).

Edited to consolidate reply.

I agree, such a configuration utility would be very useful.

I am wondering how to enable serial ports, SPI, I2C and more. I can’t yet find a configuration utility or instructions on how to do this.

  1. Make sure you have the latest kernel/dtb/overlay
  2. sudo vim /etc/hw_intfc.conf

Things you are looking for mostly there

There is an wiki page for enable/disable the SPI/I2C etc.

https://wiki.radxa.com/Rockpi4/hardware/devtree_overlays

i would also appreciate a configuration utility, i have been unsuccessful in finding a way to autologin to console that would normally be provided by the raspi-config utility

Comes with Armbian but generic functions works on any Debian like https://github.com/armbian/config

We have created a currently very basic system configuration utility, which will be used for our future system images. Since it made some system level assumptions that is not consistently implemented in our current system image, you are advised against installing it on existing systems. You can find the source code here.

The tool is focused more on our image generation need right now, as we don’t have a real user base for it at this moment.

We also considered to work with Armbian on their new armbian-config replacement to reduce duplicated work. This is not the same one Igor linked above as this one is currently work in progress like our rsetup. We will wait for both tools to mature a bit before deciding what to do.

We just started generating test images for the new build system which include rsetup. You can go to your product’s GitHub release repo, then go to the release page (example) and find the latest pre-release. Download radxa-product_debian_bullseye_kde.img.xz and you can then begin evaluating our new system images.

1 Like

thanks for the info.