Elecrow ESP32 touch display and Ubuntu

I recently got this small touch display 480×320 with a built-in ESP32-S3 module from Elecrow. I had problems programming it and it turned out that Ubuntu 22.04 does not have a CH340 driver so we have to install it manually. Steps to do this:

1 . Uninstall brltty (Unless you have vision problems and you actually need this).

sudo apt remove brltty

2. Download this GitHub repository: github.com/juliagoda/CH341SER

git clone -b ubuntu https://github.com/juliagoda/CH341SER.git

3. Unzip and go inside, open the terminal and run: make

make

4. Load module

sudo make load

5. Add permissions

sudo usermod -aG dialout $username
sudo chmod a+rw /dev/ttyUSB0

6. Verify

ls -la /dev/ttyUSB0

7. If you Upload, hold down the Boot button (behind the screen). And press the Reset button once.

Links:

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.