{"id":25413658,"url":"https://github.com/sini6a/voidlinux-pinetab2","last_synced_at":"2026-04-30T10:07:47.323Z","repository":{"id":277701665,"uuid":"933244333","full_name":"sini6a/voidlinux-pinetab2","owner":"sini6a","description":"VoidLinux Source Files for PineTab2","archived":false,"fork":false,"pushed_at":"2025-02-15T14:05:26.000Z","size":419,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T15:19:37.237Z","etag":null,"topics":["bes2600","firmware","linux","linux-kernel","pinetab2","uboot","voidlinux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sini6a.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T13:59:39.000Z","updated_at":"2025-02-15T14:05:29.000Z","dependencies_parsed_at":"2025-02-15T15:19:44.203Z","dependency_job_id":null,"html_url":"https://github.com/sini6a/voidlinux-pinetab2","commit_stats":null,"previous_names":["sini6a/voidlinux-pinetab2"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sini6a%2Fvoidlinux-pinetab2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sini6a%2Fvoidlinux-pinetab2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sini6a%2Fvoidlinux-pinetab2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sini6a%2Fvoidlinux-pinetab2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sini6a","download_url":"https://codeload.github.com/sini6a/voidlinux-pinetab2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250237833,"owners_count":21397400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bes2600","firmware","linux","linux-kernel","pinetab2","uboot","voidlinux"],"created_at":"2025-02-16T14:21:17.191Z","updated_at":"2026-04-30T10:07:42.272Z","avatar_url":"https://github.com/sini6a.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoidLinux on PineTab2\n\nVoid Linux is a general-purpose operating system based on the monolithic Linux kernel. Its package system allows you to quickly install, update, and remove software. Software is provided as binary packages or can be built directly from source using the XBPS source packages collection.\n\n## bes2600-firmware\n\nXBPS source files for the WiFi hardware in the PineTab2. The current drivers are stable, and WiFi works as expected.\n\nThe compiled `.xbps` file is available in the [Releases](https://github.com/yourusername/yourrepo/releases) section of this repository.\n\n### Installation\n```bash\nmkdir -p ~/Documents/PineTab2\ncd ~/Documents/PineTab2\nwget https://github.com/sini6a/voidlinux-pinetab2/releases/download/6.12.13/bes2600-firmware-20231227.r0.g7a305de_1.aarch64.xbps\nsudo xbps-rindex -a *.xbps\nsudo xbps-install --repository=$(pwd) bes2600-firmware\n```\n\n---\n\n## uboot-pinetab2\n\nXBPS source files for U-Boot, required to generate `boot.txt` and the compiled `boot.scr` files.\n\nThe compiled `.xbps` file is available in the [Releases](https://github.com/yourusername/yourrepo/releases) section.\n\n### Installation\n```bash\nmkdir -p ~/Documents/PineTab2\ncd ~/Documents/PineTab2\nwget https://github.com/sini6a/voidlinux-pinetab2/releases/download/6.12.13/uboot-pinetab2-2023.07.02_4.aarch64.xbps\nsudo xbps-rindex -a *.xbps\nsudo xbps-install --repository=$(pwd) uboot-pinetab2\n```\n\n\u003e ⚠️ **Warning:** Installing this package will update the U-Boot bootloader on your PineTab2. Incorrect installation may render your system unbootable. Ensure you have a UART adapter and/or access to another computer for recovery if needed.\n\n---\n\n## linux-pinetab2\n\nXBPS source files for building the Linux kernel for PineTab2. The build process applies all necessary patches to allow the system to boot correctly.\n\n- **Current release:** `6.12.13`\n\nThe compiled `.xbps` file is available in the [Releases](https://github.com/yourusername/yourrepo/releases) section.\n\n### Installation\n```bash\nmkdir -p ~/Documents/PineTab2\ncd ~/Documents/PineTab2\nwget https://github.com/sini6a/voidlinux-pinetab2/releases/download/6.12.13/linux-pinetab2-6.12.13_1.aarch64.xbps\nwget https://github.com/sini6a/voidlinux-pinetab2/releases/download/6.12.13/linux6.12-headers-6.12.13_1.aarch64.xbps\nsudo xbps-rindex -a *.xbps\nsudo xbps-install --repository=$(pwd) linux-pinetab2\nsudo dracut --force /boot/initramfs-linux-pinetab2.img\n```\n\n\u003e ⚠️ **Important:** Always regenerate the initramfs after installing the kernel. Make sure the filename is `initramfs-linux-pinetab2.img`.\n\n---\n\n## Installation Guide\n\nTo successfully boot VoidLinux on the PineTab2, you’ll need an SD card with two partitions: one for `/boot` and one for the root filesystem. Both partitions will use the `ext4` filesystem.\n\n### Step 1: Partition the SD Card\n\n1. Create a new GPT partition table:\n\n```bash\nsudo cfdisk /dev/mmcblk1\n```\n- Press **g** to create a new GPT partition table\n- Press **w** to write the changes to disk\n- Press **q** to quit\n\n2. Create partitions:\n```bash\n# Placeholder: Work in Progress (WIP)\n```\n\n---\n\n## Graphic Drivers\n\nThe Direct Rendering Infrastructure (DRI) provides direct access to graphics hardware under the X Window System.\n\nTo enable Mali GPU support, install the Panfrost DRI driver:\n\n```bash\nsudo xbps-install mesa-panfrost-dri\n```\n\n---\n\n## Contribution\n\nContributions are welcome! Open a pull request (PR) if you have improvements or fixes to share.\n\n### Guidelines\n- Follow the existing code style.\n- Document significant changes in the commit message.\n- Test your changes before submitting.\n\nLet's make VoidLinux on PineTab2 even better together!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsini6a%2Fvoidlinux-pinetab2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsini6a%2Fvoidlinux-pinetab2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsini6a%2Fvoidlinux-pinetab2/lists"}