-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Tencent Aurora 3Pro (s905x3-b) new support #619
Conversation
Added mainline uboot and uboot overload support
btmtksdio 模块的先禁用后启用我添加了,精确一点应该只对这个盒子采取这个策略,其他盒子可以不添加。目前这样对其他盒子应该没影响。 |
4C@2100Mhz,4GB Mem,32G Rom,Model LB2004-A4091,MT7661RSN chip Wifi-5(mt7663s)/Bluetooth-5.0(btmtksdio),JL2121 1Gb Nic 你现在的这个盒子,芯片等配置是不是变了?上面的信息描述你更正下。 |
9490dbc 我在openwrt仓库里也添加了独立固件 你给f大的仓库pr你的u-boot的时候,把他仓库里的安装脚本、配置脚本也更新下,我同步你更新后的安装脚本。 |
dtb 还没有改好。2个u-boot提交到 flippy 哪一个仓库 😂。openwrt,我找时间也测试一下。
理论上 MT7661RSN 硬件相同的机型 都可以这样控制模块使用。脚本可以识别他是 s905x3-b 就可以,soc方式区分就和原有脚本判断风格一致,这样很漂亮。
目前已知他有两个网卡版本,RTL8211F(返厂版本) 和 JL2121(目前版本)
这个和上边2个u-boot提交到 flippy的仓库 ,是一个仓库吗?😂😂 o大,请把对应的仓库 链接 发一下 。 |
o大,有空的时候,帮忙对比一下, |
https://github.com/unifreq/openwrt_packit/tree/master/files/meson_btld f大的仓库的u-boot在这个目录里,主线u-boot放s905x3吧,overload不分soc都在一起,你直接删除原来的,同名覆盖你新的文件即可,我和f大说过了你会pr新调试好的文件及修改。 #324行改一下只判断dtb名字即可 elif [[ "${FDTFILE}" == "meson-sm1-skyworth-lb2004-a4091.dtb" ]]; then 这个是安装文件,你的分区表发一个,看看openwrt怎么调整一下分区,现在的是用的你上次发的。用不用调整一下? |
如果 openwrt 与 armbian 分区表判定标准和目的完全相同,使用这个。
#619 (comment) 稍后提交,我先测试一下。 |
这是之前的。 openwrt 和armbian不一样,armbian只有两个区,一个boot,一个rootfs
|
https://github.com/ophub/amlogic-s9xxx-armbian/releases/tag/Armbian_Aml_jammy_10.13.0358 今天新打包的固件,s905x3-b的是你的专用固件,你有空了测试下,那个模块也看看是否正确加载了。 |
在openwrt里这样分配即可:
108+512+562=1182 |
armbian 2个专版固件,和 openwrt 4个专版固件纯在同样的问题,写入 emmc 后,主线 u-boot 没有被写入 emmc 。 armbian 测试情况 5.15.y 蓝牙不可用,其他正常。 |
Add Tencent Aurora 3Pro (s905x3-b) new support
Add Tencent Aurora 3Pro (s905x3-b) new support
来晚了,但是想说下,对于需要获取eMMC分区表的情况下,我上半年逆向小米盒子3以后写的ampart 和它的 即使在不能dump到eMMC的镜像的前提下,只要能提取到DTB,就能把DTB写到相当于eMMC大小的空文件的40MiB处再通过 通过ampart的 |
@7Ji 我提供的表格是不完整的数据,那时还无法验证其真正的准确性,只能通过写入 eMMC 后验证是否可以正常使用 armbian。 7.97MB: 32MB: 现在可以使用 Amlogic EPT Ampart 分区工具 这个神器,可以知道每个分区大小以及分区之间的间隔大小,还可以调整分区大小并且支持向前移动要保留的分区和数据等功能,最终实现 eMMC 可用空间最大化。🎉🎉🎉 我那方法太愚笨啦 😂😂😂 |
增加
mainline_uboot
,uboot_overload
支持5.10.y
5.15.y
5.19.y
内核,并增加了盒子分区表。已知问题:
1、uboot 引导时,以及进入 armbian 系统后,LED 无法点亮,(这款盒子由 TCA6507 控制 RGB LED,我没有找到方法)。
2、mainline_uboot 写入 emmc 后,默认引导顺序,mm0 mmc1 mmc2 usb0 。在 u-boot 模式下可修改保存 引导顺序。
蓝牙及无线正常使用,目前 5.15.y 内核除外(此方法 5.15.y 内核下无线正常使用,但蓝牙不可用。)。
o大,要麻烦你帮助增加一下判定脚本了。给大神安排工作,我棒棒哒 😂😂😂
/etc/modprobe.d/blacklist.conf
新增一行blacklist btmtksdio
/etc/custom_service/start_service.sh
新增一行modprobe btmtksdio