【MODEMS】【100+ Captivate I897 ♦ I9000 ♦ CM7/MIUI ♦ ICS】+【Google Location Map】
Hello, I have created this website to bring or try to bring all the Samsung Captivate modems to one place in hope to helps others.... If im missing some please let me know so I can post them!
If this thread helped please hit the "Thanks" button!
MEMBERS: I appreciate what you're doing, but please link to this thread instead of directly linking to website pages so members can comment or read comments in this thread before flashing modems and as always, install at your own risk, I am not responsible for any damages.. Thanks!
Click to expand...
Click to collapse
Website - 【100+ Captivate I897 ♦ I9000 ♦ CM7/MIUI ♦ ICS】+【Google Location Map】
Check out the *BEST WORKING MODEM LOCATIONS GOOGLE MAP* that anyone can pin
their best modem(s) that works for their area to a public Google map and when moused over it displays the modems. TRY IT!
Click to expand...
Click to collapse
Here is a great website to determine what band/coverage your provider uses. Just type out your country and select your network ect. from the drop down menu.
Click to expand...
Click to collapse
Which is better, 850 or 1900?
In general, you are going to get more performance out of 850 than you are going to get out of 1900 for several reasons. 1. As mentioned earlier, back when the 850 licenses were issued, they had to cover a certain amount of land cover. This required deploying their system throughout many rural areas (not ALL though). 1900 licenses only need to cover up to 67% of the population, and in many cases they don't even have to meet that. 2. The higher the frequency, the shorter the usable range. You need approximately twice as many 1900 MHz towers to cover a given area than 850 MHz towers. Most 1900 MHz towers are in urban and suburban areas. A properly built 1900 system will work as well as a properly built 850 system, but it will likely cost more to deploy and operate. Sometimes 1900 will work better in a city because 1900 MHz signals tend to work better in the middle of the city with large buildings as the shorter wavelength allows the signal to go around corners easier. Also, due to network loading, 850 towers have to be "turned down" in urban areas so as to not overload, so the playing field is leveled. 3. Leaving the technical details aside, it seems that 850 MHz signals penetrate most modern buildings better than 1900 MHz signals. There are many factors involved such as the material of the walls, the proximity of the local cell towers and various other factors. The fact that 850 MHz carriers have been in operation longer and have optimized their coverage is an important factor to consider. If there is a window nearby, chances are that either system will work, assuming that there is some sort of signal available at the window! The bottom line is this: when you try out a service, make sure you bring your phone to all the areas you'll be using to make sure it works where you need it.
Click to expand...
Click to collapse
I897-ICS/CM7-9/MIUI Modems that was removed from website due to no audience chip support for these ROMS. Note: Makes the other person on the line complain because your all static....
Good work oxi bro. Really helpful. Hope u update the site whenever there is a new modem.
Thanks watsa I hope if someone see's anymore modems they notify me.... Or if someone wants to see instruction on how to do something I can post it on the site as well.
This is very useful, Oxi, thank you. Would you mind putting a matrix of which modems work with which versions of Android? I see you have the JL1 modem in your sig, and I was thinking the only ones I could safely use with Cog5v2 were K-series. Some clarity on this would help me a lot. Thanks again, nice work!
As far as I know as long as its a 1897 modem then you can use it in the I897 Cognition ROM. I'm running the Cog 5 v2 with the JL1 modem and it works the best for me in my area. I have awesome battery life and most of the time full bars and the download speeds isn't to bad.
If I helped you please hit the "Thanks" button...
Is the link broken? Can't access it through my phone using tapatalk.
Sent from my SGH-I897 using Tapatalk
gstern said:
Is the link broken? Can't access it through my phone using tapatalk.
Sent from my SGH-I897 using Tapatalk
Click to expand...
Click to collapse
I was on the site moving a few things. I tried to create a drop down menu for the modems but it seems the browser didn't like it so I changed it back. Try again it should work correctly now. I tried it on my XDA app and it worked fine.
Sweet. Great work, thanks.
Sent from my SGH-I897 using XDA Premium App
Thanks for the great work! Any chance of having some type of dates assioated with the modems so there would be a way of knowing the newer from the older ones?
Any chance you might do the same thing for CM7/MIUI modems?
Im not sure about the dates I looked at the modem with a hex editor and there is a few dates in there but its very tedious work.... As for the other modems I have never used CM7/MIUI so if you want to give me a list of modems you want to see I can find them and add them to the site. Thanks!
I have done a search and found quite a bit CM7/MIUI modems on siky_dude's thread and on Prototype159 ROM (Here and Here).... Hope this helps!
If I helped you please hit the "Thanks" button...
Oxicottin said:
Im not sure about the dates I looked at the modem with a hex editor and there is a few dates in there but its very tedious work.... As for the other modems I have never used CM7/MIUI so if you want to give me a list of modems you want to see I can find them and add them to the site. Thanks!
I have done a search and found quite a bit CM7/MIUI modems on siky_dude's thread and on Prototype159 ROM (Here and Here).... Hope this helps!
If I helped you please hit the "Thanks" button...
Click to expand...
Click to collapse
Here is the official if you would call it link to CM7/miui type modems. I have also made many of the newer modems into CM7 compatible formats. I can link them in here from my dropbox too. So give me a few and I will put them in here also and others on CM7/miui can try them out.
ALSO you might just mention some easy instructions ANYONE with root explorer can do to MAKE any modem into a CM7/miui compatible modem.
DIRECTIONS:
1. Download ANY modem from your list to their phone
2. Download at least one CM7 compatible modem to their phone
3. Open root explorer and long press on the newer modem they want and choose EXTRACT ALL
4. Now long press the CM7 type modem and again choose EXTRACT ALL
5. Go to /sdcard/extracted
6. Open the newer modem package and long press on the modem.bin file and choose copy
7. Back out again to the CM7 modem package and open it.
8. Long press the modem.bin file and choose delete
9. Then press PASTE at the bottom of the screen.
10. Back out and go to the CM7 modem package and long press and RENAME it to the NEW modem name, (ie: radio-cm-7-GalaxyS-JK4-signed.zip or radio-cm-7-Captivate-JK4)
11. Now back out again and again long press and then choose ZIP THIS FOLDER
12. Go to /sdcard/SpeedSoftware/Zip
13. Long press on the NEW MODEM zip file and COPY
14. Back out until you at /sdcard and then paste
15. Reboot phone to Recovery Screen and choose install zip from sdcard, choose zip to install, pick the NEW MODEM file name you created and then install.
THIS CAN BE DONE FOR AS MANY MODEMS AS YOU WANT TO TRY/USE. I keep 4-5 different modems on the sdcard in case I have a bad reception in any certain areas I can flash a different modem until I find one that works well for the area I am in. It is a very easy flash and you do not necesalsarily need to wipe cache or dalvich cache to flash them (you can if you like, just I haven't found it necessary).
EDIT: Here are some that I have tested but they may not work for everyone. If they don't just follow the instructions I posted above to make them work on your device.
JVP http://db.tt/X1XQ91f
TUBJV6 http://db.tt/gsQAZXI
JVO http://db.tt/i9xWANo
JVK http://db.tt/Nc7QzEq
JV3 http://db.tt/SgXwv6V
JPX http://db.tt/H7e98rV
JPM http://db.tt/FpuQ7A6
JP9 http://db.tt/iLQX5Jn
JK4 http://db.tt/yi74lK1
JVR http://db.tt/vZLHr1A
JVQ http://db.tt/0bgbRKz
JJW2 http://db.tt/4VVVtXt
JJJV5 http://db.tt/OGKpbVB
Sent from My KickAss Captivated CM7 OC'd 1.5Ghz/Undervolted
Thanks RockRatt, If you have anymore please post/link them..... Great work!
I'm running Cog 4.5.3 (kb1) and when at home, where I have poor signal strength, within a few hours my Cappy loses all signal until i reboot. I'd like to try a new modem to fix this - is KF1 compatible with 4.5.3, and if so can I just drop the modem.bin from the CWM3 file into a different CWM2 modem file in order to flash it?
Im not sure Bill... i would say yes but up to you if u want to try....
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
To answer my own question, KF1 appears to work fine on Cognition 4.5.3 (Froyo), and replacing modem.bin in a CWM2 package with modem.bin extracted from a CWM3 package also appears to work fine. I've attached a CWM2 package of UCKF1 for others who may want to follow this approach.
Bill
Good deal Bill... great work!
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
Ok, I have decided to include CM7/MIUI modems with the help from nyydynasty also, I have included a map on my site that everyone can pin the best working modems in their location "Also thanks to nyydynasty"....
Hope this helps and if so please click the "Thanks" Button.
Love the map idea. Pinned one on for my area.
Johnnie5000 said:
Love the map idea. Pinned one on for my area.
Click to expand...
Click to collapse
Thanks Johnnie, I hope it starts getting used more so everyone can see what works best in their area... Also, thanks for posting it moves the thread back up....Hopefully a moderator stickys this thread so it stays on top.
Related
Based on Bell I9000UGJK3 / BUJP8 modified by Idan73 (12/14/2010)
This is a Captivate port from Doc Froyo. This ROM is designed for Bell (i9000m) and it contains much fewer customizations compare to the Vibrant and Captivate from the USA.
UMTS and GSM 850Mhz is enabled by default, flashing modem seperately is not required.
This ROM has been modified from the original full ROM, it only contains stock apps similar to my other ROM releases.
Basic Features:
- Based on UGJK3 (Froyo 2.2)
- T959 TLJL3 Modem (Telus w/ HSUPA, HSDPA enabled)
- Deodexed
- Apps and framework optimized
- Rooted
- Busybox 1.17.3
- Zip-aligned
- Clockworkmod Recovery
- SetiroN SuperOptimized Kernel w/ ULK/OC/BLN support
- Unthemed (theme templates available)
- Big APN list
- WIPE installs, factory reset BEFORE 1st install recommended
- Ads Blocked HOSTS file
- Segue font
Extra in BUJP8_v9_Bell_Idan73_Special (full wipe rom)
- Will wipe /data so make backups, do not restore system backups.
- Canadian modem
- Canadian csc
- All google apps updated to latest version
- No aldiko or layar.
- Included bugfix (zipalign and fat)
- Changed build.prop for market fix
- Added cradle and car cradle apps from canadian csc to system/apps without the need to do csc reset unless they choose to.
Added apps:
Zeam (to system/app)
Captivate Camera
Latest SU and busybox
Dlna
Droid X Keyboard
Gmail
Install flash player
Live wallpapers Chooser
Maps
Mobile tracker
Samsungapps
Screen capture
SNS accounts (facebook sync)
Swype
Unified inbox (facebook, twitter etc)
Wipereciver
Voice dialer
Voice recorder
Voice search
Youtube
Removed:
Bell apps (Bell.apk, seven.apk)
Magic smoke wallpapers
Samsung Keyboard
FM Radio
Launcher PRO
TW launcher and widgets
Extra fonts
Aldiko
Buddiesnow
Days
Dualclock
Layar: download from market
Minidiary
Pressreader
Samsung livewallpapers (but you can use live wallpapers)
Protips
Thinkdroid
Write and go
Spareparts
SGS info
SGS toolbox
Start-up/Shutdown tone
Known Issues:
- Kernel may cause charging death
Changelog:
- v1.2 - updated SetiroN kernel to 1.4.1, fixed BLN (can be activated via CWM recovery) and SD corruption issues, OC can now @ 1280.
- BUJP8 Bellified by Idan73, fixed multiple reported issues in UGJK3. Updated kernel 1.4.2
- v1.3 - Google Apps moved to system/app, New Market, Telus Modem, Zeam, New Setiron 1.4.6 kernel
Download:
Due to brand new kernel, to prevent further issues, please backup with Titanium Backup and restore to JF6 before installing. If you install this on top, your phone will freeze at boot logo.
V1.3_Bell_UGJK3
Base ROM - http://www.mirrorcreator.com/files/0VLKDS5M/KILLER23D_UGJK3_DocV1.3_0.zip_links
http://www.mirrorcreator.com/files/LD5AA8HL/stock_fonts.zip_links Stock Fonts
http://www.mirrorcreator.com/files/JVEY9OAF/CAP_UGJK3_v1_AOSP.zip_links AOSP lockscreen + Circle Battery Mod Ver D
BUJP8_v9_Bell_Idan73
http://www.mirrorcreator.com/files/1KYICDSI/killer23d_BUJP8_Doc_V9_Canada_850_Full.zip_links Base ROM
http://www.mirrorcreator.com/files/000FHBSP/CAP_BUJP8_stock_Ext_Menu.zip_links Stock Lockscreen, Extended Power Menu, Circle Battery Mod Ver D
Enable LAGFIX first before flashing my Theme add-on. Otherwise will boot into black screen if the internal SD is wiped/reset. To fix, needs to re-flash base ROM
Installation:
1) One-Click Restore to JF6 + Master Clear
2) Copy clockwork_recovery.zip to internal SD and rename to update.zip
3) Copy the ROM file and/or add-on to internal SD
4) Reboot to Recovery
5) Apply update.zip in Recovery to load Clockworkmod Recovery
6) Install the ROM file from internal SD via Clockworks
7) Wait for the install and reboot the system
7a) To enable lagfix and tweaks, reboot into recovery (adb reboot recovery)
7b) Allow system to reboot again
8) Install Add-On via CWM Recovery if needed (Must let the phone boots at least once)
Credit goes to DocRambone, kalpik, xcaliburinhand, Tayutama, Mikeymike and everyone else for their hard work to make this possible. Thanks to jhnstn00 for testing things ahead of time so making integrations smoothly.
Please report any bugs!!
OLD DOWNLOADS:
http://www.mirrorcreator.com/files/CWEH5IQ1/KILLER23D_UGJK3_DocV1.1.zip_links 1.1 Base ROM
http://www.mirrorcreator.com/files/0ITYF5F5/KILLER23D_UGJK3_DocV1.2.zip_links 1.2 Base ROM
Reserved!! Thanks for Doc's work for putting this out quickly
AT&T users should check this out as I *think* this should solve the data connectivity, reception issues. Also this one is slim and fast because this rom is "very vanilla/virgin" compare to current AT&T's leak Froyo.
Spent a few hours putting them together, checking out the extra Bell's apps, testing them... I was amazed how fast this thing runs compare to the i9000 release. 850Mhz is on by defaults and phone calls now do not produce a buzzing noise.
I'm guessing you have good results using this on Fido?
I'm tempted to try this one out.. I'll definitely flash it in a couple of days (after using axura)
koreancanuck said:
I'm guessing you have good results using this on Fido?
I'm tempted to try this one out.. I'll definitely flash it in a couple of days (after using axura)
Click to expand...
Click to collapse
I have no data plan (i am using grand-fathered plans), but I am seeing HSDPA and 3G data icons.
I am quite happy with the result so far.
Was so going to flash this. My external speaker just shut off for no reason a few days ago, and I have reflashed to stock JF6 and master cleared and then wiped all manually for good measure, reformatted SDcard . . .
I still might, if the download links ever appear to me. Breath bated.
had to do some serious looking into this one since im using your current i9000 v8 release killer and im kinda stuck. basically id like to know from anyone else is it really feeling that much more snappy/responsive and 2 is the new email client worth anything? im feeling pretty good where im at now but hey if its better i might jump onto this
bamonkey said:
had to do some serious looking into this one since im using your current i9000 v8 release killer and im kinda stuck. basically id like to know from anyone else is it really feeling that much more snappy/responsive and 2 is the new email client worth anything? im feeling pretty good where im at now but hey if its better i might jump onto this
Click to expand...
Click to collapse
Since Doc made this so I am just following his lead There is nothing wrong with the i9000 v8. Feel free to stick to it as I will be using this one for a bit, then I will load it to my gf's i9000m and report back to him.
killer23d said:
I have no data plan (i am using grand-fathered plans), but I am seeing HSDPA and 3G data icons.
I am quite happy with the result so far.
Click to expand...
Click to collapse
Aw shucks. But then again grandfathered plans are awesome.
hmmm very tempting. is this overclocked or default cpu speed?
sicmadek said:
hmmm very tempting. is this overclocked or default cpu speed?
Click to expand...
Click to collapse
since it says setrions kernel its going to be OC by default.
Hello. Do we have the issues with wired headsets? Thank you.
Sent from my SAMSUNG-SGH-I897 using XDA App
It's not compatible with any of the skins and themes I've tried. They all have odd quirks with button text. Like for example the "Clear" button in the notifications panel. It just has random characters on most themes.
Just little stuff like that. I see lots of little improvements scattered all over the place though. And Media apps like the video player seem to have better CPU focus than on other ROM's. Where other ROM's would stutter with sound or have an occasional stutter in video, this ROM played flawlessly.
I'll let you know if I see anymore.
I think I have a problem with 850 MHZ here. Callers go straight to voicemail. My phone rings once then nothing.
Looks interesting... I'm presently on Docs v8 with Andro Galassia V2 theme, SetiroN1.3.5, JK3 modem with ext4/ext4/ext4/ext2/ext2/ext2/false lagfix and its very stable and very quick. Does anyone know yet if this offers much more?
gunnyman said:
I think I have a problem with 850 MHZ here. Callers go straight to voicemail. My phone rings once then nothing.
Click to expand...
Click to collapse
This was the post I was looking for and hoping it would not be the case. Had the same problem with jk2.
nice! this JK3 modem let me use EDGE when i switch to GSM only. for some reasons, JPM, JPP modem only let me use "G" when i switch to GSM only.
Is jk3 an official release?
Sent from my SAMSUNG-SGH-I897 using XDA App
gunnyman said:
I think I have a problem with 850 MHZ here. Callers go straight to voicemail. My phone rings once then nothing.
Click to expand...
Click to collapse
no problem here in San francisco/oakland area. i locked to 850mhz 3G, the phone rings fine!
Wired headset will ALWAYS have issues until one of the dev could figure out how to work with the codec.
Most themes out there will not work because I noticed the file size of framework-res.apk is quite a bit different than JP5/JPM/JPO ones. I didn't look into the changes but if you load the themes from other framework, the phone will looks very funny.
My phone works great in Vancouver, can receive calls/texts.
I suppose this build should be 95% similar to Doc's i9000m, just that this one is dedicated for North America phones to resolve modem issues. I would NOT assume this is the final release, but 2.2 for Bell is suppose to be due soon.
DG is making a new ROM based off I9000UGJK3 too, let's see what he is cooking later today.
How is gps with this? Please don't get upset at me for asking...I am just curious how it compares to other roms out there right now.
Sent from my GT-I9000M using XDA App
AGPS PATCH
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
List of officially supported devices is at the bottom of this post.
Use this if you're having GPS issues (unreliability, no functionality, etc.)
This patch provides a worldwide solution to GPS issue for multiple devices. Using a general ROM without this has resulted in 10+ minutes of GPS delay. Also, GPS lock kept being lost. By using this patch, most people experience a GPS lock within 10 seconds (2 - 20 seconds range can be expected). Typically, a device using this patch will lock onto 7 - 9 satellites. Users have reported up to 11 satellites being locked at once. Without this patch, the average satellite count is 4.
HOWTO INSTALL: (Remember to make a backup. See Notes section for what this patch does.)
Method 1:
1. Download the "ADB Push Installer". This contains all versions for the latest build and old v1.3 versions.
2. Extract the files into a specific folder.
3. Plug your device into the computer and get it ready for adb pushing. Nothing out of the ordinary required.
4. Open the batch file called "ADB Installation Script - RUN THIS" if you use Windows. Otherwise, run the Linux SH script if you use Linux.
5. Select the version you want from the list.
6. Follow the prompts to reboot. You're done.
4. Review the NOTES section.
Method 2:
1. Download the patch
2. Copy all file(s)* into /etc/ of the system (not sd-card) using ES File Explorer, Root Explorer, or some other form. You must have SYSTEM set to Mounted and Root enabled. Check your explorer app's SETTINGS to do this.
**Files will be: gps.conf & SUPLROOTCERT -OR- only gps.conf for NO-SSL builds.**
3. Reboot the device
4. Review the NOTES section.
*Files are located in the /system/ folder of the ZIP. Do not copy the other directories or folders.
Method 3 (easiest if you use a compatible version of CWR or CWM)*:
1. Download the patch
2. Boot into CWR (Clockwork Recovery)
3. Mount /system/ partition (on the main menu, select the "Mounts and storage" option, then "mount /system")
4. Flash the patch (on the main menu, select "Install zip from sdcard," then "choose zip from sdcard," and find the zip and select it)
If you receive "(Status 0) Installation aborted" this Method will not work for you. Use one of the other methods.
5. Reboot the device
6. Review the NOTES section.
*This was built for and works on Inspire 4G and DesireHD versions of Clockwork Recovery. The Google CWM Flashable Build has binaries known to work with CWM on the X8. It may work on other devices. Please message me your success if you try and flash with recovery version and phone model as part of the message.
Downloads:
SEE THE NOTES SECTION (PARTICULARLY NOTES 1,2, & 3) FOR ALL SORTS OF INFORMATION AND FACTS ABOUT THIS PATCH, WHAT EACH BUILD IS FOR, VERSION DIFFERENCES, AND KNOWN ISSUES WITH SOLUTIONS.
Recommended Builds (pick either):
Download the Google Specific No-SSL v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Confused with all the options below? As the Notes section dictates: I recommend the GOOGLE BUILD of all devices. Other builds have changes in their SUPL server information and/or other variables pertinent to that manufacturer. These builds do not appear to operate as fast as Google build's but are available for your enjoyment.
3.x trunk Alternative Options (currently v3.1)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL TWRP build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
2.x trunk Alternative Options (currently v2.2)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
Changelog: (I'll try to keep this correct and current)
Code:
v3.1 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v3.1(HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
introduced my own NTP pools
repaired the LG Alternate build (was same as standard build, compilation error)
v3.0 (HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
based on v2.2 configuration
has my own XTRA/AGPS server instead of Qualcomm
re-added two AGPS variables from v1.3 (two beta-testers saw instant results with these re-added)
re-added on USE SUPL variable from v1.3 (two beta-testers saw instant results with these re-added)
variables are now divided into sections and sections have descriptions
Code:
v2.2 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v2.2 (additional builds added)
added a new SUPL version using data from Sony Ericsson
added an alternate release using LG SUPL servers
added an alternate release using Google SUPL servers
updated the ADB PUSH to include new versions
fixed broken download links for the patch
v2.2
removed local AGPS variable
removed local XTRA_SERVER variable
created LG Build with LG SUPL servers (some LG ROMs fail to work with non-LG SUPL servers)
reduced redundancy in NTP and XTRA (unnecessary entries)
added newly located SUPL server to T-Mobile build
v2.1 (encompassing changes between 1.3 to 2.1)
removed two NTP server pools
removed xtra1 server
removed multiple SUPL_HOST entries
aligned SUPL_HOST with SUPLROOTCERT in each package
increased QOS timeout from 89 to 100
removed QOS standalone timeout variable
removed extra AGPS variables
Old Versions:
3.x Trunk:
v3.0 ADB Push Installer
v3.0 Google Build
v3.0 Google Alternate Build
v3.0 Google CWM Build
v3.0 AT&T Build
v3.0 T-Mobile Build
v3.0 LG Build
v3.0 LG Alternate Build
v3.0 Sony Ericsson Build
v3.0 GPS Only Build
v3.0 GPS Only Alternate Build
2.x Trunk:
v2.1 Google Generic Build
v2.1 AT&T Specific Build
v2.1 T-Mobile Specific Build
v2.1 GPS.Conf Only Build
v2.1 GPS.Conf Only Build (alternate)
v2.0 Google Generic Build
v2.0 AT&T Specific Build
v2.0 T-Mobile Specific Build
v2.0 GPS.Conf Only Build
v2.0 GPS.Conf Only Build (alternate)
1.x Trunk:
Worldwide 1.3
Worldwide 1.3n (alternate)
North America 1.2
Worldwide 1.2
Worldwide 1.2n (alternate)
North America 1.1
Worldwide 1.1
Worldwide 1.0 (not recommended)
North America 1.0 (not recommended)
Rules For Posting Questions:
Read the Notes Section first. I will refuse to answer questions that can be answered by some reading. If it is based upon something in the Notes Section, REFER TO THE NOTE when asking.
Answer the following questions: What ROM you are using?, What kernel are you using?, What GPS apps you have installed?, Where is your general location?, Are you using a case?, Has your GPS worked fine before?, Does it work fine with some apps and not others?, What else happened around the time your GPS stopped working? -AND- Have you reviewed the Notes Section?
DO NOT criticize the user of custom third-party NTP pools and xtra.bin data as dangerous. You obviously HAVE NOT read the Notes section OR reviewed the concurrent branch 2.x to discover it offers the standard NTP pool and Qualcomm-based xtra.bin server.
Don't indulge yourself in ignornat posts. Provide information that may be relevant to helping. Simply stating "this stopped working" or "I can't get it to work" helps nothing and only annoys other readers AND those who may be willing to help you just will not do it.
NOTES Section:
This patch will work with virtually all Qualcomm, Android phones and has been reported to work with other chipsets as well. That means hundreds of devices could see a benefit to GPS performance from this patch.
This patch has various objectives to ensure stability and efficacy with GPS. Locally, the patch will replace your /system/etc/gps.conf and your /system/etc/suplrootcert if you have this file. You can compare the difference in what you have to this one to get an idea of all the changes. V3.1, onward, contains section descriptions for variables in use. Most notably, starting with v3.1 the aGPS Patch uses my own central NTP DNS pool and my own central xtra.bin server by default. The xtra.bin does have fallback servers should mine fail. But, that is very, VERY much an unlikely scenario. These two imperatives allow for better stability and speed by providing top-rated NTP servers and prime-routed network access to transmit the xtra.bin to your phone.
I recommend the GOOGLE BUILD of all trunks. However, you can use any build with any phone. You may have good luck with specific builds that do not fit your phone or carrier criteria. If you're curious, test it and see.
This works with ANY ROM unless the ROM has aGPS and/or GPS disabled in the code. This happens with CMx nightlies and some betas! I cannot fix this, neither can you.
Remember, this has to be reflashed when you update or change ROMs.
Short patch history: The 1.x trunk only flashed a modified gps.conf file which relied solely on Qualcomm and NTP.ORG. Starting with 2.x, a gps.conf and a matching SUPLROOTCERT file for SUPL server authentication is included. The 3.x trunk offers the same as v2.x but adds better sourcing for NTP data and for the xtra.bin file; it utilizes my own server to do so.
Why toss out SSL?Whether or not you have a current SUPL certificate is questionable. Some have expired. Some will expire soon. Either way, the servers may provide SSL access without proper certificates depending upon configuration. That aside, I have found that SSL and secure communications over data networks slows the response times. I see no reason to use SSL for location information. If someone has a logger to obtain your location, SSL will not assist in stopping it. The bad app will continue to obtain your information by "stealing" it and you have more problems than a simple SSL-SUPL communications leak.
NO-SSL Builds will not have a SUPLROOTCERT because these builds do not use SSL. The SUPLROOTCERT is a certificate used for authentication of SSL connections. There is no need for this file for the GPS at this point.
IF you have issues with v2.x or v3.x, your ROM might require more variables. Try the old worldwide v1.3 version in this instance.
IF you still are facing issues, it might be that your GPS hardware is very much outdated. Try any "Alternate" build to see if this helps.
CMx ROM users may not experience benefits from this patch. However, we have had good reports from CM users with one negative one. Remember to do all of the steps when flashing and the following notes are important too!
Reports indicate that this patch DOES WORK with the next iteration of Android, Jelly Bean. This patch has worked from Android 2.2 (Froyo) up through Android 4.1 (Jelly Bean). Therefore, it works with all iterations on the market. I will remove support as soon as it is confirmed to NOT work with a new version of Android.
Reports show that certain ROM's including some CM builds require a modification in the build.prop. You need to change "ro.ril.def.agps.mode = 2" or "ro.ril.def.agps.mode = 0" to be "ro.ril.def.agps.mode = 1" in order for aGPS to properly function. Only do this IF YOU ARE HAVING PROBLEMS after attempting the standard patch.
Your phone "learns" about the individual GPS satellites. This is part of the aGPS design. Don't be surprised if the first time you use GPS Status that it takes 20+ seconds to "lock".
I have read a lot that indicates that it is best to let your GPS run using any application for a while to "learn" aGPS information. I let GPS Status run for about 10 minutes (it has an option to disable the screen timeout, which I do) each "first time" to learn. I say each because I test a lot of tweaks and fully reset/delete GPS cached information to start retesting.
Remember, this has to be reflashed when you update or change ROMs. Each ROM will have its own gps.conf, normally not suited to all devices.
I use GPS Status to test my signal strength. It isn't 100% accurate, but it gives a very good sense of how the GPS is performing.
If you're wondering why GPS is slow on certain apps? Or, you show up as on a street when you're 6 meters away from it? Well, those apps process GPS data differently which is out of anyone's control except the app developer. Certain apps will force your location to a street until you pass the app error threshold. Food for thought.
DO NOT USE ANY OTHER GPS FIXING APPS with this patch. If you do, and you still have problems, I cannot help you. A number of these Apps will overwrite what my patch does dynamically.
Variables are described starting in v3.0. Open up gps.conf in a text editor to read about what variable sections are for. It isn't in-depth, but should be enough to help you get a general understanding.
Still having weak GPS reception? Take your case off. Cases have been known to affect signal, though some argue against it. Personally, I get 3 more sat's when I remove my case.
There is a reported variable that can cause some GPS units not to work as well as it should with this patch. This is very odd as it's hit-and-miss and only seems to cause problems on less than 10% of handsets. This doesn't mean it screws up anything! It's possibly an older piece of GPS hardware incompatible with this variable. Have no fear, v1.2 will remove this variable for the worldwide version. This issue is more prone to occur in DHD.
Tried taking the battery out for 30 seconds? Some have reported that their phone required the battery to be removed. First, power off the device. Second, remove the battery for 30 seconds. Third, put it back in and give it a try. I cannot explain this except for possible cache clearing.
Some Inspire 4G and DHD devices have hardware problems. There is a known problem that the spring connectors to the GPS antenna sometimes are out of place or quit touching. http://forum.xda-developers.com/showthread.php?t=1101066 provides a video on self-repair.
An error in flashing this patch means that this method will not work for you. Use one of the other methods for flashing this patch. Don't ask why or for a fix. There are hundreds of variations of recovery systems and update binaries. I do not have the time or desire to support them all. This is why I describe other install methods. Reference error: E:Error in /sdcard/android apps/agps.patch.google.build.nossl.v3.1.zip (Status 0) Installation aborted.
Location is way off? Like, not near you at all? This means your GPS is not actually being used. Try the following to resolve it: Goto Settings -> Locations and disable ALL options. Reboot into recovery. Clear Cache and Dalvik Cache. Reboot normally. Go back to Settings -> Locations and only enable GPS. Reboot once more and try your GPS again. If this didn't work, did you read all of the Notes such as the one about the battery or RIL?
Donations: If you wonder why I asked for donations, it's simple. Users of v3.x are gaining extra, noticeable benefit over v2.x. This comes at a cost to someone. I pay the bills to provide a reliable data setup to transmit the xtra.bin data file and to provide the top NTP SERVERS in one DNS pool. To help keep this going, I just ask for the user to consider a donation. Nothing more, nothing less. Thank you for your consideration.
AGPS Patch Officially Supported Devices:
Acer Iconia
Asus Transformer Prime
Asus Transformer (TF101)
Asus Transformer TF300T
HTC Inspire 4G
HTC Desire HD
HTC Sensation
HTC Incredible S
HTC Salsa
HTC Flyer
HTC Evo 3D
HTC Desire S
HTC Wildfire
HTC Wildfire S
HTC Droid Incredible 2
HTC Thunderbolt
HTC Desire
HTC Desire Z
HTC One X
LG GT-540 OPTIMUS
LG Optimus One
Motorola Triumph
Motorola Droid X2
Samsung Galaxy S II Skyrocket (SGH-I727)
Samsung Galaxy S II (I9100)
Samsung Galaxy S II (SGH-T989)
Samsung Galaxy S Plus I9000
Samsung Galaxy Nexus
Samssung Galaxy S III (AT&T, Rogers, Bell, Telus)
Samsung Galaxy S III I9300, I9305
Samsung Galaxy S 4G
Sony Ericcson XPERIA X8
* I do not officially support all devices that this patch is known to work on at this time. You may private message me your success story for official support considerations.
Thanks Section
While this has gone a long distance since its inception, I want to still send thanks to Angeldeath for permitting me to take his early work and start tweaking it for HTC Inspire 4G users. This inevitably led to what we have here today.
Thank you to all those who joined and participate in the testing community. Without their help, I couldn't get enough data to know how well this works on different devices and in various regions of this planet we call Earth.
Thank you eagleeyetom, husky69, and tamagotono for their work in building an ADB pushing environment for Windows and for Linux respectively.
If you are happy with the patch and find this thread useful, please consider pressing the "Thanks" button on any of my posts on this thread. You may also consider rating this thread with five stars if you're satisfied. You may do so just below "Search This Thread" on the right-side at the top of this post. Donations are appreciated (See last NOTE)
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
What do the permissions need to be using root explorer?
Sent from my A501 using Tapatalk
DRTMI said:
What do the permissions need to be using root explorer?
Sent from my A501 using Tapatalk
Click to expand...
Click to collapse
You will need root. It requires being able to read/write to the system's /etc/.
Sent from my HTC Desire HD A9191 using XDA App
DRTMI said:
What do the permissions need to be using root explorer?
Sent from my A501 using Tapatalk
Click to expand...
Click to collapse
Should be
Owner: Read and Write checked.
Group: Read checked
Others: Read checked
I started using this on my sensation and worked wonders. Orginally tried on Taboonay and didn't help at all. But since the new roms that are based on current OTA, I have applied this to "My Rom" and I am now able to get a gps lock by 5 sats in my room(wife dosen't really appreciate me messing with the tab while she is trying to sleep but I got myself an android sickness, no know cure yet.) But I am doing further testing at different locations but so far am getting much faster lock and more sats.
Thanks for the help guys. I went and moved the original file without even looking to see what the permissions were. It did seem to help but the clouds are really thick here tonight.
Sent from my A501 using Tapatalk
DRTMI said:
Thanks for the help guys. I went and moved the original file without even looking to see what the permissions were. It did seem to help but the clouds are really thick here tonight.
Sent from my A501 using Tapatalk
Click to expand...
Click to collapse
No worries. Give it a good test over the next day or so, and report back. If anyone wants to type up installation instructions, I'd like to put something in the instruction block above. Send me a private message with them.
This works perfectly!! The only thing I found is that the scripts kept on giving me abort errors in recovery and once I pushed the file manually using RootExplorer, I had to download GPS status toolbox from the market to get a fix but it was quick...something like 6 seconds!! Using this fix and just opening up Google Maps won't give you a lock at first so I think you have to download GPS status.....anyone else do it this way or just me??
Sent from my A500 using xda premium
mazdarider23 said:
This works perfectly!! The only thing I found is that the scripts kept on giving me abort errors in recovery and once I pushed the file manually using RootExplorer, I had to download GPS status toolbox from the market to get a fix but it was quick...something like 6 seconds!! Using this fix and just opening up Google Maps won't give you a lock at first so I think you have to download GPS status.....anyone else do it this way or just me??
Sent from my A500 using xda premium
Click to expand...
Click to collapse
No such problems for me.locked in under 10 seconds in the first try. I used the following method.
Es file explorer from market.
Settings>check root permissions>check mount system.
Copy the original GPS.conf to some safe location. After that delete GPS.conf file from etc folder.
Unzip worldwide 1.3. Zip and copy GPS.conf from system folder and paste the same in the etc folder.
Done.
Ya recovery option doesn't work for me too.I am using thor recovery 1.42.
Sent from my A500 using xda premium
josinpaul said:
No such problems for me.locked in under 10 seconds in the first try. I used the following method.
Es file explorer from market.
Settings>check root permissions>check mount system.
Copy the original GPS.conf to some safe location. After that delete GPS.conf file from etc folder.
Unzip worldwide 1.3. Zip and copy GPS.conf from system folder and paste the same in the etc folder.
Done.
Ya recovery option doesn't work for me too.I am using thor recovery 1.42.
Click to expand...
Click to collapse
The CWR flash zip isn't designed for other recovery systems. But, I've heard it works on others. Either way, the gps.conf is all that matters at this point. So as long as you get it copied, you're golden.
Let me know performance results!
Edit: Why would someone rate this thread so poorly? I don't see any reason to do that unless I've entirely offered no help whatsoever. Sad. And people wonder why a lot of dev's had decided to quit...
recvery method doesn't work, but extracting the gps.conf from the ZIP file and copying it to /etc/ seems fine, will see how good it is.
Thanks!
crypted said:
The CWR flash zip isn't designed for other recovery systems. But, I've heard it works on others. Either way, the gps.conf is all that matters at this point. So as long as you get it copied, you're golden.
Let me know performance results!
Edit: Why would someone rate this thread so poorly? I don't see any reason to do that unless I've entirely offered no help whatsoever. Sad. And people wonder why a lot of dev's had decided to quit...
Click to expand...
Click to collapse
've just voted a 5-star c'mon everyone, this thread deserves 5-star
jjj666 said:
recvery method doesn't work, but extracting the gps.conf from the ZIP file and copying it to /etc/ seems fine, will see how good it is.
Thanks!
Click to expand...
Click to collapse
If it works, please rate the thread. Someone was kind enough to give it bad marks without asking for help first.
------
Also,
In preparing for the next iteration of the GPS patch, I'm trying to get a better grasp of the suplrootcert's on various devices. So far I have Verisign and TMobile. If anyone would be willing to check their phone and let me know if they have a different one (via private message here on xda)that would be great!
You can find "suplrootcert" as a file in /etc/ just like where the gps.conf is located.
To see which you have, open it up as a text document. It will look like jibberish. But, the top portion will say a company name within the jibberish. If you don't see Verisign or Tmobile, I would like to get ahold of the one on your device!!!
Wow, before my GPS would find 2 satellites and never lock. First time with this file took 30 minutes to get lock with 5 satellites. Now I can get lock in about 20 seconds with 5 - 8 satellites.
Sent from my A500 using XDA Premium App
ziggy34 said:
Wow, before my GPS would find 2 satellites and never lock. First time with this file took 30 minutes to get lock with 5 satellites. Now I can get lock in about 20 seconds with 5 - 8 satellites.
Sent from my A500 using XDA Premium App
Click to expand...
Click to collapse
Good thing!!! Glad to know I'm still able to help others on devices I don't even own!
Don't forget to rate the thread and click Thanks!
I put this on, but now i constantly have the "searching for GPS" notification in the bottom right corner or my device next to the time. Though from what i see, it has a MUCH better fix on me in the maps program. So it seems to be working..but irritating.
Edit: I did another reboot (Second or third one.) And now the GPS thing isn't hanging anymore, weird, but hey if it works im cool lol.
ZeroAlphawolf said:
I put this on, but now i constantly have the "searching for GPS" notification in the bottom right corner or my device next to the time. Though from what i see, it has a MUCH better fix on me in the maps program. So it seems to be working..but irritating.
Edit: I did another reboot (Second or third one.) And now the GPS thing isn't hanging anymore, weird, but hey if it works im cool lol.
Click to expand...
Click to collapse
Okay great. If it does it again, please do a screen shot (there's a free APP for that in the market). I'd like to see what it's saying. What app were you using when it was saying "searching for GPS" as you talked about?
Maybe something was cached from your previous configuration and it took a few reboots for whatever script clears the cache to be initialized? Just a wild guess since I don't own a tablet (yet!).
It seems i stand corrected yet again. It came back, when i went into the basic google maps application. It pulls up the searching for gps notification in the task bar and will remain their the plus side of 10 minutes.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is a screenshot of my screen, the bottem right corner i actually clicked on the tsk bar to who it better, the bottom notifcation is of course the GPS, which continues to show when it shouldnt.
Also, please forgive the messy black box, forgot to take my email widget off the screen before screenshot.
What ROM and kernel?
Sent from my HTC Desire HD A9191 using XDA App
Im on the new 3.2 that was posted a500 7.006.01, the one that preservers root, but modifies very little. As well as Thors 3.4 kernal, (the rest) version.
---------- Post added at 12:27 PM ---------- Previous post was at 12:24 PM ----------
I removed your gps file, put mine back rebooted, and then deleted and put yours back, rebooting again, and it has opened both the basic maps application. And GPS Status (which i downloaded to test this a little more.) Without the hanging GPS notifcation, so im wondering if its an issue with configuration or just the system trying to hold on or get back into that old configuration. I dont know, not my forte.
ZeroAlphawolf said:
Im on the new 3.2 that was posted a500 7.006.01, the one that preservers root, but modifies very little. As well as Thors 3.4 kernal, (the rest) version.
---------- Post added at 12:27 PM ---------- Previous post was at 12:24 PM ----------
I removed your gps file, put mine back rebooted, and then deleted and put yours back, rebooting again, and it has opened both the basic maps application. And GPS Status (which i downloaded to test this a little more.) Without the hanging GPS notifcation, so im wondering if its an issue with configuration or just the system trying to hold on or get back into that old configuration. I dont know, not my forte.
Click to expand...
Click to collapse
Are you saying all is well now after those steps? It does sound like kernel issues. A user on another device had a similar issue. He swapped kernels and was okay.
Sent from my HTC Desire HD A9191 using XDA App
[MOD][V3.1][06/07/12] 26.13.04.19 Radio lib-ril/gps .so updater-CM9 & AOKP based ROMs
FOR CM9, ANDROMADUS & AOKP BASED ROMS
IMPORTANT UPDATE: Update to Version 3.1 Why? I have done some research on flashing radio images and found some interesting information. Apparently there are 2 files that pertain to radios in the RUU releases, a radio.img and a rcdata.img. We all have been flashing only the radio.img file but the rcdata.img contains further carrier information that directly relates to information in the build.prop file. I have put together a new 26.13.04.19 radio zip file that contains both the radio.img and the rcdata.img. The .img files were taken directly from the latest T-Mobile RUU release. This new radio/rcdata zip needs to be flashed through bootloader just like you flashed a radio in the past. As usual, you''ll need to rename the zip file to PC10IMG.zip before you reboot into bootloader. Check the MD5 Sum after you download the file to your sdcard to make sure it matches the following:
MD5 Sum: 360EA26286DEC39FC8008B266F470839
DOWNLOAD VISION_RADIO_RCDATA_12.62.60.27_26.13.04.19.zip
MIRROR: http://www.mediafire.com/?vdecstne5uuvuxn
I have also updated information in the build.prop patcher with the proper information to match the information in the rcdata.img. This is now Version 3.1. After you flash the radio/rcdata img from the above link through bootloader, download the latest version 3.1 and flash through recovery along with the EFS wipe.
Several months ago T-Mobile released it's latest update for the G2. The OTA update contained new radio firmware and updated ril library files. Many of us running CM7 that flashed the .19 radio and matched the updated lib-ril files that were contained in this release found improvements in performance and most noticeably an improvement in battery life. It was later incorporated into Tsubus' ILWT CM7 ROM. You can find the CM7 lib-ril matching thread here and read users comments after updating the files.
http://forum.xda-developers.com/showthread.php?t=1335127
I have compiled a new mod for CM9 & AOKP based ICS ROMS that should offer similar results. This has been tested with CM9, Andromadus and AOKP builds.
ATTENTION: I am not responsible if you brick your phone or if it starts a fire in your apartment by using this mod! USE AT YOUR OWN RISK!!
Procedure:
If you are not running the .19 radio along with the latest rcdata.img, download from the above link. If you need further flashing instructions get them here:
http://forum.xda-developers.com/showthread.php?t=970809
Make a complete backup with recovery.
Download the updater and flash through recovery. This will patch your build.prop file and update your radio ril and gps .so files. Many thanks to GinoAMelone for supplying the code to patch the build.prop file without having to replace it.
Download Version 3.1 - 26.13.04.19 Radio - ril and gps .so updater for CM9 based ROMS
MIRROR: http://www.mediafire.com/?6ausxuv6ppxhs0m
IMPORTANT: While you are in recovery, wipe your cache and dalvick cache and wipe the efs partitions by flashing the Vision EFS partition wipe tool.
Download EFS Partition Wipe Tool
http://www.mediafire.com/?rcdmtauld5mp27t
Reboot your device and you're good to go.
NOTE: At first boot, it might take a little longer than usual for you to connect to your local towers since you've wiped your radio data and the efs partitions need to be re-populated with the new data. This also means you'll need to be outside and wait several minutes for a new gps lock as the new data is obtained from the satellites.
Don't forget to hit the thanks button if this works out for you!
OK just tried it and all is working well now. I used the files put them in the correct places and the gps didnt work. Then I flashed the file in your op and the installation aborted, BUT my gps is working now. I dont know how though.
Thanks for all the work (and yes I hit the thanks button)!
Will be trying this later tonite after I flash the latest Andromadus test nightly.
jspina said:
OK just tried it and all is working well now. I used the files put them in the correct places and the gps didnt work. Then I flashed the file in your op and the installation aborted, BUT my gps is working now. I dont know how though.
Thanks for all the work (and yes I hit the thanks button)!
Click to expand...
Click to collapse
Thanks for the heads up on the gps update file...I linked to the wrong file. I'll correct that now.
Sent from my HTC Vision using xda premium
Will this work for the unofficial CM9 ROM? Also, thank you for doing this again. When i matched .so files on CM7.2, that was the first time i ever managed to eliminate the constant battery drain that i would always suffer from when using CM7. I hope that now we can see similarly amazing battery life on CM9 .
Also, would i be able to push those files to their respective directories through ADB? Or is it better to just use root explorer for copying them to where they're meant to go?
Tried it with [ROM][02-05-12][ICS|CM9] CyanogenMod 9.0.0-RC0 BETA 3 [Unofficial].
Signal was better before using those RILs so i restored my old ones.
TenMaKo said:
Tried it with [ROM][02-05-12][ICS|CM9] CyanogenMod 9.0.0-RC0 BETA 3 [Unofficial].
Signal was better before using those RILs so i restored my old ones.
Click to expand...
Click to collapse
If matching the radio drivers (that were released at the same time with the radio firmware) is giving you a worse signal this could be evidence that you are using the wrong radio with your particular carrier in France. The .19 radio was released by T-Mobile USA. You might want to try the radio released with the latest Desire Z AOSP ROM by your carrier if you encounter other issues such as echos in calls, dropped calls with call waiting etc. Sorry this didn't work out for you but thanks for giving it a go!
magic_android said:
Will this work for the unofficial CM9 ROM? Also, thank you for doing this again. When i matched .so files on CM7.2, that was the first time i ever managed to eliminate the constant battery drain that i would always suffer from when using CM7. I hope that now we can see similarly amazing battery life on CM9 .
Also, would i be able to push those files to their respective directories through ADB? Or is it better to just use root explorer for copying them to where they're meant to go?
Click to expand...
Click to collapse
This should work for any ICS ROM that is CM9 based. Right now I'm getting battery life as good as I was getting with CM7 with the matched .so files and my GPS locks quick with NMEA strings and 9-11 satellites in view. Data switching handshakes are very quick, seemingly more quickly than CM7.
ADB will work fine. Anyway you get those files over to your system folders is OK. I've actually opened up the ROM zip folders before flashing and moved them there that way, but I believe you have to have an ENG H-boot, which I have, to flash an unsigned ROM.
Do I delete the previous files because it asks me to overwrite the file
XxhTcG2uSERxX said:
Do I delete the previous files because it asks me to overwrite the file
Click to expand...
Click to collapse
Yes, overwrite the old.
Sent from my HTC Vision using xda premium
When I overwrite it says operation failed
XxhTcG2uSERxX said:
When I overwrite it says operation failed
Click to expand...
Click to collapse
What app are you using to do this? What file is giving you the fail?
EdKeys said:
What app are you using to do this? What file is giving you the fail?
Click to expand...
Click to collapse
I'm using file expert, when I copy and paste the build.prop from ur file
I used this since the other day and I havent been able to put m phone down! Everything works and gps locks faster which has been super useful for my day you dont even know!
Thanks for all the work and these awesome new files!
After matching the ril files, I'm seeing great battery life and strong signal!
jspina said:
I used this since the other day and I havent been able to put m phone down! Everything works and gps locks faster which has been super useful for my day you dont even know!
Thanks for all the work and these awesome new files!
Click to expand...
Click to collapse
tarroyo said:
After matching the ril files, I'm seeing great battery life and strong signal!
Click to expand...
Click to collapse
That's great news! I appreciate the feedback. Confirmed working on Andromadus Beta 3.
Sent from my HTC Vision using xda premium
EdKeys said:
That's great news! I appreciate the feedback. Confirmed working on Andromadus Beta 3.
Sent from my HTC Vision using xda premium
Click to expand...
Click to collapse
And the test build copy of andromadus beta 3 (Flinny66)
well for me it works only in some way... battery life is great and all but: signal strength is always six bars = full (on andromadus six bar mod) and two bars on the 5 bars setting... settings show signal str of 0 dbm and 97 asu... no matter if im in city centre or in, lets say bunker... any ideas how to fix this?
Sent from my HTC Vision using XDA
vishnoo said:
well for me it works only in some way... battery life is great and all but: signal strength is always six bars = full (on andromadus six bar mod) and two bars on the 5 bars setting... settings show signal str of 0 dbm and 97 asu... no matter if im in city centre or in, lets say bunker... any ideas how to fix this?
Sent from my HTC Vision using XDA
Click to expand...
Click to collapse
I'm getting the same exact thing. Never bothered to check before. Is this problem new after updating the files?
EdKeys said:
I'm getting the same exact thing. Never bothered to check before. Is this problem new after updating the files?
Click to expand...
Click to collapse
rild.libpath=/system/lib/libhtc_ril.so
ro.telephony.ril.v3=signalstrength
have been removed from build.prop
and replaced with
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libhtc_ril.so
rilswitch.ganlibpath=/system/lib/libganril.so
afaik all of the ganril stuff and rilswitch is only used by wifi calling (that doesn't work anyway)
the ro.telephony.ril.v3=signalstrength bit missing is why your signal strength is not updating though.
Nick.
Hello XDA, I was wondering if anyone could compile these instructions into a flashable zip file. This mod basically changes the 'H' icon in the status bar, into the 4G icon for CM9 based roms only. However, if I change roms, or flash an update, I lose the mod. So, if the instructions could be compiled for me, or if someone tells me how to do it, I would be very grateful, as I am quite new to this stuff.
Instructions by TmpKranz as posted here:
http://forum.xda-developers.com/showthread.php?t=1856493
Before doing anything, make a Nandroid backup, just in case something goes wrong!!!
0. Download the SystemUI.apk and place it in the root directory of your SD card.
1. Open the Terminal Emulator app.
2. Type su and hit the Enter button to gain root permissions.
3. Type busybox mount -o remount -w /system and hit the Enter button to make the /system partition writable.
4. Type cp -f /sdcard/SystemUI.apk /system/app/ and hit the Enter button to copy the modified file to where it belongs.
5. Type chmod 644 /system/app/SystemUI.apk and hit the Enter button to fix the file's permissions.
6. Reboot and enjoy.
System Ui.apk: http://db.tt/KrWrxQR5 (can't figure out how to upload files; sorry)
Thanks.
Sent from my HTC Vision using xda app-developers app
This thread gives a basic rundown of how to create one. Its pretty straightforward actually.
My basic rundown is this (I haven't done this in a while so I could be wrong):
1) the META-INF folder structure that I believe is part of every flashable zip. I forget what information it contains offhand, but I think it is specific to device. So you could pull this from any other flashable zip for the G2/DZ. Someone please correct me if I'm wrong.
2) The modified file within the file structure it is on the phone. So for yours it would be /system/app/systemui.apk I think.
3) The script to copy the apk (or whatever modified files) to the appropriate locations on the phone. This can include using show_progress to update that status bar in the background of recovery, a print output command to state exactly what steps are happening, etc.
Sorry its kind of vague. I'd help you write it, but I'm at work, and don't have everything I need in front of me. Besides the fact that none I've ever written work properly. :silly: Also that this is a simple and good learning experience to see how things work. It's good to know how to do this and can be a first step for larger things.
For reference, you can check out the zip someone had put together for me when I did the old Search to Recent mod in early ICS days. Located here.
biohazrd51 said:
This thread gives a basic rundown of how to create one. Its pretty straightforward actually.
My basic rundown is this (I haven't done this in a while so I could be wrong):
1) the META-INF folder structure that I believe is part of every flashable zip. I forget what information it contains offhand, but I think it is specific to device. So you could pull this from any other flashable zip for the G2/DZ. Someone please correct me if I'm wrong.
2) The modified file within the file structure it is on the phone. So for yours it would be /system/app/systemui.apk I think.
3) The script to copy the apk (or whatever modified files) to the appropriate locations on the phone. This can include using show_progress to update that status bar in the background of recovery, a print output command to state exactly what steps are happening, etc.
Sorry its kind of vague. I'd help you write it, but I'm at work, and don't have everything I need in front of me. Besides the fact that none I've ever written work properly. :silly: Also that this is a simple and good learning experience to see how things work. It's good to know how to do this and can be a first step for larger things.
For reference, you can check out the zip someone had put together for me when I did the old Search to Recent mod in early ICS days. Located here.
Click to expand...
Click to collapse
Thanks mate, had a look, but he only really gives instructions on flashing zips.
I really need someone to do it for me, a reward may be offered*
*maybe
Sent from my HTC Vision using xda app-developers app
Ok. This is as far as I'm going to help. You need to help yourself a bit on this.
Attached is the new zip file, that should hopefully work. I take no responsibility for what it may do to your phone.
Edit: Added signed zip
biohazrd51 said:
Ok. This is as far as I'm going to help. You need to help yourself a bit on this.
Attached is the new zip file, that should hopefully work. I take no responsibility for what it may do to your phone.
Edit: Added signed zip
Click to expand...
Click to collapse
Thanks, It worked! Don't really know what u mean by help yourself though.
Thanks.
Sent from my HTC Vision using xda app-developers app
Helping yourself meaning learning to do it rather than asking around. There is a lot you can do with a little learning and it is very rewarding.
Glad it worked.
biohazrd51 said:
Helping yourself meaning learning to do it rather than asking around. There is a lot you can do with a little learning and it is very rewarding.
Glad it worked.
Click to expand...
Click to collapse
Good, thanks, I'm making more .zips now. I also opened a new thread, making this public. I gave both of us the credit tho. Is that ok, or do u want me to say it was all you. It's your call. Thanks.
Sent from my HTC Vision using xda app-developers app
No. You provided the modified apk. I just modified the zip. Took 15 minutes, if that.
biohazrd51 said:
No. You provided the modified apk. I just modified the zip. Took 15 minutes, if that.
Click to expand...
Click to collapse
Cool, thanks mate
Sent from my HTC Vision using xda app-developers app
Hm, which SystemUI.apk are you guys using for the base? The reason I ask is because mimicry contains many SystemUI changes that other cm9 based roms don't have. Replacing that file will break things for sure.
There are definitely better ways of doing this than providing a SystemUI.apk to flash over, though. I'll see what I can do.
EDIT:
Alright I just put together a flashable zip that'll modify the H icon to 4G on any ROM (hdpi only). This should also work in JB, though I haven't tested it. This doesn't actually replace the SystemUI.apk, it just replaces the icons inside it and re-zip/zipaligns it.
http://mimic.ca/~jeff/h_to_4g-blk.zip
blk_jack said:
Hm, which SystemUI.apk are you guys using for the base? The reason I ask is because mimicry contains many SystemUI changes that other cm9 based roms don't have. Replacing that file will break things for sure.
There are definitely better ways of doing this than providing a SystemUI.apk to flash over, though. I'll see what I can do.
EDIT:
Alright I just put together a flashable zip that'll modify the H icon to 4G on any ROM (hdpi only). This should also work in JB, though I haven't tested it. This doesn't actually replace the SystemUI.apk, it just replaces the icons inside it and re-zip/zipaligns it.
http://mimic.ca/~jeff/h_to_4g-blk.zip
Click to expand...
Click to collapse
Thanks. I don't know where he pulled it. I just was providing the zip :silly:
blk_jack said:
Hm, which SystemUI.apk are you guys using for the base? The reason I ask is because mimicry contains many SystemUI changes that other cm9 based roms don't have. Replacing that file will break things for sure.
There are definitely better ways of doing this than providing a SystemUI.apk to flash over, though. I'll see what I can do.
EDIT:
Alright I just put together a flashable zip that'll modify the H icon to 4G on any ROM (hdpi only). This should also work in JB, though I haven't tested it. This doesn't actually replace the SystemUI.apk, it just replaces the icons inside it and re-zip/zipaligns it.
http://mimic.ca/~jeff/h_to_4g-blk.zip
Click to expand...
Click to collapse
maybe could be added as a mod in mimicry through aroma... some may have an interest
Sent from my HTC Vision using xda premium
demkantor said:
maybe could be added as a mod in mimicry through aroma... some may have an interest
Sent from my HTC Vision using xda premium
Click to expand...
Click to collapse
I would consider it if there wasn't this devastating Aroma bug right now with running programs through recovery. I've posted it on both Aroma threads & received no feedback.
That said, the method of replacing the icon right now isn't really a good indicator of true 4G. Let's say we're arguing that HSPA+ is 4G (rather than just HSPA). Currently the phone doesn't distinguish between HSPA & HSPA+ with icons, they will always just say "H" (or 4G with this mod).
I would rather programmatically determine which is which and show the 4G icon when on HSPA+. If there's interest I'll actually include it in the code, rather than as a mod option in Aroma.
out of curiosity what then is the major hurtle do distiguish between the two, is it the os not communicating properly with the firmware?
Sent from my HTC Vision using xda premium
Thx blkjck, I was using the system ui from Mimicry. That would be good if it could be added in aroma. Ill edit my thread and add your zip aswell. (Giving u credit of course)
Sent from my HTC Vision using xda app-developers app
demkantor said:
out of curiosity what then is the major hurtle do distiguish between the two, is it the os not communicating properly with the firmware?
Click to expand...
Click to collapse
Actually no, there's a TelephonyManager case to match the NETWORK_TYPE_HS* types. HS*PA, HSPA and HSPAP respectively. They were all being lumped under one case rather than separating HSPAP to 4G. The "fix" is to match NETWORK_TYPE_HSPAP to the built in set of 4G icons (since right now only LTE is being considered 4G).
masterleron said:
Thx blkjck, I was using the system ui from Mimicry. That would be good if it could be added in aroma. Ill edit my thread and add your zip aswell. (Giving u credit of course)
Click to expand...
Click to collapse
Np!
So I gotta ask everybody. Under Settings -> About Phone ->Status -> Mobile Network type, what do you see? I'm not able to get HSPAP:15 on my mobile carrier, the only support HSDPA (up to 42mbps). Is anybody hitting HSPAP:15 w/ the Desire Z? That's what the 4G icon "fix" would look for since only HSPA+ and LTE are currently considered 4G technologies and not the lower HSDPA.
So I guess I need to clarify. Do you guys want to force your phones to be purposely inaccurate by labeling HSPA/HSDPA as 4G or is this an issue of HSPA+ (HSPAP:15) not being properly identified as 4G?
EDIT: Okay so according to GSM Arena, our phones aren't even capable of getting HSPA+.
Uhh.. so lemme ask you guys. Why are you trying to incorrectly label your phones as 4G when they're not?
If anyone wants these zips, they are herehttp://forum.xda-developers.com/showthread.php?t=1860058
Sent from my HTC Vision using xda app-developers app
blk_jack said:
Actually no, there's a TelephonyManager case to match the NETWORK_TYPE_HS* types. HS*PA, HSPA and HSPAP respectively. They were all being lumped under one case rather than separating HSPAP to 4G. The "fix" is to match NETWORK_TYPE_HSPAP to the built in set of 4G icons (since right now only LTE is being considered 4G).
Np!
So I gotta ask everybody. Under Settings -> About Phone ->Status -> Mobile Network type, what do you see? I'm not able to get HSPAP:15 on my mobile carrier, the only support HSDPA (up to 42mbps). Is anybody hitting HSPAP:15 w/ the Desire Z? That's what the 4G icon "fix" would look for since only HSPA+ and LTE are currently considered 4G technologies and not the lower HSDPA.
So I guess I need to clarify. Do you guys want to force your phones to be purposely inaccurate by labeling HSPA/HSDPA as 4G or is this an issue of HSPA+ (HSPAP:15) not being properly identified as 4G?
EDIT: Okay so according to GSM Arena, our phones aren't even capable of getting HSPA+.
Uhh.. so lemme ask you guys. Why are you trying to incorrectly label your phones as 4G when they're not?
Click to expand...
Click to collapse
well I'm not interested really, when I first got my g2 I was shocked to see 4g in the status bar as I checked before I got it hoping to use tmobiles "4g" network and here I was like "yea it works" did a little research and found it was added to some ota update as a marketing gimick and nothing more.
having said that my girlfriend also has one of these and was disapointed when I rooted her phone and put a custom rom on it, she dosent like the h for whatever reason so I put the 4g on hers and she has been happy ever sense. personally I don't care much for it and only suggested adding to aroma for people like her who want 4g and people like me who want h
but no biggie either way on hers or my behalf as she will never go to a new rom (hates change when it comes to technology) and ill never use it
Sent from my HTC Vision using xda premium
Let's try get this working on networks that support it! Your network MUST support this in order to work!
Ok, so after someone asked if HD-Voice was working on my ROM... it got me wondering. As it turns out, it wasn't working on my ROM, and that turned out to be because of the nature of custom ROMs. As we are usually installing the latest version from god knows where in the world, we often miss out on some of the carrier-centric stuff that is actually good.
With the help of pinguy1982 I managed to get HD-Voice working on my custom ROM... but only for the Three Network (that I've tested).
To do this, I had to take some files from the STOCK Branded ROM for Three, which was the XXDLJ1 release we had some months back. These were the files from the CSC folder "/system/csc/H3G/*" and copy them to the foot of my CSC folder, overwriting the ones that were there. This is changing the default CSC. Then I edited the CSCVersion.txt and SW_Configuration.xml files to reflect the change in CSC/sales code.
So CSCVersion.txt went from:
Code:
I9300OXAELLA
to
Code:
I9300H3GELLA
And SW_Configuration.xml from:
Code:
<CSCName>I9300OXA</CSCName>
to:
Code:
<CSCName>I9300H3G</CSCName>
I put these files into my ROM and flashed and this enabled WB-AMR
This is where XDA does it's thing.... I don't know of all the different branded versions nor can I download them all myself.
In this thread I'm asking people to upload these files for me and other devs to use and experiment with this so we can deliver the best experience to our users.
If you know of a branded ROM that has WB-AMR (HD-Voice) enabled, download it and send us the files. The whole CSC folder from /system/ would be fine, but you could also just send the files that are in the folder. We need:
Code:
contents.db
customer.xml
default_workspace.xml
language.xml
others.xml
sales_code.dat
and possibly
Code:
features.xml
You can test if your phone/branded ROM has WB-AMR enabled by dialling:
*#197328640#
And pressing 8 (the last one).
Ok but basically unless your provider is 3, there's no point, since the other providers do not support high def voice, no matter what we have enabled on phone.
JKAY DELUXE [I9300 JB 4.1.2]
Possible to create a CWM file to enable HD-VOICE on 3UK? would help a lot of us who are on 3 and using various roms...
If these are carrier specific components in the ROMs, does that mean unbranded phones wouldn't be able to make use of HD voice stuff?
Idan73 said:
Ok but basically unless your provider is 3, there's no point, since the other providers do not support high def voice, no matter what we have enabled on phone.
JKAY DELUXE [I9300 JB 4.1.2]
Click to expand...
Click to collapse
There are others around the world as well I know Orange UK also support it
edwardtobia said:
Possible to create a CWM file to enable HD-VOICE on 3UK? would help a lot of us who are on 3 and using various roms...
Click to expand...
Click to collapse
Yes and no. I could, but it may break the com.android.phone process as I'm trying to work out what is causing that. If you're fully stock, no removed applications and all stock apk's, then this will work no problem.
I know there are handfull of operators around the world that support hd voice.
I only commented because post somehow seems to suggest, or at least does not explicitly say that this does not work unless your operator already supports hd voice.
I have come across several people that seems to think otherwise, primarily because of posts like this. I am not implying this is a bad topic or post. Far from it. But it should have disclaimer either in title or post itself, saying this, so that newbies don't perpetuate this false belief.
I've read some providers in Russia also support it. Can't find an article though, but I think they were the first testbed for hd voice years ago, or whether that particular provider carries sgs3.
JKAY DELUXE [I9300 JB 4.1.2]
I'll update the OP accordingly I don't want to be spreading confusion. It also seems like this is more hassle than it's worth, really. I can't say I've noticed the difference in call quality anyway!
Considering that you also need another caller that has phone capable of hd voice and enabled, on same hd voice capable network, no surprise there.
JKAY DELUXE [I9300 JB 4.1.2]
does 2g or 3g network and fastdormancy enable or disable effect WB-AMR status ???
Idan73 said:
Considering that you also need another caller that has phone capable of hd voice and enabled, on same hd voice capable network, no surprise there.
JKAY DELUXE [I9300 JB 4.1.2]
Click to expand...
Click to collapse
Yeah it seems to be more hassle than it's worth!
Orange uk supports hd voice. Not sure about how to enable it though as I have an unbranded handset.
Drew 071
Sent from my GT-I9300 using xda app-developers app
Hi,
T-Mobile US appears to support this. Myself and several of my friends have Galaxy S III's, and when we call each other the quality is unreal.
I want to flash a custom ROM, but know that I'd lose HD Voice. I'd rather not. Is there still work on enabling it for custom ROM's?
Thanks
phrequency86 said:
Hi,
T-Mobile US appears to support this. Myself and several of my friends have Galaxy S III's, and when we call each other the quality is unreal.
I want to flash a custom ROM, but know that I'd lose HD Voice. I'd rather not. Is there still work on enabling it for custom ROM's?
Thanks
Click to expand...
Click to collapse
If you're rooted can you pull your entire /system folder to your PC?
If you have your CSC folder and modem, it can be done, I believe.
Sorry, but no go. I tried CM10.1 and put my csc folder in /system. I'm not even sure if CM will pick up csc info. If only I were a developer instead of a tinkerer...
I made a thread in the appropriate area to try and get some assistance with my specific model of phone. I'll report back here with what I find, as well as post to this thread if I get it to work. Here's my csc stuff if anyone wants to take a look.
HD Voice on ARHD 22.4
Kryten2k35 said:
If you're rooted can you pull your entire /system folder to your PC?
If you have your CSC folder and modem, it can be done, I believe.
Click to expand...
Click to collapse
Hi! I am on ARHD 22.4 but HD Voice is disabled on this ROM even though I am sure my network supports it. When I was trying out ARHD 30.1 (based on 4.2.1) yesterday, I noticed that HD Voice was enabled on that ROM. Unfortunately, I couldn't stay on that ROM for other reasons so I went back to 22.4. (I hope that makes sense.) I was wondering if you could help me get HD Voice to work now and I have pulled the CSC folder from ARHD 30.1 which is 13.7MB. It is here. I am using the DXELK1 modem from my region which I downloaded from here.
I really don't know what else I can do so I come to you for help. Thank you! :crying:
t mobile UK supports this as well ) http://www.t-mobile.co.uk/our-network/network-news/
if I just edit the files would it wipe my device after a reboot?
Like I say guys if you know your network supports it then show me more a BRANDED ROM for your network and i can try something for you
Sent from my GT-I9300 using xda premium