XXXXV100R001 C01B100SP01
Software Upgrade GuidelineSecret
HUAWEIY530-U051 V100R001C900B509CUSTC605D001
Software Upgrade GuidelinePrepared byDileep kumar
d84017894Date2014-08-12
Reviewed byJanardhana Reddy K 71036Date2014-08-12
Approved byRamkumar Chalasani 70320Date2014-08-12
Huawei Technologies Co., Ltd.
All rights reserved
Contents31Version introduction
31.1The following versions can be upgraded.
31.2Upgrade prerequisite
31.3Upgrade files
31.3.1review R&D path for document review:
31.3.2 Hash Tool
41.3.3 Hash generator tool usage guide
41.3.4Release software information
52Upgrade preparation
52.1Check current upgrade environment
52.2Get and check the software package
53Upgrade introduction
54Upgrade operations
54.1Normal upgrade
84.2Force upgrade
95Upgrade validate
95.1Check the version
105.2Basic function check
106Notes
106.11 Notes 1
106.22 Notes 2
1 Version introduction
1.1 The following versions can be upgraded.Versions can be
upgraded
Y530-U051 V100R001C900B177cCUSTC605D001
Y530-U051 V100R001C900B177bCUSTC605D001 Y530-U051
V100R001C900B177aCUSTC605D001
Y530-U051 V100R001C900B177CUSTC605D001
1.2 Upgrade prerequisiteY530-U051
MicroSDThe Y530-U051
handset software should be updated with the MICRO SD card.1.3
Upgrade files1.3.1 review R&D path for document review:
\\blrnas02a-rd\IT_VMP_HTIPL_Leela_04F\BL21300099_Y530-U051
V100R001C900B509CUSTC605D001\ReleaseDoc\HD1Y530M41_NLA_Channel1.3.2
Hash ToolUse this tool to generate the Hash value for the release
shared and compare with the value given in this document in below
table.
1.3.3 Hash generator tool usage guide
1.3.4 Release software information
File NameHash Key value(SHA-256)
Software
package\\Blrnas02a-rd\it_vmp_htipl_leela_04f\BL21300099_Y530-U051
V100R001C900B509CUSTC605D001\Software\dload\UPDATE.APP
vendorSoftware: vendor package
(vendorPlease product line and service ignore vendor package and
corresponding
operations)\\Blrnas02a-rd\it_vmp_htipl_leela_04f\BL21300099_Y530-U051
V100R001C900B509CUSTC605D001\Test\1.TestSoftware\0_CUSTOM_PACKAGE\CUSTOMIZED_HW_NLA\UPDATE.APP
NOTE: In recent versions, the UPDATE.APP file will be available
inside dload folder. Upgrade steps given in this document are
in-line to the upgrade process of recent new versions. If the
UPDATE.APP file is not in dload folder, please do copy this
UPDATE.APP to a new folder dload and then follow the upgrade
instructions given at section 4.1 in Step 6
Update toolsMICRO SD card
2 Upgrade preparation
2.1 Check current upgrade environment
MicroSDMake sure that the MICRO SD card is available and can be
read and write.2.2 Get and check the software package 1.3.4Download
the software package from the path given at section 1.3.4 1.3.2Copy
the Hash generator tool mentioned at section 1.3.2 1.3.4Generate
the hash value for each of the release item listed at section 1.3.4
using the tool
1.3.4Hash value generated should match with the value mentioned
at section 1.3.4 For more details refer to usage guide shared at
section 1.3.33 Upgrade introductionThere are two methods to
upgrade: normal upgrade and force upgrade.Normal upgrade needs to
start the handset and enter the Setting module. Force upgrade is
often used when the handset cant boot up or cant enter the idle
screen. 4 Upgrade operations4.1 Normal upgradeStep 1.
2GMicroSDSandisk/Kingstone/KingmaxA MICRO SD card of 2GB or more
should be available. The MICRO SD card made by Sandisk, Kingstone,
or Kingmax is recommended.
Step 2. MicroSD()Format the MICRO SD card (This operation is
optional).
Step 3. 1.3.4dload(UPDATE.APP)MicroSDCopy the entire dload
folder from Software Main Package file path(refer to section 1.3.4)
to the root directory of the MICRO SD card.Refer the screen shot
-
Step 4. MicroSDSettings->All->About phone->System
update->Local update->Confirm->UpgradeInsert the MICRO SD
card into the handset and power on. After entering the home screen,
choose Settings->All->About phone->System update->Local
update->Confirm->Upgrade to start the upgrade. Reference to
the following pictures Step 5. When the progress bar stop, the
phone will restart, if not you need to remove the battery manually.
Step 6. ()SDdload 1.3.4 vendordloadSD4-5ignore this step for
production Delete the existing dload folder on SD card and then
copy the entire dload folder at Software Vendor Package file path
(refer to section 1.3.4) to the root directory of the MICRO SD
card. Then Execute Step 4 Step 5 repeatedly. Step 7. vendor().
After vendor package update, do factory reset mandatorily.ignore
this step for production[To do factory reset: Settings->Backup
& reset->Factory data reset->Reset phone->Reset
phone]4.2 Force upgradeStep 1. 2GMicroSDSandisk/Kingstone/Kingmax A
MICRO SD card of 2GB or more should be available. The MICRO SD card
made by Sandisk, Kingstone, or Kingmax is recommended.
Step 2. MicroSD()Format the MICRO SD card (This operation is
optional).
Step 3. 1.3.4dload(UPDATE.APP)MicroSDCopy the entire dload
folder from Software Main Package file path(refer to section 1.3.4)
to the root directory of the MICRO SD card.Step 4. MicroSD++Make
sure your handset is power off. Insert the MICRO SD card into the
handset. Press the VOLUME UP and VOLUME DOWN key, and then press
the POWER key to power on the phone and enter the Software Upgrade
Mode.Step 5. When the progress bar stop, the phone will restart, if
not , you need to remove the battery manually. Step 6.
()SDdload1.3.4vendordloadSD4-5ignore this step for production
Delete the existing dload folder on SD card and then copy the
entire dload folder at Software Vendor Package file path (refer to
section 1.3.4) to the root directory of the MICRO SD card. Then
Execute Step 4 Step 5 repeatedly.Step 7. vendor(). After vendor
package update, do factory reset mandatorily.ignore this step for
production[To do factory reset: Settings->Backup &
reset->Factory data reset->Reset phone->Reset phone]5
Upgrade validate5.1 Check the version
1.Build numberBy Settings->About phone->Build number, to
check the version. Just like Build number
Y530-U051 V100R001C900B509CUSTC605D001 NOTES: vendor/countryIf
the production line/frontline does not write Vendor package
(customer country name and Operator name) information to the device
the customized information will not take effect.5.2 Basic function
check
Switch on the handset, enter the idle screen, input a dial
number and make a voice call, then long press the power key to
power off the handset. 6 Notes
6.1 1 Notes 1USBTo make sure that the power of the battery is
enough to run the upgrade process. Maybe you can connect the
handset with the charger or the USB data cable to provide power.6.2
2 Notes 2Upgrade operations will erase the user data, so if there
is something very important, recommend you to backup them.
2014-9-3Huawei confidential, no spreading without permissionPage
4, Total10
_1463993002.doc
HASH
11
12
13
24HASH
24.1HASH
24.2
35
36/
1
HASH
2
3
/
Version owner
TAHASHSHA256SHA256_Release Doc
SWE
Configuration manager
TPDMHASH
/CME
Product manager
TATAHASH
Transfer engineer
1HASHSHA256HASH
2supportSHA256supportsupportHASHHASHsupport
/
Entry test engineer in frontline
TAHASHSHA256HASH
4 HASH
4.1 HASH
rtools--
a) md5deep-3.9.2
(WindowsLinux For windows and Linux without GUI)
b) hashmyfiles-1.8.5
(windows; for Windows OS)
4.2
Hashmyfiles-1.8.5
a) HashMyFiles.exeHashSHA256Open the file HashMyFiles.exe and
select SHA 256 only;
b) add filesHASH
Click Add files and select the file that we want the do hash
verification; user can select one or more files;
c) HTML
Save the reports; user can save as HTML file;
5
1
_
IPD/MRD/SE/DSE_T08_CBG&D
6 /
/
/
V1.0
2013.8.14
2013-10-16
1, 4
_1469362057/SHA-256_Y530-U051
V100R001C900B509CUSTC605D001_UPDATE_APP.htm
Hash List
Created by using HashMyFiles
FilenameSHA-256Full PathFile Size
UPDATE.APPd0a77f70a9f947a19a4d9d92e92efeccf4073ff65307d6dadcc51de34082abc0\\Blrnas02a-rd\it_vmp_htipl_leela_04f\BL21300099_Y530-U051
V100R001C900B509CUSTC605D001\Software\dload\UPDATE.APP1,357,123,444
_1469362073/SHA-256_Y530-U051
V100R001C900B509CUSTC605D001_Vendor_UPDATE_APP.htm
Hash List
Created by using HashMyFiles
FilenameSHA-256Full PathFile Size
UPDATE.APP1dfbce94715b825382da71ae9ba62290c619fb40a8afdfd589c0e35c3136598d\\Blrnas02a-rd\it_vmp_htipl_leela_04f\BL21300099_Y530-U051
V100R001C900B509CUSTC605D001\Test\1.TestSoftware\0_CUSTOM_PACKAGE\CUSTOMIZED_HW_NLA\UPDATE.APP532
_1463993001/hashmyfiles-1.8.5.rar
HashMyFiles.exe
readme.txt
HashMyFiles v1.85Copyright (c) 2007 - 2011 Nir SoferWeb site:
http://www.nirsoft.net
Description===========
HashMyFiles is small utility that allows you to calculate the
MD5 andSHA1 hashes of one or more files in your system. You can
easily copy theMD5/SHA1 hashes list into the clipboard, or save
them into text/html/xmlfile.HashMyFiles can also be launched from
the context menu of WindowsExplorer, and display the MD5/SHA1
hashes of the selected file or folder.
System Requirements===================
This utility works on Windows 2000/XP/2003/Vista/Windows 7.
Olderversions of Windows are not supported.
Versions History================
* Version 1.85: o Added support for SHA-384 hashes. (Supported
on Windows XP/SP3, Windows Vista, Windows 7, Windows Server 2003,
and Windows Server 2008)
* Version 1.81: o Added 'CRC32 Display Mode' - Hexadecimal or
Decimal.
* Version 1.80: o Added support for SHA-256 and SHA-512 hashes.
These hashes are supported on Windows XP/SP3, Windows Vista,
Windows 7, Windows Server 2003, and Windows Server 2008.
* Version 1.72: o You can now drag one or more files from the
window of HashMyFiles into Explorer window or other
application.
* Version 1.71: o Added 'Remove Selected Files' (Ctrl+R), which
remove the selected files from the list of hashes.
* Version 1.70: o Added 'Add Header Line To CSV/Tab-Delimited
File' option. When this option is turned on, the column names are
added as the first line when you export to csv or tab-delimited
file.
* Version 1.68: o Added 'Copy CRC32' to the context menu.
* Version 1.67: o Added 'Copy CRC32' option.
* Version 1.66: o In 'Add By Wildcard' window, the browse button
now works properly.
* Version 1.65: o Added 'Add By Wildcard' option (F6), which
allows you to add multiple files by specifying wildcard and
subfolder depth. o Added /wildcard command-line option for using
the new 'Add By Wildcard' option from command-line.
* Version 1.61: o Fixed bug: Export to .csv files didn't work
well if one of the values contained comma characters.
* Version 1.60: o Added 'File Attributes' column. o Added 'Show
Time in GMT' option. o Added 'Move To Recycle Bin' option. o Fixed
missing icons problem in Windows7/x64.
* Version 1.55: o Added 'Delete Selected Files' option, which
allows you to easily delete duplicated files.
* Version 1.52: o Added sorting command-line options.
* Version 1.51: o Fixed bug: Modified Time and Created Time
displayed the same date/time.
* Version 1.50: o Added 'Explorer Paste' option, which allows
you to paste a list of files that copied from Explorer window or
from any other software that copy files to the clipboard, including
some utilities of NirSoft, like SearchMyFiles, IECacheView, and
RegDllView. (by using the 'Explorer Copy' option)
* Version 1.47: o Fixed bug: Save command-line options failed to
work in the last release.
* Version 1.46: o Fixed issue: When HashMyFiles window is hidden
and there is an icon in the taskbar, running HashMyFiles again will
open the existing instance of HashMyFiles, instead of creating
another one.
* Version 1.45: o Added 'Put Icon In Tray' option.
* Version 1.43: o When you specify empty string ("") in the
/folder command-line option, HashMyFiles will now use the current
folder.
* Version 1.42: o Added AutoComplete to select folder
dialog-box
* Version 1.41: o Fixed bug: 'Mark Hash In Clipboard' option
marked all hashes when one or more hash types were deselected.
* Version 1.40: o Added 'Hash Types' sub-menu under options.
Allows you to select which types of hashes you want to
calculate.
* Version 1.37: o Fixed bug: When dragging a file into
HashMyFiles window while it's already processed by HashMyFiles, the
file was added multiple times.
* Version 1.36: o Fixed bug: When 'Add files in subfolders' was
selected, only sub-folders files were added.
* Version 1.35: o Added 'Select Folder' dialog-box. o Added new
option: 'Add files in subfolders'. o Added /folders command-line
option o Added file extension column. o 'Select Process' dialog-box
is now resizable.
* Version 1.31: o Added support for adding multiple files in
'Add File' option.
* Version 1.30: o Added new columns: File Version and Product
Version. (for exe and dll files)
* Version 1.29: o Fixed bug: The main window lost the focus when
the user switched to another application and then returned back to
HashMyFiles.
* Version 1.28: o Display single file progress information (in
percent) while hashing large files.
* Version 1.27: o Added new file type in save - comma-delimited
file (.csv) o Added new command-line option - /scomma
* Version 1.26: o 'Mark Identical Hashes' option - now also
works with saved HTML files and HTML reports.
* Version 1.25: o Add new column: 'Identical' - When there are 2
or more identical hashes, this column is filled with a number (1
for the first identical hashes, 2 for the second, and so on...) o
Add 'Mark Identical Hashes' option - Mark identical hashes with up
to 8 different colors.
* Version 1.20: o Fixed bug: When using 'Add Process Files'
option, the filenames displayed in short path format.
* Version 1.19: o New command-line option: /files (support for
loading multiple files)
* Version 1.18: o Fixed bug in Unicode version: wrong characters
added to clipboard copy option.
* Version 1.17: o Added 'Mark Hash In Clipboard' option. If this
options is selected, the hash that you copy to the clipboard is
compared to the MD5/SHA1 hashes that are currently displayed in
HashMyFiles. If there is a match, the hash line is marked in green
color.
* Version 1.16: o Added 'FF FE' characters in the beginning of
the saved Unicode files (Unicode version only).
* Version 1.15: o Fixed bug: HashMyFiles remained in memory if
you closed it while calculating hashes. o New option: 'Add Process
Files' - Allows you to get the hashes of all DLL files of the
selected process.
* Version 1.10: o Explorer Context Menu - If an instance of
HashMyFiles is already running, the selected files will be added to
the existing instance, instead of creating a new one. o File icons
are now displayed according to the file type. o New option: Always
On Top. o Added 'Stop' menu item while calculating the hashes. o
Added CRC32 calculations. o Added new columns: Modified Time,
Created Time, and File Size.
* Version 1.00 - First Release.
Using HashMyFiles=================
HashMyFiles doesn't require any installation process or
additional DLLfiles. In order to start using it, simply run the
executable file(HashMyFiles.exe).After you run it, you can add
files and folders that you want to viewtheir MD5/SHA1 hashes. You
can do it by using the 'Add File' and 'AddFolder' options under the
File menu, or simply by draging the files andfolder from Explorer
into the main window of HashMyFiles.After adding the desired files,
you can copy the MD5/SHA1 hashes to theclipboard, or save the
hashes list into text/html/xml file.
Explorer Context Menu=====================
HashMyFiles can also be used directly from Windows Explorer. In
order toenable this feature, go to the Options menu, and choose the
'EnableExplorer Context Menu' option. After you enable this
feature, you canright-click on any file or folder on Windows
Explorer, and choose the'HashMyFiles' item from the menu.If you run
the HashMyFiles option for a folder, it'll display the hashesfor
all files in the selected folder.If you run the HashMyFiles option
for a single file, it'll display onlythe hashes for that file.
Notice: Static menu items of Explorer do not support multiple
fileselection. If you want to get the hash of multiple files from
Explorerwindow, use Copy & Explorer Paste, or drag the files
into the HashMyFileswindow.
Command-Line Options====================
/file Specifies the filename, folder, or wildcard that you want
to hash.
/files ...Specify multiple filenames, folders, or wildcards that
you want to hash.
/folder Specifies a folder and all its subfolders.
/wildcard Specifies wildcard with full path (e.g:
c:\folder\*.exe) and the depth ofsubfolders to scan. For parameter:
0 = no subfolders, 1= one level of subfolders, 2 = two level of
subfolders, and so on... 1000= Infinite number of subfolders.
/stext Save the hashes list into a regular text file.
/stab Save the hashes list into a tab-delimited text file.
/stabular Save the hashes list into a tabular text file.
/shtml Save the hashes list into HTML file (Horizontal).
/sverhtml Save the hashes list into HTML file (Vertical).
/sxml Save the hashes list to XML file.
/scomma Save the hashes list to comma-delimited file.
/sort This command-line option can be used with other save
options for sortingby the desired column. If you don't specify this
option, the list issorted according to the last sort that you made
from the user interface.The parameter can specify the column index
(0 for the firstcolumn, 1 for the second column, and so on) or the
name of the column,like "Filename" and "Identical". You can specify
the '~' prefix character(e.g: "~Identical") if you want to sort in
descending order. You can putmultiple /sort in the command-line if
you want to sort by multiplecolumns.
/nosortWhen you specify this command-line option, the list will
be saved withoutany sorting.
Examples:HashMyFiles.exe /file "c:\temp\*.zip" /shtml
"c:\temp\1.html"HashMyFiles.exe /file "d:\temp\myfile.zip" /stab
"d:\temp\myfile.txt"HashMyFiles.exe /file "d:\my
files"HashMyFiles.exe /files "c:\temp\*.zip"
"c:\temp\1234.exe""c:\temp\Hello.exe" /shtml
"c:\temp\1.html"HashMyFiles.exe /folder "c:\temp" /shtml
"c:\temp\1.html"HashMyFiles.exe /folder "c:\temp" /shtml
"c:\temp\1.html" /sort"Identical" /sort "Filename"HashMyFiles.exe
/folder "c:\temp" /shtml "c:\temp\1.html" /sort ~1HashMyFiles.exe
/wildcard "c:\temp\*.zip" 1 /shtml "c:\temp\1.html"
Translating HashMyFiles to other
languages==========================================
In order to translate HashMyFiles to other language, follow
theinstructions below:1. Run HashMyFiles with /savelangfile
parameter: HashMyFiles.exe /savelangfile A file named
HashMyFiles_lng.ini will be created in the folder of HashMyFiles
utility.2. Open the created language file in Notepad or in any
other text editor.3. Translate all string entries to the desired
language. Optionally, you can also add your name and/or a link to
your Web site. (TranslatorName and TranslatorURL values) If you add
this information, it'll be used in the 'About' window.4. After you
finish the translation, Run HashMyFiles, and all translated strings
will be loaded from the language file. If you want to run
HashMyFiles without the translation, simply rename the language
file, or move it to another folder.
License=======
This utility is released as freeware. You are allowed to
freelydistribute this utility via floppy disk, CD-ROM, Internet, or
in anyother way, as long as you don't charge anything for this. If
youdistribute this utility, you must include all files in the
distributionpackage, without any modification !
Disclaimer==========
The software is provided "AS IS" without any warranty, either
expressedor implied, including, but not limited to, the implied
warranties ofmerchantability and fitness for a particular purpose.
The author will notbe liable for any special, incidental,
consequential or indirect damagesdue to loss of data or any other
reason.
Feedback========
If you have any problem, suggestion, comment, or you found a bug
in myutility, you can send a message to [email protected]
HashMyFiles.chm