-
记录一下给红米note4x mido更新5.0版本的过程
红米note4x mido的sailfishos是由piggz移植的,本人移植的红米5plus vince深受其影响(直接抄),鉴于两部机型几乎一致,然后又有粉丝想要5.0的旗鱼,于是简单试了一下,给续一下命
由于是在原有移植基础上进行更新,理论上只需要更新一下内核参数,更新一下dhc、dhd、dhv的submodule就行了,事实也确实是这样。
1.更新内核
sailfishos使用 mer-kernel-check 对内核配置进行检查,如果有ERROR的就补上去,重新打包即可。这里我本地测试了一下,发现缺少下面几个,添加上git commit一下即可。
CONFIG_QFMT_V2=y CONFIG_IP_NF_MATCH_RPFILTER=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_QUOTA_NETLINK_INTERFACE=y
2.更新dhc、dhd、dhv
你可能会问,这仨是啥玩意?
dhc == droid-config-$DEVICE
dhd == droid-hal-$DEVICE
dhv == droid-hal-version-$DEVICE
这三个又有各自的子模块,子模块是通用配置。你可以在https://github.com/mer-hybris 找到很多类似的仓库。关于dhc的,由于piggz弃坑的早,没有对patterns进行迁移,这里我fork了一份提交到我GitHub了 https://github.com/0312birdzhang/droid-config-mido/
其他两个进入子模块目录 git pull origin master一下即可,或者fetch一下checkout到指定的版本号。
3.打包
没什么好讲的,一步一步来就行了,看我的ci吧 https://github.com/Sailfish-On-Vince/ci/tree/mido
需要注意的是,mido和vince只能用32位,64位的lipstick启动有问题。也就是
export PORT_ARCH="armv7hl"
4.想伸手?没问题
可以加Q群,在群文件里面有已经打包好的了. 在 https://sailfishos.club/about 这里可以找到群号码
-
SailfishOS 5.0.0.21 发布
暂时只推送给了Jolla C2,但是熟悉移植的朋友,已经可以自己移植了。
底层不需要做任何更改,只要改一下版本号,重新打包即可。
放一张Five 2氛围的图
-
RE: Jolla C2 状态更新
@BirdZhang 在 Jolla C2 状态更新 中说:
更新一下。10月了还没开始邮寄
吐槽一下就有进度了 https://forum.sailfishos.org/t/sailfish-community-news-10th-october-2024-factory-visit/20284
下周发货
-
RE: Xperia 10 V 和10 iV的镜像千呼万唤始出来
忘了说,现在只支持Xperia 10 IV (XQ-CC54) 和Xperia 10 V (XQ-DC54),双卡版本稍后推出