?? upgtool修改記錄.txt
字號:
“升級軟件”、“下載軟件”、“寫入NVRAM參數”、“停止任務”、“退出程序”,增加了“高級功能”,用來切換到 1.0.5 版本之前的
復雜模式界面。
另外,簡化模式界面下,還把 scatter 文件的設置直接放在主界面上,在使用“升級軟件”、“下載軟件”、“寫入NVRAM參數”,不再顯示
“設置"xxx"任務項目參數”的窗口,如果有參數未設置,則直接提示,否則將直接運行任務。
(*): 在簡化模式界面使用“高級功能”或按組合鍵“Shift+Ctrl+Alt+V” 切換到復雜模式界面時,會要求輸入密碼,輸入正確才允許切換,否則
提示錯誤,密碼固定為“bbk*118*”;從復雜模式可以按組合鍵“Shift+Ctrl+Alt+V” 界面切換回簡化模式界面,不需要輸入密碼。
(*): 對 K5/K16 等使用 MT6205 芯片的設備,想使用“格式化”、“存儲器測試”功能,還需要在復雜模式界面,手動指定老版本
DA 文件才行,或者在“設備設置”->“基帶芯片”中選擇“MT6205_B”或“MT6205”。
版本 1.0.8
日期 2008.7.15
(*): 根據宋部長要求,在 1.0.7 版本基礎上繼續簡化了簡化模式的界面和功能。去掉了“寫入NVRAM參數” 功能,原來的“升級軟件”功能名稱
改為“正常升級”,原來的“下載軟件”功能名稱改為“格式化升級”。使用“格式化升級”時的警告信息進行了修改,把“NVRAM參數”改為
“RF參數”。
(*): 升級時,讀取NVRAM參數成功后,就馬上把參數保存到“CalData”子目錄下按IMEI碼命名的參數文件中,如果升級成功,而且“只在下載/寫入
參數失敗時才保存NVRAM參數到文件”選中,這時再刪除之前保存的參數文件,這樣即使在升級/下載時死機,之后也還能恢復設備的參數。
(*):“格式化升級”功能改為在警告提示后,要求輸入設備對應的IMEI碼(只需輸入前14位數字),當“CalData”子目錄下有以設備的IMEI碼命名的
參數文件時,會執行下載軟件并寫入相應參數的操作。
(*): 修改了K16_E/K16_G升級失敗的問題,解決辦法是下載軟件時,如果判斷到是針對 MT6205(K5/K16)的軟件,則加載 3.1.5.0 版本的 brom.dll,
和相應的 3.1.5.0 版本的 DA 文件。
(*): 修改了 K16+S 無法升級的問題,原因是原來用的 3.2.0.0 版本的 brom.dll 和 3.2.0.0 版本的 DA 不支持該機型用的 Flash,解決辦法是
使用最新 3.820.0.0 版本的 brom.dll 和相應的 3.820.0.0 版本的 DA 文件。
(*): 修改了升級或下載等任務執行過程中,電腦進待機或休眠后,任務會中斷并失敗的問題,改為任務執行時不允許電腦進待機或休眠。
(*): 修改了不能自動加載 i289 的數據庫文件等測試組在 1.0.7 版本上發現的問題。
版本 1.0.8.1
日期 2008.7.28
(*): 修改了K16+不能升級及相同硬件不同軟件版本不能互相升級的問題。
(*): 驗證過最新 3.820.0.0 版本的 brom.dll 和相應的 3.820.0.0 版本的 DA 文件已經可以升級K5/K16,不必切換到 3.2.0.0 版本的 brom.dll。
(*): 修改了對老版本的 I528+ 選擇了“軟件所在的目錄”的文件后,不能自動加載數據庫文件的問題。
(*): 在升級過程中讀取參數時掉電或把升級線拔出,修改為10秒左右就會提示升級失敗,原來超時時間設置的是1分鐘。
(*): 格式化升級,選中了“只在下載/寫入參數失敗時才保存NVRAM參數到文件”,完成后CalData文件夾內的RF參數文件也會被刪除。
(*): 修改了“格式化升級”時,IMEI碼只能輸入一位數字的問題。
版本 1.0.8.2
日期 2008.8.1
(*): 因為正常升級時讀取參數成功后總是先保存參數到文件,修改“只在下載/寫入參數失敗時才保存NVRAM參數到文件”選項為
“升級成功后刪除保存的NVRAM參數文件”,更符合現在該選項的實際作用。
(*): 修改選中“下載/升級軟件前檢查設備/軟件的版本是否匹配”選項后,象新版本軟件bin檔中硬件版本號為 i528_E,而手機當前版本軟件硬件
版本號為 I528_E 時,會提示版本不匹配的問題。
(*): “格式化升級”時,因為一般因為軟件下載失敗,已無法讀取手機當前版本軟件的版本號,修改為這時總是不檢查設備/軟件的版本是否匹配,也就是
“下載/升級軟件前檢查設備/軟件的版本是否匹配”選項對于“格式化升級”不起作用。
版本 1.0.8.3
日期 2008.8.13
(*): 根據客戶支持部的要求,簡化模式界面增加“寫入 IMEI”功能。
(*): 簡化模式界面原來的“下載/升級軟件前檢查設備/軟件的版本是否匹配”選項,因為只有“正常升級”時有效,把描述改為“正常升級前檢查設備/軟件的
版本是否匹配”,另根據客戶支持部的要求,把該選項改為默認不選中。
(*): 簡化模式界面,如果“正常升級”在下載軟件之后(包含下載軟件)的步驟中失敗,再執行“格式化升級”時,在輸入IMEI的對話框界面,會自動把
“正常升級”時讀出的IMEI碼作為默認值,可以免去“正常升級”前需要在手機待機界面輸入“*#06#”查看IMEI碼并記錄的步驟。
(*): 根據客戶支持部的要求,修改了簡化模式界面進入“高級功能”密碼為“bbk*168*”。
(*): 修改了操作說明,增加了簡化模式界面的功能說明。
版本 1.0.8.4
日期 2008.11.3
(*): 修改了 K16_B 升級失敗的問題,解決辦法是下載軟件時,如果判斷到是針對 MT6205(K5/K16)的軟件,則加載 3.2.0.0 版本的 brom.dll,
和相應的 3.2.0.0 版本的 DA 文件。
(*): 使用了最新 3.836.0.0 版本的 META_DLL.dll、brom.dll 和相應的 3.836.0.0 版本的 DA 文件。
(*): 用了最新的 META_DLL.dll、brom.dll 后,解決了上一版本不能升級 25_07B 軟件的手機的問題。
(*): 簡化模式的“正常下載”和“格式化下載”功能,對于音頻參數、藍牙參數和 WiFi 參數,因為之前就默認為不作保存/恢復處理,現在去掉了
相關功能的界面選項及代碼。
(*): 復雜模式界面,“讀取NVRAM參數”、“寫入NVRAM參數”、“升級軟件”和“自動升級軟件”等功能,,對于音頻參數、藍牙參數和 WiFi 參數,
因為之前就默認為不作保存/恢復處理,現在去掉了相關功能的界面選項及代碼。
(*): 根據移動工程部要求,在使用“寫入 IMEI”功能或升級過程中寫 IMEI 碼時,如果機器的 Barcode 內容第三個字節為字符'A',則把該字符修改
為 'B',并重新寫入修改后的 Barcode,以便于區分 IMEI 碼在出廠后是否被外派技術人員修改過。
版本 1.0.8.5
日期 2008.11.7
(*): 修改“寫入IMEI碼”功能無效,并且寫入后 Barcode 會被清空的問題。
(*): 根據移動工程部要求,在使用“寫入 IMEI”功能或升級過程中寫 IMEI 碼時,總是把機器的 Barcode(*#225#中查看時的Serial#)第四個字節內容
改寫為字符'B',以便于區分 IMEI 碼在出廠后是否重新寫過。
(*): 增加了對手機攝像頭壞點表數據的備份/恢復功能(目前只有 MT6227,MT6228,MT6229 平臺支持這個數據)。
版本 1.0.8.6
日期 2008.11.11
(*) 修改在復雜模式下“讀取NVRAM參數”后,轉到簡單模式升級,再轉到復雜模式下“讀取NVRAM參數”,提示數據庫不一致錯誤的問題。原來處理
“強制使用不一致的數據庫文件”選項切換時邏輯有問題,簡單模式該選項總是選中的,而復雜模式該選項默認不選中,需要切換選中狀態。
(*) 修改升級前后的CameraDefeatTable中的Data數據不相同的問題。原來代碼中讀取數據時開的緩沖區太小,Data 數據長度超過 1024 字節,后面的部分
就會被丟棄,變成隨機的數據,通過增加讀數據時緩沖區的大小解決。
(*) 修改升級前后IMEI2數據不同的問題,IMEI2 應該是支持雙卡雙待的平臺才有的參數,是同步MTK最新工具代碼時同步不完全引入的問題。
版本 1.0.8.7
日期 2009.01.12
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0001:“在簡化模式界面點擊軟件所在目錄右邊的瀏覽框,在瀏覽文件夾窗口只能顯示14個子文件夾,窗口下方
沒有滾動條”問題,但在 Windows 2000 下(未裝 IE6 以上),因為操作系統本身不支持,有瀏覽文件夾窗口不能更改窗口大小的限制。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0002:“在正常升級時,執行任務過程中scatter文件里的勾選框顯示為正常現象,顏色沒有呈灰色,易給人產
生一種誤解,認為可以選中并操作”的問題,已改為執行任務過程中勾選框也顯示為灰色。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0003:“在任意界面,選擇一個超過軟件所在目錄最大限度的文件夾或字符等,新建的內容無法全部顯示出來,
但無提示語”問題,已改為不限制顯示的最大長度。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0004:“高級模式->調試DA:在設置調試"DA"任務項目參數界面下點擊“確定”,進入調試DA界面,正在調試DA
過程中點擊“停止任務”,任務停止后點擊“退出調試DA界面”時無法退出界面,只能退出程序后再重新進入”問題。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0005:“高級模式下功能按鈕中的“讀版本號”,而在Upgtool操作說明(2.2.8.15)中為“讀取版本號””問題,
已改操作說明為“讀版本號”。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0007:“高級模式->下載軟件:在設置"下載軟件"任務項目參數窗口中的左邊表格最下欄的“下載數據”,在
操作說明上為“下載軟件””問題,已改操作說明上的描述為“下載數據”。
(*) 修改 1.0.8.6 版本品質部測出的 BUG-0008、BUG-0009:“進入高級功能點擊自動升級軟件,當時的顯示界面與操作說明上的顯示界面不同”問題,
軟件邏輯存在問題,已修改程序。
(*) 修改 1.0.8.6 版本品質部提出的 BUG-0011:“停止任務”沒有是否確認提示的問題,增加提示是否確認的對話框,該對話框6秒鐘內如果用戶沒有選擇
“是”或“否”,會自動關閉并取消“停止任務”的執行。
(*) 更新 Brom.dll 為 3.844.00 版本,更新 META_DLL.dll 為 5.844.00 版本。
(*) 增加了對 USB 線下載的支持,只需在“串行端口”中選擇“USB線串口”,運行任務后在把手機連上USB線,就可以自動檢測到手機并執行后面的操作。
選擇了“USB線串口”后,“軟件需要下載到設備的文件”列表中,區段名稱為“BOOTLOADER”/“NFB-BootLoader”的項目將不允許下載。
注意:較早出貨的 K27,K112 機型,因為手機支持 USB 線自動升級的 bootloader 代碼不夠完善,會有升級時讀完參數后不能自動進入下載過程,和下載、
格式化完不能自動進入寫參數過程的問題,這時需要手動拔插一下手機 USB 線,或手動把手機重新上電,才能進入下一執行流程。
(*) 修改了 1.0.8.6 版本對 IP2,AGC Path Loss,APC, APC8PSK 參數數據不能恢復的問題。
(*) 根據“移動軟件人機交互設計部”的要求,在升級/下載軟件時,自動把軟件的版本號改為售后軟件的版本號。比如下載的軟件版本號是“i6_A_1.00”,下載
到手機上之后,進“*#225#”查看,版本號會變成“i6*A*1.00”。下載的軟件版本號是“i18_E_1.24a”,下載到手機上之后,,進“*#225#”查看,版本號
會變成“i18*E*1.24a”。
這個功能可以在主界面按“Ctrl+Alt+Shift+A”組合鍵切換是否開啟,默認為開啟,關閉后會在主窗口標題欄顯示“(非售后使用版)”的字符串。
(*) 修改了操作說明中與使用 USB 數據線下載相關的說明。
版本 1.0.8.8
日期 2009.02.11
(*) 繼續修改 1.0.8.6 版本品質部測出的 BUG-0003:因為 MTK 提供的庫也不支持超過260個字節的文件的操作,且為了兼容 Win98/WinME,改成當升級工具放在
全路徑名稱超過160個字節(1個漢字是2個字節)的目錄下時工具不能運行,并且工具中限制不允許指定全路徑名稱超過210個字節的目錄,也不允許指定全路
徑名稱超過210個字節的目錄下的文件。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0013,BUG-0028:“簡化模式界面沒有"只在下載/寫入參數失敗時才保存NVRAM參數到文件"和"下載升級軟件是否匹
配"選項”問題,1.0.8.7 版本這兩個選項已去掉,但操作說明書中的配圖未更新,已更新操作說明書中的配圖。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0014:“用USB數據線升級,寫入參數時,提示"正在連接設備...,如果超過 10 秒無響應,或設備進入 USB 模式,
請重新拔插 USB 數據線或重新上電"時,過 10 秒無反應,重新拔插 USB 數據線時提示升級失敗”問題,增加了提示等待的時間到 16 秒,同時把提示修改為
"正在連接設備...,如果超過 16 秒無響應,或設備進入 USB 模式,請重新上電或重新拔插 USB 數據線",提示優先做重新上電的操作。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0019:“升級過程中寫入參數時提示"無效的浮點指針操作"”問題。主要是同步 MTK META 5.844 版本代碼時對
APC類型參數解析修改出的問題導致。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0022:“對 25_07B,29_08A 平臺手機做"存儲器測試"操作后,手機不能再用USB數據線升級,必須用串口升級”
問題,是因為 NOR Flash 測試中“地址總線測試”和“特殊模式測試”會破壞 NOR Bootloader,NAND Flash Test 中“特殊模式測試”會破壞 NAND
Bootloader,已修改為用 USB 數據線做“存儲器測試”時,NOR Flash 測試時跳過“地址總線測試”,并且“特殊模式測試”會跳過不測試 bootloader 的區域;
NAND Flash 測試時“特殊模式測試”會跳過不測試 bootloader 的區域,這樣就不會破壞 bootloader。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0025:“用 USB 數據線對 NFB 機型(如 i18,i6)做導出數據時總是失敗”的問題。MTK 已確認是 MTK 的電腦端
USB 驅動程序存在問題,目前先屏蔽該功能,當串口選擇“USB 數據線串口”,Flash 操作模式為 “NAND”或“NFB”時,不允許使用“導出數據”功能。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0026:“用 USB 數據線對 i18 等手機正常升級并成功后,手機開機進入互聯網連不上主頁”問題。主要是同步 MTK
META 5.844 版本代碼時對APC類型參數解析修改有問題,導致升級后APC參數錯誤導致。
(*) 修改 1.0.8.7 版本移動測試組測出的 BUG-0027:“進高級模式下,選中"優先使用上面指定的文件保存NVRAM參數"后,回到簡化模式點"正常升級",會提示
"請設置要保存到的參數文件!"”的問題,原來代碼邏輯有問題,高級模式界面的下載/升級選項的4個選項開啟和關閉會同步影響到簡化模式下相應選項,已修改。
(*) 當串口選擇“USB 數據線串口”時,高級模式的“調試DA”功能改為不允許使用,也不允許設置“調試DA文件”,用戶可以使用“存儲器測試”功能進行 Flash 測
試,因為“調試DA”已不支持最新的 Flash 芯片,MTK 也已不再維護“調試DA”功能。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -