Model :YYT-MIPI7LCD 2203
Size :7 inches
Resolution :1024 * 600
Interface: indicates the MIPI interface
Touch: Multipoint capacitive touch
Download the patch file from the 7 "screen above. The patch file is located in the YYT-MIPI7LCD 2203/patch/firefly series/Baidu Web disk directory.
Enter 0001-YYT-MIPI7LCD-3588-android12.patch patch file. Open patch in the root directory of the Android source code and run the following command
git apply 0001-YYT-MIPI7LCD-3588-android12.patch
# After the patch is complete, check whether it is successful and enter
git apply 0001-YYT-MIPI7LCD-3588-android12.patch --check
# If the patch fails, select Force patch
git apply 0001-YYT-MIPI7LCD-3588-android12.patch --reject
* If not, choose to modify it manually or download the modified source code
2 .Open the patch file 0001-YYT-MIPI7LCD-3588-linux.patch 2. In the root directory of the Linux operating system, run the following command
git apply 0001-YYT-MIPI7LCD-3588-linux.patch
# After the patch is complete, check whether it is successful and enter
git apply 0001-YYT-MIPI7LCD-3588-linux.patch --check
# If the patch fails, select Force patch
git apply 0001-YYT-MIPI7LCD-3588-linux.patch --reject
# If not, choose to modify it manually or download the modified source code
Note :itx-rk3588 source code is the same as roc-rk3588s-pc source code. Android source code on Android, Linux source code on Linux.
Linux includes Ubuntu, Buildroot, and Debian.
sudo apt-get install git gnupg flex bison gperf libsdl1.2-dev \
libesd-java libwxgtk3.0-dev squashfs-tools build-essential zip curl \
libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \
xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \
lib32readline-dev gcc-multilib libswitch-perl libssl-dev unzip zip device-tree-compiler \
liblz4-tool python-pyelftools python3-pyelftools -y
./FFTools/make.sh -d roc-rk3588s-pc-mipi101-M101014-BE45-A1 -j8 -l roc_rk3588s_pc_mipi-userdebug
./FFTools/mkupdate/mkupdate.sh -l roc_rk3588s_pc_mipi-userdebug
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev \
# sdk root dir
sudo dpkg -i debian/ubuntu-build-service/packages/*
sudo apt-get install -f
../build.sh roc-rk3588s-pc-BE45-A1-debian.mk # MIPI screen
mkdir -p ubuntu_rootfs
sudo ./build.sh debian
./build.sh
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev
./build.sh roc-rk3588s-pc-BE45-A1-ubuntu.mk # MIPI screen
7z x ubuntu-aarch64-rootfs.7z
mkdir ubuntu_rootfs
mv ubuntu-aarch64-rootfs.img ubuntu_rootfs/rootfs.img
./build.sh
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev
./build.sh roc-rk3588s-pc-BE45-A1-buildroot.mk # MIPI screen
./build.sh
Prepare tools
sudo upgrade_tool uf update.img
If the upgrade fails, delete it and then upgrade it.
# To use ef, you need to specify the loader file or the corresponding update.img file
sudo upgrade_tool ef update.img #update.img: You need to burn the Ubuntu firmware
# Rewrite
sudo upgrade_tool uf update.img
sudo upgrade_tool di -b /path/to/boot.img
sudo upgrade_tool di -r /path/to/recovery.img
sudo upgrade_tool di -m /path/to/misc.img
sudo upgrade_tool di -u /path/to/uboot.img
sudo upgrade_tool di -dtbo /path/to/dtbo.img
sudo upgrade_tool di -p paramater #烧写 parameter
sudo upgrade_tool ul bootloader.bin # 烧写 bootloader
If you have problems when upgrading due to flash issues, try low-level formatting and erasing emmc:
sudo upgrade_tool lf update.img # Low-level formatting
sudo upgrade_tool ef update.img # Erase
adb reboot fastboot # Enters the bootloader
sudo fastboot flash vendor vendor.img
sudo fastboot flash system system.img
sudo fastboot reboot # estart after the write is successfully burned
To upgrade firmware by MicroSD, you need to use the business card printing tool to write the unified firmware to the MicroSD card on the PC. Currently, this operation can be performed only on the Windows operating system.
b login Android back-end by the adb, adb start is underway, start the http://wiki.smartfire.cn/Tinkerboard2/adb window terminal. 2. Run the following command to log in to the Android back-end.
adb shell setprop persist.sys.root_access 3
adb root
adb remount
adb shell
#The maximum brightness here is 255.
echo 255 > /sys/class/backlight/backlight/brightness