✅: Supported — ❌: NOT support —
| Feature | Status |
|---|---|
| LED | ✅ |
| SD Card | ✅ |
| LCD | ✅ |
| USB Port | ✅ |
| Buttons | ✅ |
| Speaker | ✅ |
| Joystick | ✅ |
| Battery | ✅ |
| WiFi | ❌ |
| Feature | Status | Feature | Status |
|---|---|---|---|
| Boot Logo | ✅ | Recovery Mode | ✅ |
| Autologin | ✅ | Game Cloud | ❌ |
| Launcher | ✅ | Virtual Keyboard | ✅ |
| Setup Wizard | ✅ | Volume Control | ✅ |
| Settings Menu | ✅ | USB Mass Storage | ✅ |
| Online Updates | ❌ | File Manager | ✅ |
| Vendor | Device | Chip | U-Boot | Defconfig |
|---|---|---|---|---|
| InGraw | InConsole 2.0 | T113-S3 | t113s-mq-r-WIP | ingraw_inconsole2_defconfig |
The recommended build environment is Ubuntu 22.04 LTS (WSL) – this setup was used for testing.
A native Linux installation should also work, however x86_64 is strongly recommended.
Other architectures (e.g. ARM) are not guaranteed to work out of the box and may require manual library adjustments.
sudo apt install rsync wget unzip build-essential git bc swig libncurses-dev libpython3-dev libssl-dev python3-setuptools mkbootimggit clone --recurse-submodules https://github.com/InGraw-Co/inconsole2-system
cd inconsole2-systemmake ingraw_inconsole2_defconfig
makeNow wait until Buildroot finishes compiling everything.
After a successful build, the SD card image will be available at:
output/images/sdcard.img
If you are using WSL, simply copy this file to Windows.
- Download Balena Etcher:
https://www.balena.io/etcher/ - Select
sdcard.img - Select your SD card
- Flash
Insert the SD card into InConsole 2.0, power it on and wait for boot.
Please report bugs and issues using the Issues tab of this repository.
Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.
The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html
To build and use the buildroot stuff, do the following:
1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images
You do not need to be root to build or run buildroot. Have fun!
Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.
Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list: buildroot@buildroot.org
You can also find us on #buildroot on Freenode IRC.
If you would like to contribute patches, please read
https://buildroot.org/manual.html#submitting-patches