Need Information about Firmaware upgrade in froyo

by deeps » Fri, 18 Mar 2011 19:21:09 GMT


Sponsored Links
 Hi,

 We are using Froyo in one of our product.We need to implement
firmware upgrade feature in it. We need to provide the feature to
upgrade kernel as well as the OS. Can we use the update.zip to do
this. Do we have to include fastboot command in it to upgrade kernel?
Can we do fastboot with out connecting the device to PC through USB?
Our requirement is downloading the firmware to SD card  from PC, put
the SD card in the system and upgrade the firmware.

We dont have manual harware keys  in the product. Is it possible to
enter in to fast boot mode using installPackage API of Recovery
system?

Can we map the back button and some necessary mandatory keys  to the
softkey, If so please let me know the procedure for it?

Can we also boot with safe start mode with out hard keys.

Please clarify all these doubts and help me out to resolve the issues
Thanks and Regards
Deepthi

-- 



Re: Need Information about Firmaware upgrade in froyo

by TreKing » Sat, 19 Mar 2011 10:09:39 GMT


 



This group is using the Android SDK. Please check the docs to find a more
appropriate group for your query.

-------------------------------------------------------------------------------------------------
TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices

-- 


Sponsored Links


Other Threads

1. apps with the same user id

What are the privileges of two apps with same id?
I thought that two apps with the same id can communicate with implicit
intents without the need for intent filters to be advised.I created
two test apps for this reason but it failed...

-- 

2. Opening Mediaplayer = PVPlayer stacktrace !

Hi all,

I'm trying to display a remote video (mp4 format). When I launch
prepare (or prepareSync), Android is crashing (see log view after my
piece of code). I tried with emulator, ADP1 and Hero...
Thanks by advance for your help
mPlayer = new MediaPlayer();
mPlayer.setOnBufferingUpdateListener(this);
mPlayer.setDataSource(this, mVideoUri); //mVideoUri is a remote http
address
mPlayer.setDisplay(mHolder);
mPlayer.prepareAsync();
I tried a lot of thing...but this my last code !
public void onBufferingUpdate(MediaPlayer mp, int percent) {
                // TODO Auto-generated method stub
                Log.e("ee", ">>" + percent);
                if (percent==20) mp.start();
        }

STACK TRACE
12-05 17:50:11.571: DEBUG/MediaPlayerService(37): player type = 1
12-05 17:50:11.681: INFO/PVPlayer(37):  [34m   ++++++++++++++++++
PVPlayer constructor num 0[0m
12-05 17:50:13.171: INFO/DEBUG(6245): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
12-05 17:50:13.181: INFO/DEBUG(6245): Build fingerprint: 'htc_wwe/
htc_hero/hero/hero:1.5/2.73.405.5/61267:user/release-keys'
12-05 17:50:13.181: INFO/DEBUG(6245): pid: 6824, tid: 6824  >>>
com.mypackage.myapp <<<
12-05 17:50:13.181: INFO/DEBUG(6245): signal 11 (SIGSEGV), fault addr
0000000c
12-05 17:50:13.181: INFO/DEBUG(6245):  r0 bed0d464  r1 00000001  r2
0000a770  r3 00000000
12-05 17:50:13.181: INFO/DEBUG(6245):  r4 0000000c  r5 bed0d460  r6
bed0d430  r7 bed0d400
12-05 17:50:13.181: INFO/DEBUG(6245):  r8 bed0d4b8  r9 41049d2c  10
41049d18  fp 00000000
12-05 17:50:13.181: INFO/DEBUG(6245):  ip a9d46ce8  sp bed0d3f0  lr
a9d26367  pc ab222b9a  cpsr 80000030
12-05 17:50:13.231: INFO/CheckinService(63): From server: Intent
{ action=android.server.checkin.FOTA_CANCEL }
12-05 17:50:13.361: INFO/DEBUG(6245):          #00  pc 00022b9a  /
system/lib/libmedia.so
12-05 17:50:13.371: INFO/DEBUG(6245):          #01  pc 0001ffc4  /
system/lib/libmedia.so
12-05 17:50:13.371: INFO/DEBUG(6245):          #02  pc 000044cc  /
system/lib/libmedia_jni.so
12-05 17:50:13.381: INFO/DEBUG(6245):          #03  pc 0000e434  /
system/lib/libdvm.so
12-05 17:50:13.381: INFO/DEBUG(6245):          #04  pc 00040b0a  /
system/lib/libdvm.so
12-05 17:50:13.391: INFO/DEBUG(6245):          #05  pc 00013198  /
system/lib/libdvm.so
12-05 17:50:13.391: INFO/DEBUG(6245):          #06  pc 00017b9c  /
system/lib/libdvm.so
12-05 17:50:13.391: INFO/DEBUG(6245):          #07  pc 000175e0  /
system/lib/libdvm.so
12-05 17:50:13.391: INFO/DEBUG(6245):          #08  pc 00052558  /
system/lib/libdvm.so
12-05 17:50:13.401: INFO/DEBUG(6245):          #09  pc 00059a7a  /
system/lib/libdvm.so
12-05 17:50:13.411: INFO/DEBUG(6245):          #10  pc 00013198  /
system/lib/libdvm.so
12-05 17:50:13.411: INFO/DEBUG(6245):          #11  pc 00017b9c  /
system/lib/libdvm.so
12-05 17:50:13.411: INFO/DEBUG(6245):          #12  pc 000175e0  /
system/lib/libdvm.so
12-05 17:50:13.421: INFO/DEBUG(6245):          #13  pc 000523dc  /
system/lib/libdvm.so
12-05 17:50:13.421: INFO/DEBUG(6245):          #14  pc 0003f178  /
system/lib/libdvm.so
12-05 17:50:13.431: INFO/DEBUG(6245):          #15  pc 0002aeb0  /
system/lib/libandroid_runtime.so
12-05 17:50:13.441: INFO/DEBUG(6245):          #16  pc 0002b9ae  /
system/lib/libandroid_runtime.so
12-05 17:50:13.441: INFO/DEBUG(6245):          #17  pc 00008bf2  /
system/bin/app_process
12-05 17:50:13.451: INFO/DEBUG(6245):          #18  pc 0001fd22  /
system/lib/libc.so
12-05 17:50:13.451: INFO/DEBUG(6245):          #19  pc 0000bcb2  /
system/lib/libc.so
12-05 17:50:13.461: INFO/DEBUG(6245):          #20  pc b000157e  /
system/bin/linker
12-05 17:50:13.461: INFO/DEBUG(6245): stack:
12-05 17:50:13.461: INFO/DEBUG(6245):     bed0d3b0  00000000
12-05 17:50:13.461: INFO/DEBUG(6245):     bed0d3b4  001dd05c  [heap]
12-05 17:50:13.461: INFO/DEBUG(6245):     bed0d3b8  001dd05c  [heap]
12-05 17:50:13.461: INFO/DEBUG(6245):     bed0d3bc  a9d32a73  /system/
lib/libutils.so
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3c0  00001aa8
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3c4  0000a780  [heap]
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3c8  00000000
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3cc  0000000c
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3d0  0000a770  [heap]
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3d4  a9d26367  /system/
lib/libutils.so
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3d8  bed0d400  [stack]
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3dc  bed0d464  [stack]
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3e0  bed0d460  [stack]
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3e4  a9d274bb  /system/
lib/libutils.so
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3e8  df002777
12-05 17:50:13.471: INFO/DEBUG(6245):     bed0d3ec  e3a070ad
12-05 17:50:13.481: INFO/DEBUG(6245): #00 bed0d3f0  00190001  [heap]
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d3f4  a9d2e3bd  /system/
lib/libutils.so
12-05 17:50:13.481: VERBOSE/CheckinService(63): Disabling timed
checkins (interval: 0 secs)
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d3f8  002e0588  [heap]
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d3fc  000aa790  [heap]
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d400  00000000
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d404  00000000
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d408  00000000
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d40c  00000000
12-05 17:50:13.481: INFO/DEBUG(6245):     bed0d410  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d414  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d418  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d41c  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d420  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d424  afe00001  /system/
lib/libc.so
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d428  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d42c  88befd87
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d430  00000000
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d434  001dd058  [heap]
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d438  00000040
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d43c  00000060
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d440  00000040
12-05 17:50:13.491: INFO/DEBUG(6245):     bed0d444  00000000
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d448  00000000
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d44c  00000000
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d450  00000000
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d454  ad040001  /system/
lib/libdvm.so
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d458  00000000
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d45c  a9d35ca7  /system/
lib/libutils.so
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d460  435fced8
12-05 17:50:13.501: INFO/DEBUG(6245):     bed0d464  0000a780  [heap]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d468  ab30985c
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d46c  001e8308  [heap]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d470  bed0d498  [stack]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d474  001e8320  [heap]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d478  435fda30
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d47c  ab21ffc7  /system/
lib/libmedia.so
12-05 17:50:13.511: INFO/DEBUG(6245): #01 bed0d480  bed0d498  [stack]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d484  0000a9c8  [heap]
12-05 17:50:13.511: INFO/DEBUG(6245):     bed0d488  ab309358
12-05 17:50:13.531: INFO/DEBUG(6245):     bed0d48c  ab3044cf  /system/
lib/libmedia_jni.so
12-05 17:50:14.021: INFO/CheckinService(63): From server: Intent
{ action=android.server.checkin.FOTA_CANCEL }
12-05 17:50:14.251: INFO/DEBUG(6245): de{*filter*}d committing suicide to
free the zombie!
12-05 17:50:14.271: INFO/DEBUG(6851): de{*filter*}d: Aug 27 2009 10:39:41
12-05 17:50:14.271: INFO/ActivityManager(63): Process
com.mypackage.myapp (pid 6824) has died.
12-05 17:50:14.271: INFO/WindowManager(63): WIN DEATH: Window{43721b10
com.mypackage.myapp/com.mypackage.myapp.AppActivity paused=false}
12-05 17:50:14.281: INFO/PVPlayer(37):  [34m -------------------
PVPlayer destructor num 1 [0m
12-05 17:50:14.311: DEBUG/Zygote(36): Process 6824 terminated by
signal (11)


-- 

3. Set LayoutParams to button

4. Opening Mediaplayer = PVPlayer stacktrace !

5. ActivityGroup: How do I disable the shadow at the top of the window?

6. ProgressDialog from within ContentProvider class!

7. ProgressDialog from within ContentProvider class!