!!! Please read !!!
I'm developing firmwares for Visson products, ATV-108 c03ref and ATV-108 f16ref. c03ref and f16ref stands for platform used in device (c03ref - Amlogic MBX platform based on AML8726M chipset; f16ref - Amlogic MBX platform based on AML8726M3 chipset).
Every manufacturer of Android TV boxes can use different implementation of bootloader, different hardware, different partitioning...
..if you are installing my firmware to any other device than Visson, use your original u-boot-aml-ucl.bin file instead of one packed with my fw.).
...
Stane1983
Hi stane1983,
congratulation for Your firmware and for offering help to this community.
I've bought a GV-13, old version (c03ref). This is a clone of URAKU_T1
and looking on Your firmware, must be a ATV-108 (c03ref) clone too.
I've wood like to flash Your firmware on GV-13, but before I want to be sure that it work.
This may will help other users too (who has the GV-13 or Uraku T1).
1) The u-boot-aml-ucl.bin file of Yours is the same as for GV-13 (the size is equal and looking with a hex editor, there aren't any difference between them), but on the original firmware, that I have, it is called ubootwhole.img and is is located on the update.zip (c03ref120330m1_40p_120510_4ddr.zip, to be exact).
2)You do not flash the uboot (u-boot-aml-ucl.bin) with your firmware? Is that right?
Because on Your updater-script (update.zip\META-INF\com\google\android\), I can't find anything about.
On the original firmaware the updater-script is flashing the uboot, as on the following code of original updater-script:
...
format("mtd", "MTD", "ubootwhole", "0");
write_raw_image(package_extract_file("ubootwhole.img"), "ubootwhole");
...
3) Can You please post "cat /proc/mtd" of ATV-108, so I can control mine?
On my box (GV-13), the flash partitioning look like that:
#cat /proc/mtd" of ATV-108
dev: size erasesize name
mtd0: 01000000 00200000 "aml_logo"
mtd1: 01000000 00200000 "recovery"
mtd2: 01400000 00200000 "boot"
mtd3: 20000000 00200000 "system"
mtd4: 0c000000 00200000 "cache"
mtd5: d0400000 00200000 "userdata"
mtd6: 00002000 00001000 "ubootenv"
mtd7: 00200000 00001000 "ubootwhole"
4) And the filesystem mounting?
On GV-13 is:
#mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock3 /system yaffs2 rw,relatime 0 0
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/vold/253:0 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp936,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/253:0 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp936,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-0 /mnt/asec/com.ruanshaomin.game-1 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp936,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-1 /mnt/asec/com.forthblue.pool-1 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp936,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-2 /mnt/asec/com.PinballGame-1 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp936,iocharset=utf8,shortname=mixed,utf8,errors=remount-ro 0 0
I will see for differencies on the GV-13 init.rc with Yours (havn't the time too look on the boot.img of the firmwares).
Atached to this mail You will find GV-13 files (updater-script, ubootwhole.img and init.rc)
Thank You in advance for Your eventually answers,
Best regard from Italy,
Shklifo