[ROM] RoyalGinger 3.0 - ckisgen - 8/3/11 - 2.3.4, Netflix, gTalk Video over 3G/4G

ckisgen

Inactive Recognized Developer
Sep 7, 2007
868
922
0
raleigh, NC
Does this rom switch between networks, h 3g edge, when needed. Like if u dont need h 3g it drops down and when u need it it picks up. Mine just stays on 4g
I got rid of the 3G icon in v2.1 ... naturally, the radio and everything still functions the same as before, it's just the icon will stay on 4G whether it's on 3G or 4G .. the 2G/edge functionality and icons remain unchanged (they're still there).

I had been doing this on my own device for a couple of versions because the 3G deal on this phone annoyed the crap out of me. I'm not sure that I've EVER actually had my phone lock a UTMS (3G) signal and actually stay on it when I went to use the data ... the icon would switch to 3G but as soon as I would go to download something or use the data in any way, the icon would immediately switch to 4G and I would be using/getting HSDPA speeds, as usual.

Once I saw several others starting to complain about this same thing and the flip flopping icons between 4G/3G, I put it in the next public release. It's insanely easy to switch back if you want it back the other way. In addition, any theme you apply thru the theme chooser will use that particular themes icons for data, etc. so the 3G icons would typically be back in play with any sort of theme applied.

Hope that helps..
 
  • Like
Reactions: nathanskidmore

ckisgen

Inactive Recognized Developer
Sep 7, 2007
868
922
0
raleigh, NC
RoyalGinger v3.0 preview ...

I've been doing lots of massaging/debugging/improving to the test builds of RG v3.0 ... I believe we're just about through ... we should ideally only be about a day or two away from dropping the release at this point (as always, barring any unforseens .. but i'm pretty sure we've gotten most of those out of the way at this point) so I wanted to keep you guys in the loop

Here's a partial changelog with just some of the updates/additions to v3.0 ... (btw, including the large kernel update - v3.0 has more changes overall from the last version than any other Ginger release to date!)

ALSO - a screenshot of the last quadrant run I just did about an hour ago on v3.0 with the 2.0.1 ckisgen kernel. even though it means basically nothing, it's still kind of fun

-------

*partial* changelog for RoyalGinger v3.0 beta 2 that just hit closed testing .. this ones been a long time coming ... keep in mind this isn't complete

//

kernel:

- updated to latest ckisgen-AOSP-smartass v2.0.1 kernel built on linux core 2.6.35.13 and brings the debut of the Smoothass governor (thanks LeeDroid) - a slightly more aggressive version of the Smartass gov.

camera:

- added touch to focus
- powerkey shutter button
- Check supported parameters instead of camera lib manufacturer.
- Transform touch coordinates to preview coordinates prior to using them
- extends volume button zoom to video mode
- fix disabled HUD items being selectable
- fix for volume button zoom in video mode
(( 1. the 'onKeyDown()' event needs to check if zoom is currently
supported, otherwise it can cause errors / hangs
2. make 'zoomSupported' a member variable which reflects
zoom support based on current settings / resolution
(i.e. zoom on 720p is not supported, see method
'isVideoZoomSupported()' in CameraSettings.java)
3. move actual method calls into if / else to prevent
unneeded calls when zoom level is already at min/max
4. removed the local 'getSharedPreferences()' call,
use existing class member 'prefs' instead ))

frameworks:

- Extend workaround for blackscreen issue
- Change nightmode to 3700K and add a new all red render effect
- Add lockscreen background capabilities
- Add synchronized to avoid a race condition
((Race condition could cause AppWidget hosts to be denied access to their own
widgets. This was especially an issue when using WidgetLocker along with a
normal launcher, and then using the CM Theme Chooser.))
-fix ADB notification
-Fix media scanning in case readdir() returns type DT_UNKNOWN.
-Avoid fetching the ADB notify setting twice
-Fix battery icon flashing quickly on percent change
-Fix for disappearing status bar power widgets after changing T-Mo themes
-core: add CM copyright notices
-Do headset filter in center+side audio space <dspmanager>
(( 1. Remove the slow integer division in the headset filter code, opting
for more standard center+side channel calculation.
2. Lay the groundwork for applying FIR-based directional emphasis
filters. (No such filters are yet applied, however.)
3. Reduce the delay line length in Haas effect to reduce audible
ringing in the "Stage" mode. ))

-Improve legacy tethering code
(( The current legacy tethering code would cause issues on certain Windows
systems. It seems the Microsoft Operating System doesn't like the fact
that the device changes composition so quickly and was causing issues
with USB Mass Storage mode. This commit prevents running the tethering
checks if UMS has been started. ))

- change call_ring.absent property to off by default
- powerkey shutter button (frameworks part)
- Make screen-on and screen-off animations independent from system animation settings
- Fix initial state of notification light settings
(( Settings assume the three options to be enabled but framework didn't
which resulted in users having to disable and enable them. ))
-Show custom app icon and name on lockscreens instead of messaging


build:

(various)

- build: Aggregate CyanogenMod copyright notices
- build: Add VMSPLIT_2G support
- build: Fix CM notice aggregation
- add handling for BML partitions
- add support for TARGET_CUSTOM_RELEASETOOL
- build: Add support for assembling multi-image uboot files
- fix TARGET_USES_LEOUPDATE tab in Makefile
- Merge "add handling for BML partitions" into gingerbread
- Fix vendorsetup.sh inclusion for zsh
- build: Fix dependencies when building multi-image uboot
- build: Fix dependencies when building multi-image uboot, take II

bionic:

- found a typo: whcar_io_data -> wchar_io_data
- Added VMSPLIT_2G support
- bionic v4l2 header changes for zorder

phone:

- Phone: Option to Hide Hold button during a call
- update many translations
- add 1. opt. Incoming call in background; 2. ringtone_query_wait_time property
- Don't use hardcoded LED colors in phone app.
- Fix error with doubled values for slide_to_answer_hint and slide_to_decline_hint.
- Fix missed call notification.
- Handle null return from getConnection() cleanly

CMParts:

- Change nightmode to 3700K and add a new all red render effect
- Add constant flag values for ACCELEROMETER_ROTATION_MODE
- Add lockscreen background capabilities
- Lockscreen default option
- res: arrays: Set translatable=false for values and referenced entries
- Update CPU on init options. In some devices available frequencies or availabe gorvernos files does not exist
- Lockscreen Background improvements
(( Added a summary option to show currently selected state.
Remove the gallery restriction, so applications such as
QuickPic can function. Note for other gallery applications,
if its not compatible, a "Background not changed" will be shown.
Improved terminology for the choices. ))

bluetooth:

src/com/android/bluetooth/opp/Constants.java
- accept all mimetypes for inbound bluetooth file transfers

contacts:

res/values/arrays.xml
- fix GoogleVoice activity name for VM handlers option

src/com/android/contacts/TwelveKeyDialer.java
- vibrate on touch instead of release, makes dialpad feel more responsive

- fix UI glitches
1. Missing space after number-label. Fixed with margin
2. Group icon is not centered verticaly.
3. Number-label was flickering on redraw.
Was due to android:ellipsize, but as the number-label should never
be as long as the screen (even on my ldpi), this should be okay.

hardware:

- libgralloc-qsd8k: Add support for alpha channels
- hardware/msm7x: Add TARGET_PROVIDES_LIBAUDIO support for msm7x30
- revert add GB function in ../libaudio/..
- gpsshim: Fix suspension issues
(gps.c)

settings:

- Display CyanogenMod copyright notices

vold:

-handle usb_connected (like usb_configuration) states
coming up from the USB driver in the kernel that also notify
the framework that UMS is available.

- support stacking of storage mounts.
(( Any stacked mounts must appear in vold.fstab with deepest mount
points listed last. When mounting a volume, vold will scan for mounts
that prefix the desired mount point, and attempt to mount them first.
When unmounting a volume, it will scan for other volumes to which the
current mount point is a prefix, and unmount them first. System is
also permitted to browse (but not read/write) storage mount points,
as otherwise Settings->Storage can not report free/used space due to
access failure. ))

bootable/recovery:

-recovery: Ignore wipe command from bootloaders that always send it
(android.mk + recovery.c)
-Add a new 'Show log' extended function. Could also be used to report last lines from log on error.
(common.h + extendedcommands.c + ui.c)

vendor:

-dont add vendor tools to PATH
-glacier: update fingerprint

external/wireless-tools:

-allow wireless-tools if wpa supplicant is not WEXT with a new flag
(Android.mk)

mms:

-Return to message list if the last message on thread is being deleted

external/busybox:

-busybox: Fix building under gcc 4.5
-Fix atime/mtime/ctime output of stat(1)

system/core:

-libpixelflinger: Use correct compile-time variable for neon

external/wpa-supplicant-6:

-Fix ANR issue in Wifi Settings Window while Turning OFF Wifi
(( Changes in control interface (wpa_ctrl.c) to block any commands from GUI
incase Supplicant is stopped already. Otherwise GUI has to wait for the
Control interface timeout of 10 Secs incase any commands coming from GUI
after supplicant is stopped which results in ANR. ))

-WPS Workaround for Open Mode (Interoperability).
(( In case of Open mode Network Key is not mandatory.
Network Key is made optional. ))

-config_file: Add more robust wpa_supplicant.conf writing mechanism
(( When writing to wpa_supplicant.conf, first write to a temporary
file, flush/sync buffers to disk, then rename the temporary file
to wpa_supplicant.conf. This allows the previous
wpa_supplicant.conf file to be retained in the case of a power loss
during the file write operation. ))

//
 

mulletcutter

Senior Member
Jun 6, 2010
5,039
496
0
GA
I got rid of the 3G icon in v2.1 ... naturally, the radio and everything still functions the same as before, it's just the icon will stay on 4G whether it's on 3G or 4G .. the 2G/edge functionality and icons remain unchanged (they're still there).

I had been doing this on my own device for a couple of versions because the 3G deal on this phone annoyed the crap out of me. I'm not sure that I've EVER actually had my phone lock a UTMS (3G) signal and actually stay on it when I went to use the data ... the icon would switch to 3G but as soon i I would go to download something or use the data in any way, the icon would immediately switch to 4G and I would be using/getting HSDPA speeds, as usual.

Once I saw several others starting to complain about this same thing and the flip flopping icons between 4G/3G, I put it in the next public release. It's insanely easy to switch back if you want it back the other way. In addition, any theme you apply thru the theme chooser will use that particular themes icons for data, etc. so the 3G icons would typically be back in play with any sort of theme applied.

Hope that helps..
I figured it was only 4g icon when it said utms in settings...but thanks for the info. But 3g/4g kills my battery fast as hell. Cell stand by is 38% with 3g on, and its only 15% with 2g. Is there a way to turn off 4g...like on the thunderbolt
 

ckisgen

Inactive Recognized Developer
Sep 7, 2007
868
922
0
raleigh, NC
I figured it was only 4g icon when it said utms in settings...but thanks for the info. But 3g/4g kills my battery fast as hell. Cell stand by is 38% with 3g on, and its only 15% with 2g. Is there a way to turn off 4g...like on the thunderbolt
settings > wireless & networks > mobile networks > enable 2g only

or you can just setup the network toggle in the power widget settings like I do and switch from 2g only over to 3/4g with the tap of a button on the notification shade


Sent from my Gingerlicous Glacier using Tapatalk
 
  • Like
Reactions: doat

mulletcutter

Senior Member
Jun 6, 2010
5,039
496
0
GA
settings > wireless & networks > mobile networks > enable 2g only

or you can just setup the network toggle in the power widget settings like I do and switch from 2g only over to 3/4g with the tap of a button on the notification shade


Sent from my Gingerlicous Glacier using Tapatalk
Yep thats what i do, but there is no 4g toggle?
 

ckisgen

Inactive Recognized Developer
Sep 7, 2007
868
922
0
raleigh, NC
I've done all of the trouble shooting but my gps keeps saying anquiring gps.
this is incredibly rare for this ROM ..

have you tried digging around and finding an older version of Maps and trying that?

also, you are initially opening up the Maps app and not the Navigation app when you're first trying to obtain a sat lock right?

i'm pretty sure some variation of this is in the FAQ on our website but here's another idea ...

hopefully you have wifi available at home or somewhere with a strong signal where you can:

1 - turn on GPS (make sure that both 'use wireless networks' and 'use GPS satellites' are enabled in location settings)

2 - turn on wifi on your phone

3 - open google maps (preferably an older .. say between v4.7 - v5.3 .. there are links to be found on this if you google/hunt around enough .. i believe people have also posted pre v5.0 maps apk links in this thread somewhere if you search for it)

4 - reboot your phone while it's initially searched for a sat to lock

5 - when it boots back up, give it a min to fully boot and settle down (beavis) and then walk outside with a clear view of the sky but still hopefully you're still able to retain a wifi connection .. open google maps app and hold the phone out away from you with a clear view of the sky .. press the locate me button on the top right of the maps app .. then sit and wait. i if it still hasn't locked in 2 - 3 mins , then try walking around a little bit outside while still trying to retain your wifi connection. if you can get it locked on some sats this initial time - you should pretty much be good to go afterwards from that point on without having to jump thru any of these hoops

...just an idea
 

doat

Senior Member
Mar 9, 2011
618
24
0
Yea I uploaded Google Maps 4.7 twice in this thread that is the last one I believe before the app runs in the background constantly.
 

beelbeel

Senior Member
Dec 28, 2010
171
6
0
Hi guys,
I am on 2.0, and I use swiftkey as my keyboard. When I use the search dialogue (press the genius button) and search for something on the web, the keyboard occasionally does not put itself away, obscuring most of the screen. This is currently happening with the new swiftkey, but it also happened with the old swiftkey and has happened with other keyboards. Has anybody else experienced anything like this? It happens at random and is hard to replicate.
Thanks,
Neel


edit: Forgot to mention that I always just hit "back" then press the magnifying glass again and it doesn't happen the second time.
 

FLYNN2

Senior Member
Aug 11, 2010
333
60
0
48
I believe so. I'm testing the new version of RG plus the new Kernel and have not experienced that problem at all. nor have I heard any other tester having that issue. hopefully it has been fixed it is quite annoying. But in saying that it is not a RG inherent problem but a AOSP early version problem.

Another annoying issue I believe that has been resolved thanks to ck is personal recognition. It's when every time you use google voice search through swiftkey it would ask you to accept or decline personal recognition settings. Even if you have already initially accepted it. Weird I know but I have not noticed it happening at all. Where before every time you reboot your phone it would ask you the next time you used it.

BIG thanks ck for that.



Is the disappearing own number fixed? Just curious.

Sent from my HTC Glacier using XDA Premium App


Sent from my HTC Glacier using XDA Premium App
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone