Config system

Here is the pinmap of Lichee MaixSense


Connect the serial port

Connect the serial port to communicate to the board.

Steps: Use type-C cable connect computer with the board marked TTYS0, then do following steps depending on your computer OS.

Linux & macOS

For linux OS, use command ls /dev/ttyUSB* to see your device COM number, then use serial application to connect the board.


Lichee MaixSense equips with CH340 as serial chip, but we need install its driver to use it.

Click this to download the driver for this serial chip, after installing ch340 ch341 driver, you can find your device serial port from Device manager.

Config Tina OS

We suggest beginners use armbian OS because there are many informations about it on internet, and for Tina OS suits those who are good at Linux.

The Tina OS configuration steps of Lichee MaixSense are similar to M2dock, so here will not retell its usages.

Config armbian OS

After connecting computer with this board, we can use serial application to control this board, and the baudrate is 115200.

We provide 2 armbian image, their login steps are different, so here we tell how to login ths OS.

Image containing MaixPy3

The username and password are all root. Be sure not input any wrong word when logging.

The log is as following if you succeed logging.\

Armbian 21.08.0-trunk Bullseye ttyS0

maixsense login: root
 __  __       _       ____
|  \/  | __ _(_)_  __/ ___|  ___ _ __  ___  ___
| |\/| |/ _` | \ \/ /\___ \ / _ \ '_ \/ __|/ _ \
| |  | | (_| | |>  <  ___) |  __/ | | \__ \  __/
|_|  |_|\__,_|_/_/\_\|____/ \___|_| |_|___/\___|

Welcome to Armbian 21.08.0-trunk Bullseye with bleeding edge Linux 5.14.0-rc7-sun50iw11

No end-user support: built from trunk & unsupported (bullseye) userspace!

System load:   133%             Up time:       0 min
Memory usage:  53% of 231M      Zram usage:    23% of 115M      IP:  
CPU temp:      50°C             Usage of /:    77% of 2.9G

[ 0 security updates available, 66 updates total: apt upgrade ]
Last check: 2022-08-31 01:45

[ General system configuration (beta): armbian-config ]

Last login: Tue Aug 30 10:34:06 UTC 2022 on ttyS0

Image without MaixPy3

The first time to start this system we need to set password. If you didn't set the password at the first time, there is no way to login anymore, only reburn system you can get the chance to set the password again.

If the password you set at the first time is complex enough, the system wil not accept the password and you need reset your password.

New to Armbian? Documentation: Support:

New root password: **********
Repeat password: **********

After setting the password, we need to choose our shell, normally we use bash.

Choose default system command shell:

1) bash
2) zsh

Shell: BASH

Then it asked to add a new user to avoid us only using root username, which is a good way to help us not destroying the system. Set the username and password by yourself.

Creating a new user account. Press <Ctrl-C> to abort

Please provide a username (eg. your forename): ll
Create password: *********
Repeat password: *********

The new creater user is granted root permission by default, and we can use this identity to login this board and control this system.

We can use command passwd to change the password or delete the password.

For example, we can use passwd -d root to delete the root password which we create at the beginning. We also can use passwd root to reset password of root.

The following log are examples about passwd

root@maixsense:~# passwd -d root
passwd: password expiry information changed.
root@maixsense:~# passwd root
New password:
Retype new password:
passwd: password updated successfully

Here are part of example: