From c6100f92dccb223c10f7ca57e6f6c4d92bb606b5 Mon Sep 17 00:00:00 2001 From: UniXNU Docs Date: Fri, 23 Oct 2026 21:47:23 +0800 Subject: [PATCH] docs: add the Benesse TAB-A04-BR3 port --- docs/.vitepress/config.mts | 2 ++ docs/devices/a04br3.md | 26 ++++++++++++++++++++++++++ docs/devices/index.md | 1 + docs/zh/devices/a04br3.md | 26 ++++++++++++++++++++++++++ docs/zh/devices/index.md | 1 + 5 files changed, 56 insertions(+) create mode 100644 docs/devices/a04br3.md create mode 100644 docs/zh/devices/a04br3.md diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index a513a3c..8c7635f 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -156,6 +156,7 @@ export default withMermaid(defineConfig({ { text: 'Galaxy Z Fold3(q2q)', link: '/zh/devices/q2q' }, { text: 'Redmi K30 5G(picasso)', link: '/zh/devices/picasso' }, { text: 'Redmi Note 9(merlinx)', link: '/zh/devices/merlinx' }, + { text: 'Benesse TAB-A04-BR3(a04br3)', link: '/zh/devices/a04br3' }, { text: 'Redmi 9A(dandelion)', link: '/zh/devices/dandelion' }, { text: '小米 6(sagit)', link: '/zh/devices/sagit' }, ], @@ -354,6 +355,7 @@ export default withMermaid(defineConfig({ { text: 'Galaxy Z Fold3 (q2q)', link: '/devices/q2q' }, { text: 'Redmi K30 5G (picasso)', link: '/devices/picasso' }, { text: 'Redmi Note 9 (merlinx)', link: '/devices/merlinx' }, + { text: 'Benesse TAB-A04-BR3 (a04br3)', link: '/devices/a04br3' }, { text: 'Redmi 9A (dandelion)', link: '/devices/dandelion' }, { text: 'Xiaomi Mi 6 (sagit)', link: '/devices/sagit' }, ], diff --git a/docs/devices/a04br3.md b/docs/devices/a04br3.md new file mode 100644 index 0000000..2f6f565 --- /dev/null +++ b/docs/devices/a04br3.md @@ -0,0 +1,26 @@ +# Benesse TAB-A04-BR3 (a04br3) + +a04br3 is the Benesse TAB-A04-BR3 tablet with the MediaTek MT8167 SoC, four Cortex-A35 cores, GIC-400, 2 GiB DRAM and eMMC. The port below is an independent community project. The UniXNU organization does not maintain it. + +| Repository | Maintainer | Contents | +| --- | --- | --- | +| [UniXNU-a04br3](https://github.com/mouseos/UniXNU-a04br3) | [mouseos](https://github.com/mouseos) | Board file, kernel config, ADT generator, GPT layout and bring-up scripts | +| [uefi-a04br3](https://github.com/mouseos/uefi-a04br3) | [mouseos](https://github.com/mouseos) | Mu-Silicium firmware with `MT8167Pkg` and `a04br3Pkg` | +| [NativeMsdc](https://github.com/mouseos/NativeMsdc) | [mouseos](https://github.com/mouseos) | MT8167 MSDC eMMC block driver | + +## State + +| Area | State | +| --- | --- | +| Board, kernel config, ADT and GPT | prepared | +| Firmware | `uefi-a04br3` builds from the Mu-Silicium tree | +| eMMC | NativeMsdc drives MSDC0; root and persistent modes are implemented behind boot arguments | +| Root authentication | owner root chain, signed root policies and the verified block path are wired | +| Hardware run | no UniXNU boot is documented yet | +| Unattended tests | watchdog reset into LK fastboot, `a04br3-autoreset` and UART screenshots are prepared | + +The port needs base changes that are not upstream yet: an NS16550 console, a board init hook, the MSDC personality and MediaTek image headers. The repository uses the `mouseos/UniXNU` fork until those changes are merged. + +## Maintenance + +The maintainer owns the repositories and their release decisions. UniXNU documentation lists the port and its state; it does not take over maintenance. diff --git a/docs/devices/index.md b/docs/devices/index.md index 3345245..babcd0d 100644 --- a/docs/devices/index.md +++ b/docs/devices/index.md @@ -47,6 +47,7 @@ The ports listed here are independent. Their maintainers own the repositories; t | [Galaxy Z Fold3 (q2q)](/devices/q2q) | SM8350 | Source kernel build harness only | agcarbajo | | [Redmi K30 5G (picasso)](/devices/picasso) | SM7250 | Early skeleton; firmware not built | YinCQL | | [Redmi Note 9 (merlinx)](/devices/merlinx) | MT6768 | UEFI boots and custom menu works; storage init blocks UniXNU and XNU | Dracen-W | +| [Benesse TAB-A04-BR3 (a04br3)](/devices/a04br3) | MT8167 | Board, firmware, eMMC and GPT prepared; no hardware run | mouseos | | [Redmi 9A (dandelion)](/devices/dandelion) | MT6765 | Early bring-up; UEFI port in progress | licg89 | | [Xiaomi Mi 6 (sagit)](/devices/sagit) | MSM8998 | Device repository; status not documented | dmnakzkahziamnk-a11y | diff --git a/docs/zh/devices/a04br3.md b/docs/zh/devices/a04br3.md new file mode 100644 index 0000000..8008532 --- /dev/null +++ b/docs/zh/devices/a04br3.md @@ -0,0 +1,26 @@ +# Benesse TAB-A04-BR3(a04br3) + +a04br3 是搭载联发科 MT8167 的 Benesse TAB-A04-BR3 平板,四核 Cortex-A35、GIC-400、2 GiB DRAM 和 eMMC。下面的移植是独立的社区项目,UniXNU 组织不维护它。 + +| 仓库 | 维护者 | 内容 | +| --- | --- | --- | +| [UniXNU-a04br3](https://github.com/mouseos/UniXNU-a04br3) | [mouseos](https://github.com/mouseos) | 板级文件、内核配置、ADT 生成器、GPT 布局和 bring-up 脚本 | +| [uefi-a04br3](https://github.com/mouseos/uefi-a04br3) | [mouseos](https://github.com/mouseos) | 带 `MT8167Pkg` 和 `a04br3Pkg` 的 Mu-Silicium 固件 | +| [NativeMsdc](https://github.com/mouseos/NativeMsdc) | [mouseos](https://github.com/mouseos) | MT8167 MSDC eMMC 块驱动 | + +## 状态 + +| 区域 | 状态 | +| --- | --- | +| 板级、内核配置、ADT 和 GPT | 已准备 | +| 固件 | `uefi-a04br3` 可从 Mu-Silicium 树构建 | +| eMMC | NativeMsdc 驱动 MSDC0;root 和持久模式通过启动参数启用 | +| 根认证 | owner root 链、签名根策略和 verified block 路径已接通 | +| 真机运行 | 尚未记录 UniXNU 启动 | +| 无人值守测试 | watchdog 复位到 LK fastboot、`a04br3-autoreset` 和 UART 截图已准备 | + +这个移植需要尚未上游的基础改动:NS16550 控制台、board init 钩子、MSDC 驱动和 MediaTek 镜像头。改动合并前,仓库使用 `mouseos/UniXNU` 分支。 + +## 维护 + +维护者拥有仓库和发布决定。UniXNU 文档记录移植及其状态,不接管维护。 diff --git a/docs/zh/devices/index.md b/docs/zh/devices/index.md index a8cd6e2..eac809b 100644 --- a/docs/zh/devices/index.md +++ b/docs/zh/devices/index.md @@ -47,6 +47,7 @@ | [Galaxy Z Fold3(q2q)](/zh/devices/q2q) | SM8350 | 仅源码内核构建工具 | agcarbajo | | [Redmi K30 5G(picasso)](/zh/devices/picasso) | SM7250 | 早期骨架,固件未构建 | YinCQL | | [Redmi Note 9(merlinx)](/zh/devices/merlinx) | MT6768 | UEFI 可启动,自定义菜单工作;存储初始化阻塞 UniXNU 和 XNU | Dracen-W | +| [Benesse TAB-A04-BR3(a04br3)](/zh/devices/a04br3) | MT8167 | 板级、固件、eMMC 和 GPT 已准备;无真机运行 | mouseos | | [Redmi 9A(dandelion)](/zh/devices/dandelion) | MT6765 | 早期 bring-up,UEFI 移植进行中 | licg89 | | [小米 6(sagit)](/zh/devices/sagit) | MSM8998 | 设备仓库,状态未记录 | dmnakzkahziamnk-a11y |