Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
pulz
Old
(Last edited by pulz; 13th March 2012 at 09:32 PM.)
#1  
Member - OP
Thanks Meter 15
Posts: 43
Join Date: Jan 2011
Location: Ahmedabad
Lightbulb [GUIDE] : Flashing a baseband and why you should do it

Hello All.
I had a small talk with DoomLord about flashing base-bands over the phone and the difference it would make for your phone so have decided to make the information that I got available for the public here so that no one else has to go to the same hassle I did Googling for all the stuff.
I am a power user of Android. But completely unbeknownst to the development side of the OS. So if I make any mistakes, I request you to point them out to me and I will make the necessary corrections.
So what exactly is a baseband ?!
Inside of your cellphone, there is a chip embedded that enables it to communicate with your carrier's transmission towers. This chip is known as a "baseband processor" and it is responsible for signal processing and realtime radio transmission operation. (Got that bit from WikiPedia)
The baseband is actually a piece of software that instructs that processor on what frequencies to operate on.
Kind of like a driver for any hardware that you might install on your computer.
So any gain in the level of harmony between the hardware and software that make data transmission happen on your phone (GSM/DATA) is only going to benefit the phone's performance. ( READ battery life, signal reception, etc.)
Also, each baseband has it's corresponding libraries which also need to be provided for it to be working optimally.
So that's that for the theory part.
I'm open to corrections. If anyone can point them out, I will be happy to edit the post. But I had a lot of trouble trying to understand WHY I should flash a particular baseband and what difference it will make.
Currently, at XDA we have baseband patches for baseband -36 and -64 available.
So as per your ROM requirements, it would be better to flash any of these base-bands onto your phone with their corresponding libraries.
Which brings us to the next part.
ACTUALLY flashing the baseband.
Pretty simple process actually.
But from what I know, you will need a rooted phone with an unlocked bootloader to do this. (!! Not sure !! )
And a custom recovery (Clockwork MOD) that can allow you flash .zip to NAND.
EDIT : You just "NEED" root. (Thanks Flo95)
Please follow post 2 for further info on how to do it without root.

My ARC S is rooted and has an unlocked bootloader.
So all that you need to do now is download the following :
1.Flashtool.
2.Baseband that you require.
3.Corresponsing baseband libraries

I will be posting more on this with screenshots so that everyone can enjoy the same benefits that I have currently after using my phone on -36 baseband and using the corresponding patches.

Credits to DoomLord (For awesome DOOM Kernel) and Iridaki (For baseband patches). If there is anyone else to credit, please do point and I will acknowledge the same here.
I invite inputs from other experienced XDA members to provide more technical Know-how on why this is necessary. Sadly, there is insufficient material right now on this topic here.
Thanks.


EDIT :
Lets share a list of working Basebands in various areas :

For eg. :
Gujarat, India : 36 works fine on Vodafone 3G
64 works fine on Vodafone 3G and Airtel.

NSW Australia (on the Optus network) : Baseband 36 tested to be working great

Finland:
-64 works great for Sonera / Saunalahti / Elisa / DNA
-36 drops connection alot for Saunalahti / Elisa

Croatia
baseband 56 works great in Croatia


You can point to the baseband working for you and your location and I will update the post accordingly.
Thanks

Please click the "THANKS" button if you feel you've benefited from the info !
The Following 12 Users Say Thank You to pulz For This Useful Post: [ Click to Expand ]
 
Flo95
Old
#2  
Flo95's Avatar
Senior Member
Thanks Meter 615
Posts: 2,872
Join Date: Oct 2010
You can flash basebands without an unlocked bootloader, as it happens when "normal" users update their devices the official way without need of an unlocked bl.

You can get recovery with SE Extreme Tweaker on locked bootloader, too.
Only thing you need is root.

But for kernel awesomeness I'd definitly recommend to unlock the device.

Sent from my iPad 2 using Tapatalk
HTC One X - Polar White - Beats by Dr. Dre urBeats 2 - Android Revolution HD 21.0 - XM-Kernel 296 - ModPack V6.6
Apple iPad 2 - iOS 6.1.3

500MB more Dropbox-Storage for you and me
You have to install Dropbox on your computer to get the 500MB extra space

Feel free to hit the thanks button if I helped you
The Following User Says Thank You to Flo95 For This Useful Post: [ Click to Expand ]
 
rkanwar
Old
#3  
rkanwar's Avatar
Senior Member
Thanks Meter 49
Posts: 1,107
Join Date: Aug 2010
Location: West Bromwich
What baseband is actually the best for uk in terms of signal battery and gps?

Sent from my LT18i using Tapatalk


Sony Xperia S | Asus Nexus 7
 
theduke89
Old
#4  
theduke89's Avatar
Senior Member
Thanks Meter 69
Posts: 345
Join Date: Feb 2011
Thanks for this topic!! :) ok I attach here the post I published in the other thread with no answer :) :
" @Iridaki: Sorry for my stupid question... But is there a way to flash another baseband directly from recovery?? Or I don't know, with root explorer... I'm on firmware. 42 rooted, with locked bootloader and with recovery. Thanks!

Sent from my Arc S LT18i using Xda Premium App"

Thanks in advance for your answer!!


 
kurnage
Old
(Last edited by kurnage; 25th January 2012 at 11:32 PM.)
#5  
Senior Member
Thanks Meter 92
Posts: 188
Join Date: Jun 2009
Location: Newcastle, NSW
Quote:
Originally Posted by rkanwar View Post
What baseband is actually the best for uk in terms of signal battery and gps?

Sent from my LT18i using Tapatalk
I think this is a great idea to discuss what basebands work best in what areas, it will certainly help a lot of people make the right (and informed decision).

To start off, I am in NSW Australia (on the Optus network) and I have found that the ideal baseband for me is .36 - All the other ones work fine of course but the .36 offers best/optimum battery and radio output for everyday use (with the latest DooMKernel of course!)
ARC LT15i

Visit my band's facebook page and give us a like:
http://www.facebook.com/Sarki.Rock



If you have found my posts useful or helpful, don't be shy and please click the "Thanks" button
Peace!
 
dyodyi
Old
#6  
Junior Member
Thanks Meter 1
Posts: 12
Join Date: Oct 2011
Hi, Im from the Philippines and wondering what baseband suits for my Arc S?
 
Bin4ry
Old
#7  
Bin4ry's Avatar
Recognized Developer
Thanks Meter 4916
Posts: 1,626
Join Date: Nov 2008
Location: Schwelm (NRW)

 
DONATE TO ME
Quote:
Originally Posted by theduke89 View Post
But is there a way to flash another baseband directly from recovery?? Or I don't know, with root explorer... I'm on firmware. 42 rooted, with locked bootloader and with recovery. Thanks!

Sent from my Arc S LT18i using Xda Premium App"

Thanks in advance for your answer!!
Yes there is a way to flash the baseband without Flashtool, but we wont publish it for now, since it's not working reliable on me. For theorie its working like an SE fota update. Which uses binary diff and flashes the diffs to the corresponding areas. This way you could flash all partitions. But this is only theory for now, because with flashtool we have a better way which is very very safe. Even if flashtool fails the phone can be restored everytime. Via FOTA you can really brick it forever

@All asking for which baseband fits best:
Please please DON'T start flashing basebands without thinking about now.
Normally ALWAYS use the baseband which comes with the ROM! For example SE always has the corresponding baseband included. This baseband fits the android libs it comes with.
On custom Roms please read what the developer of the customRom telly you. If he/she has developed the Rom for specific baseband libs.
All other things like baseband patches are tested and developed by other developers which know what they are doing. So if you use such a patch ALWAYS read the manual and the requirements. Because it CAN happen that it is NOT possible to use a GB baseband on a ICS rom and vice versa. The is a little more than "just" libs and firmware. Also the java part framework/base/com/java/internal/telephony....
has to fit the baseband (SE is very special here).

So i hope now you all understand. Please please please leave the decision which baseband is best and which is working to the devs who know what they are doing!!!!!! Don't come here and tell "i tried baeband xxxxx now my phone randomly disconnects data/voice/..."

Thanks
Bin4ry
Team FreeXperia

Xperia Stock ROM Collection for all devices: Click

Me on G+: Click

EASY ROOT FOR MANY MANY ANDROID DEVICES
-----------------------------

If you want to buy me a beer, feel free and click here:


Thanks very much!
The Following 6 Users Say Thank You to Bin4ry For This Useful Post: [ Click to Expand ]
 
Crikey83
Old
#8  
Member
Thanks Meter 7
Posts: 30
Join Date: Feb 2012
Location: Melbourne
I'm in Victoria, Australia on the Telstra network. Does anyone know which is the optimal baseband for me to use?

Cheers.
Samsung Galaxy Tab 2 7.0 kwbr Expresso De-Bloated Enhanced Stock ROM with TabletUI
 
iridaki
Old
#9  
iridaki's Avatar
Retired Forum Moderator / Recognized Themer
Thanks Meter 4402
Posts: 3,594
Join Date: Feb 2007
Location: Athens

 
DONATE TO ME
Quote:
Originally Posted by Crikey83 View Post
I'm in Victoria, Australia on the Telstra network. Does anyone know which is the optimal baseband for me to use?

Cheers.
You completely ignored the post above yours, didn't you?

iRĄD@k!* via Tapatalk
 
bumax
Old
#10  
bumax's Avatar
Member
Thanks Meter 7
Posts: 30
Join Date: Dec 2010
Finland:
-64 works great for Sonera / Saunalahti / Elisa / DNA
-36 drops connection alot for Saunalahti / Elisa
Samsung Galaxy SIV - i9505 - XXUAMDE + CF Root

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more