Tema: Re: kinietis BLY-806 , VIA 8650
Autorius: Dovydas
Data: 2012-04-30 13:14:46
o po kiek perkasi dabar tokie zaisliukai ir ar apskritai veikia ten jie kiek
nors? na kad koki pasta paskaityt ar pabrowsintint imanoma?
"Andrius" <netu@go.myla> wrote in message
news:jnlhip$isl$1@trimpas.omnitel.net...
> laba
>
> jo VIA 8650
>
>
> "Levas" <kazkur@pasbobute.lt> wrote in message
> news:jnc2hm$7oe$1@trimpas.omnitel.net...
>> nu tai paieskok forumukyje. http://www.slatedroid.com/
>>
>> man padejo. Ar ten tikrai VIA 8650? Kas ant pagrindinio cipuko parasyta?
>>
>> Mano lavonelis tai WM8505 ar tai VT8505. Sitam "generic" kerneli galiu
>> persiusti pasibandymui. Bent jau pamatysi ar gyvas (keli megai info).
>>
>> arba net egzotika bandyti:
>> http://projectproto.blogspot.com/2012/01/debian-wheezy-on-wm8505.html
>>
>> Sitam faile net ir miruoliu remontas parodytas ten kiek zemiau. Kur cipas
>> "atkeltas"
>>
>> --
>> Bye, Levas
>> --
>> http://www.vabolis.lt
>>
>>
>> "Andrius" <netu@go.myla> wrote in message
>> news:jnar63$qdk$1@trimpas.omnitel.net...
>>> laba,
>>>
>>> jo , isardzius te viduj ledas kuriasi spaudant powery, tik kad ekranas
>>> juodas tai neaisku jis te ka veikia ar ne ....
>>>
>>>
>>> o vat tolimesnis tavo pasakojimas nuo "scriptas pvz toks:" jau man
>>> persunku
>>> skaityt.
>>>
>>> p.s.
>>> labai dekui uz issamu pasakojima ,
>>> net jei tai ir copy/paste
>>>
>>>
>>> "Levas" <kazkur@pasbobute.lt> wrote in message
>>> news:jn9jft$1t5$1@trimpas.omnitel.net...
>>>> Ar uzmusei kerneli? Ar uzmusei bootloaderi? Ar nors kiek reaguoja?
>>>>
>>>> Jei boot loaderis dar gyvas (t.y. rodos bent lempute uzsidega po power
>>>> nuspaudimo), tai sita via turetu moketi uzsikurti is SD korteles. Netgi
>>>> is
>>>> kokio "generic" kernelio, tekstiniam rezime.
>>>>
>>>> Reikia pasidaryti SD kortele su FAT (nepamenu kokia16 ar 32), irasyti
>>>> viena direktorija ir ten sukelti failus...
>>>>
>>>> rodos /script direktorija. ten linuxo kernelis ir skriptis shell
>>>> failas. o
>>>> ten shell faile jau bandai sukelti failus ar formatuoti/tikrinti flash
>>>> roma. Galima ir sistema is SD korteles pasileisti.
>>>>
>>>> As tokiu metodu pasidariau viso aparato backupa ir poto sekmingai
>>>> atgaivinau kai uzsirootines sisteminius failus perredagavau ir jis jau
>>>> nebesikure visiskai.
>>>>
>>>>
>>>>
>>>> scriptas pvz toks. jis ikelia visa sistema, jei ji SD korteleje:
>>>>
>>>> height=20
>>>> pointX=30
>>>> pointY=50
>>>>
>>>> if [ -f /mnt/mmcblk0p1/script/android_fs.tgz ] ; then
>>>> string="Update filesystem Start ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> else
>>>> string="--> Not find script/android_fs.tgz in SD Card"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height + $height))
>>>> string="Fail to update filesystem. Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>>
>>>> # -----> Begin Operate File-System Partition <---- #
>>>>
>>>> pointY=$(($pointY + $height + $height))
>>>> string="Erase File-System partition ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> flash_eraseall /dev/mtd7
>>>> if [ $? -ne 0 ] ; then
>>>> # pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Erase File-System partition Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>> string="Maybe the kernel don't support this NAND Flash"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Erase File-System partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> mount -t yaffs2 /dev/mtdblock7 /mnt/mtd
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Mount File-System partition Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Mount File-System partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>>
>>>> pointY=$(($pointY + $height))
>>>> string="Now Copy System Files, Pleas wait ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> tar zxvf /mnt/mmcblk0p1/script/android_fs.tgz -C /mnt/mtd
>>>>
>>>> string="Copy System Files to File-System partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>>
>>>> if [ -d /mnt/mmcblk0p1/script/driver ] ; then
>>>> echo "Now Copy Drivers to File-System partition ......"
>>>> cp -a /mnt/mmcblk0p1/script/driver/* /mnt/mtd
>>>>
>>>> string="Copy Drivers to File-System partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>> fi
>>>>
>>>> if [ -f /mnt/mmcblk0p1/script/busybox_1.16.tgz ] ; then
>>>> string="Now Copy busybox to File-System partition ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> # pointY=$(($pointY + $height))
>>>> tar zxvf /mnt/mmcblk0p1/script/busybox_1.16.tgz -C /mnt/mtd
>>>> string="Copy busybox to File-System partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>>
>>>> if [ -x /mnt/mtd/busybox/bin/ash ] ; then
>>>> mv /mnt/mtd/system/bin/sh /mnt/mtd/system/bin/sh-org
>>>> ln -s /busybox/bin/busybox /mnt/mtd/system/bin/sh
>>>> fi
>>>> fi
>>>>
>>>> chmod 777 -R /mnt/mtd
>>>> sync
>>>> umount /mnt/mtd
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> pointY=$(($pointY + $height))
>>>> string="Unmount File-System partition Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>>
>>>> # -----> End Operate File-System Partition <---- #
>>>>
>>>>
>>>> # -----> Begin Operate Data Partition <---- #
>>>>
>>>> if [ -d /mnt/mmcblk0p1/script/etc ] || [ -f
>>>> /mnt/mmcblk0p1/script/data.tgz ] ; then
>>>> string="Erase Data partition ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> flash_eraseall /dev/mtd8
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Erase Data partition Fail!. Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>> string="Maybe the kernel don't support this NAND Flash"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Erase Data partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> mount -t yaffs2 /dev/mtdblock8 /mnt/mtd
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Mount Data partition Fail!. Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Mount Data partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> pointY=$(($pointY + $height))
>>>>
>>>> string="Now Copy Files to Data partition, Please wait ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> if [ -f /mnt/mmcblk0p1/script/data.tgz ] ; then
>>>> tar zxvf /mnt/mmcblk0p1/script/data.tgz -C /mnt/mtd
>>>> fi
>>>>
>>>> if [ -d /mnt/mmcblk0p1/script/etc ] ; then
>>>> if [ -d /mnt/mtd/wmtpref ] ; then
>>>> cp -a /mnt/mmcblk0p1/script/etc/* /mnt/mtd/wmtpref
>>>> else
>>>> mkdir /mnt/mtd/wmtpref
>>>> cp -a /mnt/mmcblk0p1/script/etc/* /mnt/mtd/wmtpref
>>>> fi
>>>> fi
>>>>
>>>> string="Copy Files to Data partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>>
>>>> chmod 777 -R /mnt/mtd
>>>> sync
>>>> umount /mnt/mtd
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> pointY=$(($pointY + $height))
>>>> string="Unmount Data partition Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>> fi
>>>> # -----> End Operate Data Partition <---- #
>>>>
>>>> # -----> Begin Operate Cache Partition <---- #
>>>>
>>>> if [ -f /mnt/mmcblk0p1/script/cache.tgz ] ; then
>>>> string="Erase Cache partition ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> flash_eraseall /dev/mtd9
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Erase Cache partition Fail!. Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>> string="Maybe the kernel don't support this NAND Flash"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Erase Cache partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> mount -t yaffs2 /dev/mtdblock9 /mnt/mtd
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Mount Data partition Fail!. Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Mount Cache partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> pointY=$(($pointY + $height))
>>>>
>>>> string="Now Copy Files to Cache partition, Please wait ......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>> tar zxvf /mnt/mmcblk0p1/script/chache.tgz -C /mnt/mtd
>>>>
>>>> string="Copy Files to Cache partition OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>>
>>>> chmod 777 -R /mnt/mtd
>>>> sync
>>>> umount /mnt/mtd
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> pointY=$(($pointY + $height))
>>>> string="Unmount Cache partition Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>> fi
>>>>
>>>> # -----> End Operate Cache Partition <---- #
>>>>
>>>> string="Update filesystem successful!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height + $height))
>>>>
>>>> # -----> Begin Operate User Space <---- #
>>>>
>>>> if [ -f /mnt/mmcblk0p1/script/driver/g_file_storage.ko ] ; then
>>>> string="Erase User Space......"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> flash_eraseall /dev/mtd11
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Erase User Space Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Erase User Space OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>> #pointY=$(($pointY + $height))
>>>> mount -t yaffs2 /dev/mtdblock11 /mnt/mtd
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Mount User Space Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Mount User Space OK"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>>
>>>> pointY=$(($pointY + $height))
>>>> string="Create Loop File ..."
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> create_loopfile mtd11 /mnt/mtd/UserFile bs=1024
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Create Loop File Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> if [ -f /mnt/mtd/UserFile ] ; then
>>>> string="Create Loop File Successful"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> else
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Create Loop File Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>> fi
>>>> pointY=$(($pointY + $height))
>>>>
>>>> string="Format Loop File ..."
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> #pointY=$(($pointY + $height))
>>>>
>>>> mkdosfs /mnt/mtd/UserFile
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> #pointY=$(($pointY + $height))
>>>> pointY=$(($pointY + $height + $height))
>>>> string="--> Format Loop File Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> else
>>>> string="Format Loop File Successful"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> fi
>>>>
>>>> chmod 777 -R /mnt/mtd
>>>> sync
>>>> umount /mnt/mtd
>>>>
>>>> if [ $? -ne 0 ] ; then
>>>> pointY=$(($pointY + $height + $height))
>>>> string="Unmount User Space Fail! Exit!"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> exit 0
>>>> fi
>>>>
>>>> pointY=$(($pointY + $height + $height))
>>>> fi
>>>>
>>>> # -----> End Operate User Space <---- #
>>>>
>>>> echo 0 > /proc/boot-splash
>>>> string="All Update successful... waiting for remove SD Card"
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> pointY=$(($pointY + $height))
>>>>
>>>> string="Please remove SD Card ......"
>>>> while [ -x /bin/ls ]
>>>> do
>>>> if [ -x /mnt/mmcblk0p1/script/update.sh ] ; then
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> sleep 1
>>>> else
>>>> break
>>>> fi
>>>> done
>>>>
>>>> pointY=$(($pointY + $height))
>>>>
>>>> string="Reboot now..."
>>>> echo $string
>>>> gui-echo $pointX $pointY "$string"
>>>> reboot
>>>>
>>>>
>>>> --
>>>> Bye, Levas
>>>> --
>>>> http://www.vabolis.lt
>>>>
>>>>
>>>> "Andrius" <netu@go.myla> wrote in message
>>>> news:jn8at8$p2d$1@trimpas.omnitel.net...
>>>>> karoce ymeciau y korta nauja rom
>>>>> pakrove-suinstalino , liepe isimt msd , uzgiso ir psio su viskam
>>>>> lavonas
>>>>>
>>>>> ar yr kokia 3-4 pirstu kombinacija garazinem salygom prikelt?
>>>>> ar palikt kaip gykine lentute lasiakam ant kapoto pjaustyt ?
>>>>>
>>>>> aciu
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>
>