爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 697|回复: 17
收起左侧

时间段可选的几点几分~几点几分的情景自控

[复制链接]
发表于 2008-10-19 01:28:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
;时间段可选的几点几分~几点几分的情景自控(普通环境和配置文件1)_修正版
;作者:Wht
;日期:2008.10.18
;地址:[0x1F7000-0x1F7120]
;说明:
;精确到分钟的情景模式(普通环境和配置文件1)切换自控。也可以改为其它情景模式之间的切换自控。
;撤销以前的“自动控制背灯和情景模式”,这个是单独的情景自控。
;需要刷后面的RizaPN的“情景模式快速转换的函数”,并且预设模式设定为配置1
;补丁默认的设置:
;情景自控1:09:01开始(切换到配置文件1)~17:59结束(切换到普通环境)
;情景自控2:12:20开始(切换到配置文件1)~13:50结束(切换到普通环境)。
;两套时间设置,如需使用情景自控2,必须同时也选择情景自控1。

0x447BA8: CC00CC00 DABF0070 ;挂钩:待机patch声音跳转挂钩表V4

0x450082: FEA37AFEDF7995312D37300000 3039303131373539CF45DA6F00 ;情景自控1

0x1F7000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8860D7400E00F2F6423A9AF60270DABF ;1-70
0x1F7010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20709860DB00FFFFFFFFFFFFFFFFFFFF=

0x1F7020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8880889088D0D7400D00F2F9DC25D740
0x1F7030: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D00F2F8DE2546F809003D0546F90100 ;0900=开始时间小时数;0100=开始时间分钟数
0x1F7040: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9D0DFABF767046F811002D0546F81100 ;1100=结束时间小时数
0x1F7050: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8D07FABF767046F93B009DFBFABF7070 ;3B00=结束时间分钟数
0x1F7060: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F809008DF646F80a009DF8FABF8870 ;0a00=开始时间小时数+1
0x1F7070: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD03030D02E6FD0000D7400D0042FD
0x1F7080: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88242D02DABF300298D098909880DB00 ;DABF3002情景模式快速转换的函数

;情景模式快速转换的函数DABF3002
0x1F0230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E034F0C4DAA4C4E22D02E00C0D03F04C;E034=预设模式设定为配置1
0x1F0240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C8C00C4D7400D00F6FC8824DAA4A8E2
0x1F0250: FFFF DB00
;预设模式的设定,设定你最常用的情景模式,默认是 普通模式<=>配置1
;0x1F0231: 34 ?4 ;?=情景模式号:1-安静 2-吵闹 3-配置1 4-配置2 5-配置3

;下面的可以不刷,刷了就可以选择两个时间段的情景自控。
;时间段可选 ;1-80
0x450090: FEA37AFEDF7995312D38300000 3132323031333530CF45DA6F00 ;情景自控2
0x1F7036: 46F80900 DABF9070
0x1F703C: 46F90100 DABFB070
0x1F7046: 46F81100 DABFD070
0x1F704C: 46F81100 DABFD070
0x1F7056: 46F93b00 DABFF070
0x1F7060: 46F80900 DABF9070
0x1F7066: 46F80a00 DABF1071
0x1F7090: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870D7400E00F2F7423A8AF704809870
0x1F70A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F80900DB00987046F80C00DB00FFFF ;开始时间的小时数
0x1F70B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870D7400E00F2F7423A8AF704809870
0x1F70C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F90100DB00987046F91400DB00FFFF ;开始时间的分钟数
0x1F70D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870D7400E00F2F7423A8AF704809870
0x1F70E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F81100DB00987046F80D00DB00FFFF ;结束时间的小时数
0x1F70F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870D7400E00F2F7423A8AF704809870
0x1F7100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F93B00DB00987046F93200DB00FFFF ;结束时间的分钟数
0x1F7110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8870D7400E00F2F7423A8AF704809870
0x1F7120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F80a00DB00987046F80d00DB00FFFF ;开始时间的小时数+1

;这个补丁是受云mm的“按时段执行功能应用”的启发,在原来的“自动控制背灯和情景模式”和“情景模式快速转换”基础上修改出来的。
;其实原来的“情景自控”,一般情况下使用已经很实用。写这个补丁的原因,是因为儿子学校中午12:05下课,下午13:55上课,儿子经常一人在家午休,怕他睡过头了,用小8的闹铃吧,静音时又没声音(呵呵,我给儿子也配了一个小8,平时都是静音震动),这种情况使用原来的“情景自控”就不行了,所以就想到写这么一个补丁。

[ 本帖最后由 Wang 于 2008-10-21 22:59 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +100 收起 理由
云卷.云舒 + 1 + 100 奖励:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2008-10-19 01:57:13 | 显示全部楼层
佩服小6的强人。wap57::ii
回复 支持 反对

使用道具 举报

发表于 2008-10-19 06:36:05 | 显示全部楼层
如果做成时间可以手动修改的就好了
回复 支持 反对

使用道具 举报

发表于 2008-10-19 10:24:25 | 显示全部楼层
不错,支持了。。
回复 支持 反对

使用道具 举报

发表于 2008-10-19 11:46:44 | 显示全部楼层
不错,支持一下,

自动情景模式,功能开启后,手动是无法切换情景模式,顶楼的补丁应该可以手动切换的吧
回复 支持 反对

使用道具 举报

发表于 2008-10-19 13:31:01 | 显示全部楼层
新补丁,新PATHER??
支持!!
回复 支持 反对

使用道具 举报

发表于 2008-10-19 13:31:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-19 13:33:40 | 显示全部楼层
原帖由 wise2008 于 2008-10-19 06:36 发表
如果做成时间可以手动修改的就好了


如果能方便的更改时间设置,就更实用了。

想了想,估计应该是可以的。。。用bin文件加载时间的设定值,再结合云mm的“开机加载处理的挂钩”,就可以方便的设置时间了。类似于云mm做的“通过MMC卡文件加载每年的节日&节气数据”。

有请云mm看看,好不好改?

另外还试了一下,用应用程序可选来改补丁里的时间(在有关时间的几个46F8XXXX和46F9XXXX处跳转),不知道哪里出错,始终不成功。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-19 13:46:06 | 显示全部楼层
原帖由 云卷.云舒 于 2008-10-19 11:46 发表
不错,支持一下,

自动情景模式,功能开启后,手动是无法切换情景模式,顶楼的补丁应该可以手动切换的吧


现在的情况是,应用程序选上就不能手动切换了。可以修改补丁,使设置的时间段以外可以手动切换。

请云mm看看8楼,能不能随意改时间设置?

[ 本帖最后由 Wang 于 2008-10-19 13:48 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-10-19 20:40:19 | 显示全部楼层
情景自控时间可选

[ 本帖最后由 hksabc 于 2008-10-20 23:34 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-19 21:57:17 | 显示全部楼层
刚才又看了看ljmstock的“MMC刷机”,现在知道怎么解决3楼wiseMM提出的建议了。

http://mobile.0110.cn/viewthread ... ghlight=%2Bljmstock

做几个不同时间段设置的bin文件放在mmc卡里,需要更改时间段的设置时,重新加载就ok了。

[ 本帖最后由 Wang 于 2008-10-19 22:06 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-10-19 22:36:33 | 显示全部楼层

回复 11# Wang 的帖子

MMC刷机 这个名称十分的别扭,也很不准确

其实是用的6688自带的库函数,拷贝RAM数据到EEP,或者EEP拷贝到RAM,这几个函数4-5年前就已经被发现了,
可以看看宗师SL456688i的解决预设短信关机丢失的BUG,应该是2003年的作品了
回复 支持 反对

使用道具 举报

发表于 2008-10-19 23:04:47 | 显示全部楼层

回复 11# Wang 的帖子

再增加寄存器放要定义的时间数据,数据当然要存在RAM上...然后和系统时间对比...这样可以通过BIN手动修改RAM上的数据,实现手动修改执行时间了

个人觉得,如果这样的话,干脆用重要记事来得更简便...

修改一下补丁思路,把执行情景模式转换的执行做成应用菜单选中或不选中为条件,也挂在待机挂钩表上,然后用重要记事来执行应用菜单开关快捷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 09:45:29 | 显示全部楼层
用重要记事执行“情景模式快速转换”有个问题:关机好象“重要记事定时执行任务”不起作用?
我的测试情况是:分别设置了开始和结束时间的两个闹铃来执行转换,如果期间关了机,过了第2个闹铃时间再开机,情景模式就还在第1个闹铃转换后的状态。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 15:22:00 | 显示全部楼层
更新了一下,地址重新选了一处,改了一个判断错误,并且加上了时间段可选的功能。

现在可以有两个时间段的选择了。

[ 本帖最后由 Wang 于 2008-10-20 23:59 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-10-20 16:09:54 | 显示全部楼层
支持Wang兄!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 23:33:31 | 显示全部楼层
再次更新,修正版增加了一个判断条件。
目前测试下来应该是完美了。
顶楼的补丁,应用菜单选上手动是不能切换情景模式的。也可以修改为自控切换后手动也可以切换。
回复 支持 反对

使用道具 举报

发表于 2008-10-22 10:16:26 | 显示全部楼层
原帖由 Wang 于 2008-10-19 01:28 发表
;其实原来的“情景自控”,一般情况下使用已经很实用。写这个补丁的原因,是因为儿子学校中午12:05下课,下午13:55上课,儿子经常一人在家午休,怕他睡过头了,用小8的闹铃吧,静音时又没声音(呵呵,我给儿子也配了一个小8,平时都是静音震动),这种情况使用原来的“情景自控”就不行了,所以就想到写这么一个补丁。



原来的“情景自控”是可以的,不过还是支持新补丁。如果能以重要记事来设置就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-27 02:09

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表