魔百和咪咕盒子MGV3000_YST_S905L3芯片2+16G使用记录

盒子图片

刷安卓9.0

这个机子芯片是s905l3刷了好多固件都不成功,目前只有魔百盒CM311-1-S905L3-YST易视腾-红外蓝牙语音-20220605版-通用-分省模式CM311-1S-YST-S905L3-HLJ220922这2个固件刷成功了,前一个固件开启了adb,后面这个固件没有开adb。这两个固件都可以安装APP看视频。但如果要安装armbian的话,最好是刷arm底包S905L3+L3B 线刷U盘引导包(双勾选刷入)这个底包可以开机直接进usb系统。

查看dtb文件

盒子刷魔百盒CM311-1-S905L3-YST易视腾-红外蓝牙语音-20220605版-通用-分省模式这个固件后,在主路由器上查看这个盒子连接上的ip地址,打开YesStbTool-开心助手,在【首页】填上【设备ip地址】,点击【连接】,连上盒子后,在【设备信息】上就可以看到相关信息了。点击上面的tab选项卡【插件】,在左边的【设备管理】中,点击【查看芯片代号】,就可以看到如下内容:

adb -s 192.168.50.53:5555 shell cat /proc/device-tree/amlogic-dt-id
gxlx2_p291_2g

gxlx2_p291_2g就是dtb文件。

安装armbian

  1. 利用balenaEtcher先把系统写入到U盘中。系统下载地址。然后把U盘插入盒子USB接口。
    ``Armbian_25.11.0_amlogic_s905l2_bookworm_5.15.193_server_2025.09.15.img`
    写好u盘后,可以确定一下u盘BOOT目录下的uEnv.txt文件内容如下:

    LINUX=/zImage
    INITRD=/uInitrd
    FDT=/dtb/amlogic/meson-gxl-s905l2-x7-5g.dtb
    APPEND=root=UUID=a8329d88-044c-48a0-af13-0320fe9b7ec6 rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 max_loop=128 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
  2. 启动盒子后在路由器中查看盒子的一个名叫【armbian】(不确定一定就是这个名字)的ip地址,通过【MobaXterm_Personal_25.1_CHS】ssh连接盒子,会显示如下代码并做以下操作:

    Welcome to Armbian OS!

    Documentation: https://docs.armbian.com/ | Community support: https://community.armbian.com/

    IP address: 192.168.50.24
    # 创建 并确认 root 密码
    Create root password: ****
    Repeat root password: ****

    Warning: Weak password, it is too short!

    Support status: community support (looking for a dedicated maintainer)

    Choose default system command shell:
    # 选择 命令行脚本语言 选择 2
    1) bash
    2) zsh
    2

    Shell: ZSH

    Creating a new user account. Press <Ctrl-C> to abort
    # 新建一个用户名 并创建 确认密码
    Please provide a username (eg. your first name): jinwei
    Create user (jinwei) password: ******
    Repeat user (jinwei) password: ******

    Warning: Weak password, it is based on a dictionary word!
    # 这里回车就可以了
    Please provide your real name: Jinwei

    Dear Jinwei, your account jinwei has been created and is sudo enabled.
    Please use this account for your daily work from now on.

    # 选择显示的语言 324) zh_CN.UTF-8
    At your location, more locales are possible:

    1) aa_DJ.UTF-8 111) es_ES.UTF-8 221) ne_NP
    2) aa_ER 112) es_GT.UTF-8 222) nhn_MX
    3) aa_ER@saaho 113) es_HN.UTF-8 223) niu_NU
    4) aa_ER@saaho 114) es_MX.UTF-8 224) niu_NZ
    5) aa_ET 115) es_NI.UTF-8 225) nl_AW
    6) af_ZA.UTF-8 116) es_PA.UTF-8 226) nl_BE.UTF-8
    7) agr_PE 117) es_PE.UTF-8 227) nl_NL.UTF-8
    8) ak_GH 118) es_PR.UTF-8 228) nn_NO.UTF-8
    9) am_ET 119) es_PY.UTF-8 229) nr_ZA
    10) an_ES.UTF-8 120) es_SV.UTF-8 230) nso_ZA
    11) anp_IN 121) es_US.UTF-8 231) oc_FR.UTF-8
    12) ar_AE.UTF-8 122) es_UY.UTF-8 232) om_ET
    13) ar_BH.UTF-8 123) es_VE.UTF-8 233) om_KE.UTF-8
    14) ar_DZ.UTF-8 124) et_EE.UTF-8 234) or_IN
    15) ar_EG.UTF-8 125) et_EE.UTF-8 235) os_RU
    16) ar_IN 126) eu_ES.UTF-8 236) pa_IN
    17) ar_IQ.UTF-8 127) eu_FR.UTF-8 237) pap_AW
    18) ar_JO.UTF-8 128) fa_IR 238) pap_CW
    19) ar_KW.UTF-8 129) ff_SN 239) pa_PK
    20) ar_LB.UTF-8 130) fi_FI.UTF-8 240) pl_PL.UTF-8
    21) ar_LY.UTF-8 131) fil_PH 241) ps_AF
    22) ar_MA.UTF-8 132) fo_FO.UTF-8 242) pt_BR.UTF-8
    23) ar_OM.UTF-8 133) fr_BE.UTF-8 243) pt_PT.UTF-8
    24) ar_QA.UTF-8 134) fr_CA.UTF-8 244) quz_PE
    25) ar_SA.UTF-8 135) fr_CH.UTF-8 245) raj_IN
    26) ar_SD.UTF-8 136) fr_FR.UTF-8 246) rif_MA
    27) ar_SS 137) fr_LU.UTF-8 247) ro_RO.UTF-8
    28) ar_SY.UTF-8 138) fur_IT 248) ru_RU.UTF-8
    29) ar_TN.UTF-8 139) fy_DE 249) ru_UA.UTF-8
    30) ar_YE.UTF-8 140) fy_NL 250) rw_RW
    31) as_IN 141) ga_IE.UTF-8 251) sah_RU
    32) ast_ES.UTF-8 142) gd_GB.UTF-8 252) sa_IN
    33) ayc_PE 143) gez_ER 253) sat_IN
    34) az_AZ 144) gez_ER@abegede 254) sc_IT
    35) az_IR 145) gez_ER@abegede 255) sd_IN
    36) be_BY.UTF-8 146) gez_ET 256) sd_IN@devanagari
    37) be_BY@latin 147) gez_ET@abegede 257) sd_IN@devanagari
    38) be_BY@latin 148) gez_ET@abegede 258) se_NO
    39) bem_ZM 149) gl_ES.UTF-8 259) sgs_LT
    40) ber_DZ 150) gu_IN 260) shn_MM
    41) ber_MA 151) gv_GB.UTF-8 261) shs_CA
    42) bg_BG.UTF-8 152) hak_TW 262) sid_ET
    43) bhb_IN.UTF-8 153) ha_NG 263) si_LK
    44) bho_IN 154) he_IL.UTF-8 264) sk_SK.UTF-8
    45) bho_NP 155) hif_FJ 265) sl_SI.UTF-8
    46) bi_VU 156) hi_IN 266) sm_WS
    47) bn_BD 157) hne_IN 267) so_DJ.UTF-8
    48) bn_IN 158) hr_HR.UTF-8 268) so_ET
    49) bo_CN 159) hsb_DE.UTF-8 269) so_KE.UTF-8
    50) bo_IN 160) ht_HT 270) so_SO.UTF-8
    51) br_FR.UTF-8 161) hu_HU.UTF-8 271) sq_AL.UTF-8
    52) brx_IN 162) hy_AM 272) sq_MK
    53) bs_BA.UTF-8 163) ia_FR 273) sr_ME
    54) byn_ER 164) id_ID.UTF-8 274) sr_RS
    55) ca_AD.UTF-8 165) ig_NG 275) sr_RS@latin
    56) ca_ES.UTF-8 166) ik_CA 276) sr_RS@latin
    57) ca_ES@valencia 167) is_IS.UTF-8 277) ss_ZA
    58) ca_ES@valencia 168) it_CH.UTF-8 278) st_ZA.UTF-8
    59) ca_FR.UTF-8 169) it_IT.UTF-8 279) sv_FI.UTF-8
    60) ca_IT.UTF-8 170) iu_CA 280) sv_SE.UTF-8
    61) ce_RU 171) ja_JP.UTF-8 281) sw_KE
    62) chr_US 172) kab_DZ 282) sw_TZ
    63) ckb_IQ 173) ka_GE.UTF-8 283) szl_PL
    64) cmn_TW 174) kk_KZ.UTF-8 284) ta_IN
    65) crh_UA 175) kl_GL.UTF-8 285) ta_LK
    66) csb_PL 176) km_KH 286) tcy_IN.UTF-8
    67) cs_CZ.UTF-8 177) kn_IN 287) te_IN
    68) cv_RU 178) kok_IN 288) tg_TJ.UTF-8
    69) cy_GB.UTF-8 179) ko_KR.UTF-8 289) the_NP
    70) da_DK.UTF-8 180) ko_KR.UTF-8 290) th_TH.UTF-8
    71) de_AT.UTF-8 181) ks_IN 291) ti_ER
    72) de_BE.UTF-8 182) ks_IN@devanagari 292) ti_ET
    73) de_CH.UTF-8 183) ks_IN@devanagari 293) tig_ER
    74) de_DE.UTF-8 184) ku_TR.UTF-8 294) tk_TM
    75) de_IT.UTF-8 185) kw_GB.UTF-8 295) tl_PH.UTF-8
    76) de_LI.UTF-8 186) ky_KG 296) tn_ZA
    77) de_LU.UTF-8 187) lb_LU 297) to_TO
    78) doi_IN 188) lg_UG.UTF-8 298) tpi_PG
    79) dsb_DE 189) li_BE 299) tr_CY.UTF-8
    80) dv_MV 190) lij_IT 300) tr_TR.UTF-8
    81) dz_BT 191) li_NL 301) ts_ZA
    82) el_CY.UTF-8 192) ln_CD 302) tt_RU
    83) el_GR.UTF-8 193) lo_LA 303) tt_RU@iqtelif
    84) en_AG 194) lt_LT.UTF-8 304) tt_RU@iqtelif
    85) en_AU.UTF-8 195) lv_LV.UTF-8 305) ug_CN
    86) en_BW.UTF-8 196) lzh_TW 306) uk_UA.UTF-8
    87) en_CA.UTF-8 197) mag_IN 307) unm_US
    88) en_DK.UTF-8 198) mai_IN 308) ur_IN
    89) en_GB.UTF-8 199) mai_NP 309) ur_PK
    90) en_HK.UTF-8 200) mfe_MU 310) uz_UZ.UTF-8
    91) en_IE.UTF-8 201) mg_MG.UTF-8 311) uz_UZ@cyrillic
    92) en_IL 202) mhr_RU 312) uz_UZ@cyrillic
    93) en_IN 203) mi_NZ.UTF-8 313) ve_ZA
    94) en_NG 204) miq_NI 314) vi_VN
    95) en_NZ.UTF-8 205) mjw_IN 315) wa_BE.UTF-8
    96) en_PH.UTF-8 206) mk_MK.UTF-8 316) wae_CH
    97) en_SC.UTF-8 207) ml_IN 317) wal_ET
    98) en_SG.UTF-8 208) mni_IN 318) wo_SN
    99) en_US.UTF-8 209) mn_MN 319) xh_ZA.UTF-8
    100) en_ZA.UTF-8 210) mnw_MM 320) yi_US.UTF-8
    101) en_ZM 211) mr_IN 321) yo_NG
    102) en_ZW.UTF-8 212) ms_MY.UTF-8 322) yue_HK
    103) es_AR.UTF-8 213) mt_MT.UTF-8 323) yuw_PG
    104) es_BO.UTF-8 214) my_MM 324) zh_CN.UTF-8
    105) es_CL.UTF-8 215) nan_TW 325) zh_HK.UTF-8
    106) es_CO.UTF-8 216) nan_TW@latin 326) zh_SG.UTF-8
    107) es_CR.UTF-8 217) nan_TW@latin 327) lzh_TW
    108) es_CU 218) nb_NO.UTF-8 328) zh_TW.UTF-8
    109) es_DO.UTF-8 219) nds_DE 329) zu_ZA.UTF-8
    110) es_EC.UTF-8 220) nds_NL 330) Skip generating locales
    # 输入 324) zh_CN.UTF-8
    Please enter your choice:324
    Please identify a location so that time zone rules can be set correctly.
    Please select a continent, ocean, "coord", or "TZ".
    1) Africa
    2) Americas
    3) Antarctica
    4) Asia
    5) Atlantic Ocean
    6) Australia
    7) Europe
    8) Indian Ocean
    9) Pacific Ocean
    10) coord - I want to use geographical coordinates.
    11) TZ - I want to specify the timezone using the Posix TZ format.
    # 选择地区 亚洲 4) Asia
    #? 4
    Please select a country or a region whose clocks agree with yours.
    1) Afghanistan 16) French S. Terr. 31) Laos 46) Seychelles
    2) Antarctica 17) Georgia 32) Lebanon 47) Singapore
    3) Armenia 18) Hong Kong 33) Macau 48) Sri Lanka
    4) Australia 19) India 34) Malaysia 49) Syria
    5) Azerbaijan 20) Indonesia 35) Mongolia 50) Taiwan
    6) Bahrain 21) Iran 36) Myanmar (Burma) 51) Tajikistan
    7) Bangladesh 22) Iraq 37) Nepal 52) Thailand
    8) Bhutan 23) Israel 38) Oman 53) Turkmenistan
    9) Brunei 24) Japan 39) Pakistan 54) United Arab Emirates
    10) Cambodia 25) Jordan 40) Palestine 55) Uzbekistan
    11) China 26) Kazakhstan 41) Philippines 56) Vietnam
    12) Christmas Island 27) Korea (North) 42) Qatar 57) Yemen
    13) Cocos (Keeling) Islands 28) Korea (South) 43) Réunion
    14) Cyprus 29) Kuwait 44) Russia
    15) East Timor 30) Kyrgyzstan 45) Saudi Arabia
    # 输入 11) China
    #? 11
    Please select one of the following timezones.
    1) Beijing Time
    2) Xinjiang Time
    # 选择一个时区 输入:1) Beijing Time
    #? 1

    The following information has been given:

    China
    Beijing Time

    Therefore TZ='Asia/Shanghai' will be used.
    Selected time is now: Sun Sep 28 16:11:48 CST 2025.
    Universal Time is now: Sun Sep 28 08:11:48 UTC 2025.
    Is the above information OK?
    1) Yes
    2) No
    # 确定 以上信息 输入:1) Yes
    #? 1

    Generating locales: zh_CN.UTF-8
    # 等待几分钟之后,就会清屏,reboot重启后就会显示中文。
  3. 安装系统到eMMC,代码如下:

        _             _    _              ___  ___
    /_\ _ _ _ __ | |__(_)__ _ _ _ / _ \/ __|
    / _ \| '_| ' \| '_ \ / _` | ' \ | (_) \__ \
    /_/ \_\_| |_|_|_|_.__/_\__,_|_||_| \___/|___/

    v25.11.0 for Aml.S905l2 running Armbian Linux 5.15.193-ophub

    Packages: Debian stable (bookworm)
    IPv4: (LAN) 192.168.50.24 (WAN) 113.218.***.***

    Performance:

    Load: 29% Uptime: 5 min
    Memory usage: 8% of 1.76G
    CPU temp: 59°C Usage of /: 11% of 14G
    storage /: 26% of 510M
    RX today: 29 KiB
    Commands:

    Configuration : armbian-config
    Monitoring : htop
    # 输入命令:armbian-install 进行安装
    root@armbian:~# armbian-install
    [ STEPS ] Installing Armbian to internal eMMC...
    [ STEPS ] Checking dependencies...
    [ INFO ] Dependency check completed. Proceeding installation...
    [ STEPS ] Initializing the environment...
    [ INFO ] Use mainline u-boot: [ no ]
    [ INFO ] Use ampart tool: [ yes ]
    [ INFO ] Show all devices: [ no ]
    [ INFO ] Internal eMMC : [ /dev/mmcblk2 ]
    [ STEPS ] Start selecting device...
    -----------------------------------------------------------------------------------------------------
    ID SOC MODEL DTB
    -----------------------------------------------------------------------------------------------------
    101 s905d Phicomm-N1 meson-gxl-s905d-phicomm-n1.dtb
    102 s905d Phicomm-N1(DMA-thresh) meson-gxl-s905d-phicomm-n1-thresh.dtb
    103 s905d MECOOL-KI-Pro meson-gxl-s905d-mecool-ki-pro.dtb
    104 s905d SML-5442TW meson-gxl-s905d-sml5442tw.dtb
    105 s905x HG680P meson-gxl-s905x-p212.dtb
    106 s905x B860H meson-gxl-s905x-b860h.dtb
    107 s905x Nexbox-a95x meson-gxl-s905x-nexbox-a95x.dtb
    108 s905x TX9 meson-gxl-s905x-tx9.dtb
    109 s905x T95,XiaoMI-3S,X96 meson-gxl-s905x-p212.dtb
    110 s905x TBee meson-gxl-s905x-tbee.dtb
    -----------------------------------------------------------------------------------------------------
    111 s905w TX3-Mini meson-gxl-s905w-tx3-mini.dtb
    112 s905w W95 meson-gxl-s905w-p281.dtb
    113 s905w X96-Mini meson-gxl-s905w-x96-mini.dtb
    114 s905w X96W,FunTV,MXQ-Pro-4K meson-gxl-s905w-x96w.dtb
    115 s905l UNT402A,M201-S,MiBox-4C,IP108H,B860AV2.1 meson-gxl-s905l3b-m302a.dtb
    116 s905l MG101,Mibox-4,E900V21C meson-gxl-s905l-venz-v10.dtb
    117 s905l Tencent-Aurora-1s meson-gxl-s905x-p212.dtb
    118 s905l ZXV10-B860AV2.1U,HM201 meson-gxl-s905x-tx9.dtb
    119 s905l2 MGV2000,MGV3000,M301A,CM201-1,IP108H meson-gxl-s905l2-x7-5g.dtb
    120 s905l2 E900v21E,MGV2000-K,e900v21d meson-gxl-s905l2-x7-5g.dtb
    -----------------------------------------------------------------------------------------------------
    121 s905l2 Wojia-TV-IPBS9505 meson-gxl-s905l2-ipbs9505.dtb
    122 s905l3 CM311-1,HG680-LC,M401A,UNT402A,CM201-1-6-YS meson-gxl-s905l2-x7-5g.dtb
    123 s905l3 CM211-1,M411A,B860AV3.2M,B860AV2.1U,M301A meson-gxl-s905l3b-m302a.dtb
    124 s905l3 UNT400G1,E900V22D-2,UNT400G,IP108H meson-gxl-s905l2-x7-5g.dtb
    125 s905l3 UNT402A meson-gxl-s905l3b-m302a.dtb
    126 s905l3b E900V21E,E900V22E,MGV2000/CW meson-gxl-s905l3b-e900v22e.dtb
    127 s905l3b M302A,M304A,CM201-1,CM211-1,CM311-1 meson-gxl-s905l3b-m302a.dtb
    128 s905l3b UNT403A meson-gxl-s905l3b-m302a.dtb
    129 s905l3b RG020ET-CA meson-gxl-s905l3b-e900v22e.dtb
    130 s905l3b IP103H,TY1608,BV310,B860AV-2.1M meson-gxl-s905l3b-m302a.dtb
    -----------------------------------------------------------------------------------------------------
    131 s905l3b E900V22D,TY1608 meson-gxl-s905l2-x7-5g.dtb
    132 s905l3b E900V21D meson-gxl-s905l2-x7-5g.dtb
    133 s905mb S65 meson-gxl-s905x-p212.dtb
    134 s905lb BesTV-R3300L,SumaVision-Q7,MG101 meson-gxl-s905x-p212.dtb
    135 s905lb Q96-mini meson-gxl-s905x-p212.dtb
    136 s905lb IPBS9505 meson-gxl-s905l2-x7-5g.dtb
    0 Other Customize Enter-custom-dtb-name
    --------------------------------------------------------------------------------------
    # 选择 119; 119 s905l2 MGV2000,MGV3000,M301A,CM201-1,IP108H
    [ OPTIONS ] Please Input ID: 119
    [ INFO ] Input Box ID: [ 119 ]
    [ INFO ] Model Name: [ MGV2000,MGV3000,M301A,CM201-1,IP108H ]
    [ INFO ] FDTFILE: [ meson-gxl-s905l2-x7-5g.dtb ]
    [ INFO ] MAINLINE_UBOOT: [ ]
    [ INFO ] BOOTLOADER_IMG: [ ]
    [ INFO ] UBOOT_OVERLOAD: [ u-boot-s905x-s912.bin ]
    [ INFO ] NEED_OVERLOAD: [ no ]
    [ STEPS ] Which type of filesystem do you want for your root?
    -----------------------------------------------
    ID TYPE
    -----------------------------------------------
    1 ext4
    2 btrfs
    -----------------------------------------------
    # 选择 硬盘格式化类型 1 ext4
    [ OPTIONS ] Please Input ID (1/2): 1
    [ INFO ] Input Type ID: [ 1 ]
    [ INFO ] Type of filesystem: [ ext4 ]
    [ STEPS ] Partitioning eMMC...
    .....................................
    [ INFO ] Update the MAC address for the wireless network card.
    [ SUCCESS ] Installation successful. Run [ poweroff ], remove the installation media then re-insert the power supply to boot new system.
    root@armbian:~#
    # 安装完成,关闭电源,拔下U盘;重新开机就可以了。