Прошивки телевизоров
# <- this is for comment / total file size must be less than 4KB #mboot#For pure mboot.bin upgrade, use below partfatload usb 0:1 80400000 mboot.binspi_wrc 0x80400000 0x00000000 0x0120000 #For mboot_spi.bin (padded to 2MB, added logo, edid/ddr etc) upgrade, use below part#fatload usb 0:1 80400000 mboot_spi.bin#spi_wrc 0x80400000 0x00000000 0x0200000 #mb90.#For Core update comment below line#nand erasefatload usb 0:1 80400000 mb90_en.bin#crc32 0x80400000 0x01920014 0x81F00000dectest aesecb 0x80400000 0x03900010 ## Must erase NAND before making factory.bin#nand bad#nand scrub#nand bad ## Add fake bad block BEFORE making factory.bin ONLY!!!## 0x10 = 16; 16x512x32=0.25M## "rsv" command is available since mboot V105#rsv bad KL A#rsv bad CONF 10#rsv bad UBIA 10 #set partitiondynpart edb64M-nand:0x400000(KL),0xCA0000(CONF),0x3600000(UBIA),0x3760000(UBIB),-(NA)saveenv #kernel#For Core update uncomment below linenand erase KLnand write.e 0x80400010 KL 0x400000 #For Core update uncomment below linenand erase UBIAubi part UBIAubi create RFS 0xBA0000ubi create VEN 0x254C000 #ROOTFSubi write 0x80800010 RFS 0xB00000 #VENDORubi write 0x81300010 VEN 0x2400000 #CLEAN CRC32#mw 0x81000000 0xFFFFFFFF 0x04#spi_wrc 0x81000000 0xF1000 0x04 #CRC32 Create#ubifsmount VEN#ubifsload 0x82000000 /vendor/aurora.elf#crc32 0x82000000 0x000000 0x81F00000#md 0x81F00000#spi_wrc 0x81F00000 0xF1000 0x04 #For Core update comment following 3 lines#nand erase CONF#ubi part CONF#ubi create CON 0x953000ubi write 0x83700010 CON 0x600000 #bootargs#setenv filesize 350000#setenv fileaddr 80400000#Note: EMAC_MEM must be right after LX_MEM!!!setenv MS_UBI ubi.mtd=1 ubi.mtd=2,2048 root=ubi1:RFS rootfstype=ubifs rw#setenv MS_MEM EMAC_MEM=0x200000 DRAM_LEN=0x10000000 LX_MEM=0x04600000 LX_MEM2=0x83CBD000,0x04300000setenv MS_MEM EMAC_MEM=0x200000 DRAM_LEN=0x10000000 LX_MEM=0x02F00000 #setenv MS_MEM LX_MEM=0x4600000 EMAC_MEM=0x200000 DRAM_LEN=0x10000000#setenv MS_MEM LX_MEM=0x2000000 EMAC_MEM=0x100000 DRAM_LEN=0x10000000 LX_MEM2=0x66381000,0x1C00000 BB_ADDR=0x7FFF000setenv bootargs console=ttyS0,115200 quiet $(MS_UBI) $(mtdparts) $(MS_MEM)saveenv #Set MAC addresssetenv ethaddr 00:09:df:88:34:26saveenv #bootcmdsetenv bootcmd 'nand read.e 81000000 KL; bootm 81000000;'saveenv #bootdelaysetenv bootdelay 0saveenv printenv ## Read all 64M to RAM,## then copy 64M from RAM to USB#rsv good#nand read.raw 80400000 0x0 0x41EF800#fatwrite usb 0:1 80400000 factory.bin 0x41EF800 ## KL=0x0, size=0x30FC00## CONF=0x339000, size=0xB37000## UBIA=0xEB2000, size=0x166E000## PARA=0x41DF000,size=0x4200#reset % <- this is end of file symbol