如何将编译出的fydetabduo openfyde镜像变成可以用工具刷写的img格式固件?

我已经按照论坛中的教程,编译除了bin格式的镜像,但是这个镜像似乎不能作为固件刷到fydetab duo上,另外参考其他linux系统的方式用下载镜像的方式也没有用。如何从bin生成可以用于升级的img呢?

最后编译生成的bin已经包含uboot,是一个完整固件。.bin只是文件后缀名,你要是想,改成.img就行了。用Loader模式就可以刷了。

一定得改成img么?我昨天试过下面这么弄,但是刷完之后平板依然维持在maskrom模式,感觉并没有成功?
image

然后如果bin改成img,然后用升级固件那里加载的话,会报错

image

用linux刷吧 我或许还能看一看,用windows的话按照官方教程

我晚上回去继续试试,另外upgrade_tool 是不是只有x86?我好像找不到它的arm版本?
rkdeveloptool 的话我尝试刷过了,跟用windows的工具一样,刷完了还是maskrom状态 :joy:

然后。。。我还有个情况昨晚忘了说,我的fydetab duo之前已经刷成了bredOS,然后是用教程中的

sudo dd if=/dev/urandom of=/dev/mmcblk0 bs=10M count=2

进入的maskrom, 这个是不是也有什么影响?

bredOS是用的UEFI吧,不是用uboot启动的

你问官方吧, 这个问题应该包含在售后支持里

你去discord英文问,bredos的作者不是在那里么

尝试搜索了一些别的参考,成功了。。。但是没完全成功?

首先是从bredOS或者其他linux(安卓没试过),靠dd进入maskrom模式后,要按照wiki说的救砖的方式来刷回fydeos/openfyde,需要用windows工具的升级固件模式(鄙人小白,不是很明白这个跟前面下载镜像有啥区别?)。

为了做一个升级固件模式能正确识别的固件,我参考了这几个内容

然后我用了官方的openfyde r126镜像解包,获取了chromiumos.bin中没有的MiniLoaderAll.binparameter.txtresource.img还有Image/uboot.img,然后重新打包了一个windows工具能识别的固件,刷写后能启动,但是有如下问题:

  1. 编译的时候key放错位置。。。。,只能用本地账户
  2. linux子系统无法启动(我记得r120当时是不是本来就有这问题?)
  3. 触摸屏、蓝牙、手写笔、声卡全部不工作,自动休眠不正常(合上键盘盖不熄屏)

Emmmmm,简单来说,没法用hhhhhh,还是得学打包。。。:sob:

1 个赞

如果fydetab的openfyde能用,你编出来的理论上应该就能用,安卓除外