Flash HK bug fixes to Telus Milestone? - Motorola Droid and Milestone General

I hear that an update to the HK firmware resolves issues such as stale cell tower ID, music when unplugging the headset jack, alarm clock and such.
Are these fixes concentrated solely in one module of the firmware? (e.g. kernel)
And if so, would it be possible to flash those fixes to a Telus Milestone without losing 3G?
If someone has the knowhow to pack just that module into an SBF file I'd be willing to test it. Or alternately, if someone could create a nandroid backup that contains only that module (e.g. use switches to disable backup of all other modules) perhaps it'd be possible to restore that over top of what I have.

Heh, well I got impatient and figured out how to do this myself with SBF Depacker. Didn't work - it hangs on the M boot screen. It is reported here: http://android.doshaska.net/alarmfix that the HK SHOLS_U2_02.34.3 kernel is "not compatible with the 2.31/2.34.0 system or BPSW". Well I can say now that it's also not compatible with Telus SHOLS_U2_03.10.0.
Like any good tweaker, of course, I took a full nandroid backup prior to attempting this hack! And restored it successfully after. Of course flashing the HK firmware directly would make me lose 3G so I wouldn't want to try that.

Flash .sbf with RSDlite. It works pretty well for me (rooted). Live wallpapers are sensible at touch. Only battery drains before

HTCDevil said:
Flash .sbf with RSDlite. It works pretty well for me (rooted). Live wallpapers are sensible at touch. Only battery drains before
Click to expand...
Click to collapse
I did use RSDLite to try and flash the kernel-only SBF and that is what failed. I already have the Telus 2.1 firmware with live wallpapers and so forth.
Again, I am not willing to flash the Hong Kong SBF (900/2100) to my Telus Milestone (850/1900/2100) because it will cause me to lose 3G. I was hoping to find a way to import the fixes while keeping the North American 3G.

cmstlist said:
Again, I am not willing to flash the Hong Kong SBF (900/2100) to my Telus Milestone (850/1900/2100) because it will cause me to lose 3G. I was hoping to find a way to import the fixes while keeping the North American 3G.
Click to expand...
Click to collapse
It's not true, i'm always on 3g (i've blocked on that net with *#*#4636#*#* and "wcdma only"). I have H3G with some options that requires UMTS, so...what you say is not exact.

HTCDevil said:
It's not true, i'm always on 3g (i've blocked on that net with *#*#4636#*#* and "wcdma only"). I have H3G with some options that requires UMTS, so...what you say is not exact.
Click to expand...
Click to collapse
HTCDevil: If I am reading correctly that you're in Italy, you'll be able to get 3G on any firmware (including HK) because they all support UMTS 2100. That frequency does not exist in Canada. I need the firmware to support UMTS 850/1900. Thus my original question still stands.

I've also tried to make an SBF file, stuck on the M logo as well.
I wouldn't mind using the HK SBF, but I need Arabic support :/

cmstlist said:
HTCDevil: I need the firmware to support UMTS 850/1900. Thus my original question still stands.
Click to expand...
Click to collapse
Sorry, i didn't know you are from Canada.
Damned frequencies

HTCDevil said:
Sorry, i didn't know you are from Canada.
Damned frequencies
Click to expand...
Click to collapse
I suppose I should edit my profile then. But I figured that "Telus" in the thread title would have given you a hint, as well as mentioning North American frequencies.

cmstlist , there is an easy way to retain your baseband just flash the HK sbf , then , copy paste these files and make sure you set the permissions correctly .
Probably safest to do via adb if you dont make sure you reboot ...
for the 3G baseband Hack/Swistch it 5 files from /system/etc/motorola/bp_nvm_default
File_Audio , File_Audio2 , File_GSM , File_Seem_Flex_Tables , generic_pds_init

wow interesting, never knew that was possible!
Group of Ten reports the Thai version is coming soon and then Telus; so maybe I'll just wait it out.

DAGr8 said:
cmstlist , there is an easy way to retain your baseband just flash the HK sbf , then , copy paste these files and make sure you set the permissions correctly .
Probably safest to do via adb if you dont make sure you reboot ...
for the 3G baseband Hack/Swistch it 5 files from /system/etc/motorola/bp_nvm_default
File_Audio , File_Audio2 , File_GSM , File_Seem_Flex_Tables , generic_pds_init
Click to expand...
Click to collapse
has anyone tested this?
so basically you can flash any region sbf and copy these files back to retain baseband?

1xinfusion said:
has anyone tested this?
so basically you can flash any region sbf and copy these files back to retain baseband?
Click to expand...
Click to collapse
I tested it on the Motosense firmware and found I could connect to 3G again for voice. Data still didn't work though.
But in any case, the bug fixes can be found in the GOT leaked Thai firmware. Same 3G. I flashed it and it's much less buggy than Telus.
I hear rumours that a Telus update came for these bugs or is coming soon, but I'm sticking with this for now cause it works

You can fash GOT's Thai version, they use the same bands that we do. I've been running for 2 days, no missing features.

Related

[Stock] KDZ firmwares for Froyo 850Mhz Thrill/O3D devices P920H/P925(G)

I've noticed a few people looking for Thrill/O3D firmware/baseband for reverting back to stock.
Here are a few KDZ file links for it.
I used a tutorial found here.
P920H Tim firmware
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP920H/ABTMML/V10a_00/V10A_00.kdz
P925G Rogers Canada
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP925G/ARGSDB/V10c_00/V10C_00.kdz
P925 AT&T Thrill
Dead link... looking....
nice worked 100%...........
No problem.
here we have V10E ... is it r u looking for to complete the list for P925 AT&T ???
http://forum.xda-developers.com/showthread.php?p=21167791#post21167791
It is also possible that AT&T told LG not to put the kdz file up on their server. I know certain phones that that do not have the stock image allowed to download.
jznomoney said:
It is also possible that AT&T told LG not to put the kdz file up on their server. I know certain phones that that do not have the stock image allowed to download.
Click to expand...
Click to collapse
I think that's more likely. Plus I'm actually trying to get stock for as many different 850 UMTS devices since were the redheaded stepchild. I want to try my best for you guys. ;-)
AT& T Mother F***R
ueshada said:
AT& T Mother F***R
Click to expand...
Click to collapse
And this is why my next device will be unbranded. I'm not dealing with the shaft again. I'm going to deliver it. I'm going to keep my Thrill for Development, but I'm going to get a Galaxy Tab 7.7 since it supports voice. (And 850 UMTS from the box)
this is from brasil p920H
http://csmg.lgmobile.com/swdata/WEBSW/LGP920H/ABRAML/V20a_00/V20A_00.kdz
ok. We need ANYONE from brazil with a device that has or was going to update to the Brazil V20a to enter the following link and get us the bin format link back as the bin format firmware is what we need to get JUST the baseband. Elsewise we may need to flash the WHOLE firmware and bin flash downgrade to root and recovery partition. I'd rather not put more people through this headache....
Link:
http://csmg.lgmobile.com:9002/csmg/b2c/client/cs_auth_model_check.jsp?esn=[YOUR IMEI HERE PLEASE]
bedwa said:
ok. We need ANYONE from brazil with a device that has or was going to update to the Brazil V20a to enter the following link and get us the bin format link back as the bin format firmware is what we need to get JUST the baseband. Elsewise we may need to flash the WHOLE firmware and bin flash downgrade to root and recovery partition. I'd rather not put more people through this headache....
Link:
http://csmg.lgmobile.com:9002/csmg/b2c/client/cs_auth_model_check.jsp?esn=[YOUR IMEI HERE PLEASE]
Click to expand...
Click to collapse
I am from brazil... but i have P925 AT&T and i ca't update using brazil login on LG software...
can i help anyway?
If you have a friend with the unbranded p920h, yes. Otherwise we're unfortunately in the same boat with a missing paddle. :-\
Sorry for the double post, but If you flash the V21A euro over it you get the euro baseband. So, we're either struck without root (unless we can convince some root gods to visit us), be lucky enough for an LAM exploitable firmware or have a euro GB bin for the V21A fall into our laps (we could flash it over the V20A LAM). Ugh....
Edit: Note, I'm decent at kernel building but not good at the base level stuff such as rooting. I wish I was....
tell me what file you need?? i download a lot of files and keep in my pc, maybe i have the file that we need.
From what ive read and tried you have to get the cab file from the kdz then open the wdb file but there is no way to open it all the lg utils things require a inf_webdnld.dll that our cab file does not have. I spent most of yesterday trying to open it with no success. But in that wdb there should be files that make up the bb we need
LG Thrill 4G on O3D GB
Exactly. We actually need at this point the bin zip as it had the bin and fls files. Though through downgrading and upgrading, I have a feeling the LAM GB baseband is similar to the froyo basebands. I've bin downgraded and it works with froyo, the LAM GB but not euro GB. I'm also working on the back end with someone on a possible V20a root as well.
any luk wit te bin zip???
Have u tried rooting v20a with superoneclick 2.3.3
LG Thrill 4G on O3D GB
No luck. Tried. Reaching out to someone else to see if there are alternatives.

[Q] No network after successful Root?

Ok folks,
Forgive me if this is a panic post!
I successfully rooted my note this morning, I was on LA6 firmware, Downgraded and rooted without any problems.
I noticed that I only had "emergency calls only" after the reboot, so went into mobile network settings and managed to get a signal on my network (3uk) although it dropped again when I rebooted again?
Right after the Rooting was done, I backed up my EFS folder as stated is best practice, then backed up the stock rom.
I thought that maybe the old baseband version was giving me the issues (I presume the notes modem is similar to the HTC radio?) so I went ahead and gave Checkrom NoteHD V6 a shot. It all installed fine and as it should but I still have the no network issue. I dont think it corrupted the efs system as I can still use wifi and my IMEI number is still there.
Any ideas for a new note owner?
Edit:
-----------
I did make note that I was on Baseband XXLA4 before rooting or flashing anything, is it safe to go ahead and flash it from the modems thread via CWM? Should this help?
any pointers if doing so?
x5starguerillaa said:
Ok folks,
Forgive me if this is a panic post!
I successfully rooted my note this morning, I was on LA6 firmware, Downgraded and rooted without any problems.
I noticed that I only had "emergency calls only" after the reboot, so went into mobile network settings and managed to get a signal on my network (3uk) although it dropped again when I rebooted again?
Right after the Rooting was done, I backed up my EFS folder as stated is best practice, then backed up the stock rom.
I thought that maybe the old baseband version was giving me the issues (I presume the notes modem is similar to the HTC radio?) so I went ahead and gave Checkrom NoteHD V6 a shot. It all installed fine and as it should but I still have the no network issue. I dont think it corrupted the efs system as I can still use wifi and my IMEI number is still there.
Any ideas for a new note owner?
Click to expand...
Click to collapse
You may have already tried this but are your APN settings correct?
They may change or get deleted between ROM flashes
Also what modem do you have and baseband in the about phone menu right now?
Wow, that was quick!
My APN settings all seem fine. The preset for three.co.uk were still there and the settings inside seem intact.
Im currently running baseband XXLB2.
Sent from my GT-N7000 using xda premium
x5starguerillaa said:
Wow, that was quick!
My APN settings all seem fine. The preset for three.co.uk were still there and the settings inside seem intact.
Im currently running baseband XXLB2.
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Then it should work your modem is not old and your APN is fine
Maybe try putting another SIM or another carrier
As ive put in the edit to the OP, is it safe to try to flash back to the XXLA4 modem? If all else fails that is?
Sent from my GT-N7000 using xda premium
x5starguerillaa said:
As ive put in the edit to the OP, is it safe to try to flash back to the XXLA4 modem? If all else fails that is?
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Yes it's safe, I've done it many times
How did you root your note? I am on 3 in the UK with same firmware, have been looking around but not much progress.
Cheers.
First thing first...
- do the hard reset Vol Up + Menu + Power *or* CWM Wipe everything. Reboot...
- Still no go, go and download different radio HERE and flash it
Z3RO2K said:
How did you root your note? I am on 3 in the UK with same firmware, have been looking around but not much progress.
Cheers.
Click to expand...
Click to collapse
Rooted via the downgrade and zergrush method. That was all fine.
Are you rooted aswell? Having the no network issue?
Sent from my GT-N7000 using xda premium
thehackersz said:
First thing first...
- do the hard reset Vol Up + Menu + Power *or* CWM Wipe everything. Reboot...
- Still no go, go and download different radio HERE and flash it
Click to expand...
Click to collapse
Ok, followed your advice. Hard reset hasnt improved it.
So went ahead and flashed XXLA4 (my original modem) - Nothing,
Just tried the KL1 modem -Nothing! GRRRRR!
Maybe I will try to go back to stock, I was on the LA6 firmware, See if that works.
sorry m8, couldn't help much...
is that phone carrier locked?
i suggest, flash CheckRoom v6 (the most professional stock look-alike rom). If the problem still there, try flash another radio. After that if still no go... try CM9/AOSP ICS
thehackersz said:
sorry m8, couldn't help much...
is that phone carrier locked?
i suggest, flash CheckRoom v6 (the most professional stock look-alike rom). If the problem still there, try flash another radio. After that if still no go... try CM9/AOSP ICS
Click to expand...
Click to collapse
No, no carrier lock, no branding, no nothing!
Just been racking my brains, after refering to a video link posted in the how to root galaxy note thread, I see a chap called cursed4eva created a video using ODDKL1 as the downgrade to root method. Just checked on samfirmware.com and that is Indian firmware, could this cause my network issue?
Im in the process of downloading the lastest Uk firmware now.
If it was the case that this indian firmware was causing the issue, wouldnt flashing checkrom fix it? I didnt seem to for me?
Anyway, rooting around on the samfirmware pages, ive found a directly rootable firmware package (KK3) that was a carphone warehouse UK one.
If I get network back from the latest firmware, im going to downgrade to the above mentioned carphone warehouse package, Root, and try again.
I will post back some results ASAP.
you can flash any rom, but the main problem is the radio. different country got different radio.
Below is the latest firmware for Galaxy Note in the UK
United Kingdom (Carphone Warehouse)
Last modified: 2012-03-07
Latest firmware: N7000XXLC1/N7000CPWLB2/N7000XXLB2/N7000XXLC1
File name: GT-N7000_CPW_1_20120307151503.zip.enc2
Version: Android 2.3.6
United Kingdom/Ireland
Last modified: 2012-02-03
Latest firmware: N7000XXLA6/N7000XEULA1/N7000XXLA4/N7000XXLA6
File name: GT-N7000_XEU_1_20120203162726.zip.enc2
Version:Android 2.3.6
thehackersz said:
you can flash any rom, but the main problem is the radio. different country got different radio.
Below is the latest firmware for Galaxy Note in the UK
United Kingdom (Carphone Warehouse)
Last modified: 2012-03-07
Latest firmware: N7000XXLC1/N7000CPWLB2/N7000XXLB2/N7000XXLC1
File name: GT-N7000_CPW_1_20120307151503.zip.enc2
Version: Android 2.3.6
United Kingdom/Ireland
Last modified: 2012-02-03
Latest firmware: N7000XXLA6/N7000XEULA1/N7000XXLA4/N7000XXLA6
File name: GT-N7000_XEU_1_20120203162726.zip.enc2
Version:Android 2.3.6
Click to expand...
Click to collapse
I hate to be a pain, but please could you throw me a link to these, they may come in helpful as my carrier wants me to send the phone to them for repair. I dont really want to do that. Their turn around can be horrendous!
Your help would be greatly appreciated.
http://fus.nanzen.se
Firmware Downloader - http://fus.nanzen.se/download.php?id=12
Apk version - https://play.google.com/store/apps/details?id=com.johnan.checkfus&feature=search_result
Thanks for that.
The latest uk and ireland has seemed to work! I have mobile network back! Yessssss!
Although no root........ As yet.
Back to reading up on the threads.......
Sent from my GT-N7000 using xda premium
Edit.
---------------------------------------------
Flashed this via Odin: N7000XXKKA_N7000CPWKK3_CPW
Ran Zergrush, all rooted ok and network all in working order.
Efs backed up, stock rom CWM backup done!
Thanks for your help guys.

How do I install a clean (no branding) OS

I bricked my phone last time I tried to do this, so I need very precise instructions on how to get rid of the incredibly annoying branding that's all over my phone. There are so many apps that come pre-installed that I can't uninstall, and along with that every time i turn it on I'm forced to watch a terrible low res splash screen.
Virgin Mobile btw.
With a PC, if it's got a brand specific OS or if it gets full of crap / infected, you can quite easily install a fresh operating system and start fresh (there's nothing more satisfying than reinstalling an OS IMO!)
Well, that's what I want to do but with my GT S7500.
In the past though, I flashed my phone with a stock rom and it appeared to do nothing. I still had all my annoying apps and splash screen.
Minutes later in my confusion and frustration I bricked it...
I want to get rid of the splash screen and all the pre installed insignificant crap in one go. Surely this is possible?
I had to unlock my phone using SRS and that cost me £11, obviously I don't want to lose my unlock. Is the unlock permanent?
Here's my phone info:
Model: GT S7500
Android: 2.3.6
Baseband: S7500XXLC3
Kernel: 2.6.38.6
Build #: GINGERBREAD.XXLC3
I guess you have an Ace Plus.
You can root your phone and remove all useless apps with titanium backup.
I know how to get rid of the splash screen in normal Ace but Im unsure about the Ace Plus as I dont have the device.
But you can remove all the sh*t apps you want. Make sure hey are safe to remove!
Sent from my GT-S5830 using Tapatalk 2
You need the appropiate odin, binary (cooper.ops is for ace, i don't know which one is for ace plus) and firmware (from sammobile) compatible with your phone. Google up which odin to use, and download latest firmware from sammobile.
This installs a fresh, free stock OS to do your biding. Your phone remains unlocked after flashing.
dxppxd said:
You need the appropiate odin, binary (cooper.ops is for ace, i don't know which one is for ace plus) and firmware (from sammobile) compatible with your phone. Google up which odin to use, and download latest firmware from sammobile.
This installs a fresh, free stock OS to do your biding. Your phone remains unlocked after flashing.
Click to expand...
Click to collapse
Hi dxppxd. Thanks. However, I need more info here.
Imagine you're talking to a clever dog that can understand basic human speech, or imagine you're speaking to a stupid person. You choose.
I just need you to explain it to me.
- For GT-S7500 I use Odin 1.85, yes?
- Do I need an ops file? In the thread it says you don't.
- What's the most recent firmware?
- Whats the deal with kies, I ran into problems originally because it was in the processes.
Preferably, I'd like someone with some past experience to tell me exactly what to do, because I don't want to risk bricking this phone again.
I'm sure people googling will find that helpful also.
hedgehog90 said:
Hi dxppxd. Thanks. However, I need more info here.
Imagine you're talking to a clever dog that can understand basic human speech, or imagine you're speaking to a stupid person. You choose.
I just need you to explain it to me.
- For GT-S7500 I use Odin 1.85, yes?
- Do I need an ops file? In the thread it says you don't.
- What's the most recent firmware?
- Whats the deal with kies, I ran into problems originally because it was in the processes.
Preferably, I'd like someone with some past experience to tell me exactly what to do, because I don't want to risk bricking this phone again.
I'm sure people googling will find that helpful also.
Click to expand...
Click to collapse
1.Search,i dont know about that
2.Which thread are you talking about?
3.Search sammobile.com
4.Kies shouldnt run in the background..Stop it and then start flashing
I went to sammobile and searched, but I don't know which one to choose, that was what I meant by "what's the most recent firmware"
http://www.sammobile.com/firmware/?page=3&model=GT-S7500&pcode=VIR&os=1&type=1#firmware
I have the choice of country and carrier. There is several UK ones: BTU, VOP, VIR, VOD
The vodafone one (VOD, my carrier) says United Kingdon (Vodaphone), which I guess mkeans it's special Vodafone firmware, which I don't want.
Remember I don't want any branding, that's all I'm trying to do.
Of all these types and all the firmwares they relate to, which one should I get?
I've just noticed the VIR list contains one with PID of S7500XXLC3, my baseband.
Should I do this one then?
I would appreciate it if someone else could confirm all of this so that I can do this in the secure knowledge that my phone will not get bricked again.
For ****s sake!!
I never got a reply so I went ahead and flashed the S7500XXLC3_S7500VIRLC2_VIR firmware that I got from sammobile.com
My phone has baseband s7500XXLC3, so that's the one I chose.
And after all of that (flashing, factory reset and cache reset, losing all my data), I discover that it's virgin branded, and it appears to be a little outdated also (I notice a lot of the icons are different, like android market is not google play, books is a different format, looks worse)
Sammobile sucks, it should clearly say "Virgin Branded"!!!
So, where do I get myself an unbranded stock firmware to flash? And how do I know if it's branded or not before I install it?
I've read it doesn't really matter if I get a different country's firmware (I'm UK btw), but it does mean I get different updates. Seems very strange there isn't a universal unbranded 2.3.6.
I'd appreciate it if someone could have a look for an unbranded up-to-date firmware I could install.
...I guess I should be happy that I didn't brick it this time. Still pissed off though. God damn it.
hedgehog90 said:
For ****s sake!!
I never got a reply so I went ahead and flashed the S7500XXLC3_S7500VIRLC2_VIR firmware that I got from sammobile.com
My phone has baseband s7500XXLC3, so that's the one I chose.
And after all of that (flashing, factory reset and cache reset, losing all my data), I discover that it's virgin branded, and it appears to be a little outdated also (I notice a lot of the icons are different, like android market is not google play, books is a different format, looks worse)
Sammobile sucks, it should clearly say "Virgin Branded"!!!
So, where do I get myself an unbranded stock firmware to flash? And how do I know if it's branded or not before I install it?
I've read it doesn't really matter if I get a different country's firmware (I'm UK btw), but it does mean I get different updates. Seems very strange there isn't a universal unbranded 2.3.6.
I'd appreciate it if someone could have a look for an unbranded up-to-date firmware I could install.
...I guess I should be happy that I didn't brick it this time. Still pissed off though. God damn it.
Click to expand...
Click to collapse
The ROM has VIR on the end, which means its Mr Branson's network. There's something called common sense. SamMobile is perfect - you just need to think first.
Sent from my GT-S5830 using Tapatalk 2
NathanBookham said:
The ROM has VIR on the end, which means its Mr Branson's network. There's something called common sense. SamMobile is perfect - you just need to think first.
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
If it doesnt have VIR on the end it has VOD or BTU or VOP
So which one do I pick, genius?
Also where it says Country/Carrier, it just says United Kingdom, not United Kingdom/Vodafone like it should.
I dont think your sim will work properly if you flash a rom which is not of your carrier.
Sent from my GT-S5830 using Tapatalk 2
galaxyace152 said:
I dont think your sim will work properly if you flash a rom which is not of your carrier.
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
Doesn't make a difference. I have free unbranded firmware, sim is still working just fine. Ask anyone into flashing firmwares.
As to using sammobile, it's just common sense. Locate your phone model and region, look for firmware with latest android version. Flash with appropiate odin, they even include flash guides.
dxppxd said:
Doesn't make a difference. I have free unbranded firmware, sim is still working just fine. Ask anyone into flashing firmwares.
As to using sammobile, it's just common sense. Locate your phone model and region, look for firmware with latest android version. Flash with appropiate odin, they even include flash guides.
Click to expand...
Click to collapse
I appreciate the response, but that doesn't help me at all.
What I'm asking is simple.
VIR, VOD, BTU, VOP
Vir = Virgin, Vod = Vodafone, BTU = ?, VOP = ?
Is BTU brand-free firmware?
Is VOP brand-free firmware?
That's all I need to know. If the answer to those 2 questions is no, then I need someone to tell me exactly where to find some working brand-free firmware, because I can't identify which are brand-free and which aren't.
hedgehog90 said:
I appreciate the response, but that doesn't help me at all.
What I'm asking is simple.
VIR, VOD, BTU, VOP
Vir = Virgin, Vod = Vodafone, BTU = ?, VOP = ?
Is BTU brand-free firmware?
Is VOP brand-free firmware?
That's all I need to know. If the answer to those 2 questions is no, then I need someone to tell me exactly where to find some working brand-free firmware, because I can't identify which are brand-free and which aren't.
Click to expand...
Click to collapse
I've looked around on the Internet, and BTU is brand-free firmware. Go ahead and flash it.
If it isn't (would test but I don't have a Galaxy Ace Plus), VOP would be the one.
There's not much on the S7500 at the moment, so I can't tell you for certain.

[BASEBANDS][TUTORIAL] Freedom! Choose your baseband.

Up until now, this topic has largely remained in the dark. Not anymore however!
I have figured out how to flash different basebands onto our phone. Unfortunately, at the moment, doing so requires a "factory reset" of sorts, and you will have to re-flash the recovery image and restore your nandroid backup afterwards.
I look forward to finding a better way, but this will suffice, I think, if you, like me, have had terrible GPS problems.
The main use for replacing the baseband is bad GPS signal. Best results have been reported using the ICS basebands for people with trouble getting a signal / finding satellites.
!!DISCLAIMER!!
This is probably not for the uninitiated. It will most likely be fine, but I give no guarantees whatsoever. I paid attention when putting this together, but the only baseband I have tested myself is the V10H - EUR, that is currently running on my phone.
If you end up without IMEI, unable to make phone calls, your phone doesn't boot, I am not responsible and might not be able to help you.
I HIGHLY recommend you have your bootloader unlocked before you try this. I don't know if it will work with a locked one, it might, but I wouldn't try it.
However if you pay attention, are careful and follow instructions, you should be fine.
Pre-requesites:
Hex Editor (I use HxD in windows - http://mh-nexus.de/en/hxd/)
LG Flash Tool with working drivers (please see this great tutorial by SnXo about it: http://forum.xda-developers.com/showthread.php?t=2179126)
Model firmware (See below)
Baseband you mean to flash (See below)
Tutorial:
Download and extract the "Model firmware" and the baseband you mean to flash and place them under a folder named Baseband
Open the Hex Editor
With the Hex Editor, open the baseband file.
You will see a bunch of numbers and letters, nevermind them. Just make sure the first four blocks of the file are numbered 30 12 95 78, they should be, if not STOP and use another baseband. Also warn me so I can correct it,
Now that you have all selected, right click, select all and copy.
DO NOT CLOSE THE HEX EDITOR.
Now open the model firmware file (it ends in .dz)
Open the search dialog box. You want to search for "INSERT" and datatype "text string" - should be in a drop box somewhere.
Now you will see on the left a bunch of Fs with INSERT FLS HERE in the middle. Select everything between and INCLUDING the first and last F on the block. (the first and last block should be addressed 2484 and 24D3, respectively).
Right-click and paste
If it warns you the file size will change, say you're okay with it.
Now save the file and call it "Flash.dz"
MAKE SURE YOUR BATTERY IS WELL ABOVE 50% BEFORE PROCEDING!!
Now flash the .dz file you just created with the X3_v0.0.7.4.dll using the LG Flash Tool as per instructions here: http://forum.xda-developers.com/showthread.php?t=2179126
Congratulations! You are now running the baseband of your choice. Let it boot, root it, flash the recovery, restore your nandroid and presto!
Tools:
Model firmware: https://mega.co.nz/#!kQMG1CSB!GFvbEwDi1ByO2_1B_JRdOhX4pwIb8CVU2s_QUrZ8CmY
ICS Basebands:
V10A - EUR (Europe)
V10B - 262-000 (Europe , Portugal)
V10B - 525-01 (Singapore)
V10B - 714 (Panama)
V10B - AMX (Puerto Rico)
V10C - HKG (Hong Kong)
V10D - EUR (Europe)
V10E - ESA (Thailand)
V10E - TMO (Germany\T-Mobile)
V10F - EUR (Europe)
V10H - EUR (Europe)
JB Basebands:
20A-232-01 (Austria)
20C-232-10 (Austria)
20A-262-000 (UK , Portugal)
20A-525-05 (Singapore)
20A-ESA (Thailand)
20A-EUR (Europe)
20B-EUR (Europe)
20B-466-92 (Taiwan)
20B-BUM (China)
20B-CIS (CIS)
20B-HKG (Hong Kong)
20C-AME (Nigeria)
20D-AME (Turkey)
!!ALTERNATE METHOD FOR JB BASEBANDS!!
The tutorial above is the only method available to flash ICS basebands at the moment. To flash JB basebands, however, if you prefer, you can grab the full roms from here (the corresponding countries are between parentesis above):
http://lg-phone-firmware.com/index.php?id_mod=15
and flash the .kdz file with LG PC Suite hacker or KDZ flasher. You can find more information about that here:
http://forum.xda-developers.com/showthread.php?t=2134192
http://forum.xda-developers.com/showthread.php?t=2069723
Then just proceed to root and flash your nandroid backup as usual, The baseband will be kept.
Thanks to Flying_Bear for reminding me to include this method!
Commentary and what to expect:
Using the 10H baseband did wonders for my GPS. It might do for you to if you had great GPS on ICS but not on JB. Different region basebands might make a difference too, I'm not sure how they differ from each other.
I am not a developer, just a user like you who had a problem and decided to tackle it in the ways he knew. If you want to help or have any relevant input, please don't be shy, I will listen and be greatful for it.
You might have noticed there is a short list on the ICS baseband side. That is because there are many more left to add but I didn't want to delay making this guide any longer.
Also, I will try to make an executable to automate this byte replacing process, but make no promisses. My coding skills are limited and so is my time - if you'd like to do it, feel free to do so. I'll put your work here and give you full credit!
If you're an advanced user or developer, wondering about RILs and whatnot, don't change the RIL. I'm not sure it'll work for every single baseband here, but for the 10H - EUR, the 20A - EUR and the 20B - HKG it works fine. Changing the RIL breaks the phone and you have to restore a backup.
The basebands were extracted from .dz file of stock firmwares downloaded from the LG website. The name is that which is in the .dz file after extraction from the .kdz and the basebands listed differ in md5 checksum from each other. How they are different, I have no idea.
I'll put a FAQ up with the most asked questions, if there are any.
Cheers!
Reserved 1
Reserved 2
thanks for this, i have pretty crappy gps on any of 20x variations, so i'll try ICS baseband either tonight or tomorrow. thanks again!
Will flashing a different baseband resolve baseband wakelock which is a big battery drainer on my LG?
also, a tip - you dont need to use lgflashtool to change basebands between 20x versions - you can flash kdz trough lg pc suite hacker or kdz flasher, then restore your nandroid backup. the method described here is useful to get 10x basebands, since you cant just flash kdz to rollback to ics.
brunek said:
Will flashing a different baseband resolve baseband wakelock which is a big battery drainer on my LG?
Click to expand...
Click to collapse
I'm not sure, give it a shot. But I believe that is a different issue that is kernel related.
Flying_Bear said:
also, a tip - you dont need to use lgflashtool to change basebands between 20x versions - you can flash kdz trough lg pc suite hacker or kdz flasher, then restore your nandroid backup. the method described here is useful to get 10x basebands, since you cant just flash kdz to rollback to ics.
Click to expand...
Click to collapse
Thanks for the tip! Actually, I am aware of that. It's just that I really like LGFlashTool better. Also, thought it would be a good idea to systematize the different basebands availible under one flashing method, to be less confusing, and to save the good people downloading some bandwith (5 mbs baseband vs. 500 mb full rom). Also, it's a complex method, but at least it's just one!
Newbleeto said:
Thanks for the tip! Actually, I am aware of that. It's just that I really like LGFlashTool better. Also, thought it would be a good idea to systematize the different basebands availible under one flashing method, to be less confusing, and to save the good people downloading some bandwith (5 mbs baseband vs. 500 mb full rom). Also, it's a complex method, but at least it's just one!
Click to expand...
Click to collapse
^^
for me, lgflashtool seems like a hit and miss, i had some issues gettting it to work right now. flashing the modified .dz with 10h bb atm. i agree it's better to have unified method, the kdz one can stay as an alternative to people who have bunch of kdzs lying around (like me, had 20a & 20b leaks, 20a eu, 20a esa & 20b hk, tried all of their basebands and gps locator was slower than what i remember on ics) or dont feel comfortable working with flashtool, or have issues with it etc.
edit:
flashed modified .dz, no issues as of yet, gonna restore nandroid backup now (first root & recovery setup, /yawn), and we'll see how it goes
Flying_Bear said:
^^
for me, lgflashtool seems like a hit and miss, i had some issues gettting it to work right now. flashing the modified .dz with 10h bb atm. i agree it's better to have unified method, the kdz one can stay as an alternative to people who have bunch of kdzs lying around (like me, had 20a & 20b leaks, 20a eu, 20a esa & 20b hk, tried all of their basebands and gps locator was slower than what i remember on ics) or dont feel comfortable working with flashtool, or have issues with it etc.
edit:
flashed modified .dz, no issues as of yet, gonna restore nandroid backup now (first root & recovery setup, /yawn), and we'll see how it goes
Click to expand...
Click to collapse
Let me know if it works for you! I had some luck with the HK 20A baseband, but the 10H really fixed it for me. Also, added your method to the original post
A proof it works I'll test gps tomorrow to see if i have improvements. Thank you!
edit:
actually, just went to my windows to test it lol, got a signal in under than a minute, while it took over 10 on JB baseband. thank you again
Very nice work! Can see that a lot of research went into this.
Will give it a try later.
Did you try to flash only baseband naming it *.fls? Very nice work! Thanks for figuring this out.
Sent from my LG-P880 using xda app-developers app
Well, so which baseband is the best? Anyone could test?
Why is there no way to flash a new baseband like flashing a kernel with flashing in cwm?
brunek said:
Will flashing a different baseband resolve baseband wakelock which is a big battery drainer on my LG?
Click to expand...
Click to collapse
I wonder this too...
I have seen that not everybody has problem with baseband wakelock. In my country,I know people that dont have baseband problems so I thought it might be a thing with baseband version..That would be easy fix,just flash the different basebad and problem solved!
iodak said:
Did you try to flash only baseband naming it *.fls? Very nice work! Thanks for figuring this out.
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Unfortunately renaming the file .fls won't work, the process will fail, and I know why. The LG Flash Tool needs a proper header to know where to place these files. Removing the other parts of the .dz file and keeping the header won't work, and I really don't know where to find documentation on this. This process is possible for example on the LG Optimus 2X, because there are effective tools to unpackage the .wdb file (contained in the .kdz) into separate parts with the appropriate headers. For the .dz files our phone uses there is no such tool, and the headers between the files show no resemblance. This needs further research!
chrisch91 said:
Why is there no way to flash a new baseband like flashing a kernel with flashing in cwm?
Click to expand...
Click to collapse
Of course this was my first approach, as you will see if you check my thread on general asking for help. To flash something in CWM you need to know what files you are replacing, where they are and what partition they belong to. This is possible for example on the Nexus 7 3G or the HOX. However, on our phone, I was unable to locate the baseband files, and as far as I can tell they do not belong in any partition CWM can write to. This seems to be the way LG phones are designed, as it is the same for the LG Optimus 2X. I might be wrong though, so figure it out if you can
brunek said:
I have seen that not everybody has problem with baseband wakelock. In my country,I know people that dont have baseband problems so I thought it might be a thing with baseband version..That would be easy fix,just flash the different basebad and problem solved!
Click to expand...
Click to collapse
Give it a try man, it's not that hard or time consuming. It might work.
reas0n said:
Well, so which baseband is the best? Anyone could test?
Click to expand...
Click to collapse
I'm living in Portugal and so far have excellent results with the V10H-EUR baseband, both in terms of GPS and 3G signal. So seems to Flying_Bear. But there are so many, who knows which one is the best? The more we try the more we'll know!
Dumb question.
Would flashing a baseband help with my lost IMEI?
My phone died and after recovering to CyanogenMod, and then back to stock, my IMEI has disappeared. I've tried flashing Cyaonogen nightlies but it hasn't worked.
WeeJockMacFeegle said:
Dumb question.
Would flashing a baseband help with my lost IMEI?
My phone died and after recovering to CyanogenMod, and then back to stock, my IMEI has disappeared. I've tried flashing Cyaonogen nightlies but it hasn't worked.
Click to expand...
Click to collapse
I would need more information, but that would seem the effects of a corrupt baseband. You should flash a fresh .dz or .kdz file and see if it fixes it.
Newbleeto said:
I would need more information, but that would seem the effects of a corrupt baseband. You should flash a fresh .dz or .kdz file and see if it fixes it.
Click to expand...
Click to collapse
Have tried flashing both .dz and .kdz files.
One just fails every time at 23s, the other fails every time at WParam = 2010 Iparam = 207

Is there an "odin tutorial"? (how to flash modem/radio with odin?)

I'm a bit (more than a bit) rusty on the ODIN tool, and was wondering if there was some kind of complete tutorial for it floating around. In particular, I'm wondering if I could use it to replace ONLY the radio/baseband for a device.
I have the AT&T firmware zip (containing files starting with "AP", "BL", "CP", and "CSC") and I'm wondering if I could use that to flash the AT&T modem on a n920c device. (And to use a proper n920c firmware set to get back to the n920c modem if flashing the AT&T one doesn't work out.)
(Why? I live in the US and have AT&T as a carrier. The AT&T provided modem most likely contains radio tweaks to optimize usage of AT&T towers.)
garyd9 said:
I'm a bit (more than a bit) rusty on the ODIN tool,
I have the AT&T firmware zip (containing files starting with "AP", "BL", "CP", and "CSC") and I'm wondering if I could use that to flash the AT&T modem on a n920c device. (And to use a proper n920c firmware set to get back to the n920c modem if flashing the AT&T one doesn't work out.)
Click to expand...
Click to collapse
I do not know of a guide but you flash the modem in the CP slot. However if the Note 5 is anything like the Note 4 you cannot flash an AT&T modem on the C version. I believe it is because of the partition table being laid out differently. I have also read that you cannot even change the partition table anymore but I do not know about that for sure as I am limited in knowledge in that area.
CodeNameRedNeck said:
I do not know of a guide but you flash the modem in the CP slot. However if the Note 5 is anything like the Note 4 you cannot flash an AT&T modem on the C version. I believe it is because of the partition table being laid out differently. I have also read that you cannot even change the partition table anymore but I do not know about that for sure as I am limited in knowledge in that area.
Click to expand...
Click to collapse
It sounds like you've messed with something similar on the note4? I wonder if I could swap modems by pulling the .img file out of the odin tarball and using 'dd'.
(Honestly, I'm more comfortable with 'dd' anyway... if it can be used.)
garyd9 said:
It sounds like you've messed with something similar on the note4? I wonder if I could swap modems by pulling the .img file out of the odin tarball and using 'dd'.
(Honestly, I'm more comfortable with 'dd' anyway... if it can be used.)
Click to expand...
Click to collapse
Indeed. I used to unpack C version firmwares to flash onto my H version so I could have LTE on it.
Have you swapped the modem out for at&t or still stock??
Neva Eva Forget 1984 said:
Have you swapped the modem out for at&t or still stock??
Click to expand...
Click to collapse
no.. never got around to it (and at this point, I don't feel the need.)
In Note 3 the trick is to do a battery pull then go straight to download mode and flash modem in CP slot. It won't "stick" otherwise. If this is also true in Note 5, how to emulate a battery pull?
Sent from my SM-N920I using Tapatalk
kopitalk said:
In Note 3 the trick is to do a battery pull then go straight to download mode and flash modem in CP slot. It won't "stick" otherwise. If this is also true in Note 5, how to emulate a battery pull?
Sent from my SM-N920I using Tapatalk
Click to expand...
Click to collapse
I guess you could do the force reset option using the power + volume down buttons. I'm not sure
Octa_core said:
I guess you could do the force reset option using the power + volume down buttons. I'm not sure
Click to expand...
Click to collapse
Didn't work that way in Note 3.
Sent from my SM-N920I using Tapatalk
Decided to tinker with my modem via flashfire... (with isn't as restrictive as ODIN in terms of what it'll flash and what it won't.)
Keep in mind that I have a N920I device and an AT&T SIM inserted... My kernel is currently a permissive custom compiled kernel targeted for the N920I. The /system partition (what I call "firmware" and too many on XDA incorrectly refer to as "ROM") is a stock N920T firmware that's been deodex'd and some of the TMobile specific stuff stripped out. If the RIL is part of /system, that means I'm using a tmobile RIL. If the RIL is in the boot partition, I'm using a N920I RIL.
Flashing the N920I modem works.
Flashing the N920A modem results in it not seeing the baseband at all. (settings->status->baseband version: unknown)
Flashing the N920T modem results in it not seeing the baseband at all. (same as above.)
Flashing back to a N920I modem restores functionality.
I don't have a "N920C" modem available to me right now, but it might be more likely to work (as the "I" and "C" kernel DTB's are apparently interchangeable.)
"C" modem doesn't work on the "I" device either. (same result as flashing any of the other non-"I" modems on this phone.)
So, while it might be possible to change modems, I don't know how and it's not as simple as just flashing the modem.bin.
Of course, I can switch between different "I" modems with no problem.
Didn't samsung lock us out of flashing different model modem since s4?
Note 5 ?
Idan73 said:
Didn't samsung lock us out of flashing different model modem since s4?
Click to expand...
Click to collapse
No idea. I skipped the SGS 4, 5 and 6 (and the Notes 3 and 4.) I was rusty enough with Samsung and ODIN when I got this Note 5 that I actually had to ask for a quick ODIN refresher.
Didn't know that.
Well, as far as I remember sgs4 was launched with ability to reflash modems from other providers (unlocking wind/mobilicity, and t-mobile bands. At the time most people actually bought att version, which did not have locked bootloader to use it on tmobile, and was also Canadian favourite pastime). Sometimes during that first year, there started to be reports about new bootloader that would start accepting only signed modems from the phone's original region. Not certain if this affected north American phone at the time, but was going hand in hand as the Europe started getting region lock, and Knox started rearing it's ugly head (also affected only certain firmwares and was very limited in scope).
With sgs5 it was all confirmed.
The rest is history, and since, I haven't heard of a case where someone successfully flashed other model modem, as we could with previous generations.
For the past few years, we Canadians get same phone as tmobile (thank God it's no longer att due to bootloader), actually identical (in number of cases there are markings of tmobile inside our phones), except for that modem that is either tmobile or Canadian, which is why our firmwares and kernels are usually built together.
Note that couple of times I tried on this phone, because twrp allows modem backup, I tried to restore my own modem backup for testing, and would lose reception and would have to reflash with Odin to get it back. Maybe my backup was corrupted, so if there is differing experience to this, apologies. I just didn't dare try and mess with it anymore.
Note 5 ?
Idan73 said:
reports about new bootloader that would start accepting only signed modems from the phone's original region
Click to expand...
Click to collapse
Hmm.. unknown to many people, the radio (modem) in many phones actually boots before the boot (kernel) partition. (I can't remember WHY that is, but I do remember it...)
My impression was that the bootloader was blocking ODIN from flashing an improper modem, which was why I was using flashfire. However, it would make sense that the bootloader would also block the radio/modem from starting up if there was a mismatch. I'd guess, in this case, it's more of a regulatory and/or safety issue (to prevent a malicious or corrupted modem.bin from controlling the radio/modem)
That doesn't mean that Samsung isn't ALSO doing it to block people like me...
So, the next question becomes: can the bootloader be changed to allow a different model modem to boot? Changing the bootloader would likely require re-partitioning the device, though... And if you put a bootloader in that has blocks (such as AT&T or Verizon), then you might end up unable to even boot the phone.
Why does all of this even matter to me? Well, it's really a very minor concern: When I had the 'A' model, I'd get an IPv6 address on the note 5 while on LTE. When I had the "C" model, I'd also get an IPv6 address on LTE. However, for some reason I don't get an IPv6 address on the 'I' model while on AT&T LTE. (Yes, the kernel is supporting it, and yes the proper APN is configured and has IPv6 enabled... in fact, it's identical to what I had on the 'C' device.)

Categories

Resources