[Q] Upgrade from O2 319 to retail 351? Safe? Worthwhile? - Streak 5 Q&A, Help & Troubleshooting

I have an O2 UK Streak that I want to upgrade to 351. I'm not certain what ROM it's running as I bought it second hand but it's probably 319 (since it's Froyo + O2 branded).
I've read the FAQ here and various threads here and on modaco and I think I should be OK to just flash 351 using the stock Dell recovery but I really don't want to end up with a brick. Can anyone confirm:
- is it safe to upgrade 319 to 351 using Dell recovery and the 351 pkg file?
- is this worth doing (i.e. is 351 more stable and/or faster than 319)?
- how can I be certain I have 319 and not something custom (OEM version is GAUSB1A13191)?
- do I need to worry about my baseband version (GAUSB1A131921-EU)? Will upgrade from 351 pkg also upgrade the baseband?
Thanks,
-- Not Relevant

Unless you really need the carrier branding and carrier apps included in 319 you're better off upgrading to 351.
319 is based on 2.2
351 is based on 2.2.2
the difference is mainly security updates.
351 should be slightly faster with regards to 3g, but nothing huge. 351 also updates many of the bundled stock apps.
The right way to to install the 351 stock recovery and install the 351 update.pkg
http://forum.xda-developers.com/wiki/index.php?title=Dell_Streak#Official
if you dont know how to flash recoveries you can just use multiflash to install the 351 recovery.
using an update.pkg updates absolutely everything, it also wipes your phone so you should backup your data first.

TheManii said:
Unless you really need the carrier branding and carrier apps included in 319 you're better off upgrading to 351.
Click to expand...
Click to collapse
OK, thanks - removing the O2 branding is part of my motivation for upgrading
TheManii said:
319 is based on 2.2
351 is based on 2.2.2
the difference is mainly security updates.
351 should be slightly faster with regards to 3g, but nothing huge. 351 also updates many of the bundled stock apps.
The right way to to install the 351 stock recovery and install the 351 update.pkg
http://forum.xda-developers.com/wiki/index.php?title=Dell_Streak#Official
if you dont know how to flash recoveries you can just use multiflash to install the 351 recovery.
Click to expand...
Click to collapse
Ahh... I didn't realize I needed to flash the 351 recovery. I just assumed I could boot into 319 recovery (or whatever is currently on the phone) and install the pkg file from the SD card.
TheManii said:
using an update.pkg updates absolutely everything, it also wipes your phone so you should backup your data first.
Click to expand...
Click to collapse
OK, understood. Does this mean I don't need to manually wipe cache or anything else then?
Thanks again.

Just flash the 351 recovery and put the 351 update.pkg on sd card then update, it wipes everything automatically.
Recoveries can only install updates from the same region (this is intentional).
319 is region 21 (O2)
351 is region 00 (Retail/unbranded)

TheManii said:
Just flash the 351 recovery and put the 351 update.pkg on sd card then update, it wipes everything automatically.
Recoveries can only install updates from the same region (this is intentional).
319 is region 21 (O2)
351 is region 00 (Retail/unbranded)
Click to expand...
Click to collapse
OK, that makes sense now. I didn't understand why 319 recovery was not sufficient + I also wondered why the carrier would allow users to flash a non-branded ROM without making it difficult. Should have put two and two together here

Have successfully flashed 351 using this method and all is working.

Related

[Q] Baseband and Upgrade Issues, T-Mobile AWS Streak - Help!

Hiya,
So I bought a Dell Streak off Craigslist that happened to support T-Mobile AWS 3G. I didn't do enough research to realize that the Android 2.2 update was only out for unlocked and AT&T Streaks, and since the AWS Streak isn't supported by Dell, there's little to no chance of an official 2.2 upgrade.
This morning I decided to try flashing DjSteve's ROM, and after trying several Clockwork recoveries, I found an older version, 1.8.1, I believe, that wouldn't just sit at a blackscreen. It wouldn't flash either Steve's 1.5.1, 1.6.1 or 1.7 ROMs, so I decided to use FASTBOOT to flash over the baseband Steve recommends for 1.5.1 and higher of his ROM.
The ROMs still would not flash, and when the Streak boots back into the Stock 1.6, I have no cellular connection whatsoever, get strange warnings about my battery and charger not being supported (even though it wasn't plugged in) and in Settings > About, the baseband shows up as unknown.
I thought about trying to flash an AT&T baseband, and then flash the ROM, but I don't think this would give me my 3G back. I did not make any nandroid backups and I can't seem to locate the original AWS stock baseband to flash back to.
I also tried flashing StreakModRecovery using FASTBOOT, but neither 0.3.2 or 0.3.2.6beta work, they just sit at a black screen similar to what ClockworkMod 2.5.0.1 does.
I just want to get 2.2 on my Streak and have my cellular and 3G working again.
Can someone please help me?
Thanks much.
there are a few recent posts on aws streaks and their stock 2.2. I just read a few yesterday...
Sent from my Dell Streak using XDA Premium App
Can you tell us your current build number/baseband number before you update?
so far the recent aws streaks reporting in have builds not currently released to the public and are worth backing up before updating.
kable said:
there are a few recent posts on aws streaks and their stock 2.2. I just read a few yesterday...
Sent from my Dell Streak using XDA Premium App
Click to expand...
Click to collapse
I was only able to find information about rooting the AWS Streak 2.2. It's possible I missed it, and if so, could you please point me in the right direction? I have been looking for a few hours, both on here and Google.
My Streak is:
Firmware version: 1.6
Baseband version: unknown
Kernel version: 2.6.29-perf
OEM version: GAUSB1A111933
Build number 9158
After attempting to flash the baseband, 4.AMSS for v1.5.1+, from the downloads section on streakdroid.com, I lost my cellular connectivity, Baseband shows up as unknown, my button LEDs flash randomly and the device tells me my battery or charger is broken even though it's not plugged in.
Also, I am not able to update. I can't get either a recent version of ClockworkMod or StreakMod to flash correctly - they just show a blackscreen after selecting Update package from SD Card from the Dell recovery (vol up + vol down & power), option 2. I was only able to get an older version of ClockworkMod to work, and that still would not flash DjSteve's ROM. I got an error code, Status 7.
!! 119 is yet another new version
could you please provide a nandroid of it? it's yet another version that's completely unique to the AWS streaks
The baseband you flashed only works with froyo builds, since you're currently on a 1.6 build it shouldnt work. You need to update your streak to an official 2.2 build to get back connectivity and as a prereq to flashing streakdroid
TheManii said:
!! 119 is yet another new version
could you please provide a nandroid of it? it's yet another version that's completely unique to the AWS streaks
The baseband you flashed only works with froyo builds, since you're currently on a 1.6 build it shouldnt work. You need to update your streak to an official 2.2 build to get back connectivity and as a prereq to flashing streakdroid
Click to expand...
Click to collapse
I suppose that makes sense that a 2.2 baseband doesn't work with 1.6.
I would be happy to provide a nandroid of it, if I can get some type of recovery installed again. I always end up with the black screen after doing option 2 from Dell recovery with both Clockwork and StreakMod.
Have you tried multiple versions and not just the most recent one? I think other AWS users have had trouble with the most recent ones. (Also keep in mind your streak is rather old compared to theirs, I really dont know the tiny differences that make some streaks not work with some recoveries/firmwares)
TheManii said:
Have you tried multiple versions and not just the most recent one? I think other AWS users have had trouble with the most recent ones. (Also keep in mind your streak is rather old compared to theirs, I really dont know the tiny differences that make some streaks not work with some recoveries/firmwares)
Click to expand...
Click to collapse
I've tried 0.3.2 and 0.3.2.6beta and neither work. I'm looking for older versions as we speak, but I'm not sure there any.
The only recovery I can get to load is ClockworkMod REcovery v1.8.1.7
It opens with the following errors:
E:Can't find MISC:
E:Can't find MISC:
ClockworkMod Recovery v1.8.1.7
E:Can't find MISC:
Attempting to perform a nandroid backup with this recovery fails, and says the following:
SD Card space free: 14737MB
Backing up boot...
Error while dumping boot image!
E:Can't find MISC:
I don't really know what else to do, other than to try and poke around and figure out how to go from 1.6 to 2.2 on my goofy version of the Streak.
Do you have any ideas?
If you cant nandroid, trying adb pulling the entire system folder.
Weither or not you can you might need to use qdl tool to update, I think the bootloaders on your streak might be too old to like the recoveries you tried (but I dont have any hard knowledge) I'm not really an expert on updating

[Q] Can anyone explain the builds to me please?

I have been searching all night and can not find what i am looking for.
Can some one explain why the dell streak 5 I have is at version #347 15274 but i see that latest retail version as # 351 15609.
My question is what are the differences between the two? I also see a new build from hong kong version #354 15881.
I already have a rooted phone but i have never upgraded the version before. Is it even worth it?
I guess i am just confused.
Actually there is a lot of info at the XDA Streak Wiki.
It appears that 347 is one of the ROMs that TheManii does not have files for. You should contact him about sharing your ROM with him, so it can be posted to the Wiki.
AFAIK 351 is just bug fixes. I am running 351 and have found it to be very stable.
marvin02 said:
Actually there is a lot of info at the XDA Streak Wiki.
It appears that 347 is one of the ROMs that TheManii does not have files for. You should contact him about sharing your ROM with him, so it can be posted to the Wiki.
AFAIK 351 is just bug fixes. I am running 351 and have found it to be very stable.
Click to expand...
Click to collapse
Thanks for your quick reply, Would you recommend the upgrade? Also which method would you recommend for doing this.
NotoriousHaze said:
Thanks for your quick reply, Would you recommend the upgrade? Also which method would you recommend for doing this.
Click to expand...
Click to collapse
I have never used 347 so I can not make any comparison. I do know that 351 runs very well for me. The reports that I see for 351 are better bluetooth and wifi connectivity.
I would try downloading the 351 .pkg file directly to your phone. When the DL is complete open your notification bar and tap on the completed download and it should install. Using this method preserves your apps and settings. You should be connected to WiFi.
Please note that on some phones (probably depends on what apps you are using) you may see issues and have to do a factory reset after the upgrade which will mean setting up your phone again, so back everything up.
You must have the stock recovery for 347 on your phone for this to work. If you still have install-recovery.sh on your phone (never renamed or deleted it) your phone will still have the stock recovery on it. See this info about the recovery image.
If the upgrade does not install rename the file to upgrade.zip and make sure it is in the root of your SD card and install it from recovery.
Read this flashing guide.
Please contact TheManii before upgrading to see if you can get the 347 files to him.
I already have a nandroid of 347, what i dont have is a pkg which i would not expect him to have.
TheManii said:
I already have a nandroid of 347, what i dont have is a pkg which i would not expect him to have.
Click to expand...
Click to collapse
OK - did not know that.

should i update to newer baseband/rom

im still on the old 305 bb/rom...i have thought about putting a newer rom/bb like the 351.....but my phone is working good now....even with 1.9.0 on it,and the ro.ril hack.
what reason should i update....what better if any would i see.....please let me know....i really just want to mess with it....but it is running good now,so i really need some improvement to justify it.
Answer is pretty simple...
If you update to the latest BB, and theoretically use your phone in the exact same manner as you do now, then you will see improved battery life AND have a quicker phone when you do use it for apps... it's pretty much a no brainer
Does BB and ROM have to be identical? i.e. Can we flash the 354 BB on the 351 ROM? Would there be any potential benefit or drawback to doing so?
Well that used to be more of a commom practice, but a couple months ago TheManii suggested it wasn't such a good idea to flash parts of ROMs such as dsp and amss, etc... so what I suggest to you is for the best performance is:
Choose your ROM, 351 or 353
Flash stock recovery for the ROM you want to use
Download and place update.pkg of that ROM on your SD card
Flash the ROM, do a factory reset and let it boot
Download and have your custom ROM if you're gonna use one on your SD
Flash StreakMod and immediately boot into StreakMod
Flash your custom ROM (recommend StreakDroid or SimpleStreak (I use StreakDroid personally)
Let it boot and you should be trouble free, and all internal SD files and internal flash memory should now be in sync.
You should do all this with your phone at 100% battery.
You should see much better performance, no force closes and much better battery life, at least this was my experience
From all of the discussion I have seen 354 is very little different than 351. The biggest difference is that 354 is customized for the Hong Kong region and has limited language support.
cdzo72 said:
Well that used to be more of a commom practice, but a couple months ago TheManii suggested it wasn't such a good idea to flash parts of ROMs such as dsp and amss, etc... so what I suggest to you is for the best performance is:
Choose your ROM, 351 or 353
Flash stock recovery for the ROM you want to use
Download and place update.pkg of that ROM on your SD card
Flash the ROM, do a factory reset and let it boot
Download and have your custom ROM if you're gonna use one on your SD
Flash StreakMod and immediately boot into StreakMod
Flash your custom ROM (recommend StreakDroid or SimpleStreak (I use StreakDroid personally)
Let it boot and you should be trouble free, and all internal SD files and internal flash memory should now be in sync.
You should do all this with your phone at 100% battery.
You should see much better performance, no force closes and much better battery life, at least this was my experience
Click to expand...
Click to collapse
Thanks for the info.......im going to do this,and put the 351 on her.....and maybe go with 1.9.0 or simple streak......and wait till a complete and stable gingerbread custom rom is put out....if ever
Sent from my Pimped Out Dell Streak using XDA Premium App
also FYI: if you use a stock rom and your baseband doesnt match (ie bb354 with stock 351) you'll get the blinking leds issue.
This is by design in the rom as it complains that they dont match.
Custom roms have it disabled, they dont care what bb you have (though they should as old bbs are generally a bad thing)
TheManii said:
also FYI: if you use a stock rom and your baseband doesnt match (ie bb354 with stock 351) you'll get the blinking leds issue.
This is by design in the rom as it complains that they dont match.
Custom roms have it disabled, they dont care what bb you have (though they should as old bbs are generally a bad thing)
Click to expand...
Click to collapse
Manii i have a question, i got my phone from dell new rma'ed a week ago, it had 339 bb installed and android 2.2.1, i rooted it, put streakdroid on it and everything then flashed to the 351 amss.bin, now am i still suffering from depleted battery life doing this, or should i flash over the 351 rom itself, then nandroid back to my old save? or how would that work?
first you shouldnt just flash the bb, you should use the entire update pkg,
and secondly that shouldnt directly be involved, did you factory reset before installing sd? it might be a config issue, it's likely more of a SD issue then a bb issue

[Q] How do I remove StreakMod? I have BB 347.

Hi guys, so my Streak's camera stopped working and I have StreakDroid 1.9.1 installed and StreakMod. I called customer service and they said I could exchange it. Does anyone know how to get the stock recovery back on the Streak? I was going to restore a Nandroid backup for Stock Froyo 2.2 for 347 and remove StreakMod.
I read the "What you need to know about the Dell Streak" guide that was made, but the link to the Stock Recovery isn't working.
I also looked at the MultiRecoveryFlasher, but I don't see a version for 347, only 345 and 351.
Can anyone help me? Thanks.
347 was never available in PKG form since it came preinstalled on some Streaks (like mine). There is no recovery image nor a PKG file for 347, so place 351 on your Streak and call it a day. Dell isn't going to care that you upgraded the ROM from 347 to 351. When it comes to exchanging the Streak all they are going to care about is that there is an official Dell ROM on the device.
Ah I see. Thanks for the reply. Also, I've never used MultiRecoveryFlasher, do I need to flash the baseband first, and then the recovery?
Nope. Just flash the recovery. Installing 351 will take care of the rest.
In order to keep streakmod on a stock rom you had to rename or delete install-recovery.sh. If you restore it the stock recovery should reinstall on the next reboot.

[Q] Baseband through Nandroid Restoring ?

Need advise, guys,
I installed 354 Rom (of course with 354's baseband) and Nadroid backup.
Flashed 406 baseband and install GB Rom.
Now,
I restore Nandroid backuped 354 Rom and seems everything ok..
My question is ;
Do I have to re-flash baseband of 354 Rom or automatically restored through Nandroid so not unnecessary to re-flash for baseband ??
Thanks.
Nandroid doesn't restore the baseband. That's low-level stuff that you need fastboot to change.
Strephon Alkhalikoi said:
Nandroid doesn't restore the baseband. That's low-level stuff that you need fastboot to change.
Click to expand...
Click to collapse
Doesnt it? I didnt know that..because I've been jumping from Froyo(simple streak) to GB (DSCv06b) everytime with just the nandroid backup..and everything seems to be doing fine on both.
I am sure nandroid does not touch those files. If you did a search on the forums you would find posts mentioning the recommended method of restoring the amss and dsp files is to install a stock ROM because doing so guarantees that all the files have the same version number.
In your case, you have a Gingerbread baseband and I presume you're running a custom Froyo ROM. As you note, you've had no problems, but I bet if you look at the baseband, you'll be quite surprised at what version is present.
Thanks soooo much...
Strephon Alkhalikoi said:
I am sure nandroid does not touch those files. If you did a search on the forums you would find posts mentioning the recommended method of restoring the amss and dsp files is to install a stock ROM because doing so guarantees that all the files have the same version number.
In your case, you have a Gingerbread baseband and I presume you're running a custom Froyo ROM. As you note, you've had no problems, but I bet if you look at the baseband, you'll be quite surprised at what version is present.
Click to expand...
Click to collapse
Now, I can understand why sometime my GB5 acting weird....
Thanks a lot !!
Strephon Alkhalikoi said:
I am sure nandroid does not touch those files. If you did a search on the forums you would find posts mentioning the recommended method of restoring the amss and dsp files is to install a stock ROM because doing so guarantees that all the files have the same version number.
In your case, you have a Gingerbread baseband and I presume you're running a custom Froyo ROM. As you note, you've had no problems, but I bet if you look at the baseband, you'll be quite surprised at what version is present.
Click to expand...
Click to collapse
hmmm...thats weird..because my baseband for GB shows 406 coming from Froyo Nandroid backup. So for me, it did change the baseband.Anyways, I might actually did good doing that restoring the GB from Froyo , because since the last time I did that,I never had an FC or SOD.Unlike when I first installed GB (streakdroid and dsc) by the recommended flashing of BB and DSP1 first and factory restore,heaps of issues.But since that my Streak have been stable as SimpleStreak was.

Categories

Resources