; Format of xxxxx.vkd file ;V_KLay displays all xxxxx.vkd files, that lies in the "data" folder in folder where V_KLay.exe lies. Therefore you may make a new boot-loaders for other phones. The format of this file is simlpe: ;The file have with a 2 types of sections: Sections with phone info and Sections with boots. ;Sections with phone info ;In such sections you must place all info about some phone model. ;This is a section with the common info for all phones in this vkd file [PhoneCommonInfo] Version=2.0 ReleaseDate=2004-05-06 ;All info in this section can be overvritten by ; same parameters in section of phone ([PhoneXX]) ;General Info Name=A55/C55/2128 Type=Test point ;type of loader (empty or not exit - use from previous section; single point (.) - type is not used (empty)). Comments=Driver for Siemens A55, C55, 2128 Mobiles Copyright=Freia9, ported to V_KLay by ValeraVi ;Memory of phone information. ; Memory Geometry: ;Specify the size (in bytes) of blocks in flash started from specified address. ;Format: ;MCUMemGeometry=_start_addr0_: _blocks_size0_, _start_addr1_: _blocks_size1_, ..., _start_addrN_: _blocks_sizeN_ ;if this paramerer is 0 (or, then V_KLay reads such information from the loader if it support this. ;All addreses is from MCU address space. ;In most cases the first address is equal to MCUMemStartAddr (or, if it not exist - to address in MCUMemFullFlash). MCUMemGeometry=0x200000: 0x020000, 0x800000: 0x010000 ; Flash IC Base (Start) address: ;This is define a offset in MCU, from what is starting a flash IC (therefore (MCUMemFuBu_offset_in_MCU_ - MCUMemFlashBase) bytes from beginning of this flash IC is not used for fullflash). If this parameter is not exist (by default) then MCUMemFlashBase=MCUMemFuBu_offset_in_MCU_. MCUMemFlashBase=0x200000 ; FuBu (fullflash) address and size. (format - see memory areas info description). ;This is define a offset in MCU and size of phone fullflash (fubu). MCUMemFuBu= fullflash, 0x800000, 0x800000 ; Memory areas info (If is needed to change one of mem areas parameters in other ; phone info's, rest of mem area parameters must be also included in that phone info!) ;Format: ; MCUMemAreaXX=_name_, _offset_in_MCU_, _size_, _area_flag0_, _area_flag1_, ..., _area_flagN_ ; where: _area_flagX_ - the list of flags of area. Can be: ; bootcore - area with bootcore. A warning will be generated if some data will be written in this area. ; nowrite - the loader do not support writing to that area. ; noread - the loader do not support reading data from that area. MCUMemArea01= eeprom, 0xfa0000, 0x060000 MCUMemArea02= bootcore, 0x800000, 0x020000 ;!!! NOTE: If is needed to change one of parameters what begins with MCUMem... (except MCUMemGeometry) in other ; phone info's, rest of this parameters must be also included in that phone info if needed! ;Loader boots info Boots=GoBoot_BootcoreBug.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin, ;Loader options info (if one of "opt..." parameter is exist in other phone info's, ; rest of "opt..." parameters from this section is discarded!) optInfoCmdDisable=0 ;1 - if loader do not support Info Command optBaudCmdDisable=0 ;1 - if loader do not support changing the baud rate of UART optBaudCmdCodes=57600: 0x00, 115200: 0x01, 230400: 0x02, 460800: 0x03, 614400: 0x04, 921600: 0x05, 1228800: 0x06, 1600000: 0x07 ;table for decode baud rates to codes for loader. If =0 (or not exist) using default: "57600: 0x00, 115200: 0x01, 230400: 0x02, 460800: 0x03, 921600: 0x04" optTestEmptyCmdEnable=0 ;1 - if loader support testing is flash block empty command optRestoreBootcoreCmdEnable=0 ;1 - if loader support restore bootcore command optKeepAliveCmdEnableAndSetInterval=250 ;enable keep alive loader command and set interval of sending it (in ms). Interval must be aligned to 250ms boundary: 250, 500, 750 and so on. If =0 (or to exist) - keep alive is disabled. ;Customization for all commands, if loader do not support default protocol optCmdAddrAndSizeLen=4 ;The length in bytes of fields for Address and Size of readed/writen phone memory data. Default (if this parameter is not exist or empty) = 3 (also for loader this fields is sended in order from hight byte to low). ;Customization of Read Command, if loader do not support default protocol optReadCmdSkipBytesAfterCmdParameters=2 ;Number of bytes of answer to skip after sending a command, address and size of block to read. optReadCmdSkipBytesAfterData=0 ;Number of bytes of answer to skip after receiving data. ;If this parameter is specified, then 'OK' answer after data is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optReadCmdSkipBytesAfterCheckSum=2 ;Number of bytes of answer to skip after receiving a check sum of data. ;Customization of Write Command, if loader do not support default protocol optWriteCmdVersion=2 ;use write command version 2 (it is for Chaos loaders for x65). optWriteCmdSkipBytesAfterCmdPatameters=10 ;Number of bytes of answer to skip after sending a command and block address. ;If this parameter is specified, the ADDRESS_TOO_FAR_NAK and UNKNOWN_FLASH_NAK is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optWriteCmdSkipBytesAfterBlockSize=2 ;Number of bytes of answer to skip after flash block size received (or sended - for write command version 2). ;If this parameter is specified, the ID always = 0xffff is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optWriteCmdSkipBytesAfterDataWithCheckSum=6 ;Number of bytes of answer to skip after data and check sum is sended. ;If this parameter is specified, the RAM_ERROR and CRC_ERROR_NAK is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optWriteCmdSkipBytesAfterEraseStep=8 ;Number of bytes of answer to skip when erase done signaled. ;If this parameter is specified, the WRITE_OK_ERASE is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optWriteCmdSkipBytesAfterWriteStep=2 ;Number of bytes of answer to skip when write done signaled. ;If this parameter is specified, the WRITE_OK_ACK is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optWriteCmdSkipBytesAfterWittenCheckSum=2 ;Number of bytes of answer to skip after receiving a checksum of written data. ;If this parameter is specified, then 'OK' answer after data is not checked. Error can be determined if V_KLay readed less bytes than needed for skipping. optLoaderUploadTryCount = -1 ;Number of times, that V_KLay will try to upload the loader. 0 or 1 - 1 time; -1 - forever. optLoaderUploadDelay = 1000 ;Delay, in ms, before next try to upload loader to the phone. optLoaderUploadOkSnd =%SystemRoot%\media\tada.wav ;Sound file name for playing, if all boots of loader is uploaded ok. If path is not specified - .wav file must be near .vkd file (in same folder). Also it is allowed to use environment strings (for ex. %SystemRoot%). optLoaderUploadErrorSnd = chord.wav ;Sound file name for playing, if some of boot of loader is not accepted. If path is not specified - .wav file must be near .vkd file (in same folder). Also it is allowed to use environment strings (for ex. %SystemRoot%). ;NOTE: ; 1. in all parameters ...SkipBytes... value can be -1, then V_KLay skip all bytes, what is coming with interval less than 100 ms. ;Next - is a sections for each phone or phone subtype in format [Phonexx] where XX - is a 2 digid decimal number of phone, starting from 01 (must be a leding zero if num < 10) ;In this sections all paramerers is same as above. ;All next phone sections inherits all parameters not only from [PhoneCommonInfo] but also from previous phone sections. [Phone01] ;Next is disable parameters 'Name', 'Type', 'Comments', 'Boots' from [PhoneCommonInfo] and defines new one. Name=S55 Type=Bootcore bug Comments=Siemens S55 Phone (connecting, using bootcore bug) Boots=GoBoot_BootcoreBug.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin ;Next is disable all 'MCUMem...' parameters from [PhoneCommonInfo] and defines new one: MCUMemFullFlash= fullflash, 0x400000, 0xC00000 MCUMemBlock01= bootcore, 0x800000, 0x010000, bootcore MCUMemBlock02= T9, 0x880000, 0x040000 MCUMemBlock03= FlexMem, 0xAE0000, 0x100000 MCUMemBlock04= LangPack, 0xF00000, 0x070000 MCUMemBlock05= eeprom, 0xfe0000, 0x020000 [Phone02] Name=S55 Type=Patched bootcore Comments=Siemens S55 Phone (with patched bootcore) Boots=Nutzo.Bin, GoBoot.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin ;all 'MCUMem...' parameters is inherits from previous phone info - [Phone01] [Phone03] Name=S55 Type=Test point Comments=Siemens S55 Phone (with test point) Boots=GoBoot.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin [Phone04] Name=SL55 Type=Bootcore bug Comments=Siemens SL55 Phone (connecting, using bootcore bug) Boots=GoBoot_BootcoreBug.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin MCUMemFullFlash= fullflash, 0x400000, 0xC00000 MCUMemBlock01= bootcore, 0x800000, 0x010000 MCUMemBlock02= T9, 0x880000, 0x040000 MCUMemBlock03= eeprom, 0xfe0000, 0x020000 [Phone05] Name=SL55 Type=Patched bootcore Comments=Siemens SL55 Phone (with patched bootcore) Boots=Nutzo.Bin, GoBoot.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin [Phone06] Name=SL55 Type=Test point Comments=Siemens SL55 Phone (with test point) Boots=GoBoot.bin, InitBoot.bin, LoadBoot.bin, AllBoot.bin ;Sections with boots: [Boot01] Name=GoBoot_BootcoreBug.bin UseIgnition=1 ;=1 - use ignition while sending this boot, if enabled. =0 (or not exist) - do not use ignition. Also it is recommended to use with this parameter a parameter TryCount=-1 TryCount=-1 ;number of repeating sending this boot if answer from this boot is not received. =-1 - unlimited trying. =0 (or not exist) - do not repeat if fail - just show error and cancel sending boots. PortSpeed=19200 ;port speed to set, before sending this boot. If this parameter not exist - use default speed (that set by user, if it less than 115200, and 115200 if it bigger than 115200). Note that next boots also will be loaded on this speed if it do not have such parameter. NoSendLen=1 ;=1 - do not send a length field before data. =0 (or not exist) - send. NoSendCheckSum=1 ;=1 - do not send a checksum field after the data. =0 (or not exist) - send. SizeLen=2 ;The length in bytes of size field of boot while sending the size of boot to the phone. =0 (or not exist) - for automatic calculation of length of size field. DelayBefore=100 ;wait specified amount of ms before start to send this boot. DelayAfter=100 ;wait specified amount of ms after send this boot and receiving the valid answer. SndBefore = c:\windows\media\ding.wav ;Sound file name for playing, before sending this boot. If path is not specified - .wav file must be near .vkd file (in same folder). Also it is allowed to use environment strings (for ex. %SystemRoot%). SndAfter = chord.wav ;Sound file name for playing, after sending this boot and receiving correct answer. If path is not specified - .wav file must be near .vkd file (in same folder). Also it is allowed to use environment strings (for ex. %SystemRoot%). AnswerTimeout=100 ;max amount of ms for waiting of receiving aswer. =-1 - infinity waiting. =0 (or not exist) - use default: if UseIgnition=0 => 5000, if UseIgnition=1 => 100. Data=00A55AA5A5E6030300CC00E60800FBE686AE05E68AAE05E68BAE05E60D0700D190E69A02D8E69B0208E6894694E001F6F100FEE6010300E6030300E6F06600F6F03EF1E001E6F3007CE6FD7EFAE6FE5C7CBB13F6FE40FB1FE41FE5E6218831E6A1C700F68E42FBE6B150001A8800F8FA001CFC982DB8230832403E3DFBCB00D6F142FB86F114008D016EA1F7F242FB3AE4E411E6218831FCF1FB88BB1BC2F4B2FEE6F000FA0040E10ABB14A400B2FE59AC40043DFABB0E43FAB2FE2D03E6585A000DECDA0000FAE658A5007EB69AB6FE700DE49AB7FE707EB7CB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FC00000000000010FC00000000040004 Answer=A5 ;in this place must be a hex data. Place '0s' at begin if you want specify a data in a string format. [Boot02] Name=InitBoot.bin Data=F2F11CFFF6F118FEF6F114FFF6F11CFEF6F118FFF6F11EFEF6F11AFFF2F41CFFE6000000BB3DE6010000E6F28C40E6F3FA00B832E6F300FCC4320200BF8848403D14F68E42FB06000100460003003D0206000900460010008DE5E6F0BEFB84001CFFB6F042FB3DFBDB0006F41000F034E6F18FFAE6F494FA9941BB0C40143DFCF146BB0857F6E500F146BB040DFF00FFFFFF02187EB6F7F4B0FE9AB6FE70CB00E60D0700E68BAE05F2F21EFFE6F10040882148103DFD682D46F100403DFC46F2FFFF3D19F2F200FE5CE2702191208821D431020048293D0E48103DF4F2F21CFFE6F100408821782948103DFC48203D01CB00084108410841CB00 Answer=A5 [Boot03] Name=LoadBoot.bin Data=A55AA5A5BB27E7F6A600BB17BB1DF146BB1BF156E6F40002E10ABB16B96451A6084128213DFABB10416A3D02FA000002E7F65A00BB02B748B7B7C063F6F3B0FE7EB69AB6FE70CB009AB7FE707EB7C2F3B2FECB00F2FC42FEF0DC5C2C00CDF6FC42FEE6000000E6F18C00E6F2FA00E6F38AFAC4210000C4310200E6B11000E6A1C700E621620C6FB1CB00ECF13AE4E411E6212C633AE4E422FCF1FB88 Answer=A6 [Boot04] Name=AllBoot.bin Data=EA000402CA007C06CA00EC17CA00B005CA002C18CA001006E6FAD019E000CA00CA06CA00A606E6F34F4BCA006405BB3A47F64800EA20B40A47F64200EA206E1347F65300EA20AC1347F65200EA20760F47F64600EA20921447F64900EA20720347F65100EA20400547F65700EA201E1547F65600EA20400B47F64100EA204C0B47F64300EA20640B47F644002D4647F65000EA20B40B0DCB7EB6C5F6B0FE9AB6FE70CB009AB7FE707EB7C2F3B2FECB00ECF1D7600000F2F1CE190811F6F1CE193AE4E411E6212C633AE4E422FCF1FB88E003E002E0070D1EF01A0017A981C085F0180012A981C086F045204606F4000166F4FF00F1C8F0530831F04C0045B9C4F0520851F6F50EFE5B99F2F20CFEF2F40EFE0871407B8DE0CB00E6010000E6000000CC00E6F28819BBBDB962082146F298193DFAE6FC8819E6FB1000F0ACE6F8D019E049BBC5BBAEF186BBACF19606F40002F0A4F0CABBA6F186BBA4F196F0B4E6F88819E6F91000BBB3E6F34F4BEA00FC0EECFFECFEE6000000E6F39113E0A4BB45F0F0F0E1E6001F02E6FC003E996CBB8346FC00403DFBE6000000E6FAD019CA004405E6FAE019CA004405E6FAC419CA004405E6FAC819CA004405E6FACC19F46A0000CA009802F46A0100CA009802F3F698195177CA006405F00FF01E48013D07E0A2E106CA00980228213DFC0D0AF030CA007405E0A2DC419965CA00980228213DFAFCFEFCFFEA00640BBB0448013D01BB45CB00ECFDECFCECFBECF5ECF3ECF2EC01E6FCA819D7400000F2FDA619D7400000985C5C25F6F502FE66F500FF06F50001E6F20040BB73D402080040033D12D402020040043D0ED4020A00F0B046F000FC2D0346F000F83D05D4020400D41206000D0C0822BB5BF2F002FE48002D0240058DE1E01028D148D03DD1FC01FCF2FCF3FCF5FCFBFCFCFCFDCB00ECFDECFCECFBECF5ECF3ECF2EC01E6FCA819D7400000F2FDA619D7400000985C5C25F6F502FE66F500FF06F50001E6F20040BB2FD402080040033D17D402020040043D13D4020A00F0B046F000F03D0DD4020400D4120600E6FB00FCC4B20A00E6FBFC00C4B200000D0C0822BB12F2F002FE48002D0240058DDCE01028D148D03DCCFC01FCF2FCF3FCF5FCFBFCFCFCFDCB0046F200803D04E6F2004006010100CB00B748B7B7F46A0000CA009802F46A0100CA009802F46A0200CA009802F46A0300EA009802ECF3CA009802F167CA009802FCF3CB00F05366F5FF3F7CE35C210013CB00E6010002E6FC0040E6FBAA4AE6FA5545E6F4AA55E6F39000B98BB99AB96BD45C0000D46C0200E7F6F000B96BCB00E6F009E0AE8DF6F01EFEBBE3F075F086E6F00980AF8DF6F01EFEBBDBE126D7400000F7F69819E6F009E0F6F01EFE40573D0240682D06AE8DE116D7400000F7F69819E6FF0980D7400000F3F6981949622D02E6FF09E0D7400000F6FF9A19CB00E6010002E6FC0040E6FBAA4AE6FA5545E6F4AA55E6F3FF90B98BB99AB97BE6F0C419D45C0000D46C0200E4A00000E4B00100E4C00200E4D00300B96BF1BCF095E6010001E6F0C819B98BB99AB97BD45C0000D46C0200E4A00000E4B00100E4C00200E4D00300B96BF1BCCB00E6000000E6F18C00E6F2FA00E6F3B002C4210000C4310200E6212C63E6FF09E0D7400000F6FF9A19CB00E6000000E6FACC19D7501F02F2F9183EF2F0183EE40A0000E41A0100E6FAE019E0100D00E6000002E601000006FA004046F98916EA206A0A46F98917EA206A0A46F92017EA206A0A46F92C17EA206A0A46F98992EA20180A46F98996EA20180A46F98954EA206A0A46F989C0EA20180A46F989C2EA20180A46F989C4EA20180A46F989C5EA20180A46F920BAEA20180A46F920CEEA20180A46F92048EA20180A46F92010EA206A0A46F92090EA20EA0846F920A2EA20340946F901F22D7746F901E42D1246F904E42D0F46F901B72D0C48012D09E6F3CCCCCA006405F039CA006405EA004005CB00ECFEF0EAE6000002E076E00546F901E42D0CE6F58007E600FC0246F901B72D05E036E6F5003FE6007F02E6F1AA0AE6F25505E6F48890E008B921B942B98198750C76E4EE0000E4FE010008E2A0063DF7B921B942B991E003B835B921B942B991ECF9F2F906007C29E6F090003AF0F955FCF9F42A0100F43A03000010E6F3F000E42A0300E43A0100B965F0EAE08046F904E43D01E040E002E003985E514A515BF185F197F154F176F149F16828013DF5E44A0000E45A0100E46A0200E47A0300FCFECB00E6F1F090E6F6AA55E6F2AA0AE6F75505E009E005F2F30CFFF2F40CFF66F4F0FF06F40E00F6F40CFFB9C2B9D7B932984998090040E000E007A86948602D01080146F70F00ED0371AC1C150D010C46087146F713002D1546F710002D0946F711002D0C46F712002D06060004000DE5060002000DE2060001000DDFE6F904200DDCB929E48A0000E49A0100E4AA0200E4BA0300F6F30CFFCB00E000E6F1FF90F2F30CFFF2F40CFF66F4F0FF06F40E00F6F40CFFB93098409850E6F00201584C585C46F00A013DFB58485858B920E48A0000E49A0100E4AA0200E4BA0300F6F30CFFCB00E000E6F1F098E6F2AA0AF2F30CFFF2F40CFF66F4F0FF06F40E00F6F40CFFB9329840985006F0FC00584C585CB920E48A0000E49A0100E4AA0200E4BA0300F6F30CFFCB00ECFEF0EAE6000002E060E6F1AA0AE6F25505E6F48890E005E008E076B921B952B98198750C76E4EE0000E4FE010008E2A0063DF7B921B942B991B9B8B921B942B991A8907C29E6F090003AF0F955F42A0100F43A03000010E6F3F000E43A0100E42A0300B968F0EAE08046F904E43D01E040E002E003985E514A515BF185F197F154F176F149F16828023DF5E44A0000E45A0100E46A0200E47A0300FCFECB00E000E002E6F1FF90F2F30CFFF2F40CFF66F4F0FF06F40E00F6F40CFFB932D4400000D4500200E6F00201584C585C1C153C24584C585C3C341C45B922E48A0000E49A0100E4AA0200E4BA0300F6F30CFFCB00E000E002E6F1FF90E4320000D4400000D4500200E6F00201584C585C1C453C54584C585C1C253C34B922E48A0000E49A0100E4AA0200E4BA0300CB00FED8F6F0B4FEF6F1B6FEFFD8CB0026090C00D60812FEC6000000C6030300CA00A402E6F16B0149603D03E6F013000D0F49613D02E0900D0B49623D04E040E6F1FD010D0549633D22E020E6F1B401E7F66800CA009802BBD4D110E004F6F4CE19D110F2F4CE1948462D0D9AB7F9707EB7C2F3B2FE47F641003DF3E7F64800CA0098020D04E6F16B01E060BBBAFC03FC00FC0806090C00EA002E02E6F30001CA006405EA002E02E7F65200CA009802EA002E02ECF0A9059AF0FD70FCF0CB00EC00EC01E6000000E6010002E6FC0040E6FBAA4AE6FA5545E7F8AA00B98BE7F85500B98AE7F89000B98BE6F50041E6F212009965CA00980228213DFBE7F65000B965E7F6FF00B965FC01FC00EA002E02E6000000E6010002E6FC0040E6FBAA4AE6FA5545E7F8AA00B98BE7F85500B99AE6F50A41E042CA00A402F186CA00A402F176F168E7F8C000B98BB835BBB3E7F65000B965E7F6FF00B96B085228213DEBE6F34F4BEA00FC0EECFAECFBE6FA5545E6FBAA4AE7F6AA00B96BE7F65500B96AE7F66000B96BE7F6D000B965E7F6AA00B96BE7F65500B96AE7F68000B96BE7F6AA00B96BE7F65500B96AE7F63000B965BB81FCFBFCFACB0046F6A2002D010D06E6FA5545E6FBAA4ABB270D02CA00E20DCB0046F6A2002D0446F690002D030D04BBC30D04BB660D02CA009A0DCB00E7F6AA00B96BE7F65500B96AE7F68000B96BE7F6AA00B96BE7F65500B96AE7F63000B965CA00580BCB00E7F6AA00B96BE7F65500B96AE7F6A000B96BB845E6F3100028313DFECB00ECFAECFB46F6F2222D0D46F6DA222D0A46F65B222D0746F6E4222D0446F6B7222D010D05E6FA5545E6FBAA4A0D04E6FAAA4AE6FB5545BBD5FCFBFCFACB00ECFAECFB46F6F2222D0D46F6DA222D0A46F65B222D0746F6E4222D0446F6B7222D010D05E6FA5545E6FBAA4A0D04E6FAAA4AE6FB5545BBA1FCFBFCFACB00E7F65000B965E7F66000B965E7F6D000B965CC00CC00E7F65000B965E7F6FF00B965E7F62000B965E7F6D000B965CC00CC00CA00580BE7F65000B965E7F6FF00B965CB00E7F65000B965E7F66000B965E7F6D000B965CC00CC00CA00580BE7F65000B965E7F6FF00B965E7F62000B965E7F6D000B965CC00CC00CA00580BE7F65000B965E7F6FF00B965CB00E7F64000B965B845CA00580BE7F65000B965E7F6FF00B965CB00ECF0ECF3ECF6ECF7E6F0C419D7500000F4E00000F4F00100D7500000F4C00200F4D0030046F789003D02BBDD0D1F46F7B0003D02BBD80D1A46F72C003D02BBD30D1546F720003D03CA005C0C0D0F48713D03CA00DA0C0D0A48743D03CA00DA0C0D0546F71F003D02CA00DA0CFCF7FCF6FCF3FCF0CB00ECF0ECF3ECF6ECF7EC00E6F0C419D7500000F4E00000F4F00100D7500000F4C00200F4D00300F6F100FE46F789003D03CA009A0D0D2146F7B0003D03CA009A0D0D1B46F72C003D03CA009A0D0D1546F720003D03CA00760C0D0F48713D03CA00180D0D0A48743D03CA00180D0D0546F71F003D02CA00180DFC00FCF7FCF6FCF3FCF0CB00E6F3DDDD0D00CA006405EA002E02ECF1ECFBEC02F0B27C2B3D01E01BE6F31000203BF0B3F6FB04FECC00F062E10EE6F80080E6F10010CA00A402B968CC00CC00A97841672D08E6F3FFFFCA006405E10EE7F8FF000D1151E608819AF804E0E6F800800602010028113DE6E6F1001028613DE2CA00A402F186FC02FCFBFCF1CB00ECF050445066CA00A402F186CA00A402F1B6CA00A402F1A6CA00A402F1C6CA00A402F1F6CA00A402F1E6F025F0845C287CE266F5FF3FF6F200FE04F800FEF0D5E0000D01E00D48603D0248702D0C996D5106CA0098022871386046FD00403DF3060001000DEFE6F34F4BCA006405F030CA006405FCF0EA002E02ECF0ECF2ECF6ECF7E10CE6F0C419F4E00000F4F00200E6F2000246F200018D12E6F0C819F4E00000F4F00200F097BB29E11CF2F2A21940128D1BE10C2012E6F0C4190D0AF097BB1DF2F2A21940128D102012E6F0C819E11CF4E00000F4F00200F097BB0FF2F2A21940128D02E6F1FFFFF7FC9919F097FCF7FCF6FCF2FCF0BB01CB00ECF0ECF1ECF2ECF3E6F00001E001E6F2F000E6F3F80046F901F2EA20DE11E6F00001E001E6F2F000E6F3F00046F920A2EA20DE1146F989C0EA20DE11E6F00002E001E6F2F001E6F3F00146F989C2EA20DE1146F98990EA20DE1146F989F3EA20DE1146F98991EA20DE1146F989F42D7E46F901C42D7B46F91FC02D7846F91FC22D7546F9B0482D7246F9B0682D6F46F9B0D02D6C46F9B0E02D6946F920CE2D6646F920902D6346F920912D6046F901E42D5D46F904E42D5AE6F00004E001E6F2F003E6F3F00346F989C42D5046F989C52D4D46F989922D4A46F989962D4746F91FC12D4446F91FC82D4146F91FC92D3E46F91FD42D3B46F920BA2D3846F920BC2D3546F901B72D32E6F00004E6F10004E002E00346F989162D29E6F00008E001E6F2F007E6F3F00746F989542D1F46F920482D1C46F920102D19E6F00008E6F10008E6F20008E00346F989172D0F46F920172D0C46F92C172D09E6F1CCCCCA006405F019CA006405EA004005F6F19C19F6F29E19F6F3A019F6F0A219FCF3FCF2FCF1FCF0CB0046F901F23D0446F1FC008D01E042CB00E6F709E046F100028D0426F10002E6F70980F6F71EFECB00ECF0ECF3ECF4ECF7ECF8D7400000F2F29A19F6F21EFEE6F22000E005D7400000F3FE981949E12D01BBDFF2F0A21940108D03E6F5FF000D2DF2F89C1948802D0240188D15E6F21000F2F89E1948802D0240188D0DE082F2F7A01948702D0240178D02E022BBB920185CC1F051F018F0457CE47C2166F5FF3FF3F6991949603D03E6F300020D02E6F3000100430014F6F3A419FCF8FCF7FCF4FCF3FCF0CB00F2F3A419CA006405F035CA006405F031CA0064055177F16CCA006405F037CA006405F032CA006405E6F3FFFFCA006405CB00ECF2ECF3ECF5ECFBEC00EC02F6F100FEF0B27C2B3D01E01BE6F31000203BF0B3F6FB04FECC00E6F80080E6F300109848CA00FC0D08529AF804E0E6F80080060201009AF503E0E0050600010028323DEFE6F3001028213DEBE7F4F000B945E7F4FF00B945FC02FC00FCFBFCF5FCF3FCF2CB0026F140007CC35C410013CB00E6000000E6F34300E6F41400CA000C0448013D08E6F21400E106CA00980228213DFC0D0BF030CA007405E6F21400DC419965CA00980228213DFAEA002E02BB4AE6000000E6F34300E6F41400CA000C044801EA20F60EF0C0F0D1F01DF03CBBCACA00F00FCA002012F0B2CA009215F0B27C2B3D01E01B46FB10009D1BCA002817F01DF03CCA007405F032F06AE6F20040E6F41400CA00E016F01FF03EBBABCA00F00FCA002012F201A419CA00720ECA009017E6F34F4BEA00FC0EE6F20040E6010100CC00CA00A402B962082146F2DC413DF9CB00E6F20040E6010100CA00A402B962082146F214403DF9CB00EC00ECF3ECF4F6F100FEE000E6F30010984500049AF503E0E0050600010028323DF7E6F3001028213DF3F030CA006405FCF4FCF3FC00CB00E6000000CA00A402F136CA00A402F126CA00F00FCA002012E6F3EEEE46F5FF002D2FCA00BE12CA00040FE6F3BBBB41E83D27F201A419F2F302FECA006405F031CA006405F035CA006405CA00720EE6F30202CA006405F201A419F2F302FECA006405F031CA006405F035CA006405CA00F012E6F30303CA006405BBA6E6F34F4BCA006405E60F09E0EA002E02BB84E6000000E6F39113E0A4CA000C044801EA20F60EF6F0B219F6F1B419E6F34C00E0A4CA000C044801EA20F60EF6F0B619F6F1B819E6F39013E6F4E000CA000C044801EA20F60EF6F0BA19F6F1BC19E6F3D513E6F4E800CA000C044801EA20F60EF6F0BE19F6F1C019BB21E6F34F4BEA00FC0EECF1ECF3ECF5ECFBECFCECFD7CCC5C4D00DC28B191B060DBF0ED5CCE7C4DF0FDF01FF03ECA007405F0A1F095FCFDFCFCFCFBFCF5FCF3FCF1CB00E6F0B219D750000098C098D0F0ED70EC2D26F01DF03CCA006213CA00F00FCA002012F0B2BBD0F0B27C2B3D01E01B46FB10009D18CA002817BB16F01FF03ECA006213CA00F00FCA002012D7400000F201A419CA00720ECA009017E60F09E046F0C2198DD0CB00ECF1ECF2ECF3ECF4ECF5ECF6ECF7ECF8ECF9ECFAECFBECFCECFDECFEECFFF0BFF0AEE6F8B219E6F7AA19E6F20040D7600000A8C8D4D802009847F0ED70EC2D22F01DF03CCA006213CA00F00FECF2CA002012F012ECFAECFBF0B2BB82F06AFCFBFCFAFCF220EA30FB3D0DECF1F01DF03CCA007405FCF3BB1BE003D7500000B838C43802000024088446F8C2198DD0FCFFFCFEFCFDFCFCFCFBFCFAFCF9FCF8FCF7FCF6FCF5FCF4FCF3FCF2FCF1CB00ECF1ECF2ECF3ECF4ECF5ECF77C233D01E013E6F710002073E6F300800035107120393076F017F053D7400100A832DC41B8350822085228423DF7FCF7FCF5FCF4FCF3FCF2FCF1CB00ECF0ECF1ECF3ECFAECFBEC0FE60F09E0E6F00040F01946F100408D0426F1004008A10DF906F1008018A0E6F31000203BF0B3DC4A9831DC4BB83046F100C08D0308A1E6F10080080246F000803DF2E6F0004008B146FB10003DECFC0FFCFBFCFAFCF3FCF1FCF0CB00ECF2ECF3ECF4ECF5ECF8ECF9EC00F6F100FEE6F31000203BF093E6F80080E6F30010DC499848CA00FC0D08529AF803E0E6F8008008919AF503E0E0050600010028323DEFE6F3001028213DEBFC00FCF9FCF8FCF5FCF4FCF3FCF2CB00D190E69A06D8E69B0608E6E62401E6E7D171E6EA0070E6EB0008E686AE05E60C0A40E68AAF15E60D0900E68BAE05E60E0000E68C0000E60F0020E68D3E04CB00CB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100FA000A000A00E000E8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Answer=0sOK [Boot05] Name=GoBoot.bin Data=00A55AA5A5E6030300CC00E60800FBE686AE05E68AAE05E68BAE05E60D0700D190E69A02D8E69B0208E6894694E001F6F100FEE6010300E6030300E6F06600F6F03EF1E001E6F3007CE6FD7EFAE6FE5C7CBB13F6FE40FB1FE41FE5E6218831E6A1C700F68E42FBE6B150001A8800F8FA001CFC982DB8230832403E3DFBCB00D6F142FB86F114008D016EA1F7F242FB3AE4E411E6218831FCF1FB88BB1BC2F4B2FEE6F000FA0040E10ABB14A400B2FE59AC40043DFABB0E43FAB2FE2D03E6585A000DECDA0000FAE658A5007EB69AB6FE700DE49AB7FE707EB7CB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FC00000000000010FC00000000040004 Answer=A5 [Boot06] Name=Nutzo.bin Data=A55AA5A5E658A5007EB60DFF5349454D454E5320424F4F5420504152414D455445523A016E75747A6F6973746865626573740000 Answer=A506 ;P.S. ;If you make new xxxxx.vkd file - send it to me wia e-mail ValeraVi@mail.ru. I will include it in new installation package.