As always when starting a thread here, I begin with: I was a longtime HTC guy,l and I dont yet get everything Samsung relaed.
My newest issue is what I know as "radio" on HTC devices. Am i correct in assuming that on recent Samsung devices, this equals the "Baseband" in system info? It is referred to as "phone" as well in several parts of the sysem, in *#1234# for example.
So I assume further, that, when flashing via Odin on the PC, this would be the "Phone" image, correct? And flashing via MobileODIN directly on the device, this would be the "Modem" image though, correct?
Is it also correct that Baseband/Phone/Modem and the OS/Kernel dont forcibly need to match? As in a KK1 OS should be matched with a KK1 Kernel while the BB/Modem/Phone still could be much older, KG7 for example, or vice versa it could be much more recent, say KL5 or so.
Any useful answers of course are highly appreciated.
#Tapatalk #Galaxy Note
Sorry for raising the dead, but I was wondering the same thing. I'm just starting out too and the terminology can be confusing.
I understand what a ROM & a Kernel do, but if I download and install a ROM will that change my Baseband/Modem, or are they stored somewhere else?
k1ng617 said:
I understand what a ROM & a Kernel do, but if I download and install a ROM will that change my Baseband/Modem, or are they stored somewhere else?
Click to expand...
Click to collapse
As a rule, every ROM you install will contain its own modem, but you don't have to keep it if you prefer another one. For instance, my phone is running a KL7 based ROM with LA3 modem flashed on it. Flashing new modem is very easy from CWM - just choose 'install zip file form SD card', browse to your new modem file and off you go.
I hope this helps.
Thanks, that does help. One last question, is the modem/baseband's purpose strictly for cell tower reception?
Newer and hopefully better modem will improve your cell reception, WiFi and packet data connection/speed.
Related
I'm having to return my Galaxy S for a replacement, however before i realised there was a hardware issue, i flashed it.
Since i'm in Australia, on Optus, there isn't a leaked DTJF3 image. So i can't just flash back to the original.
Is there a way using busybox, or an update.zip (I create and sign update.zips, Have done a little) to update the model numbers to at least look like i haven't been messing with it. Best to be safe rather than have them not honor the warranty because of a flashed update.
I ask in here as this is where the people with an intimate knowledge of the underlying code hang out.
Regards,
aRTie
Australian Stock Rom (Dump) : ............
PLEASE NOTE: IF YOU ARE NOT A DEVELOPER, PLEASE DO NOT DOWNLOAD THIS FILE.
http://rapidshare.com/files/406741229/dump.tar !!!!
not my work but taken from this forum, so mayb try a search before posting
So I guess the first silly question would be.....
how to separate out the CSC, Phone & PDA tar files from the Dump?
Or is there a way to use Odin to flash the dump.tar?
(just thought I'd ask the question before the OP does )
****************
Ok, so i was just looking at Odin, and there is a place where you can upload the dump.tar file. Is it really that simple - select the dump.tar downloaded from this thread, keep all other PDA/CSC/Modem spots empty, maybe select re-partition then flash??
cheetah2k said:
So I guess the first silly question would be.....
how to separate out the CSC, Phone & PDA tar files from the Dump?
Click to expand...
Click to collapse
Hey mate, caught in a similar situation here. The dump is not available now, do you mind uploading to another location? I know many other users waiting for this as well.
All the best with your flashing.
In the end until there is a leaked copy of the rom,we won't be able to flash it.we can customize with update.zip however we can't turn the dump into a rom.
The dump will contain the optus parts of the rom.but not the rom itself. I just figured someone may be able to help me fool the about screen into showing the wrong rom version.
At some point nandroid might get running, then we can do some interesting stuff until then, we just wait.
That's how I understand it
Sent from my GT-I9000 using XDA App
artie11 said:
In the end until there is a leaked copy of the rom,we won't be able to flash it.we can customize with update.zip however we can't turn the dump into a rom.
The dump will contain the optus parts of the rom.but not the rom itself. I just figured someone may be able to help me fool the about screen into showing the wrong rom version.
At some point nandroid might get running, then we can do some interesting stuff until then, we just wait.
That's how I understand it
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
During inspection of your handset, the firmware check is done by the supplied tools to Optus, this will have no effect even if you change the About section on the Android OS, voiding your warranty further. I would rather advise you to wait for a month or so until 2.2 update comes up on Optus, then you can update the firmware via recovery.
cheetah2k said:
So I guess the first silly question would be.....
how to separate out the CSC, Phone & PDA tar files from the Dump?
Or is there a way to use Odin to flash the dump.tar?
(just thought I'd ask the question before the OP does )
****************
Ok, so i was just looking at Odin, and there is a place where you can upload the dump.tar file. Is it really that simple - select the dump.tar downloaded from this thread, keep all other PDA/CSC/Modem spots empty, maybe select re-partition then flash??
Click to expand...
Click to collapse
the dump has a different format, it doesnt have a radio and csc file ( though you dont need it ) but you still need samsung.pit file i.e the bootloader file .. but be careful while doing that.
Hey guys..
I have been using Xperia x10 from some time... sold it yesterday and baught this tab...
So, Now i have seen every where on these forums dnt have the clearity how to make things work..
So far i have rooted my device..
Now, i was looking for a new theme for my stock rom
BB P1000DDJJ1
Build no.
FROYO.DDJK3
Kernel ver. is 2.6.32.9..
Now can anyone please tell me how to get started to install the themes , custom recovery ( if requied to do so), boot animations and framework-res.apk (must neded).. please i have looked all over but dont knw how to get started..
( i m new new to all these .. have everything modified on my Xperia X10)
First of all: Welcome to the world of tabs.
So where to start?
Custom recovery: ClockWorkMod (CWM is the one you probably mean and want). While not mandatore, it will make your flashing-life easier. It can be most easily obtained by flashing an appropriate kernel, such as the Overcome Kernel.
As for the rest: The Overcome installation guide, found as an attachment to the first post in the thread linked above, explains everything very well and it is also applicable for other ROMs than the Overcome one.
As far as themes are concerned, they are usually installed by putting the relevant ZIP on your internal SD-card and then installing the ZIP through CWM.
I'm not really sure what else you want to do with your tab exactly so just keep asking for the missing pieces.
first of all "thanks for the reply bro"..
I hav looked upon the link... its a a custom rom... but i am not able to see its requirements like required BB or Build number... so is it compatable for my version?
secondly ..
whats the procedure to backup my current ROM ( factory rom) coz if something goes wrong or if i need to flash back ...
3rldy full wipe is compulsary?? and
lastly it says " NO Modem Included" whats modem and from where will i get my modem..?
Baseband (BB):
I assume your Tab is a GSM-variant? It should be according to the baseband. Then you can go ahead.
Now what does the BB-code mean?
BB = Baseband
P1000 = Your phone's model number
DD = Country Sales Code (CSC) for India
JJ1 = Now I'm stuck. *blushes* I guess your modem.
You will find additional usefull information in the Galaxy Tab Bible
Build:
This is "just" your firmware. Once you flash it, it's gone.
FROYO = Self expplantory
DD = India, once again.
JK3 = Your firmware version. If you are looking for a kernel, make sure it is compatible.
Which once again makes me blush since I have not made sure that the Overcome kernel is compatible. Another great kernel would be Chainfire's CF-Root. However it's not listed as JK3-compatible.
So I guess you will need to take the long way for your first flash and use Odin to flash a newer ROM as well as an appropriate kernel for future explorations.
Since the first official Gingerbread ROM has just been released by Samsung, your timing regarding first flashing experiments is impeccable.
Backup:
People around here seem to love Rotohammer's backup method found here: http://forum.xda-developers.com/showthread.php?t=850359
So who am I to argue? My original firmware is lost for all eternity and I don't miss it
Full Wipe:
Sometimes it is recommended, sometimes not. From my own experience it is best to do a wipe if the ROM's author tells you so or if you install a new ROM from a different author.
Titanium Backup (there might be others) is your friend here: it backup s all your apps and data and restores them after a wipe. It does require root, though. However your tab is already rooted so you're good to go.
Just one caveat: In my experience restoring system data might sometimes lead to problems. If in doubt, wipe again and restore the user apps+data only.
No modem:
For Overcome this just means that it will keep your existing modem file. Though you might replace it with one that suits you.
A.G. said:
Baseband (BB):
BB = Baseband
P1000 = Your phone's model number
DD = Country Sales Code (CSC) for India
JJ1 = Now I'm stuck. *blushes* I guess your modem.
FROYO = Self expplantory
DD = India, once again.
JK3 = Your firmware version. If you are looking for a kernel, make sure it is compatible.
Click to expand...
Click to collapse
I assume that JK3 symbolises my modem ( not sure ) as on rom page it says : JK3 modem "... and in your opinion what shud i do.. please help .. dnt want myself in any trouble ... lol
and is samsungs 2.3 official out? and shud i flash that? .. badly confused..!
Then JK3 is the version of your ROM and the version of your modem. So the easiest way to determine what JJ1 is (any more experienced user would probably know ... ah well ...) is to plug it to your computer and see what Kies spits out.
Regarding what to do next:
You could search for a kernel with JK3-support to flash any ROM of your choice more easily and with less risks involved (since your phone does everything itself, so you remove the risks of accidental unplugging or your computer/Odin acting up at an inopportune moment).
Or you could go ahead and directly flash a custom ROM with a new kernel through Odin.
The two things you will need to consider however are
1. locales: does the ROM support the language(s) you need?
2. APNs: Do you know the settings of your APNs? If neither you nor the ROM do, you might be without any data connection until you enter the APNs (which you should be able to find through Google or by asking your Operator; they are not secret).
The current JQ1 might not meet you requirements since it was released for Italy.
Edit: I forgot to mention in regard to you saying you don't want to get yourself into trouble: read the instructions and the relevant guides (Chainfire's instruction for installing his kernel and the Overcome installation guide are thorough and widely applicable) then you should not be getting yourself into more trouble then you want by deciding to flash your device anyway. But you probably already know that from your experience with the X10.
I have a Bell SGS, GT-I9000m. I'm considering installing hardcore kernel only, i.e. no custom ROM. If later I want to revert to the stock kernel, how would I do that?
Thanks for your help.
Sent from my GT-I9000M using XDA App
I'm not quite sure if it is possible with the stock-kernel but if you can make a full backup (like with CWM) you could restore it later. But why do you want to get back to stock-kernel?
If the backup-possibility does not work you have to find the stock-kernel for downloading and flash it via Odin or you have to flash the whole stock-ROM with Odin.
Thanks for your answer. I can't make a Nandroid backup while I'm on stock (because I can't install CWM recovery because I'm on 3e stock recovery, not 2e)
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong? I guess I just wanted to know if it was possible.
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Sent from my GT-I9000M using XDA App
I should add, the site/repo question is for kernels and stock ROMs...
Thanks.
Sent from my GT-I9000M using XDA App
site1ca said:
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong?
Click to expand...
Click to collapse
Well, then just flash the whole stock-ROM and flash it (look at samnfirmware.com for firmwares).
site1ca said:
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Click to expand...
Click to collapse
Don't know if you'll find it anywhere cause nobody needs it.
Possible scenario
Alright, thanks for your help. I guess the one scenario that is bothering me is as follows:
1) Bell - FINALLY - releases their official Gingerbread update.
2) I've installed Hardcore kernel, which according to - http://forum.xda-developers.com/showthread.php?t=822756 - "works on all 2.2 and 2.2.1 ROMs".
3) Would I be able to install the Bell Gingerbread update with Hardcore kernel?
This is why I keep asking how I would revert from Hardcore because I obviously don't want to lock myself out of Bell updates forever.
It doesn't matter which kernel you are using when you are flashing with Odin. And Bell releases the updates later than Samsung, so you'd have the advantage of getting updates earlier with a 'free' firmware.
One solution to flash back the stock kernel is to extract the zImage (the kernel) from the stock rom and flash that with Odin or Heimdall.
But as far as I know having a custom kernel would not cause problems with installing a stock upgrade.
Done
I've installed Hardcore's kernel. Everything seems to be working fine, phone started up and picked up service.
I booted into recovery, enabled lagfix, turned on all of the recommended tweaks and then ran the Quadrant Standard. Things seem a bit faster, so I guess it's all good.
Next step, Darky's 10.1.
Thanks for your help, everyone.
One more question:
I did a Nandroid backup of everything (so data, dbdata, cache AND system). The restore option says "Be careful!". What's up with that? I mean, what's the caveat?
Thanks.
I've already made some NANDROID-backups, but never seen 'Be careful!'.
If the backup was succesful I wouldn't care about that.
*sigh*, I hate to keep adding questions on to this thread, but I must.
After installing the hardcore kernel and enabling tweaks and lagfix, I'm running into exactly this problem: http://forum.xda-developers.com/showthread.php?t=851970
My phone was extremely hot for a while, then I got a warning indicating that my internal phone storage was running low, etc.
Eventually, I found this file (/data/local/tsprsp) to be the culprit. I deleted it and rebooted and now my phone is fine. However, vibration just doesn't work at all!
Any ideas? Has anyone else run into this problem?
I was told that if you do a 'full' backup, in some cases restoration will fail with some error. But it depends on the version of the ROM you are using.
That is the reason why it is recommended to backup only data and if you want to restore, then first reflash your rom, then restore the data.
Thanks, zsori. That explains the "Be careful!".
Sent from my GT-I9000M using XDA App
After trying MIUI, a stock ROM will never touch my SGS again.
meresis said:
After trying MIUI, a stock ROM will never touch my SGS again.
Click to expand...
Click to collapse
you will have to flash back a stock rom via odin if anything wrong happen during the flashing of custom roms, although chances are low if you follow the instructions carefully.
good luck and have fun flashing custom roms!
Which Gingerbread?
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
site1ca said:
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
Click to expand...
Click to collapse
you got it wrong.
PIT is for mapping the partitioning of the phone. In most cases you should only use 512 pit file. and only use it when you want to wipe the phone.
the three parts is "pda" (which is the rom), "phone" (which is the modem), and "csc" (which is the carrier customization and apns)
the kernel is in the part of pda (the rom)
check the thread in xda of the kernel to see if its a gingerbread kernel or froyo kernel.
hope this clear things up
Yes, that helps. That's really good to know. So now, in Darky's guide to flashing Flash Ficeto_JVH_Odin, I see that only PIT and PDA are specified. This is reassuring, knowing that the modem and carrier stuff isn't touched.
Many thanks.
There are firmwares with three parts (Phone, PDA, CSC, including bootloader) and with only one part (PDA, no bootloader(?)). The one-part-FW is just an 'update', the one with three parts an 'upgrade'.
So my mom is using my "old" Captivate. When she was on the beta version of Android 2.2, the data and cell connection kept turning off and she would have to restart the phone in order for it to work again.
I updated the phone by flashing Android 2.3.5 (I897 UC KK1). It was working totally fine and then it started to have the same issues as before.
I was wondering if anyone could be kind and help out.
If a new modem needs to be flashed, how do I do that?
As of now, there is NO root on my mom's phone since she doesn't care about that stuff.
All help is much appreciated!
PLEASE? Someone has to know......
You can try other modems. You need CWM to do that. Flash a kernel with CWM and then flash from the huge list of modems that can be found at Oxicottin's thread
I believe you could also extract the modem.bin from those zip files. You could then place that modem.bin in the PHONE slot within ODIN and just flash the modem itself without ever changing the kernel.
Please someone correct me if I am leading him wrong. This would require him to only flash with ODIN once and still keep his stock kernel.
You are right that can be done as well.
prbassplayer said:
You are right that can be done as well.
Click to expand...
Click to collapse
It's been so long since I did it that way I was trying to remember if I was correct. I've been spoiled by all the DEVS making CWM packages.
Hi All,
Since this is my first post, my name is Robin and my hobbies are house music, playing the guitar and video games. nice to meet you!
I require some help with flashing a custom rom to my Samsung Galaxy S Advance (GT-I9070).
My goal is to have custom Rom working. The reason to change from stock 2.3.6. to a custom Rom is that is has become too slow and unresponsive to work with. I have changed to CM11 and then to Carbon Rom, and really like it, but both have a problem with reception. This is why i post it here, i don't think it is related to just a single Rom but to my phone in general.
I tried the following:
1. Gain root access through Odin. (baseband was originally I9700XXLK2, Dutch, carrier Tele2, which uses T-mobile network. not sure if the telephone was locked to this carrier).
2. flash TWRP using Odin.
3. download CM11 and google apps and flash it using TWRP.
4. no signal and com.phone.android stopped working every minute, as well as slow response when pressing power button.
5. flashed carbon rom, same problems.
6. went to xda-devs on irc for help, a nice guy explained to me that the problem likely resides in baseband.
7. downloaded the newest stock firmware for T-mobile in the netherlands from sammobile, extracted the modem.bin,md5 (after backing up efs and modem by help of the xda-dev on irc) and flashed it through odin as PDA after creating a tar file out of mode.bin.md5 ( by command tar -H ustar -c modem.img > modem2.tar)
8. Now the problems are gone except for the fact that i still have no reception! and baseband under settings --> phone is "smallband: unknown"!
Does anyone know of a solution to my problem? I wish to get reception. Did i not flash t he new modem image right?
Lithium1986 said:
Hi All,
Since this is my first post, my name is Robin and my hobbies are house music, playing the guitar and video games. nice to meet you!
I require some help with flashing a custom rom to my Samsung Galaxy S Advance (GT-I9070).
My goal is to have custom Rom working. The reason to change from stock 2.3.6. to a custom Rom is that is has become too slow and unresponsive to work with. I have changed to CM11 and then to Carbon Rom, and really like it, but both have a problem with reception. This is why i post it here, i don't think it is related to just a single Rom but to my phone in general.
I tried the following:
1. Gain root access through Odin. (baseband was originally I9700XXLK2, Dutch, carrier Tele2, which uses T-mobile network. not sure if the telephone was locked to this carrier).
2. flash TWRP using Odin.
3. download CM11 and google apps and flash it using TWRP.
4. no signal and com.phone.android stopped working every minute, as well as slow response when pressing power button.
5. flashed carbon rom, same problems.
6. went to xda-devs on irc for help, a nice guy explained to me that the problem likely resides in baseband.
7. downloaded the newest stock firmware for T-mobile in the netherlands from sammobile, extracted the modem.bin,md5 (after backing up efs and modem by help of the xda-dev on irc) and flashed it through odin as PDA after creating a tar file out of mode.bin.md5 ( by command tar -H ustar -c modem.img > modem2.tar)
8. Now the problems are gone except for the fact that i still have no reception! and baseband under settings --> phone is "smallband: unknown"!
Does anyone know of a solution to my problem? I wish to get reception. Did i not flash t he new modem image right?
Click to expand...
Click to collapse
You must flash stock JB to get its baseband to be able to use 4.1+ ROMs. If you have I9070, beware not to install I9070P firmware, because that will hardbrick your phone.
You can get firmware from samsung-updates.com or sammobile.com and look in general section for rest of guides, you have one thread with most needed stuff.
Sent from my GT-I9070 using Tapatalk
You must flash stock JB to get its baseband to be able to use 4.1+ ROMs. If you have I9070, beware not to install I9070P firmware, because that will hardbrick your phone.
You can get firmware from samsung-updates.com or sammobile.com and look in general section for rest of guides, you have one thread with most needed stuff.
Click to expand...
Click to collapse
Thanks! That did the trick.
So, for anyone reading this later: in order to flash a custom 4.4.2 ROM to your GT-I9070 stock 2.3.6. phone, first flash jellybean! A nice guide is here:
http://forum.xda-developers.com/showthread.php?t=2198341