Skip to content
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

阿里CT2000(s922x)支持写入emmc使用 #1150

Closed
ophub opened this issue Mar 9, 2023 · 14 comments
Closed

阿里CT2000(s922x)支持写入emmc使用 #1150

ophub opened this issue Mar 9, 2023 · 14 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@ophub
Copy link
Owner

ophub commented Mar 9, 2023

目前阿里CT2000(s922x)经测试可以写入emmc使用,千兆有线、蓝牙和无线均工作正常。

  • 由于 CT2000 盒子的bootloader有锁,无法定制专用的 u-boot 文件,所以使用 flippystable 系列内核时,目前只能先使用 5.15 和 5.4 的内核。以后有 u-boot 后才能使用 5.10 和 6.1 等内核。

  • 如果想体验 6.1.y 和 5.10.y 内核,可以使用 dev 系列内核。
    openwrt可以手动上传内核更新;armbian可以手动上传更新,也可以在线更新:

armbian-sync
armbian-update -u dev -k 6.1.25
  1. 使用 ophub下载的 armbianopenwrt 安装选项都是 408

  2. 使用现在 f大打包脚本 制作的 openwrt 的安装选项是 48 ,比如现在下载的 breakings 的 openwrt 高大全最新版,或者精选插件mini版等。

  3. 使用f大 openwrt 81版及之前版本的用户,需要自己添加一条 ct2000 的配置信息,具体添加方法如下:

  • 编辑 /etc/model_database.txt
  • 添加 :48:Ali-CT2000:s922x:meson-g12b-ali-ct2000.dtb:u-boot-gtkingpro.bin:NA:NA:4GB-Mem,16GB-eMMC
  • 手动下载并上传 meson-g12b-ali-ct2000.dtb/boot/dtb/amlogic 目录下。
  • 修改 /boot/uEnv.txt 里面的 dtb 值为 meson-g12b-ali-ct2000.dtb
  • 写入 emmc 时选择 48
  1. 等下次f大发布了新的 82 版 openwrt 后,安装选项也是 48

  2. 自定义编译固件的用户,使用f大打包脚本制作的 openwrt ,现在打包的固件就可以选择 48 进行安装,这个配置文件已经更新到 f 大的仓库了,打包时会自动包含;使用 ophub 打包脚本的制作的 Armbian 和 OpenWrt 的固件,安装选项都是 408

22

Snip20230311_1

01

02

@ophub ophub added documentation Improvements or additions to documentation support This need is supported new box Research Fills in the Blanks labels Mar 9, 2023
@ophub
Copy link
Owner Author

ophub commented Mar 9, 2023

使用 Armbian 系统

Snip20230309_3
Snip20230309_4
Snip20230309_7
Snip20230309_8
Snip20230406_3
Snip20230406_2

使用 OpenWrt 系统

Snip20230309_9
Snip20230309_10
Snip20230309_11
Snip20230309_13
Snip20230309_14
Snip20230406_6
Snip20230406_7

@ophub ophub closed this as completed Mar 10, 2023
@alegoho
Copy link

alegoho commented Mar 11, 2023

请问不刷QQ群那个FASTBOOT那个刷机包能直接刷这个ARMBIAN不?

@ophub
Copy link
Owner Author

ophub commented Mar 11, 2023

不刷那个,应该无法U盘启动。
刷了那个开启adb的安卓系统你才能 adb shell reboot update 进入U盘的系统

@alegoho
Copy link

alegoho commented Mar 11, 2023

不刷那个,应该无法U盘启动。 刷了那个开启adb的安卓系统你才能 adb shell reboot update 进入U盘的系统

可以U盘启动,因为之前已经有人在U盘启动了OP

@ophub
Copy link
Owner Author

ophub commented Mar 11, 2023

可以就是不用刷了

@a393310872
Copy link

有QQ群不.想下载那个安卓系统,刚下单了CT2000

@ophub
Copy link
Owner Author

ophub commented Mar 13, 2023

QQ群:2979254

@anysoft
Copy link

anysoft commented Apr 7, 2023

首先理论上晶晨的机器都可以通过按住reset后通电等10秒强制从USB启动。(这种方式每次开机必须重复捅菊花才能进入U盘系统,当然你可以直接启动armbian后做备份后直接写入emmc,放弃Android。就可以跳过刷android修改包。如果想插入U盘都自动进入U盘系统,那么必须fastboot解锁后刷入root权限,然后adb下 reboot update,这里用几位大佬做好的Android包(原投屏/当贝)刷入后直接执行命令最省事 )。

一般流程是:

  1. U盘烧录OP或者ARMBIAN
  2. 捅菊花通电进入ARMBIAN
  3. ARMBIAN下通过dd 备份原系统(dd if=/dev/mmcblk2 |gzip -6 > /root/ct2000.img.gz) ,这里可以多备份几次,然后 md5sum 校验下几次文件的md5是否一致,避免备份失败。
  4. 可以自行刷入Android修改包或者把op/armbian 写入emmc(注意编号别选错,参考ophub大佬说明)

ps:第三步主要为了以后能op/armbian下恢复Android系统。 不清楚现在是否有救砖线刷包。

@ophub ophub changed the title 阿里CT2000(s922x)支持使用5.15.y/5.4.y内核写入emmc使用 阿里CT2000(s922x)支持写入emmc使用 Apr 23, 2023
@huanyusb
Copy link

您好,我在u盘中写入了Armbian_24.8.0_amlogic_s922x-reva_jammy_6.6.43_server_2024.08.01.img.gz ,插在ct2000usb口上按reset开机,这部分都很正常,到了登录界面,但此时由于ct2000只有一个usb口,我无法再外接键盘,没法设置密码。而使用ssh链接时,使用root 密码1234显示permission denied。 请问这时应该怎么办呢?

@anysoft
Copy link

anysoft commented Aug 14, 2024 via email

@cola77777
Copy link

不需要usb hub,cmd命令行输入ssh root@192.168.1.*** -p 22 需改ip,就可以了

@zch1234qq
Copy link

zch1234qq commented Oct 12, 2024

没错 U盘启动后就可以ssh了

@Chaones
Copy link

Chaones commented Nov 6, 2024

GPU可以正常加载吗?

@sfwsky
Copy link

sfwsky commented Nov 9, 2024

coreelec支持写入emmc吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported
Projects
None yet
Development

No branches or pull requests

9 participants