首頁 收藏 QQ群
 網站導航

ZNDS智能電視網 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 1908972|回復: 1040
上一主題 下一主題
[原創(chuàng)]

打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)

    [復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2021-12-8 16:33 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣東
本帖最后由 teasiu 于 2022-4-25 18:18 編輯

打造最強華為海思hi3798mv100/mv200/mv300機頂盒NAS服務器系統(tǒng)

已經開發(fā)成功的板子型號和適配的設備固件
華為悅盒ec6108v9c          hi3798mv100-fastboot-mdmo1g         1+8G
華為悅盒ec6108v9             hi3798mv100-fastboot-mdmo1d        1+4G
華為悅盒ec6108v9u          hi3798mv100-fastboot-mdmo1g         1+8G
長虹iho-3000                   hi3798mv100-fastboot-mdmo1g         1+8G
烽火hg680-j                         hi3798mv100-fastboot-mdmo1f         1+4G
創(chuàng)維e910                            hi3798mv100-fastboot-mdmo1f         768M+4G
創(chuàng)維e900                            hi3798mv100-fastboot-mdmo1g         1+4G
創(chuàng)維E900S                         hi3798mv100-fastboot-mdmo1c     1+8G
魔百盒cm101s                   hi3798mv100-fastboot-mdmo1g         1+8G
華為悅盒ec6109-u/m          hi3798mv200-fastboot-1                    1+4G
華為Q21                             hi3798mv200-fastboot-mv2dma         1+8G
歌華hc2910                       hi3798mv200-2+8-mdmdb                   2+8G
移動新魔百和M301H         hi3798mv300-fastboot-mv3dmw          1+8G

---2022-3 神雕

幾乎每個寬帶家庭都有一個iptv機頂盒,前幾年的多數都是華為海思芯片,包括華為悅盒,烽火,魔百盒,咪咕等等。以下教程已經適配機型:
ec6108-v9系列,包括高安版8G的ec6108-v9c
ec6109-m/u系列,聯(lián)通的盒子
創(chuàng)維e900,烽火,魔百盒,咪咕等等。
本文章以電信的ec6108v9系列的盒子為例,為它安裝上linux系統(tǒng),詳細描述NAS系統(tǒng)打造過程。
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)
一、硬件參數簡介:
hi3798mv100/hi3798mv200芯片,四核ARM Cortex A7,主頻高達1.5GHz,DDR3MMC4G~8G存儲,兩個USB口,MMC插卡口。
與市面上動輒幾百的微型linux服務器相比,這貨才不到40元可以入手,絕對超值。丟在路由器旁邊幾乎超低成本運行.
耗電僅僅2~3.5瓦!
耗電僅僅2~3.5瓦!
耗電僅僅2~3.5瓦!

二、刷機準備:
TTL線,帶排針,RX和TX交互對換位置。帶路由的網絡環(huán)境。
華為hitool刷機軟件,windows7以上系統(tǒng)。
你可以直接下載附件編譯好的固件刷機,也可以嘗試自行編譯固件。
附件包含NAS系統(tǒng)和復原用的iptv安卓系統(tǒng)。

三、設計和編譯linux固件:
本文以海思SDK:HiSTBLinuxV100R005C00SPC060為例,開始構思設計固件。
最后運行ubuntu20.04.3TLS系統(tǒng),并安裝上常用的NAS服務。
1、編譯hiboot
uboot引導文件、uboot引導參數配置
編譯環(huán)境,以ubuntu為例
apt-get install gcc make gettext bison flex bc zlib1g-dev libncurses5-dev lzma
cd HiSTBLinuxV100R005C00SPC060
source ./env.sh

拷貝SDK中預先定義的makefile
cp configs/hi3798mv100/hi3798mdmo1g_hi3798mv100_cfg.mak ./cfg.mak
make menuconfig
make hiboot

注意,ec6108v9-4G的版本用hi3798mdmo1d,ec6108v9c-8G的版本用hi3798mdmo1g。
2、設計eMMC分區(qū),編譯bootargs
修改分區(qū)大小,調整分區(qū)大小,需同步修改bootargs.txt 和 emmc_partitions.xml
我把eMMC分成6個分區(qū),包含了一鍵還原的恢復分區(qū)哦。
bootcmd=mmc read 0 0x1FFFFC0 0x1000 0x5000;bootm 0x1FFFFC0
bootargs=console=ttyAMA0,115200 root=/dev/mmcblk0p6 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(fastboot),1M(bootargs),10M(kernel),256M(rootfs),700M(backup),-(ubuntu)

bootcmd說明:從第0個mmc設備塊上2M字節(jié)處開始(0x1000的十進制2M),讀取(0x5000的十進制10M,即第三分區(qū)的hi_kernel)到內存0x1FFFFC0處,并從此處引導。
當需要開機進入恢復系統(tǒng)時,讀取第四分區(qū)為根目錄,則root=/dev/mmcblk0p4
修改configs/hi3798mv100/prebuilts/emmc_bootargs.txt,
make prebuilts

重新生成out文件夾bootargs.bin文件
3.編譯支持docker的內核,支持docker!支持docker!支持docker!
cd source/kernel/linux-4.4.y/
make ARCH=arm hi3798mv100_defconfig
make ARCH=arm menuconfig
cp .config ../linux-4.4.y.path/arch/arm/configs/hi3798mv100_defconfig
make disTCLean
cd HiSTBLinuxV100R005C00SPC060
make linux

4.配置rootfs分區(qū)的網絡
解壓source/rootfs/scripts/rootfs.tar.bz2
修改etc/init.d/S80network文檔
ipaddr=192.168.1.10
bootp=
gateway=192.168.1.1
netmask=255.255.255.0
hostname=huawei-ec6108v9
netdev=eth0
autoconf=

打包回去。然后編譯make build -j1
注意,rootfs分區(qū)是一個微型的busybox系統(tǒng),用來做恢復第6分區(qū)用。
5.制作第5分區(qū)做backup的備份存儲backup.img
dd if=/dev/zero of=backup.img bs=1024 count=700
mkfs.ext4 backup.img
mount backup.img /mnt
cp ubuntu-20-04-rootfs.img /mnt/
umount /mnt/

雖然有點繞:必要時你就可以操作第4分區(qū)的busybox系統(tǒng)將第5分區(qū)的ubuntu-20-04-rootfs.img恢復到第6分區(qū)。
6.兩個系統(tǒng)busybox和ubuntu之間來回切換。
制作好兩個bootargs.bin
一個讀取根目錄root=/dev/mmcblk0p4
一個讀取根目錄root=/dev/mmcblk0p6
命名為bootargs4.bin,bootargs6.bin
例如在ubuntu下要進入busybox微型系統(tǒng)
dd if=bootargs4.bin of=/dev/mmcblk0p2 bs=1024 count=1024

反之
dd if=bootargs6.bin of=/dev/mmcblk0p2 bs=1024 count=1024

其實就是第2分區(qū)的bootargs的bootcmd參數改變系統(tǒng)根目錄引導走向。
7.制作ubuntu-20-04最新的armhf根目錄系統(tǒng)
這個網上很多教程,可以自行百度

四、機頂盒hitool燒寫教程
windows版hitool,無需安裝,解壓后直接打開。
選hi3798mv100芯片,插上ttl線,刷新,選網口,選emmc燒寫,選xml文檔,點擊燒寫,上電。
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)
linux版本hitool,按照里面的教程安裝和配置。
注意一定要填寫一個網段內的ip。
注意:4G和8G存儲的機頂盒使用的fastboot.bin是不一樣的。比如ec6108v9是4G版,ec6108v9c是8G版, 我編譯的fastboot.bin可以通刷四川河北的高安版(ca)機頂盒。
另外:由于這段時間很多網友找到我要各種機子型號的fastboot.bin,請首先用hitool進入終端上電啟動一下查看自己的fastboot的reg文件型號名稱,然后可以聯(lián)系我索取。比如hi3798mdmo1d,hi3798mdmo1g等

五、NAS使用教程(精心打造的NAS系統(tǒng),直接上圖)
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng) 打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)

六 下載地址

燒寫工具hitool下載:http://xz.w10a.com/small/HiTool.7z

TTL線刷固件內核及系統(tǒng)下載:

www.histb.com


七 遇到狀況需要求助可加我
weixin號: teasiu


一臺4核速度超爽的強勁的微型linux服務器,絕對值得擁有!







評分

參與人數 6威望 +11 金幣 +15 收起 理由
大蝦對不對 + 1 哥們花里胡哨的很會玩...
eduedu530 + 1 此時一位靚仔騎著共享單車路過了你的帖子.
dfsjhglkjhl + 2 + 3
逆流天下 + 2 + 5 強大的ZNDS智能電視網!
allfirst + 5 大佬請問CM201-2可以刷嗎?
w475616658 + 2 + 5 老哥如果能出個對小白友好點的全面教程就好.

查看全部評分


上一篇:華為EC6108V9C悅ME免拆刷機
下一篇:河南聯(lián)通Q21原廠固件備份 需要自取
推薦
發(fā)表于 2022-4-13 21:08 | 只看該作者 | 來自湖北
ip可以ping通,但是延遲不穩(wěn)定。
回復 支持 1 反對 0

使用道具 舉報

推薦
發(fā)表于 2022-4-12 09:40 | 只看該作者 | 來自四川
樓主,做個視頻教程吧
回復 支持 0 反對 1

使用道具 舉報

推薦
發(fā)表于 2021-12-15 21:36 來自ZNDS手機版 | 只看該作者 | 來自江蘇
感謝樓主無私奉獻 我已上車!
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)
打造最強華為海思hi3798mv100/200/300機頂盒NAS服務器系統(tǒng)
回復 支持 1 反對 0

使用道具 舉報

推薦
發(fā)表于 2021-12-15 15:50 | 只看該作者 | 來自北京
可以開個“閑魚”賬號銷售了!
回復 支持 0 反對 1

使用道具 舉報

推薦
發(fā)表于 2021-12-9 11:11 | 只看該作者 | 來自云南
樓主麻煩問下,我的盒子3增強版界面全部變成愛奇藝奇異果了,連會員登錄都是愛奇藝賬號,其他的應用也找不到了,怎么回事?
回復 支持 0 反對 1

使用道具 舉報

推薦
發(fā)表于 2021-12-9 11:11 | 只看該作者 | 來自廣東
只要是電視盒子都行?限制用戶數量嗎?上傳和下載有限制嗎??
回復 支持 0 反對 1

使用道具 舉報

推薦
 樓主| 發(fā)表于 2021-12-8 23:18 | 只看該作者 | 來自廣東
本帖最后由 teasiu 于 2021-12-9 12:48 編輯

謝謝夸獎!
添加功能或者提出定制都可以.我手上準備了幾臺備用的ec6108v9c盒子,可以刷好交換。也可以遠程升級。

回復 支持 0 反對 1

使用道具 舉報

推薦
發(fā)表于 2022-8-8 14:23 來自ZNDS手機版 | 只看該作者 | 來自福建
厲害
回復 支持 0 反對 0

使用道具 舉報

10#
發(fā)表于 2021-12-8 20:31 | 只看該作者 | 未知
大神真的強
回復 支持 反對

使用道具 舉報

11#
發(fā)表于 2021-12-9 11:11 | 只看該作者 | 來自江蘇
硬盤長時間掛著不會影響使用壽命?還不如用網盤
回復 支持 反對

使用道具 舉報

12#
發(fā)表于 2021-12-9 11:12 | 只看該作者 | 來自江西
樓主,做個視頻教程吧
回復 支持 反對

使用道具 舉報

13#
 樓主| 發(fā)表于 2021-12-9 12:17 | 只看該作者 | 來自廣東
solitary. 發(fā)表于 2021-12-9 11:11
只要是電視盒子都行?限制用戶數量嗎?上傳和下載有限制嗎??

現(xiàn)在編譯的內核支持所有hi3798mv100芯片的盒子。
回復 支持 反對

使用道具 舉報

14#
 樓主| 發(fā)表于 2021-12-9 12:18 | 只看該作者 | 來自廣東
桔子juicelen 發(fā)表于 2021-12-9 11:11
硬盤長時間掛著不會影響使用壽命?還不如用網盤

插個256G的u盤,什么都搞定啦。
回復 支持 反對

使用道具 舉報

15#
發(fā)表于 2021-12-9 12:26 來自ZNDS手機版 | 只看該作者 | 來自北京
感謝
回復 支持 反對

使用道具 舉報

16#
發(fā)表于 2021-12-9 17:04 | 只看該作者 | 來自山東
謝謝
回復 支持 反對

使用道具 舉報

17#
發(fā)表于 2021-12-9 17:09 | 只看該作者 | 來自內蒙古
大神,刷個看看
回復 支持 反對

使用道具 舉報

18#
發(fā)表于 2021-12-9 19:29 | 只看該作者 | 來自廣東
大神啊,不頂不行?。?/td>
回復 支持 反對

使用道具 舉報

19#
發(fā)表于 2021-12-9 20:36 | 只看該作者 | 來自黑龍江
回復 支持 反對

使用道具 舉報

20#
發(fā)表于 2021-12-9 21:25 | 只看該作者 | 來自廣東
謝謝樓主分享
回復 支持 反對

使用道具 舉報

21#
 樓主| 發(fā)表于 2021-12-15 22:44 | 只看該作者 | 來自廣東
dearxjoe 發(fā)表于 2021-12-15 21:36
感謝樓主無私奉獻 我已上車!

不客氣.請叫我送福利神雕.
回復 支持 反對

使用道具 舉報

22#
 樓主| 發(fā)表于 2021-12-16 11:04 | 只看該作者 | 來自廣東
dearxjoe 發(fā)表于 2021-12-16 10:23
創(chuàng)維 湖南電信版 E900S Hi3798Mv100 1+8G 刷不了。我已測試

你試試那個1+4的能不能刷進去.有些型號可能需要類同.
回復 支持 反對

使用道具 舉報

23#
 樓主| 發(fā)表于 2021-12-17 02:40 | 只看該作者 | 來自廣東
yanghouyong 發(fā)表于 2021-12-16 18:24
大神這個MAC怎么改?我用HEX編輯器bootargs6.bin改成自己盒子MAC,刷入后無法啟動了,不會Linux編譯看來改 ...

這個要源碼編譯的
回復 支持 反對

使用道具 舉報

24#
 樓主| 發(fā)表于 2021-12-18 14:45 | 只看該作者 | 來自廣東
雪之光 發(fā)表于 2021-12-17 23:56
大佬好,/mnt/sda1 這個默認的路徑掛了個u盤沒有寫入的權限,用root登錄winscp也修改不了權限,transmissi ...

請用 ext4格式化 u盤
建立u盤 文件夾,并賦予777權限
回復 支持 反對

使用道具 舉報

25#
 樓主| 發(fā)表于 2021-12-30 20:24 | 只看該作者 | 來自廣東
wxrgh 發(fā)表于 2021-12-30 19:14
大神,mg100是3798mv100的cpu,但閃存是nand8g的,可刷嗎

可以刷!,記住要先確認自己的盒子fastboot的型號,然后選我分享的里面一個正確的版本刷。
回復 支持 反對

使用道具 舉報

26#
 樓主| 發(fā)表于 2022-1-4 13:49 | 只看該作者 | 來自廣東
wxrgh 發(fā)表于 2022-1-4 11:58
大神啊,我的機子本來就是開機卡畫面,不能正常進入系統(tǒng)的,用ttl一直亂碼,ttl線是沒有問題的,我用在其他 ...

首先你要確認你的機子是mv100系列芯片,其次,你要在hitool的終端看看你機子的fastboot是什么版本,最后才選擇刷機。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2024-12-28 01:38 , Processed in 0.103218 second(s), 17 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表