[Version 1.1]
Ӷcustomģ鹦֧ܵ

[Version 1.2]
RSV Only item֧ܵ

[Version 1.3]
customģжLCD֧
ӶԴļı--ʵpassword

[Version 1.4]
޸ResetˢԴļʾ
޸Resetcustomize״β

[Version 2.0]
˶FSGļܽܵĹ
FSGϲԣ֤˼ܹܽ
ϵͳԣ˺ܶص⡣

[Version 2.1]
ûset working folderʱչǰworking path
ûprogram Allʱworking folderABĿ¼ļܴСж
FSGļread verifyʱȽٱȽϣFSGļread verifyɹ⡣

[Version 2.2]
ֱRSV Onlyܲɹ⡣
tooltipʾ·⡣
1 byte uploadɹ⡣
ӿݼISPF5  USBF6

[Version 2.3]
tooltipлworking folderʾҵ⡣
0/1 byteļread back⡣
firmwareupload⡣

[Version2.4]
ӶļFRM_Setting.ini, Customize.ini, USB_CAM5000.iniworking floder
    µĶȡܣFRMȶȡworking floderµļãޣȡ
    Ĭϵļáisp.binĶȡʽͬļ
    
[Version2.4.1]
޸лworking folder֮F/W, RawC·ʽTooltipûмʱµ⡣
޸ΪдļulCoreAddrַΪնFRMе⡣

[Version2.4.2]
FRM xpϵͳ»always on topbug
FRMUSB1.1ʱF/W¼time outbug

[Version2.4.3]
ѯfwصBulkIn BulkOutsizeڴ֮ǰ64kȽϣԽСsizebulk䣬
    ½USB1.1¼ʱ⡣
    
[Version2.4.4]
һϵͳԣFRMл⡣
ɾworking folderѡļдļл쳣⡣
F/W +Partial RSVFSGļʱضȽϲһµ⡣
working folderļдᴴļ´ִв⡣

[Version2.4.5]
޸Ļعе⡣
޸resetֱɾԴļһβɾ⡣

[Version2.5.0]
Card ISPĹܡ

[Version2.5.1]
޸Program AllʱԷϢĴݡ
޸FRM_setting.inidefaultķϢ

[Version2.5.2]
isp.bin汾0.64.
޸MFCйļͲƷİ汾.

[Version2.5.3]
add a memory clear code before read back firmware from nand 
     to solve the program all read verify comparing error problems.
     
[Version2.5.4]
1.FrmDirEx()жchange directory״̬жϲȫ浼change dirctory
2.GetļʹûдӦļеµĴ
3.ҪļʱɾvfsԴļٽдЭvfs򸲸⡣

[Version2.5.5]
1.Program AllSetSizeʱWorking folderļĴСDiskSize
2.ƽ̨SizeIniļĬֵͬ£
3.SetSizeʱSize˳Bug

[Version2.6.0]
1Disk ImageDownload Disk ImageĹܣ
2Card ISPУתСдĿ¼Ϊд
3Create Card ISPmenuƵWorking Treeϣ
4޸Card ISP PacketʱӦѡWorking Folderisp.bin

[Version2.6.0.1]
1Nand TestĹܣ
2ӸWorking FolderDisk ImageĹܣ
3QuerySizeСڵ(256-12)ʱBulkԭС(256-12)Bulk
4˰汾δQAԣڲNand Testá

[Version2.6.0.2] [isp.bin : V0.68] : 2006/09/29
1Nand Testܲ(isp.binδɣʱTestFlg1);
2Card ISPУתСдĿ¼ΪдʱļΪдBug
3Get ImageʱSizeԭImageСǺSizeԵBug
4isp.bin burn disk imageBug
5RSVdownloadʱļѡ񲻸ļʱBug
6Working FolderCreate disk imageĹ(ִ֧ոworking folderּ֧ļFAT12Disk SizeΪ65344K)

[Version2.6.0.3] [isp.bin : ?, DLL : 2.6.0.2] : 2006/10/03
1Create Disk Imageɹʱɾʱļ;
2Working FolderûFRM_Setting.iniʱŴFWRSV info;
3Get RSV InfoӹSizeĹ;
4˰汾Nand TestISP CoreãDisk Imageܲá

[Version2.6.0.4] [isp.bin : ?, DLL : 2.6.0.3] : 2006/10/04
1"Erase Later Defect Blk";
2Vendor CommandTimeoutʱVendorCommandBulkReadΪ45(Nand Test), VendorCommandBulkWriteΪ40룬VendorCommandBulkWrite64Ϊ40룻 
3˰汾Nand TestISP CoreãDisk Imageܲá

[Version2.6.0.5] [isp.bin : V0000.0069, DLL : 2.6.0.3] : 2006/10/11
1APʾFRMISP汾(USBʱISP汾Դļеİ汾ʾFRM汾);
2Create Disk Imageܻضɾļ;
3ɾļʱļĿʱ;
4Turbo Burnverify Disk Imageܡ

[Version2.6.0.6] [isp.bin : V0000.0070, DLL : 2.6.0.3] : 2006/10/12
1isp v0.66汾֮Card ISPʧܵ;
2Turbo ModeѡĵAdvanced档 

[Version2.6.1] [isp.bin : V0000.0070, DLL : 2.6.1] : 2006/10/17
1menuƴдmenuݼ;
2ABCount Sizereserved swap blockRSV Infoͳһ;
3Create RSV Imageִ֧ոworking folder path, ʾϢЧ;
4ӶESCAPEĴDialogң
5RSV Only + VerifyʱûɾTempĿ¼⣻
6memory leak
7ͬļǲڲͬļʱûȫɾƽ̨ͬļ(vfs)
8ȥSet Working Foldercustomƽ̨ʱcustom;
9ƽ̨ʱFRM汾ʾ

[Version2.6.2] [isp.bin : V0000.0071, DLL : 2.6.2] : 2006/10/30
1. ŻRSV Imageɹܣʹimgtl.exe
2. ŻCard ISPٶȣıISP mode settingڣBurn file pathname setting
3. Turbo Mode, Bad black uploadBad black testѡSet working folderʧЧ
4. Log WindowڳʱӦʱûʾϢ
5. ޸Ľ棬Working Folder, RawC PahtnameFW PathnameתƵMain Windowϣ

[Version2.6.3] [isp.bin : V0000.0071, DLL : 2.6.2] : 2007/01/18
1.Rsv info set sizeܶread verifyá
2.Rsv GetʱӿûԶ·ĶԻ

[Version2.6.4] [isp.bin : V0000.0086, DLL : 2.6.4] : 2007/03/06
1.DLLerror handling ӿڣFRM_diskImg.cpp;
2.error handlingNand Type Select
3.ȥswap block, RsvSizeswap block, жRsvSize
4.Card ISPмRawC offsetBug(ӦRsv Header Info Size)
5.Card ISPиļBug(ɾ)
6.ispδerror handlingش;
7.Create Card ISPʱAB Sizeжϣ
8.Customize.iniNand TypeĲ裺
    1.[NAND_TYPE]ԶXXXX磺
        [NAND_TYPE]
        SAMSUNG_SLC_128M
        SAMSUNG_MLC_1G    
        XXXX
    2.ԶXXXXSectionNandϢ磺
        [XXXX]
        DevId = 0xa1
        BlockBytes = 0x20000
        MegaBytes = 512

[Version2.6.5] [isp.bin : V0000.0087, DLL : 2.6.5] : 2007/03/12
1.FrmNandInfoHeaderGet()nandDetect()Խʱget dev IDΪ0⣻
2.Nand DriverGet nand devInfoĽӿ,˽ӿֻṩISPӰ;
3.Frm_Setting.ini[ISP_WORK]ԼFRM Mass Tool

[Version2.6.6] [isp.bin : V0000.0088, DLL : 2.6.5] : 2007/03/14
1.Customize.iniNandϢ4ֽڵDevIdDevIdMask磺
	[THOMSON_SLC_128M]
	DevIdMask = 0x00ff0000      //for DevId=xxf1xxxx
	DevId = 0x20f18015
	BlockBytes = 0x20000        //0x20000: 128K
	MegaBytes = 128
2.Rsv InfoԻʾ֪NaneƻδNandId
3.޸ISP CodeԻ4ֽڵDevId

[Version2.6.7] [isp.bin : V0000.0088, DLL : 2.6.5] : 2007/03/19
1.Polling Interrupt pipeʱSleepԽcpuռ
2.Frm_Setting.iniлظRsv_Swap_BlkSectBlkDefSizeԱּǰ汾

[Version2.6.8] [isp.bin : V0000.0089, DLL : 2.6.5] : 2007/03/20
1.޸isp.binnand driver㳬1024blockʱlogblkbug

[Version2.6.9] [isp.bin : V0000.0090, DLL : 2.6.5] : 2007/03/23
1.isp.binCard isp̿ʼǰNandDetect
2.޸isp.bincard ispɾڵļʱȡļԵBug
3.޸ĵѡļʱʾļʺŵBug

[Version2.6.9.1] [isp.bin : V0000.0091, DLL : 2.6.5.1] : 2007/04/19
0.ڲ԰汾
1.card_isp.cppжжļȵBug
2.card isp֧Disk ImageĹܣ
3.isp.bincardIspInfoBufƻBug
4.DLLPlatform ID, Add Command for SPCA5110

[Version2.6.9.2] [isp.bin : V0000.0091, DLL : 2.6.5.1] : 2007/04/20
0.QA԰汾
1.ShowDifference

[Version2.6.9.3] [isp.bin : V0000.0091(fw:2007/05/11), DLL : 2.6.5.2] : 2007/05/14
0.ڲð汾
1.FRM޸Read Verify Rsv FileʱʾϢ
2.ƽ̨ʱCustomize.iniеispļڣӦѡĬispļǱǰһƽ̨ispļ
3.FRMʱƽ̨
4.ֻTurboģʽFlash Device ID
5.ƽ̨ʱӶSPCA5110 PIDжϣ
6.ShowDifferenceܡ

[Version2.6.9.4] [isp.bin : V0000.0091(fw:2007/05/11), DLL : 2.6.5.2, ShowDiff : 0.0.1.1] : 2007/05/22
0.QAع
1.޸ShowDiffжCreateInfoListʼcmpResultǳͷԴ;
2.ļĿ¼

[Version2.7.0] [isp.bin : V0000.0091(fw:2007/05/11), DLL : 2.7.0.0, ShowDiff : 0.0.2] : 2007/06/04
1. ޸FRM tooltipʾ
2. DiffShowֻеļʾͬʱdownԼļбȽϳֳ쳣⡣
3. FATNTFSDiffShowʾ⡣
4. Card ISPʱImage FileDisk SizeΪ0⡣
5. Read VerifyʱδָRawCʱҲRawC⡣
6. DLLֻİ汾š

[Version2.7.0.1] [isp.bin : V0000.0091(fw:2007/05/11), DLL : 2.7.0.0, ShowDiff : 0.0.2] : 2007/06/13
0.ṩNSԣdisk size1938Block
1.FRM Create ImageʱFRM_Setting.iniѡcluster size
2.ζԻʾFlash Id
3.޸cluster sizeķ
    1.޸FRM_Setting.iniClustSize02ıCreate ImageʱDiskCluster SizeDisk Imageʽ
    2.ͨʽProgram AllTurboģʽ£޸FRM_Setting.iniеCluster Size⣬Ҫ޸libvfsCluster SizeBuild isp.bin

[Version2.7.0.2] [isp.bin : V0000.0091(fw:2007/05/11), DLL : 2.7.0.0, ShowDiff : 0.0.2] : 2007/06/13
0.ṩNSԣ
1.Program All + Read verifyʱȥĿ¼ļıȽϣ
2.Create ImageʱĿ¼зļʧܣѸ

[Version2.7.0.3] [isp.bin : V0000.0093, DLL : 2.7.0.3, ShowDiff : 0.0.2] : 2007/07/12
0.ṩQAԣ
1.Burn Selectʱƽ̨жfileǷ(FRM, DLL, ISP)
2.Fix bug when find usb device from register table(DLL), please define "DriverName" in [BULKGUID] of USB_CAM5000.ini if bulk driver is not "Bulk5000"
3.Fix bug of refreshing working folder tree when get rsv root to a directory under the working folder(FRM);
4.Fix ddram's bug of isp;
5.Fix isp's bug when find bad block in firmware;

[Version2.7.1] [isp.bin : V0000.0093, DLL : 2.7.0.4, spca5110isp.bin : V0.76] : 2007/07/17
1.packet spca5110isp.bin

[Version2.7.1.3] [isp.bin : V0000.0095, DLL : 2.7.0.5, spca5110isp.bin : V0.79] : 2007/07/31
0.ṩQAԣ
1. Add dram type select for both SPCA5000 & SPCA5110
2. After set working folder, set the bin file as firmware if there is only one bin file.
3. The brn file's default name depend on platform's type.
4. Fix bug in card isp of disk image mode.
5. Add null directory(no files) in card isp.

[Version2.7.2] [isp.bin : V0000.0096, DLL : 2.7.0.5, spca5110isp.bin : V0.80] : 2007/08/13
isp.bin(0.96):
 1. Fix isp's card isp bug of counting RawC size without firmware;
 2. Fix isp's bug when burning an exitsted rsv file which the filename cannot recognized after turbo mode;
spca5110isp.bin(0.79):
 1. Add null directory(no files) in card isp;
 2. Modify isp boot mode;
 3. Fix isp's card isp bug of counting RawC size without firmware;(5110 not support RawC)
 4. Add dram parameter's setting;
 5. Add detecting A and B after burning disk image.
spca5110isp.bin(0.80):
 1. Fix bug of connecting with rom boot. 
FRM.exe(2.7.2):
 1. Enable adding new dram type. 

[Version2.7.2.1] [isp.bin : V0000.0096, DLL : 2.7.0.7, spca5110isp.bin : V0.80] : 2007/09/01
 0.QAعԣ
FRM.exe(2.7.2.1)
 1.ȡRawCĹܣ
 2.Create card ISPѡbrnļ·ʱʾļĬϵļһ£
 3.brnļչ 
USB_CAM.DLL(2.7.0.7)
 1.Add special vendor command for spca5110

[Version2.7.2.2] [isp.bin : V0000.0096, DLL : 2.7.0.7??, spca5110isp.bin : V0.80??] : 2007/09/01
 0.Test version for SN testing Nand
FRM.exe(2.7.2.2)
 1.Add "nandPhyPageRead Test" menu
spca5110isp.bin: V0.80??
 1.Add nandPhyPageRead 

[Version2.7.2.3] [isp.bin : V0000.0096, DLL : 2.7.0.8, spca5110isp.bin : V0.80??] : 2007/09/21
FRM.exe(2.7.2.3)
 1.Checking NAND FLASH ID dont effect isp flow
 2.Define brn file path
 3.Save new flash type
USB_CAM.DLL(2.7.0.8)
 1.Fix memory leak bug

[version2.7.3.0] [isp.bin: V0000.0096, DLL:2.7.0.8, spca5110isp.bin: V0.81]: 2007/11/06
1. remove password requiring when getting res files.
2. add FSG files decrypt solely.
spca5110isp.bin(V0.81)
 1.Add nand badblk test
 2.move card isp mark to register

[version2.7.4] [isp.bin: V0000.0096, DLL:2.7.0.8, spca5110isp.bin: V0.84]: 2007/11/13
FRM.exe(2.7.4.0)
 1. Enable define special isp.bin file for card isp only(Not Recommended):
    a. Define "CardISPName=xxxx" in Frm_Setting.ini
    b. Recommend saving Frm_Setting.ini at the working folder.
    c. Save isp file "xxxx" at the same directory of Frm_Setting.ini
 2. Order of checking isp : 
    a. Frm_Setting.ini in Workingfolder(named by Platform -> named in Frm_Setting.ini)
    b. Executable path (named by Platform -> named in Frm_Setting.ini) 
spca5110isp.bin(V0.84)
 1. Build 2007/11/12

[version2.7.5] [isp.bin: 5050 V0000.0100, DLL:2.7.0.8, spca5110isp.bin: V0.84]: 2007/11/20
FRM.exe(2.7.5.0)
 1. Just update version for packeting isp.bin of 5050 v0.100 for PMP customer
isp.bin(5050 V0.100)
 1. Fix bug on 128M and 512M flashes.

[version2.7.6] [isp.bin: V0000.0096, DLL:2.7.0.8, spca5110isp.bin: V0.86]: 2007/11/22
FRM.exe(2.7.6)
 1. Add flag in isp.bin file when create card isp.
isp.bin(0.96)
 1. Packet isp.bin of 5000 v0.96
spca5110isp.bin(0.86)
 1. Set or clean card isp flag by the mark in isp.bin file. 
Note!!!: The spca5110isp.bin(0.86) cannot be used to create card isp with the old version of FRM.

[version2.7.7] [isp.bin: V0000.0096, DLL:2.7.7, spca5110isp.bin: V0.86]: 2007/11/26
FRM.exe(2.7.7)
 1. Modify dram parameters of isp and firmware files when change dram type
USB_CAM.DLL(2.7.7)
 1. Remove changing isp and firmware files when do isp connection

[version2.8.0.1] [isp.bin: V0000.0096, DLL:2.7.7.2, spca5110isp.bin: V0.86]: 2007/12/17
 0. test version to QA
FRM.exe(2.8.0.1)
 1. Replace Customize.ini and FRM_Setting.ini with frm_base.ini, xxx_profile.ini, frm_user.ini
    a. frm_base.ini : define common information and independent to platform.
    b. \profile\xxx_profile.ini : describe platform information.
    c. frm_base.ini : describe the user's selections. FRM ceate this file at the working folder when specify the working folder.
    d. user_profile.ini : optional, which under the working folder is used to define the customer platform's information.
 2. Move "platform", "Dram Boot Parameter" and "flash type" selections to "Advanced->Set Working Folder"
 3. Platform Name is shown at the middle top of the "Basic" page.
 4. Flash Type(NAND, NOR, SPI) is shown at the letf bottom corner of the "Basic" page.
 5. The filenames of setting file and dram boot parameter file are shown.
 6. Enable selecting setting file and dram boot parameter file at the RSV tree.
 7. The user can select platform, select isp file, define dram boot parameter, lock the Basic options when set working folder.
 8. The user can create his own user_profile.ini when set working folder.  
USB_CAM.DLL(2.7.7.1)
 1. Mask special vendor command for SPCA5110 custuomer.
USB_CAM.DLL(2.7.7.1)
 1. Add the flow of downloading parameter file before isp for 1528.

[version2.8.0.2] [isp.bin: V0000.0096, DLL:2.7.7.2, spca5110isp.bin: V0.86, spca5050isp.bin: V0.10?]: 2008/01/09
 0. test version to QA;
FRM.exe(2.8.0.2)
 1. Fix bug.
 2. Change dialogs to menus.
 3. Delete user_profile.ini and add dialog to add new profile.

[version2.8.0.3] [isp.bin: V0000.0097, DLL:2.7.7.2, spca5110isp.bin: V0.86, spca5050isp.bin: V0.10?]: 2008/01/16
 0. test version to QA;
FRM.exe(2.8.0.3)
 1. Fix bug of decrypting FSG file.
isp.bin(0.97)
 1. Mask printf which length over buffer size.

[version2.8.1] [isp.bin: V0000.0097, DLL:2.7.7.2, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101]: 2008/02/15
FRM.exe(2.8.1)
 1. Support filelist when card isp. Select "Create Rsv Filelist" menu from 'Advanced->Working Folder' and a file of 'filelist.ini' is created at the working folder.

[version2.8.2] [isp.bin: V0000.0097, DLL:2.7.7.2, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101]: 2008/02/16
FRM.exe(2.8.2)
 1. Fix bug when set working folder.

[version2.8.3] [isp.bin: V0000.0097, DLL:2.7.7.3, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101]: 2008/03/10
FRM.exe(2.8.3)
 1. Add filelists for card isp and backup.
 2. Backup and restore files when program all in normal mode and turbo mode.
DLL(2.7.7.3)
 2. Support 2800.

[version2.8.3.1] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101]: 2008/03/27
temporary version for spmf2800 serial flash, not tested by QA
FRM.exe(2.8.3.1)
 1. Add selection of encrypt or not when creating disk image.
 2. Enable define file system info in xxx_profile.ini.
 3. Enable define AlignSize in frm_user.ini.
 4. Enable specify path of creating disk image. 
DLL(2.8.3.1)
 1. Add selection of encrypt or not when creating disk image.
frm_user.ini(1.1):
 1. Eanble define AlignSize
spca5000_profile.ini(1.1):
spca5110_profile.ini(1.1):
 1. Add "EncImageFunc = 1" and "AlignSize = 0x20000" for compatibility.
spca5050_profile.ini(1.1):
 1. Add "EncImageFunc = 1" and "AlignSize = 0x40000" for compatibility.

[version2.8.3.2] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/03/27
FRM.exe(2.8.3.2)
 1. Back up to another directory.
 2. Write Nand pages.
spca5110isp.bin(0.87)
 1. Write Nand pages

[version2.8.3.3] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/04/02
 0. test version to QA;
FRM.exe(2.8.3.3)
 1. Enable to copy files to working folder when first set this working folder
 2. Add msg when backup
 3. Enable to restore the selection of parameter file after cancel it 

[version2.8.3.4] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/04/09
 0. test version to QA;
FRM.exe(2.8.3.4)
 1.fix bug of CloseHandle
 2.set 100% after backup

[version2.8.3.5] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/04/11
FRM.exe(2.8.3.5)
 1.Enable clustSz = 1 when create disk image

[version2.8.3.6] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/04/11
 0. Requested by 2800
FRM.exe(2.8.3.6)
 1.Do not care flash block size when Program All if PlatformId is 2800

[version2.8.3.7] [isp.bin: V0000.0097, DLL:2.8.3.1, spca5110isp.bin: V0.87?, spca5050isp.bin: V0.101]: 2008/04/21
 0. Fix bugs of QA testing.
FRM.exe(2.8.3.7)
  1.Disable to select isp, dramboot and parameter files as partial files when "Select All"
  2.Disable to copy (drag drop) files when burning
  3.Fix bug when backup read verify
  4.Retrun error and stop operating when fail in backup process
  5.Fix bug of doing "Enable dramboot"
  6.Disable to select mult-files when "Decrypt Single File" 

[version2.8.4] [DLL:2.8.3.1]: 2008/04/24
 0. Release from FRM2.8.3.7 
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
FRM.exe(2.8.4)
  1.Add files for spca5210

[version2.8.5] [DLL:2.8.3.2]: 2008/04/29
 0. Fix bug and release 
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
USB_CAM.DLL(2.8.3.2)
  1.Download parameter file only when mask boot(bootmethod=0).(ISP bootmethod=3, FWbootmethod=1 or 2).
FRM.exe(2.8.5)
  2.No change.
  
[version2.8.5.1] [DLL:2.8.3.3]: 2008/06/19
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
USB_CAM.DLL(2.8.3.3)
  1.Add dram boot vendor command for 5110.
FRM.exe(2.8.5.1)
  2.Allow allocate size differe not bigger the one nand block size for 2800

[version2.8.5.1] [DLL:2.8.3.2]: 2008/07/03
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
USB_CAM.DLL(2.8.3.2)
  1.Recover 2.8.3.2 because the modification on 2.8.3.3 is invalid.

[version2.8.5.2] [DLL:2.8.3.2]: 2008/07/09
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
FRM.exe(2.8.5.2)
  1.Add voice prompt when ISP finished or error.
  2.Add switches of dialog and voice prompt. 

[version2.8.5.3] [DLL:2.8.3.2]: 2008/07/15
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
FRM.exe(2.8.5.3)
  1.Update fw and isp file by dram boot parameter only when "DramBootParFunc" is setting in the profile.

[version2.8.5.4] [DLL:2.8.3.2]: 2008/09/22  
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
FRM.exe(2.8.5.4)
  1.Modify isp or firmware file (0x100) by flag of "Enable Dram Boot Param".

[version2.8.5.5] [DLL:2.8.3.3]: 2009/02/27  
 [isp.bin: V0000.0097, spca5110isp.bin: V0.86, spca5050isp.bin: V0.101, spca5210isp.bin: V0.85]
FRM.exe(2.8.5.5)
  1.Add menu for checking factory bad block num before Program All.
USB_CAM.DLL(2.8.3.3)
  1.Add vendor command for check factory bad block num(0x79,0x0e,0x01,0x14)
frm_user.ini(1.3)
  1.Add CheckFactoryBadBlkFlag and MaxBadBlkNum settings.  

[version2.8.5.6] [DLL: 2.8.3.4]: 2009/04/07
1. Add encrypt/decrypt judgement for burning and comparing files( for FSG files especially).

[version2.8.5.7]: 2009/04/22
1. Add MP Mode in FRM. ( if use MP Mode, should release working folder under FRM Directory.)
2. In Mp Mode, it will create disk image silently if there lacks disk image in "Program All".

[version2.8.5.8] [DLL: 2.8.3.5]: 2009/06/2
1. Add Simplify Mode in FRM.( working for 28xx, do not format flash and write BIMG( on serial Flash) in turbo mode ).
2. separate the FrmFlashFormat into 2 methods: Format A,B and format User disk in DLL.

[version2.8.5.10] [DLL: 2.8.3.5]: 2009/07/09
FRM.exe(2.8.5.10)
  1. Add check sum in BRN
  2. Remove the limitation of BRN filename's suffix.

[version2.8.5.11] [DLL:2.8.3.5]: 2010/01/13
1. move the temp file in creating disk image from disk C to executing directory. 

[version2.8.5.12] [DLL:2.8.3.5]: 2010/01/25
1. replace the disk image maker with the ResImageMaker v0.0.6.

[version2.8.5.13] [DLL:2.8.3.6]: 2010/03/05
1. support 5310 SPI.

[version2.8.5.14] [DLL:2.8.3.6]: 2010/03/29
1. RsvImageMaker support mpMode != 1

[version2.8.5.15] [DLL:2.8.3.6]: 2010/06/01
1. add backup filelist for CardUpdate

[version2.8.5.16] [DLL:2.8.3.6]: 2010/06/17
1. add rawC pack for "Program All Disk Image".

[version2.8.5.17] [DLL:2.8.3.6]: 2010/11/26
1. fix the timeout bug in nand badblock test & upload. You can specify the timeoutInSeconds item in frm_base.ini( in second uint ).

[version2.5.8.18] [DLL:2.8.3.6]: 2010/12/16
1. delete the read verify folder directly, not put it in recycle bin.
2. if A, B not used, then alloc size 0 for them.( remove the auto generate A, B function ,and not download PSW file in A )

[version2.5.8.20] [DLL:2.8.3.6]: 2010/12/16
1. fixed the bug in 2.8.5.18
2. add DotNetFramework detect for create diskImage.

[version2.5.8.21] [DLL:2.8.3.6]: 2011/04/02
1. ͳһProgram AllImageķʽͳһʹⲿToolķʽ
2.жPCǷװ.net 2.0ļFRMʼʱδװ˳

[version2.8.5.27]
1Ӷimage sizequeryӿڡ

[version.28.5.28]
1޸Card ISPeMMC type packȷ⣻
2޸Card ISP packǶalign size⡣