here we go again for the newer mb2xx boards

T Çevrimdışı

TommyData

VIP
13 May 2018
45
49
i've dumped uboot with uboot itself hehe (as nandpartition)

i mean how can i upload files here in this forum? is thispossible ?
 
T Çevrimdışı

TommyData

VIP
13 May 2018
45
49

[help]<\r><\n>
? - alias for 'help'<\r><\n>
aesecb - AES ECB decrypt<\r><\n>
base - print or set address offset<\r><\n>
bootm - boot application image from memory<\r><\n>
bs - bs - print nt72658 bootstrap info<\r><\n>
chpart - change active partition<\r><\n>
cmp - memory compare<\r><\n>
cp - memory copy<\r><\n>
crc32 - checksum calculation<\r><\n>
echo - echo args to console<\r><\n>
env - environment handling commands<\r><\n>
exit - exit script<\r><\n>
false - do nothing, unsuccessfully<\r><\n>
fatinfo - print information about filesystem<\r><\n>
fatload - load binary file from a dos filesystem<\r><\n>
fatls - list files in a directory (default /)<\r><\n>
fatwrite- write file into a dos filesystem<\r><\n>
fdt - flattened device tree utility commands<\r><\n>
go - start application at address 'addr'<\r><\n>
halt - halt - halt system<\r><\n>
help - print command description/usage<\r><\n>
key_load- key_load - load keys from nand flash to DRAM<\r><\n>
key_mod - key_mod - overwrite one key (on DRAM)<\r><\n>
key_write- key_write - write keys from DRAM to nand flash<\r><\n>
loop - infinite loop on address range<\r><\n>
md - memory display<\r><\n>
mm - memory modify (auto-incrementing address)<\r><\n>
mmc_bootconfig- mmc_bootconfig - setup mmc boot config<\r><\n>
mtdparts- define flash/nand partitions<\r><\n>
mw - memory write (fill)<\r><\n>
nand - NAND sub-system<\r><\n>
nboot - boot from NAND device<\r><\n>
ndump - ndump - dump data form nand to usb file<\r><\n>
ndumpchip- ndumpchip - dump full nand raw data form chip<\r><\n>
ndumpoob- ndumpoob - dump data form nand to usb file with oob data<\r><\n>
ndumppart- ndumppart - dump all partition form nand to usb file with oob data<\r><\n>
ndumptoken- ndumptoken - you know<\r><\n>
nerase - nerase partition - erase specific image partition in nand flash.<\r><\n>
nm - memory modify (constant address)<\r><\n>
nset - nset - set NFC parameters<\r><\n>
nvt_chipid- nvt_chipid - get chipID command<\r><\n>
nvt_do_first_update_vtbl- do_first_update_vtbl - debug command<\r><\n>
nvt_nand- NAND flash sub-system<\r><\n>
nvt_tps_nand_drv_test- nvt_tps_nand_drv_test - debug command<\r><\n>
nvt_tps_tbl_dump- nvt_tps_tbl_dump - debug command<\r><\n>
nvt_tps_write_test- nvt_tps_nand_drv_test - debug command<\r><\n>
nvtload - batch for usb, fatls and fatload commands<\r><\n>
nvtls - batch for usb, fatls and fatload commands<\r><\n>
nvtsource- run script from memory<\r><\n>
nvtupdate- upgrade firmware according to auto script<\r><\n>
nvtusbstart- batch for usb start<\r><\n>
nvtwrite- batch for usb, fatls and fatwrite commands<\r><\n>
nwrite - nwrite - write image to nand flash<\r><\n>
nwriteall- nwriteall - write all images to nand<\r><\n>
nwriteloader- write loader image to nand flash<\r><\n>
nwriteubi- nwriteubi - write ubi image to nand flash<\r><\n>
nwritevtbl- write vtbl image from memory to nand flash<\r><\n>
printenv- print environment variables<\r><\n>
reboot - reboot - reboot system<\r><\n>
reset - Perform RESET of the CPU<\r><\n>
setenv - set environment variables<\r><\n>
sf - SPI flash sub-system<\r><\n>
sha256_chk- SHA256 hash check<\r><\n>
showvar - print local hushshell variables<\r><\n>
swrite - update image to spi flash<\r><\n>
test - minimal test like /bin/sh<\r><\n>
true - do nothing, successfully<\r><\n>
ubi - ubi commands<\r><\n>
ubifsload- load file from an UBIFS filesystem<\r><\n>
ubifsls - list files in a directory<\r><\n>
ubifsmount- mount UBIFS volume<\r><\n>
ubifsumount- unmount UBIFS volume<\r><\n>
update - show the update menu<\r><\n>
usb - USB sub-system<\r><\n>
usbboot - boot from USB device<\r><\n>
version - print monitor, compiler and linker version<\r><\n>
wdog - enable/disable watchdog<\r><\n>
xdump - dump xbootdat parameter<\r><\n>
xerase - erase xbootdat parameter<\r><\n>
xsave - save parameter to xbootdat<\r><\n>
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
37

[help]<\r><\n>
? - alias for 'help'<\r><\n>
aesecb - AES ECB decrypt<\r><\n>
base - print or set address offset<\r><\n>
bootm - boot application image from memory<\r><\n>
bs - bs - print nt72658 bootstrap info<\r><\n>
chpart - change active partition<\r><\n>
cmp - memory compare<\r><\n>
cp - memory copy<\r><\n>
crc32 - checksum calculation<\r><\n>
echo - echo args to console<\r><\n>
env - environment handling commands<\r><\n>
exit - exit script<\r><\n>
false - do nothing, unsuccessfully<\r><\n>
fatinfo - print information about filesystem<\r><\n>
fatload - load binary file from a dos filesystem<\r><\n>
fatls - list files in a directory (default /)<\r><\n>
fatwrite- write file into a dos filesystem<\r><\n>
fdt - flattened device tree utility commands<\r><\n>
go - start application at address 'addr'<\r><\n>
halt - halt - halt system<\r><\n>
help - print command description/usage<\r><\n>
key_load- key_load - load keys from nand flash to DRAM<\r><\n>
key_mod - key_mod - overwrite one key (on DRAM)<\r><\n>
key_write- key_write - write keys from DRAM to nand flash<\r><\n>
loop - infinite loop on address range<\r><\n>
md - memory display<\r><\n>
mm - memory modify (auto-incrementing address)<\r><\n>
mmc_bootconfig- mmc_bootconfig - setup mmc boot config<\r><\n>
mtdparts- define flash/nand partitions<\r><\n>
mw - memory write (fill)<\r><\n>
nand - NAND sub-system<\r><\n>
nboot - boot from NAND device<\r><\n>
ndump - ndump - dump data form nand to usb file<\r><\n>
ndumpchip- ndumpchip - dump full nand raw data form chip<\r><\n>
ndumpoob- ndumpoob - dump data form nand to usb file with oob data<\r><\n>
ndumppart- ndumppart - dump all partition form nand to usb file with oob data<\r><\n>
ndumptoken- ndumptoken - you know<\r><\n>
nerase - nerase partition - erase specific image partition in nand flash.<\r><\n>
nm - memory modify (constant address)<\r><\n>
nset - nset - set NFC parameters<\r><\n>
nvt_chipid- nvt_chipid - get chipID command<\r><\n>
nvt_do_first_update_vtbl- do_first_update_vtbl - debug command<\r><\n>
nvt_nand- NAND flash sub-system<\r><\n>
nvt_tps_nand_drv_test- nvt_tps_nand_drv_test - debug command<\r><\n>
nvt_tps_tbl_dump- nvt_tps_tbl_dump - debug command<\r><\n>
nvt_tps_write_test- nvt_tps_nand_drv_test - debug command<\r><\n>
nvtload - batch for usb, fatls and fatload commands<\r><\n>
nvtls - batch for usb, fatls and fatload commands<\r><\n>
nvtsource- run script from memory<\r><\n>
nvtupdate- upgrade firmware according to auto script<\r><\n>
nvtusbstart- batch for usb start<\r><\n>
nvtwrite- batch for usb, fatls and fatwrite commands<\r><\n>
nwrite - nwrite - write image to nand flash<\r><\n>
nwriteall- nwriteall - write all images to nand<\r><\n>
nwriteloader- write loader image to nand flash<\r><\n>
nwriteubi- nwriteubi - write ubi image to nand flash<\r><\n>
nwritevtbl- write vtbl image from memory to nand flash<\r><\n>
printenv- print environment variables<\r><\n>
reboot - reboot - reboot system<\r><\n>
reset - Perform RESET of the CPU<\r><\n>
setenv - set environment variables<\r><\n>
sf - SPI flash sub-system<\r><\n>
sha256_chk- SHA256 hash check<\r><\n>
showvar - print local hushshell variables<\r><\n>
swrite - update image to spi flash<\r><\n>
test - minimal test like /bin/sh<\r><\n>
true - do nothing, successfully<\r><\n>
ubi - ubi commands<\r><\n>
ubifsload- load file from an UBIFS filesystem<\r><\n>
ubifsls - list files in a directory<\r><\n>
ubifsmount- mount UBIFS volume<\r><\n>
ubifsumount- unmount UBIFS volume<\r><\n>
update - show the update menu<\r><\n>
usb - USB sub-system<\r><\n>
usbboot - boot from USB device<\r><\n>
version - print monitor, compiler and linker version<\r><\n>
wdog - enable/disable watchdog<\r><\n>
xdump - dump xbootdat parameter<\r><\n>
xerase - erase xbootdat parameter<\r><\n>
xsave - save parameter to xbootdat<\r><\n>
main board supports usb boot maybe porting your tv android system
 
T Çevrimdışı

TommyData

VIP
13 May 2018
45
49
shredder_usb_update.scr


# <- this is for comment / total file size must be less than 8KB

#full 512MB NAND dump for 17mb211s boards - TommyData (c) 2021

#768k(xboot)
nand read 0x13300000 0x00000000 0x000C0000
nvtwrite 0x13300000 01_xboot.nand 0x000C0000

#768k(ddrcfg)
nand read 0x13300000 0x000C0000 0x000C0000
nvtwrite 0x13300000 02_ddrcfg.nand 0x000C0000

#768k(ddrbud)
nand read 0x13300000 0x00180000 0x000C0000
nvtwrite 0x13300000 03_ddrbud.nand 0x000C0000

#768k(xbootdat)
nand read 0x13300000 0x00240000 0x000C0000
nvtwrite 0x13300000 04_xbootdat.nand 0x000C0000

#2304k(misc)
nand read 0x13300000 0x00300000 0x00240000
nvtwrite 0x13300000 05_misc.nand 0x00240000

#3584k(secos)
nand read 0x13300000 0x00540000 0x00380000
nvtwrite 0x13300000 06_secos.nand 0x00380000

#1280k(uboot)
nand read 0x13300000 0x008C0000 0x00140000
nvtwrite 0x13300000 07_uboot.nand 0x00140000

#768k(fdt0)
nand read 0x13300000 0x00A00000 0x000C0000
nvtwrite 0x13300000 08_fdt0.nand 0x000C0000

#768k(fdt1)
nand read 0x13300000 0x00AC0000 0x000C0000
nvtwrite 0x13300000 09_fdt1.nand 0x000C0000

#7168k(ker0)
nand read 0x13300000 0x00B80000 0x00700000
nvtwrite 0x13300000 10_ker0.nand 0x00700000

#17408k(ker1)
nand read 0x13300000 0x01280000 0x01100000
nvtwrite 0x13300000 11_ker1.nand 0x01100000

#20480k(fs0)
nand read 0x13300000 0x02380000 0x01400000
nvtwrite 0x13300000 12_fs0.nand 0x01400000

#184320k(ap0)
nand read 0x13300000 0x03780000 0x0B400000
nvtwrite 0x13300000 13_ap0.nand 0x0B400000

#20480k(ap1)
nand read 0x13300000 0x0EB80000 0x01400000
nvtwrite 0x13300000 14_ap1.nand 0x01400000

#40960k(apdat0)
nand read 0x13300000 0x0FF80000 0x02800000
nvtwrite 0x13300000 15_apdat0.nand 0x02800000

#218112k(buffer)
nand read 0x13300000 0x12780000 0x0D500000
nvtwrite 0x13300000 16_buffer.nand 0x0D500000

#2560k(logo)
nand read 0x13300000 0x1FC80000 0x00280000
nvtwrite 0x13300000 17_logo.nand 0x00280000

% <- this is end of file symbol
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
37
ok time to sleep here in germany - cu tommorow

wish you all a happy reversing night :-)


ohh tnxs and you =)

#7168k(ker0)
nand read 0x13300000 0x00B80000 0x00700000
nvtwrite 0x13300000 10_ker0.nand 0x00700000

#17408k(ker1)
nand read 0x13300000 0x01280000 0x01100000
nvtwrite 0x13300000 11_ker1.nand 0x01100000


two kernel ? :S i understand 2 kernel is mean two system boot
Mesaj otomatik olarak birleştirildi:

teraspy teraspy iki kernel niye var bu anakartlarda ? :S birde uboot direk sistem içerisinde var
 
teraspy Çevrimdışı

teraspy 

TFC Team
26 Kas 2018
21,358
64
ohh tnxs and you =)

#7168k(ker0)
nand read 0x13300000 0x00B80000 0x00700000
nvtwrite 0x13300000 10_ker0.nand 0x00700000

#17408k(ker1)
nand read 0x13300000 0x01280000 0x01100000
nvtwrite 0x13300000 11_ker1.nand 0x01100000


two kernel ? :S i understand 2 kernel is mean two system boot
Mesaj otomatik olarak birleştirildi:

teraspy teraspy iki kernel niye var bu anakartlarda ? :S birde uboot direk sistem içerisinde var
mb211 den, usbye dump alma , yukarıdaki dosyadaki :) varsa elinde mb211 dene txt dosyası sanırım.2 kernel olmaz sanırım ,farklı işi olabilir ,iki kernel neden olsun ki :alala
 
teraspy Çevrimdışı

teraspy 

TFC Team
26 Kas 2018
21,358
64
belki system hem linux hem android için tasarlanmıştır üretici firma tarafından :alala
Hımm ,olabilir (mi) ,ama sanmıyorum ,çünkü mb211 kartlı android tv duymadım ben yiğit,farklı nedeni de olabilr :ok
Sendeki biliyorsun yedekli ,böyle bir şey de olabilir diye geliyor aklıma ,ama uart nereden girildi bu karta ben çözemedim ,vga girişte 9-12 biri şase ,diğeri vga-sda :)
Neyse zaten konuya yabancıyım ,iyice yabancılaşmayayım :kiskis
 
Geri
Üst Alt