check in
Completed

Allwinner T113-S3 smart home 86-inch screen

PROAllwinner T113-S3 smart home 86-inch screen

tag

310
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2025-04-01 07:44:25Update time:2025-04-02 03:20:22

Description

Allwinner T113-S3 Smart Home 86 Screen

I don't know if you still remember the V3S development board released some time ago. Due to the inability to complete hardware decoding, the author found a chip T113-S3 released by Allwinner. The chip uses dual-core A7 and supports the Tina Linux SDK provided by Allwinner. The documentation is complete. After a period of adjustment, the project can be mass-produced.

Update log

2024-04-27 V5 verification done, update Tina 5.0 test mirroring t113_linux_pi_uart0_480

2024-03-29 update build manual, update SD card, SPI Nand mirroring, fix boot logo problem, increase communication group

2024-03-21 updated build manual, updated SD card, SPI Nand mirroring, official support for SPI Nand

2024-02-13 document creation

2024-01-24 Project Initiation

 

Project description

The project is an 86-type smart touch screen solution based on the Allwinner T113-S3 chip, which is applied in smart home scenarios. The Allwinner T113-S3 chip integrates advanced processor technology and is designed specifically to meet the performance, power consumption, and wireless connectivity requirements of smart home control systems.

Project characteristics

  • 4 inch 86 screen, RGB interface, resolution 480 * 480
  • Allwinner T113-S3 controller, dual-core A7, 128M memory, supports hardware decoding, and D1s Pin to Pin, supports mutual replacement
  • RTL8723 WIFI module for connecting to WIFI.
  • SPI Nand, supports system boot from SPI Nand
  • Dual USB interfaces, one of which supports Host/Device and the other only supports Host
  • Two serial ports extended through PH2.0 for functions such as RS485
  • Adapt to Allwinner Tina-Linux, support quick start

Hardware description

  • Cost: PCB board 58 yuan + screen 69 yuan, about 127 yuan
  • Main control chip: T113-S3 (can be replaced by D1s)
  • WIFI module: RTL8723BS (planned to use RTL8723DS instead)
  • RTC chip: RX8025T-UB/UC (driver is a bit problematic, Tina-Linux temporarily unable to support)
  • Serial to USB: CH340N
  • SPI Nand: W25N01G (not tested yet)
  • Backlight driver: RY3730
  • Chip power supply: SY8089AAAC
  • Screen: ST7701 86 screen RGB interface 480x480

Hardware design reference:

[Allwinner Online x YuzukiHD] Nezha D1s development board

https://oshwhub.com/GloomyGhost/34e1fe88b79f49b891df150db9c34cc4

Reference purchase link

Notes on mass production

RTC

RX8025T current software adaptation problems, can be air soldered using T113-S3 built-in RTC

Welded copper column

When welding by hand, apply a circle of solder paste directly to the position of the bolt hole, and then heat it with an air gun or heating table.

Acrylic back panel

Select the "backplane" PCB, only select the mechanical layer export, and send it to Taobao for cutting

Test firmware

SD card, RTL8723BS wifi: please refer to the attachment tina_t113 86_uart0

Firmware burning

Insert the SD card into the computer, open PhoenixCard.exe, click on firmware, load the img firmware, then select the boot card, and click on burn card. It should be noted that the boot card must be selected, otherwise it will fail to start!

SDK development

Refer to the documentation below

Assembly

Use M3 * 5 screws (recommended hexagonal, not easy to slip), and directly twist the acrylic back panel
The screen part is pasted with double-sided tape. We recommend 3M's 4229P double-sided tape, which is 5MM wide

Function

Bilibili demo video

Tina-SDK build

WSL configuration

Configure the WSL environment as required. The specific process can be referred to Baidu. It is recommended to use Ubuntu 20.

Install build tools

After entering the system, enter the command below to install the required tools

sudo apt update -y

sudo apt full-upgrade -y

sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \

bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \

git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev \

libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \

libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \

python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \

uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

Install the REPO tool

Repo is a tool developed by Google for managing Android repositories. It uses Python to encapsulate git and is not intended to replace git. It simplifies the management of multiple Git repositories. Repositories managed with repo require the use of git commands. Therefore, before using the repo tool, please make sure that git is installed. Why use repo? After project Modularization/Componentization, each module is separated from the main project as an independent Git repository, and each module manages its own version. The Android source code references many open source projects. Each sub-project is a Git repository, and each Git repository has many branch versions. In order to facilitate the unified management of the Git repositories of each sub-project, an upper-level tool is needed for batch processing. Therefore, the repo was born. The repo also establishes a Git repository to record which branch the Git repositories of each sub-project are in under the current Android version. This repository is usually called the manifest repository.
 
Please refer to the attachment Tina SDK Build Guide.pdf (Uploading code on the webpage will trigger keywords, please be sure to read the attached document!!!)
https://oshwhub.com/attachments/2024/2/MrgsWEOpeveQ1DKC61X53E7aN7jAzjTNlf2S2IN5.pdf?operation=download

Tina-SDK Development Document

(These are Development Documents written by Quan Zhi himself. The documents are too large to be shared on Baidu Cloud.)
Extraction code: 7ckw. After copying this content, open the Baidu Netdisk mobile app for more convenient operation

Display pictures

Designed by FanHuaCloud (from OSHWHub)

Link:https://oshwhub.com/fanhuacloud/t113-s3-86panel

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
base-files.tar.gz
270
2
phoenixcard4.2.8.zip
404
3
t113-s3_datasheet_v1.2.pdf
447
4
D1_SCHEMATIC_NEZA_V1_2.pdf
242
5
t113-s3_user_manual_v1.1.pdf
1009
6
ST7701_v1.2.pdf
319
7
board.dts
255
8
config-5.4
223
9
defconfig
221
10
env.cfg
228
11
st7701_86.c
224
12
st7701_86.h
181
13
sys_config.fex
217
14
sys_partition.fex
212
15
The Tina SDK build guide .pdf
590
16
tina_t113-pi_uart0_sdcard.img
358
17
tina_t113-pi_uart0_spinand.img
361
18
t113_linux_pi_uart0_480.img
477
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation