Anyone know how the modem and GPS relate to each other? - Vibrant Q&A, Help & Troubleshooting

How does the having one modem flashed (JI2 vs. JI6) relate to GPS performance? Does having one modem flashed versus the other haven actual bearing on how the GPS performs?
And, where does the cache of GPS coordinates actually reside?

Related

[Q] European ROM GPS problems

The problem is when you get European ROM on Vibrant, GPS dies.
Even if you put CSC and modem from original firmware and PDA part from i9000 it doesn't help make GPS work.
May be someone has any suggestions?
I don't know if I have the same issue as you, but ever since I got to Amsterdam my GPS "works" in that it shows in the status bar, but the location is never accurate by any measure. In fact, I think my location continues to be retrieved by the other means available (trianulation or whatever). I ended up turning GPS off completely since I'm only here for a limited time. It would be very nice to have GPS working though.
No, actually if you have stock firmware installed, GPS locates successfully. With i9000 firmware it never finds anything

[Q] GB.XXKPF.WT-0.2.0 ROM - anybody used it?

I wonder anybody flashed GB.XXKPF.WT-0.2.0 ROM for Galaxy Player 5.0 INTL (YP-G70). Is there any bugs? Any improvement for wifi reception signal?
njguyc said:
I wonder anybody flashed GB.XXKPF.WT-0.2.0 ROM for Galaxy Player 5.0 INTL (YP-G70). Is there any bugs? Any improvement for wifi reception signal?
Click to expand...
Click to collapse
The only issue I see so far is some camera apps will have upside down images but I am not sure if it is even a problem of the ROM or the app. Other than that there is nothing bother me when using the rom, but I have to say that I never use any of those Samsung apps. So there may be problems that I am not aware of.
As for wifi reception, if I am right next to the router, I've got a Rssi value of -34 and Elixir2 says (98% - strong). If I am in another room (there is a solid concrete wall between the device & the router), the signal will drop to around -86 and Elixir2 will say (31% - medium), which is still usable.
Thanks WT. I used to have Skype camera upside down problem when I was on Froyo, but when upgrading to GB, it was solved. However, wifi signal was weaker than Froyo (maybe ~30% less?). Lots of forum mentioned it's a common problem for GB (regardless of model).
BTW. How differentis this ROM from G70XXKPF-rooted-rj10 (also yours)? Tinking to flash one which is more stable and battery efficient.
njguyc said:
Thanks WT. I used to have Skype camera upside down problem when I was on Froyo, but when upgrading to GB, it was solved. However, wifi signal was weaker than Froyo (maybe ~30% less?). Lots of forum mentioned it's a common problem for GB (regardless of model).
BTW. How differentis this ROM from G70XXKPF-rooted-rj10 (also yours)? Tinking to flash one which is more stable and battery efficient.
Click to expand...
Click to collapse
There is no modification to G70XXKPF-rooted-rj10 except for root and a custom kernel. If you prefer stability, G70XXKPF-rooted-rj10 will be a better bet. You can try out various kernel versions to see which one has better battery life.
The GB.XXKPF.WT ROM looks similar on the surface but all the jar files and apk files were decompiled and compiled again (because of modding). So there is a higher risk in using this ROM. Although it looks stable on my device, it is hard to say for others. Actually two users have just reported problems about flashing the 0.2.0 ROM.
As for wifi problem, I don't really see that my self. If you have some links to GB wifi problems, I can have a look.
One in our forum mentioned it too (after upgrading to GB):
http://forum.xda-developers.com/showthread.php?t=1141893&page=13
I checked my current wifi reception and have similiar signal strength as yours. However, if you revert to Froyo, you will find big improvement immediately esp a distance from your router. Should get plenty when google "poor wifi reception Gingerbread Samsung galaxy S". The other is problem of connecting hidden SSID which can be patched from Market (HiddenSSID enabler).
I can find patch for i9000 not YP-G70.
http://androidadvices.com/fix-galaxy-wifi-disconnection-poor-coverage-issue-xxjvs-235/
njguyc said:
One in our forum mentioned it too (after upgrading to GB):
http://forum.xda-developers.com/showthread.php?t=1141893&page=13
I checked my current wifi reception and have similiar signal strength as yours. However, if you revert to Froyo, you will find big improvement immediately esp a distance from your router. Should get plenty when google "poor wifi reception Gingerbread Samsung galaxy S". The other is problem of connecting hidden SSID which can be patched from Market (HiddenSSID enabler).
I can find patch for i9000 not YP-G70.
http://androidadvices.com/fix-galaxy-wifi-disconnection-poor-coverage-issue-xxjvs-235/
Click to expand...
Click to collapse
Wifi problem can be difficult to reproduce and fix because of every site is unique. The patch you found is interesting though. I peeked into that patch, it needs further study because the patch includes some binary files which looks like firmware for the wifi chip. If our player use the same chip, there is a chance that the patch may work. Or we can try restoring the firmware of Froyo and see if it will work with the current kernel. (These are all speculations though.)
Just did a binary compare of the wifi firmware of this patch with the firmware I found on our device. They are the same! So the patch you found can potentially be used on our player.
It is said only suitable for XXJVS. I've asked if it's suitable for our device (bottom of their thread), and answer is no. Interesting why it's only for one specific rom? WT, wonder if you feel better wifi reception when you were on Froyo?
Is Wifi config in any relation with kernel?
njguyc said:
It is said only suitable for XXJVS. I've asked if it's suitable for our device (bottom of their thread), and answer is no. Interesting why it's only for one specific rom? WT, wonder if you feel better wifi reception when you were on Froyo?
Is Wifi config in any relation with kernel?
Click to expand...
Click to collapse
If you unzip their "patch", you will see what is really inside. There are a couple bin files, I think those are firmware of the wifi chip (often closed source and only binary is available). Other than that, there are a number of text files for configuration of the wifi which can likely be tweaked. They didn't patch the kernel or the android framework.
Their way of flashing is odd though because the update script of the 2nd patch will overwrite what they have patched in the first patch.
If the firmware bin files are exactly the same, then what we need to do is to tweak the setting.
I am not good at this at all. Can you pls tell what tweak have they done by comparing their settings and original one on our device. Is conf file the driver for wifi chip? Really hope wifi reception can be improved on our device since it is the only way to connect internet. Currently, the signal is a lot weaker than your laptop (and only close to laptop when it is on Froyo which I am reluctant to go back).
njguyc said:
I am not good at this at all. Can you pls tell what tweak have they done by comparing their settings and original one on our device. Is conf file the driver for wifi chip? Really hope wifi reception can be improved on our device since it is the only way to connect internet. Currently, the signal is a lot weaker than your laptop (and only close to laptop when it is on Froyo which I am reluctant to go back).
Click to expand...
Click to collapse
Actually I have done that before, but I will have a look this weekend and see what can be changed.
Great! Looking forward to your progress. Will be a good news for all YP-G70 users if making a success.
WT Ho said:
Actually I have done that before, but I will have a look this weekend and see what can be changed.
Click to expand...
Click to collapse
Oops! What I want to say is "I haven't done that before...". Anyway, I will first do a comparison of wifi related files of different ROM first. That will give use some idea where to start.

[Q] Best modem compatible with CM7?

Hey all. So I've been running CM7 for a few months, and most recently also flashed the Kang ROM. However, also for the past few months, I can't remember if before or right after CM7, I've been having a very distorted call quality, as well as data connectivity disappearing, only coming back with a reboot. I was wondering if someone could direct me to the best modem/radio combo I should be using... I figured this is most likely the culprit, though I'm in the dark. I believe I'm currently using EC09... my baseband version under "About phone" is S:i500.04 V.EC09
Even if EC09 is the newest modem I could use, what else is compatible with CM7? I feel like the biggest noob ever, but could someone explain to me exactly what the modem and radio are specifically responsible for?
When I find a modem/radio I'd like to flash, can I just do that over what I have now, or do I have to flash an earlier build like Eclair or something and rebuild from there?
Flash the EH03 radio. You can download it from me I will post a link. Use Odin to flash it right over what you currently have. It will not mess with your ROM so no need to do anything else but flash this file
http://dl.dropbox.com/u/32493357/eh03_radio.tar.md5
Sent from my SCH-I500 using XDA App
Thank you so I don't have to wipe a single thing before flashing? Should this remedy the call quality, loss of data connectivity, or both?
I didn't see much of a difference between those two radios on the CM7 kang, but it's worth a shot. MTD roms tend to have data issues from time to time, but if you lose connectivity, toggling airplane mode on and off usually worked for me, as opposed to fully rebooting. Call quality could be related to your signal strength and other factors on the other end of the call. Unless all calls are distorted?
Yes, all calls are equally distorted. Significantly worse than the phone originally was
No you don't have to touch a thing with your ROM. Odin that file and it will reboot to your rom with the new radio. I'm running eh03 on ics build 6 and it's great
Sent from my SCH-I500 using XDA App
the radio will not make a differenc on call audio quality...use glitch v13.1, the audio is much better than the kernel that comes with cm7.
Thanks for your help everyone. I'll install glitch as well as the new radio.
I asked before, but can someone please explain to me exactly what the modem and radio are responsible for and what advantage there is to updating them?
Also, i've never installed a modem or radio without installing current builds of both at the same time. Will it matter that upon installing the above radio, my radio will be more current than my modem?
Your radio and modern are actually the same thing. It can improve your signal/connection from Verizon so it it important to have a reliable radio. EH03 is a stock Verizon radio so we know it's reliable and the advantage is knowing you have a good reliable radio
Sent from my SCH-I500 using XDA App

[Q] Baseband Versions

Sorry if this has been asked, but I have not been able to find a solid answer yet. Can I install " [ROM]UCLC2 Official ICS "Leak" I777 (3-27-12)" on my S2 with the baseband version UCKK6 and be alright? I had an incident where I put a kernel that wiped my wifi capabilities a while back and wasn't sure if it was because it contained a different baseband. I'm not sure on which modems/basebands I should stay away from?
Thanks.
ck2323 said:
Sorry if this has been asked, but I have not been able to find a solid answer yet. Can I install " [ROM]UCLC2 Official ICS "Leak" I777 (3-27-12)" on my S2 with the baseband version UCKK6 and be alright? I had an incident where I put a kernel that wiped my wifi capabilities a while back and wasn't sure if it was because it contained a different baseband. I'm not sure on which modems/basebands I should stay away from?
Thanks.
Click to expand...
Click to collapse
Any UC baseband will work on our phone. Baseband ONLY affects cell data and voice.
Entropy512 said:
Any UC baseband will work on our phone. Baseband ONLY affects cell data and voice.
Click to expand...
Click to collapse
Oh I see, Thank you for clarifying!!!
Entropy512 said:
Any UC baseband will work on our phone. Baseband ONLY affects cell data and voice.
Click to expand...
Click to collapse
That would seem to be true, since the modem.bin "image" is really just a mini-kernel and real-time OS (ThreadX I believe) loaded by the modem and only talks to Android via the RIL abstraction layer.
But on the Captivate, when using an i9000 ROM (similar to the use of i9100 ROMs here) you actually had to use an i9000 modem too. In fact the rule generally was, the modem had to match the kernel, as we had separate kernels for i9000 and i897 ROMs. This of course opened up many more options since the international variants inevitably have many more modems available. Point is, on the Hummingbird platform, the modem/kernel (and usually ROM) were somehow interdependent on each other. Maybe due to quirks specific to the RIL in each? Or maybe something else? No idea, and not sure that anyone ever bothered to figure it out. (Why people aren't more intrigued about trying to "hack" the modem binary is beyond me. I don't care if my phone violates the law or gives me cancer as long as I get better reception and data speeds... )
Any ideas as to why this wasn't the case with the i777?
In particular on the Captivate, running a mismatched modem would result in voice calls not working properly, though data would usually work, which isn't all that dissimilar from what happens on the i777 with a mismatched modem/kernel/ROM combo.
Just looking for any solution that would let us run i9100 modems on the i777 in particular since there is no proper way to adjust the bands selected by the modem. Aka, that whole stupid RAT restricted bull**** business that AT&T seem to enforce on the UCXXX modems.
Thanks in advance!
And PS, I'm not kernel developer (though I am studied in C/C++), but if you pointed me in the right direction as to where I might be able to find some useful RIL debug output, I'd be willing to pour through some logs looking for anything interesting.
*bump*
Sent from my SGH-I777 using Tapatalk 2
I think that in the case of the I9000 vs. I897, the modem/CPU audio interface may have been entirely controllable by software.
On I9100 vs. I777, there appears to be some hardware in between we don't have control over. As a result:
An I9100 modem on I777 results in no audio regardless of kernel.
An I9100 kernel on I777 results in no audio regardless of modem. I know this end of things - one of the digital I/O channels is set up very differently on I777. Master instead of slave I2S (or was it the other way around?), 16 kHz sample rate instead of 8, and a few other settings are different.
There might be something about that "in between" block we don't know about and can control with the right knowledge, but right now - there's an unknown black box somewhere and it prevents I9100 modem firmwares from providing call audio.

GPS HAL Transplant between ROMs

The general question:
If, for a given device, the gps is broken in the last official stock ROM available for that device, but working properly in a custom ROM w/ a newer version of Android, is there any way to backport/copy/etc the relevant files to the older stock ROM?
The specifics (posting here, though, since I think it has MUCH broader implications to anyone with an older device w/ now useless GPS due to the 2019 Week Rollover Bug):
XT926 on Stock 4.1.2 (same problem in 4.4.2), gps rarely gets a position fix, even though 8 or more satellites have strong signal (in GPS Status & Toolbox)
If I flash cm-12.1-20160822-NIGHTLY-xt926, the GPS works PERFECTLY.
I have to believe there's a way to 'migrate' the CM12 fix back to 4.1.2, and that this would be more generally applicable across devices/ROMS?
Thanks for any expertise on this.

Categories

Resources