隔壁转帖专用 发表于 2016-7-5 16:20

全志H3芯片的开机画面和启动LOGO的修改方法


全志H3芯片的开机画面和启动LOGO的修改方法

把好用的固件里的LOGO改成自己的,这点现在并不是很容易实现,因为很多大神在改了SDK并重新封包以后都改了代码。

所以,我们在打开包以后,只要你看到像素分辨率0*0都少了代码,少了一个名为 srceen的像素代码段。

这时候,我们只需要添加这段代码即可,首先我们需要下载一个修改包的软件,全志芯片的修改代码的软件包名为 DragonFace的软件,最新版本为V2.25,下载地址是:
全志芯片固件修改工具,DragonFace v2.2.5下载地址及使用说明

然后下载一个H3固件包即可,我们这里采用了潜龙大大的固件包(这里要感谢一下潜龙大大)。
等到固件下载完成,我们就可以启动DragonFace这款软件了

点击最上面的固件,选择潜龙大大的固件包 ,载入

这里会出现一个报错信息 不用管他 因为我们没有连接机器的原因 可以不用管这里   

好了解包完成了 我们发现屏幕像素那里变成了 0*0 为什么会这样呢 实际上我也降了很久没有想明白为啥 这里要感谢我的好友 默默水漂 提供的思路 当时我问他如何修改的时候他跟我说了一堆代码 然后告诉我 这是一部分 好吧 我们呢 就按照这个思路走下去好了 我们点击 页签里面的高级设置 出现如下画面
这时候我们点击 第一个 按钮 修改系统配置

我们要修改的是 screen参数 所以我们这时候要查询 screen字节了

点击查找下一个 出现如下画面

关闭查找工具后 我们找到了这些参数

这里可以看到disp 和hdmi configuration 之间居然没有任何关于屏幕参数的设定 这明显是不对的 然后通过对比安卓源代码 我得出的结论是 少了如下代码


lcd_used                = 1
lcd_x                   = 1280
lcd_y                   = 800
lcd_width            = 0
lcd_height         = 0
lcd_dclk_freq         = 77
lcd_pwm_not_used      = 0
lcd_pwm_ch            = 0
lcd_pwm_freq            = 10000
lcd_pwm_pol             = 0
lcd_if                  = 3
lcd_hbp               = 46
lcd_ht                  = 1450
lcd_vbp               = 40
lcd_vt                  = 1860
lcd_vspw                = 10
lcd_hspw                = 10
lcd_hv_if               = 0
lcd_hv_smode            = 0
lcd_hv_s888_if          = 0
lcd_hv_syuv_if          = 0
lcd_lvds_ch             = 0
lcd_lvds_mode         = 0
lcd_lvds_bitwidth       = 1
lcd_lvds_io_cross       = 0
lcd_cpu_if            = 0
lcd_frm               = 1
lcd_io_cfg0             = 0x10000000
lcd_gamma_correction_en = 0
lcd_gamma_tbl_0         = 0x00000000
lcd_gamma_tbl_1         = 0x00010101
lcd_gamma_tbl_255       = 0x00ffffff
lcd_bl_en_used          = 1
lcd_bl_en               = port:PH07<1><0><default><1>
lcd_power_used          = 1
lcd_power               = port:PH08<1><0><default><1>
lcd_pwm_used            = 1
lcd_pwm               = port:PB02<2><0><default><default>
lcdd0                   = port:PD00<3><0><default><default>
lcdd1                   = port:PD01<3><0><default><default>
lcdd2                   = port:PD02<3><0><default><default>
lcdd3                   = port:PD03<3><0><default><default>
lcdd4                   = port:PD04<3><0><default><default>
lcdd5                   = port:PD05<3><0><default><default>
lcdd6                   = port:PD06<3><0><default><default>
lcdd7                   = port:PD07<3><0><default><default>

我们将这段代码加入这两个之间

这时候我们点击保存

这里我们重新封包成2.img 封包成功的时候会有提示然后我们重新导入2.IMG文件

这时候你就会发现 屏幕像素变成了你规定的屏幕像素 这时候你就可以随意替换这两个LOGO和动画了






yjjbgpl 发表于 2020-6-12 17:20

老铁666!必须支持一波!

dou818 发表于 2017-3-21 17:58

很不错的软件,很详尽的教程,感谢分享。云系统3.1之前的系统成功,31.之后的系统固件载入失败

q30568 发表于 2017-2-12 11:32

修改开机logo后的固件,开机卡在开机logo页面

人见百态 发表于 2016-7-5 16:22

正需要这个,真是难得的好帖   感谢楼主的分享!{znds8}{znds8}{znds8}

258619737 发表于 2016-7-12 22:17

很不错的软件,很详尽的教程,感谢分享。云系统3.1之前的系统成功,31.之后的系统固件载入失败

sq琪铖 发表于 2016-8-7 21:08

一定要看看,一定要的

990525011 发表于 2016-9-26 11:31

3.0的怎么修改

q30568 发表于 2017-2-9 17:09

太厉害了,谢谢

q30568 发表于 2017-2-10 23:09

修改后需要签名吗?不然怎么刷不进去呢?

小凡网络传媒 发表于 2017-4-6 13:26

强烈支持楼主ing……
页: [1] 2
查看完整版本: 全志H3芯片的开机画面和启动LOGO的修改方法