📄 upgtool修改记录.txt
字号:
日期 2007.5.21
(*): 同步“MTK ToolsPackage Rev15.03”的代码,主要修改了“RF APC Control”和“RF EPSK APC Control”读/写参数到文件时的代码。
增加了对“WiFi 2.4G ALC”和“WiFi MAC”这两种类型 NVRAM 参数的读/写功能。META_DLL.dll 更新到版本 5.3.7.0。META_APP.dll
更新到版本 5.3.6.0。
(+): 增加了写入 NVRAM 参数到设备之前,先检查被写入的数据项目版本,与设备当前数据项目的版本是否匹配,匹配时才写入。
(*): 修改了“升级软件”、“自动升级”时读/写 NVRAM 参数时进度条的颜色,以更容易区分正在执行的是升级过程中的哪一个步骤。
(*): 对程序有时任务运行中点“结束任务”后,任务不会结束,退出程序后,程序没有真正退出,注销或用任务管理器也无法结束程序,
只能热启动的问题,作了一些修改,但是因为在开发机器上比较难重现,仍不确定问题是否已改好。另外增加了输出调试信息以帮助
分析该问题原因的代码。怀疑这个问题与转接线接触不良有关。
版本 0.9.7
日期 2007.5.23
(+): 增加了任务项目成功运行时的提示对话框。
版本 0.9.7
日期 2007.5.24
(*): 修改了“结束任务”和程序退出的代码(强制终止MTK无响应的线程),希望能解决程序不能真正退出的问题。
版本 0.9.8
日期 2007.5.31
(*): 修改了下载DA的时候不显示进度(红色背景)的问题。
(*): 修改了硬件信息状态栏不显示包含Flash相关信息的提示信息框的问题(FlashTool工具的有这个功能)。
(*): 修改了在读写参数的阶段停止任务有时会出异常信息对话框的问题。
(*): 修改了程序退出的代码,如果有无响应并且无法强行终止的线程,则立即自动终止程序。
版本 0.9.9
日期 2007.6.11
(*): 使用“写入NVRAM参数”和升级功能时,改为默认音频参数不进行处理。只有使用“读取NVRAM参数”功能,默认会选中音频参数。
(*): 修改了当“只在下载/写入参数失败时才保存NVRAM参数到文件”不选中,并且“NVRAM参数读取/保存文件”为空时,升级时保存不了
参数到默认文件保存文件中,并且在写入参数时会出地址访问冲突错误的问题。
(*): 修改了有时升级中停止任务会报地址访问冲突错误的问题。
版本 0.9.9
日期 2007.6.12
(*): 根据 MTK 工程师提供的信息,去掉了对 SetHighSpeedBaudRate 回调函数的设置,让 BROM.DLL 去做波特率的更改。
(*): 修改了状态栏文字刷新不良的问题(新改出来的问题)。
(*): 修改了“下载软件”或“升级软件”的任务项目设置界面,在“下载项目”表格中直接点“Scatter 文件”单元格中右侧显示的
“...”按钮,会报地址访问冲突错误的问题。
版本 0.9.9
日期 2007.6.14
(*): 修改了新增的在 Win2000 以下系统,程序一运行就报内存访问冲突错误,无法进主界面的问题。
(+): 增加了对 WinXp, Win2003 系统中视觉样式(主题)的支持。
(*): 修改了 Win2000 系统下,主界面显示版本信息的状态栏上,文本框的底色显示为白色的问题。
(*): 修改了“写入IMEI”功能,实际不能写入IMEI,而且任务状态栏任务的状态不会显示为“失败”,而是显示为“结束”的问题。
(*): “META模式设置”界面“可能使用的通讯波特率”相应增加了“自动检测”按钮。
(*): 同步了“MTK Tools Rev15.04”的代码,主要修改了“RF APC Control”、“RF EPSK APC Control”和“Acoustic FIR-Coefficient”
读/写参数到文件时的代码。“WiFi 2.4G ALC”参数中增加了“ALC Slop”部分内容的读写。增加了“BT MT6601 Info”参数的读写。
brom.DLL 更新版本到 3.1.5.0。META_DLL.dll 更新到版本 5.3.8.0。META_APP.dll 更新到版本 5.3.8.0。unrar.dll 更新版本到
3.70.100.141。
版本 1.0.0
日期 2007.7.27
(*): 更新 brom.DLL 和 DA 文件为 3.1.5.02 版本的 Flash_Tool 所带的 brom.DLL 和 DA 文件,可以正确支持使用 MT6205 的手机了。
(*): 更正了操作说明中关于NOR,NAND,NFB 区分方法的说明。
版本 1.0.1
日期 2007.8.20
(*): 增加了“下载/升级软件前检查设备/软件的版本是否匹配”选项。
(*): 相应修改了操作说明书。
版本 1.0.1
日期 2007.8.23
(*): 改正了一个会泄露 GDI DC Handle 的 bug。
版本 1.0.1
日期 2007.8.30
(*): 改正了任务运行时退出程序会询问两次是否确认要退出UpgTool的问题。
(*): 改正了下载/升级后,已加载的 BootLoader/ROM 文件被外部更新后,再次运行任务(重复任务)时会死循环的问题。
(*): 修改了升级时检查设备/软件版本匹配跟下载时的检查方式相同,只需要硬件版本相同就可以升级,之前还要求软件的版本号大于
设备的版本号。
版本 1.0.1
日期 2007.9.3
(*): 改正了搜索二进制文件中的版本号时出内存访问冲突错误的问题。
版本 1.0.1
日期 2007.9.4
(*): 修改了检查设备/软件版本匹配方式,比如 I268_D_xxx 和 I268_RU_D_xxx 现在也认为相互匹配了。
版本 1.0.2
日期 2007.9.20
(*): 增加了“强制使用不一致的NVRAM数据库文件”选项,以便在数据库版本与设备软件版本不一致的情况下也可以读/写 NVRAM 参数。
(*): 内部初始化/清理数据库文件数据时降低线程优先级,改善因占用CPU过大,导致与设备的串口通信不能及时响应而出错的问题。
(*): 增加了日志中关于 DA,鉴权文件和下载的二进制文件的信息的输出,方便后续出问题时跟踪。
版本 1.0.2
日期 2007.9.28
(*): 修改了“只在下载/写入参数失败时才保存NVRAM参数到文件”和“优先使用上面指定的文件保存NVRAM参数”同时选中,并且
“NVRAM参数读取/保存文件”中也指定了文件的时候,升级软件时会提示“请设置要保存到的参数文件”不能运行的问题。
(*): 修改了格式化设置界面,选中“手动格式化 FAT”之后,选择其他设置项结点再选择回格式化设置,“手动格式化 FAT”下面的设置项
被禁止的问题。
(*): 修改了读写 NVRAM 参数、读写 IMEI 码时“强制使用不一致的NVRAM数据库文件”选项无效的问题。
版本 1.0.3
日期 2007.10.7
(*): 修改了使用 MT6601 Bluetooth 模块的机型(I389)升级/读取NVRAM参数时参数未正确保存的问题。
(*): 修改了“写入 NVRAM 参数”会修改包含源参数内容的参数文件内容的问题。
版本 1.0.4
日期 2007.10.13
(*): 同步了 “MTK Tools_Rev015.7” 的代码,增加了“存储器测试”的功能,可以替代之前的“调试DA”功能。BROM.dll 更新到版本 3.2.0.0,
META_DLL.dll 更新到版本 5.6.0.0,META_APP.dll 更新到版本 5.6.0.0。
版本 1.0.4.1
日期 2008.5.29
(*): 在“下载设置”界面增加是否“检查基带芯片硬件版本”的选项,选中后,要求下载的软件针对的基带芯片版本与手机实际用的基带芯片
版本相同,否则会报错,该选项默认选中,一般不需要进行设置。
(*): 修改了 DebugPrint 中应调用 vprintf 而误调用 printf 的问题。
(*): 修改了升级过程中自动恢复IMEI码的操作后或使用写IMEI码功能后,IMEISV 数据的 SVN 部分数值超出有效范围(0~98)的问题,该问题在某些
地区导致手机无法注册到网络。
版本 1.0.5
日期 2008.6.2
(*): 因为产线上没有对蓝牙相关参数校准,“写入NVRAM参数”和“升级软件”修改成默认不写蓝牙的参数。升级后将使用软件默认内置的蓝牙参数。
(*): 修改如果手机之前升级失败,选中“下载/升级软件前检查设备/软件的版本是否匹配”选项后,运行“下载软件”功能,手机上电后也一直
显示“正在连接设备...”,再重新上电也连不上手机的问题。原因是手机软件不完整,进不了 META 模式读版本号,原来超时设置为一直等待,
就会一直连不上。现在改为连手机进 META 模式等待 10 秒钟超时,超时后直接进 FlashTool 模式下载(手机这时可能需要再次上电),
就不会连不上手机而无法下载。
(*): 修改选中“下载/升级软件前检查设备/软件的版本是否匹配”选项后,下载/升级检测到版本不匹配并提示后,手机还会自动重新开机的问题。
版本 1.0.6
日期 2008.6.24
(*): 根据客保部要求,简化界面,简化模式下,把原来主界面的串口设置的波特率、全同步测试次数,设备设置,DA 设置,鉴权设置,NVRAM相关
设置的新版本软件对应的NVRAM数据库文件,强制使用不一致的NVRAM数据库文件,自动升级软件,导出数据,格式化,读取异常文件,调试DA,
读版本号,读取BL,写入BL,解压软件包,存储器测试,调试模式,清调试模式,等设置项和功能按钮去掉。
可以按 Shift+Ctrl+Alt+V 组合键,在新的简化模式和老版本的复杂模式之间切换,默认是简化模式。
(*): 根据客保部要求,在简化模式下:“下载软件”/“升级软件”功能,在设置界面,把原来复杂模式下的“格式化设置选项”去掉;
“读取NVRAM参数”/“写入NVRAM参数”功能,在设置界面,把原来复杂模式下的“META模式设置”和“NVRAM参数读写”设置页面去掉。
(*): 在简化模式下,增加“软件所在的目录”设置,点右边的“...”按钮后,选中要下载/升级的软件所在的目录,会自动把目录下的数据库文件和
scatter 文件找到,可以省去设置“软件对应的NVRAM数据库文件”和设置scatter文件的操作。
(*): 对客保部反映的K5、K16升级失败的问题,按MTK的分析,是新版 DA 文件太大,超出设备内部RAM容量导致,因此相应进行了修改,“下载软件”
/“升级软件”时,如果判断到是针对 MT6205(K5/K16)的软件,则加载老版本的 DA 文件“Old_MTK_AllInOne_DA.bin”,这个 DA 文件
是 3.1.5.2 版本的 DA 基础上修改,是 3.1.5 的 Flash_tool 配套的,这一版的 Flash_tool 可以正常下载 K5、K16 的软件。
版本 1.0.7
日期 2008.7.2
(*): 根据宋部长要求,在 1.0.6 版本基础上进一步简化和完善简化模式的界面和功能。去掉“Flash操作模式”、“NVRAM参数读取/保存文件”、
“优先使用上面指定的文件保存NVRAM参数”、“读取NVRAM参数”、“读取IMEI”、“写入IMEI”、“保存日志”、“重复任务”。只保留
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -