snowxuxf 发表于 2023-8-22 20:55

晨星MSO9385 通用救砖教程 网络电视盒子 移动CM311-3 烽火HG680-MC/海信IP202H固件

本帖最后由 snowxuxf 于 2023-10-28 13:16 编辑

晨星MSO9385固件 网络电视盒子 移动CM311-3 烽火HG680-MC/海信IP202H 通用救砖教程.

移动CM311-3/CM311-3s 救砖固件, 烽火HG680-MC/烽火HG680-MY救砖固件,
海信IP202H/海信IP203H救砖固件
负带详细教程,卡刷教程,ADB教程,TTL刷机救砖教程。

个人建议:680MC/MY,311-3/3s,202H/203H 都TTL刷入救砖版202H的固件,稳定。。。。

MSTAR晨星 公司介绍:

MStar 晨星半导体成立于2002.05,总部位于福建旁边新竹科技园,核心技术团队来自美国TI公司;
员工(全球)超过2000名,其中芯片研发人员约1200人,25%员工具有硕士以上学历;
全球共设有17个分支机构,在新竹、台北、美国、俄罗斯、法国、英国、中国大路均有
芯片设计团队,另外还有韩国、土耳其、日本、新加坡等办事处。







--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------

下面是我个人家里几台不同牌子网络电视盒子,自己优化经验,只发布在嗯山论坛
留着记录,怕忘记之后恢复系统,忘记了方法。其他人,不能外传,自己操作
我不负任何责任,按照《民法典》第二百六十六条:
【私有财产的范围]】私人对其合法的收入、房屋、生活用品、生产工具、
原材料等不动产和动产享有所有权。第二百六十七条【私人合法财产的保护】
私人的合法财产受法律保护,禁止任何组织或者个人侵占、哄抢、破坏。


芯片介绍:MSO 9385 ,目前采用晨星MSO方案的电视盒子越来越多了,运存达到2GB 的盒子基本就是起步
配置,一些4G魔改的也会有大神在弄,其实9385方案已经在21年的时候出来了,但是市面上流通并不多,
大部分盒子出现在移动的网络运营商报装宽带业务时赠送的盒子,所以才慢慢这个芯片的盒子也越来越多在
市面上流通。虽然是送,但是性能还是不错的,经典的八核Mali-450Mp GPU ,1.8-2.0G的A53cpu,4K输出
不是问题,整体和安卓9搭配出来的运行流程,基本和s905L3B同级别,不过实际使用和优化略流畅一点。。。
(重点是便宜,便宜,便宜30左右包邮一套带蓝牙遥控的,哪里找?)还有就是不带wifi的可以更换蓝牙模块成
带WiFi蓝牙模块即可。diy值拉满。
目前晨星MSO9385方案有:
CM311-3/3s ;烽火HG680-MC/MY;海信IP202H/IP203H;Z86-ZN兆能;M411M/M401M-YS...等



至于固件,目前来说还算可以,稳定是最重要的。刷机也简单,方法有四:卡刷两种,ADB刷机,TTL救砖刷机
一种...









--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------
MSO9385 ADB刷机教程:

一,ADB备份固件:(需要机器带root和开abd)--------------------------------------------------------------
请下载 adb 软件包:


每次运行abd最好先杀一次adb进程,再运行CMD
ADB连接盒子命令:
adb connect 192.168.3.205 (链接机顶盒ip地址)
adb shell mount -o remount,rw -t ext4 /dev/root(不行可先重复:输入adb root后重新connect次设备)
adb shell chmod 777 system/ (修改system为读写权限)




查看机顶盒命令:
adb ls system/app查看app文件夹
adb ls dev/block/by-name查看各分区
adb shell df            查看整个分区



一般U盘或内存盘地址:adb ls storage (查看命令)
storage/9E08-8FBA/   或 mnt/media_rw/9E08-8FBA    (u盘名字会变,文本编辑-替换就全部可以)
storage/emulated/0      或mnt/sdcard/ (内存盘)



刷机前,先学会备份自己盒子固件:(需带adb权限和root权限)
在u盘里创建一个backup文件夹:
adb shell"rm -rf /storage/9E08-8FBA/backup"
adb shell "mkdir /storage/9E08-8FBA/backup"



备份所有分区:(/mnt/media_rw/9E08-8FBA为你u盘地址)
下面就是刷各分区:(可带中文全部复制)

ECHO 正在备份晶 MBOOT 分区......
adb shell "dd if=/dev/block/by-name/MBOOT    of=/mnt/media_rw/9E08-8FBA/backup/MBOOT.img"

ECHO 正在备份晶 MPOOL 分区......
adb shell "dd if=/dev/block/by-name/MPOOL    of=/mnt/media_rw/9E08-8FBA/backup/MPOOL.img"

ECHO 正在备份晶 boot 分区......
adb shell "dd if=/dev/block/by-name/boot    of=/mnt/media_rw/9E08-8FBA/backup/boot.img"

ECHO 正在备份晶 customer 分区......
adb shell "dd if=/dev/block/by-name/customer    of=/mnt/media_rw/9E08-8FBA/backup/customer.img"

ECHO 正在备份晶 dtb 分区......
adb shell "dd if=/dev/block/by-name/dtb    of=/mnt/media_rw/9E08-8FBA/backup/dtb.img"

ECHO 正在备份晶 dtbo 分区......
adb shell "dd if=/dev/block/by-name/dtbo    of=/mnt/media_rw/9E08-8FBA/backup/dtbo.img"

ECHO 正在备份晶 misc 分区......
adb shell "dd if=/dev/block/by-name/misc    of=/mnt/media_rw/9E08-8FBA/backup/misc.img"

ECHO 正在备份晶 factoryinfo 分区......
adb shell "dd if=/dev/block/by-name/factoryinfo    of=/mnt/media_rw/9E08-8FBA/backup/factoryinfo.img"

ECHO 正在备份晶 product 分区......
adb shell "dd if=/dev/block/by-name/product    of=/mnt/media_rw/9E08-8FBA/backup/product.img"

ECHO 正在备份晶 recovery 分区......
adb shell "dd if=/dev/block/by-name/recovery    of=/mnt/media_rw/9E08-8FBA/backup/recovery.img"

ECHO 正在备份晶 system 分区......
adb shell "dd if=/dev/block/by-name/system    of=/mnt/media_rw/9E08-8FBA/backup/system.img"

ECHO 正在备份晶 param 分区......
adb shell "dd if=/dev/block/by-name/param    of=/mnt/media_rw/9E08-8FBA/backup/param.img"

ECHO 正在备份晶 tvcertificate 分区......
adb shell "dd if=/dev/block/by-name/tvcertificate    of=/mnt/media_rw/9E08-8FBA/backup/tvcertificate.img"

ECHO 正在备份晶 tvconfig 分区......
adb shell "dd if=/dev/block/by-name/tvconfig    of=/mnt/media_rw/9E08-8FBA/backup/tvconfig.img"

ECHO 正在备份晶 tvservice分区......
adb shell "dd if=/dev/block/by-name/tvservice    of=/mnt/media_rw/9E08-8FBA/backup/tvservice.img"

ECHO 正在备份晶 vbmeta 分区......
adb shell "dd if=/dev/block/by-name/vbmeta   of=/mnt/media_rw/9E08-8FBA/backup/vbmeta.img"

ECHO 正在备份晶 vendor 分区......
adb shell "dd if=/dev/block/by-name/vendor    of=/mnt/media_rw/9E08-8FBA/backup/vendor.img"
ECHO




--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------



二,ADB刷机固件:(需要机器带root和开abd)--------------------------------------------------------------
请下载 adb 软件包:


每次运行abd最好先杀一次adb进程,再运行CMD
ADB连接盒子命令:
adb connect 192.168.3.205 (链接机顶盒ip地址)
adb shell mount -o remount,rw -t ext4 /dev/root(不行可先重复:输入adb root后重新connect次设备)
adb shell chmod 777 system/ (修改system为读写权限)




查看机顶盒命令:
adb ls system/app查看app文件夹
adb ls dev/block/by-name查看各分区
adb shell df            查看整个分区



一般U盘或内存盘地址:adb ls storage (查看命令)
storage/9E08-8FBA/   或 mnt/media_rw/9E08-8FBA    (u盘名字会变,文本编辑-替换就全部可以)
storage/emulated/0      或mnt/sdcard/ (内存盘)


刷机前,先学会adb刷盒子固件:(需带adb权限和root权限)


ADB恢复系统:(mso9385版)
1.在内存盘里创建一个backup文件夹:
adb shell"rm -rf /mnt/sdcard/backup"
adb shell "mkdir /mnt/sdcard/backup"

2.将d盘里1文件夹里所有固件文件复制到设备backup文件夹里
adb push d:/1mnt/sdcard/backup(先把需要刷的文件放到d盘里1文件夹里)
固件哪里来:
*可以将卡刷的固件用<MStarBinTool-GUI>解包出来,放到d盘1文件夹里,
*也可以下载ttl刷机的单system文件,(刷机命令只需下面一个带system的即可)
*也可以下载ttl完整救砖固件,(刷机命令下如下刷入全部文件)

3.下面就是刷各分区:(可全部复制)
adb shell "dd if=/mnt/sdcard/backup/boot.img of=/dev/block/by-name/boot"
adb shell "dd if=/mnt/sdcard/backup/customer.img of=/dev/block/by-name/customer"
adb shell "dd if=/mnt/sdcard/backup/dtb.img of=/dev/block/by-name/dtb"
adb shell "dd if=/mnt/sdcard/backup/dtbo.img of=/dev/block/by-name/dtbo"
adb shell "dd if=/mnt/sdcard/backup/misc.img of=/dev/block/by-name/misc"
adb shell "dd if=/mnt/sdcard/backup/factoryinfo.img of=/dev/block/by-name/factoryinfo"
adb shell "dd if=/mnt/sdcard/backup/product.img of=/dev/block/by-name/product"
adb shell "dd if=/mnt/sdcard/backup/recovery.img of=/dev/block/by-name/recovery"
adb shell "dd if=/mnt/sdcard/backup/tvcertificate.img of=/dev/block/by-name/tvcertificate"
adb shell "dd if=/mnt/sdcard/backup/tvconfig.img of=/dev/block/by-name/tvconfig"
adb shell "dd if=/mnt/sdcard/backup/tvservice.img of=/dev/block/by-name/tvservice"
adb shell "dd if=/mnt/sdcard/backup/vbmeta.img of=/dev/block/by-name/vbmeta"
adb shell "dd if=/mnt/sdcard/backup/vendor.img of=/dev/block/by-name/vendor"
adb shell "dd if=/mnt/sdcard/backup/cache.img of=/dev/block/by-name/cache"
adb shell "dd if=/mnt/sdcard/backup/param.img of=/dev/block/by-name/param"
adb shell "dd if=/mnt/sdcard/backup/userdata.img of=/dev/block/by-name/userdata"
adb shell "dd if=/mnt/sdcard/backup/system.img of=/dev/block/by-name/system"

ECHO

4.刷完后,进入系统恢复出厂设置。也可以开机立刻(音量减号键+菜单键)一起按,可入Recovery,的恢复出厂设置。


--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------

MSO9385 卡刷教程:



1.把刷机的MstarUpgrade.bin放到U盘根目录中,
开机时频繁点按遥控器音量+,如果刷机不需要第二部,如果卡开机,关机第二步




2.断电重命名MstarUpgrade.bin为MstarUpgrade_ANP.bin放到U盘根目录中,
开机时频繁点按遥控器音量+,自动重启升级。(有时候不按也会自动识别)



(注意,这种刷机方法必须选择正确的固件,最好不要不同型号的机器互刷)
      互刷不正确的固件就会变砖,卡logo,进不去系统,或不断重启。

见到下面卡刷画面就代表可以进入卡刷步骤了,





--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------

**** Hidden Message *****




MSO9385 TTL刷机教程:(TTL晨星终极救砖教程)

开机立刻按 :音量减号键+菜单键一起,可入Recovery;里面的恢复出厂设置。

下图是TTL的232编程器与机顶盒的TTL接口连接图,每个盒子不一样。

ttl详细教程,我就不说了,网上很多,需要购买340,或232都可以,几元一套包邮即可。
手动升级教程:()
1.TTL连接好盒子后,开机Putty能正常跑出码后关闭电源;





2.电脑键盘回车键按住不放,打开盒子电源开关,显示CP2#,松开回车键;



3.复制setenv devicestate unlock,粘贴后按回车;


4.复制saveenv   ,粘贴后按回车;


5.复制avbab disable-verity,粘贴后按回车;


6.关闭盒子电源。(可以不关机继续)


7.将刷机固件所有.img文件复制到U盘跟目录,U盘为单分区FAT32格式,
U盘插到盒子,靠近网口的USB口;


8.电脑键盘回车键按住不放,打开盒子电源开关,显示CP2#,松开回车键;


9.复制usb start 0,粘贴后按回车;


(下面命令整个救砖固件全部文件必须逐条复制,刷完再复制下一条,进行刷机)
有些只有system.img的网上固件只需下面一条有system命令即可。


第一条:usb_partial_upgrade_to_emmc boot.img boot


第二条:usb_partial_upgrade_to_emmc cache.img cache


第三条:usb_partial_upgrade_to_emmc dtb.img dtb


第四条:usb_partial_upgrade_to_emmc dtbo.img dtbo


第五条:usb_partial_upgrade_to_emmc misc.img misc


第六条;usb_partial_upgrade_to_emmc MPOOL.img MPOOL


第七条;usb_partial_upgrade_to_emmc param.img param


第八条;usb_partial_upgrade_to_emmc product.img product


第九条;usb_partial_upgrade_to_emmc recovery.img recovery


第十条:usb_partial_upgrade_to_emmc system.img system


第11条;usb_partial_upgrade_to_emmc tvcertificate.img tvcertificate


第12条;usb_partial_upgrade_to_emmc tvconfig.img tvconfig


第13条:usb_partial_upgrade_to_emmc tvservice.img tvservice


第14条;usb_partial_upgrade_to_emmc vbmeta.img vbmeta


第15条;usb_partial_upgrade_to_emmc vendor.img vendor


第16条;usb_partial_upgrade_to_emmc MBOOT.img MBOOT


usb reset 0
第一次开机后最好恢复出厂参数一次

下图为全刷机包文件:





--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------

**** Hidden Message *****



--------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------隐藏信息,回复可见------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------

。MSO9385 更换蓝牙WiFi模块:。









。。。。。。。。

















youc636 发表于 2023-8-22 21:08

沙发支持!!!!!!!

77aa88 发表于 2023-8-22 21:26

感谢分享!!

wgl578123 发表于 2023-8-23 14:56

99988888666

wgl578123 发表于 2023-8-23 14:59

更换WIFI模块不简单,如果能用USB无线网卡就好了

mzhctd 发表于 2023-8-23 20:55

感谢分享

谭远军 发表于 2023-8-24 07:30

这个倒是可以啊这个

979201891 发表于 2023-8-24 12:50

顶顶顶

憔悴损 发表于 2023-8-24 13:32

谢谢楼主的帮助

晨星电器 发表于 2023-8-26 11:55

楼主辛苦了感谢分享了:handshake

晨星电器 发表于 2023-8-26 15:27

感谢分享了就是这网址下载速度太慢了每秒几十KB:'(

lichongjia 发表于 2023-8-26 16:55

跟我的盒子一样的

841388115 发表于 2023-8-26 19:03

牛逼克拉斯

cnubuntu 发表于 2023-8-26 20:14

正需要 感谢

rj7can 发表于 2023-8-28 22:49

多谢分享教程
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 晨星MSO9385 通用救砖教程 网络电视盒子 移动CM311-3 烽火HG680-MC/海信IP202H固件