yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] NoSkilleth:
You mention it already but the number of desktop screens, and the "lock home/launcher in memory" is handled by the launcher, with CM that's ADW by default.

Another one to try that (imo) is better than ADW is LauncherPro, this also comes with a 3d app tray if you want, personally not a fan and it is slower (not tried it on GB though, and everything else is a lot quicker)

I would like to see the Sleep/Lock graphic from the nexus s, really minor but cool :p

Not sure about the other CM specific stuff though, I did use it to set my notifications bar black but that's now stock, also did the battery percentage on the icon but I've gone back to having a switchpro widget to display that, means I need to be on the right homescreen but I can live with that :)
[G1 Android Development] lolmensch:
"...include a Tegra dual-core processor, 1GB of RAM and support for up to 48GB of memory, a 4-inch QHD display (or 960 x 540), a front-facing VGA camera and 5-megapixel with an LED flash 'round back, a 1930 mAh battery that promises nine hours of talk time, fingerprint login security, and Android 2.2 for an OS. Hit up the gallery below for a closer look."

motorola atrix 4g
[G1 Android Development] vermaekansh:
anybody

just flashed the latest 20110626 build ...

how can i move my apps to sd-ext...

not getting any CM setting kind of thing.

EDIT; while changing the preferred location..it is saying ERROR: SD-EXT dissabled using auto...

now how to enable it...pleas reply fast.
[G1 Android Development] ezterry:
You need to tell the rom to mount sd-ext on boot.. (settings->applications->development) this is a feature by default the rom will not mount sd-ext and thus allow clean eject, mount, unmount of the sdcard for sapphire users that don't need apps2sdext
[G1 Android Development] arkara:
There is a new market version available. Will we be updated automaticaly? Or we need to explicitly apply the patch?
[G1 Android Development] sisterchick:
According to the blog from Google, the update will be rolled out automatically over the next several weeks. More info here: http://www.androidguys.com/2011/07/...+(AndroidGuys)&utm_content=Google+Feedfetcher
[G1 Android Development] newellj79:
Link for new market APk. http://xdaforums.com/showthread.php?p=15594566#post15594566
[G1 Android Development] vermaekansh:
thanks...got it just after i posted my query lol :)...till then it is really a good experience so far...

any new build comming soon
[G1 Android Development] newellj79:
Fyi, the new market runs great on ads. U guys rock.
[G1 Android Development] ezterry:
When its ready..

Ironing out status bar power widgets dropping Spare Parts, adding EzGb Extras (with spare parts and power widget config)

GPS a bit more stable (not sure its perfect .. but seems better)

services seem to be running better (so better results with the newer maps.. still more resource intensive)

I need to add a new options for more hardware accelerated drawing (seems to help some graphical glitches)

oh and USB accessory support with the new v1.5 kernel ;)

https://plus.google.com/105725823359318666169/posts/M1JWuZPkmXv

You may need to wait until the weekend.. but I'll at least push what I have then. (If you want something sooner [as the person hpsaturn did].. instructions are in the op to build it yourself)
[G1 Android Development] vermaekansh:
suggestion

can we use this lates market version 3.0.26

market 3.0.26
[G1 Android Development] ezterry:
This is being asked and answered way too much in the gb threads:

If you want the app before google pushes it:

Or simply its the apk signed by google.. download the file onto your phone or place on the sdcard and install with file manager
[G1 Android Development] vermaekansh:
sorry to ask again... :)

i have just done that...and runnign the new market 3.0.26

EDIT: And what if want to get to my previous market version ....do i just need to uninstall the latest one or again need to install the older version...coz this is a system app...
[G1 Android Development] greenkabbage:
Just like you installed the new market, push the APK to the SDCard and install it from there. If you haven't backed it up yourself, find it in a gapps package in post #2 here or find the stand alone market update.zip that was released a while back when the "old" market update came out. Of course you can also just install the entire gapps package again.

This is all very basic stuff that has nothing to do with the development of ezGB, so you should probably read up on the basics in the other forums and ask in the support/help forum when you run into trouble.
[G1 Android Development] ezterry:
Um actually since market is a system app.. the original app was not replaced when you update just disabled.. thus what you really want to do is uninstall updates in applications settings.

Not that this isn't basic android features..
[G1 Android Development] ezterry:
July 16th 2011 ezGingerbread Update:

At last power widgets, ported over from CM by AndDiSa, (I did move the settings into my new ezGb extras .. but AndDiSa did the hard work of extracting it)

Upgraders:

It is highly recommended that you wipe dalvik-cache with all the application switches. Otherwise no-wipe updates ought to work.

Note when you update the status bar widgets it will not take effect until the status bar is refreshed (changing rotation such as a dream user opening/closing the keyboard will do this) or of course a restart.

Long press the power widgets for shortcuts to re relevant settings menus

Anyone wanting alternative launchers I recommend installing the zeam add on to save space.. then you may feel free to get the actual launcher from market. If you want the default GB Launcher2, don't install the addon :)

If you want the newer market just install the apk.

...

I have many small changes I'd like to make, and more options to add.. but I've been a bit busy and want to release now.. before I potentially dive into the next set of changes for potentially weeks.
[G1 Android Development] Maxamillion:
Im running the latest build, and all I can say is WOW. This rom is amazing. I just wanted to thank you for all your hard work and dedication you put into this rom. thank you ezterry.
[G1 Android Development] tom0769:
To make it short, GREAT!

Just a little point:

When trying to change bt name of device in portait mode, there is only a thin line instead of an edit box. In landscape mode it's OK.

Oh almost forgot:

Thanx also to AndDiSa for the power toggles!
[G1 Android Development] cesco73:
works perfectly;-) 32A of the only "problem" and I did not detect the ext4 partition, however, going to options / setup path / sd-sd-ext error: sd-ext disable using auto. then selecting the sd card works but I do not know if the moves in the ext partition? I was impressed by the speed of this rom! Android simple and clean =)
[G1 Android Development] ezterry:
ezGingerbread will only auto mount sd-ext on boot if you enable it in Settings->Applications->Development->SD-EXT (by checking this you are telling the system you will not eject the sd-card.. or live with the fireworks if you do)

the "sdcard" option just uses the android built in apps2fat method.

Many Sapphire users (Both 32a/32b) don't want to use apps2ext because while they may have an ext partition for some roms, they have the space for all but the largest of apps on the internal storage, thus rather be able to mount/eject the sdcard as designed. You can use apps2fat (sdcard) in this mode, however it can be slower, and not all applications can be installed there.. I recommend leaving the install location set to 'auto' (Let the system decide) if you don't have the sd-ext mounted.
[G1 Android Development] hrk:
Fine for me ;) First time I made an ext partition I knew I wouldn't have to eject the sdcard anymore.

I'm waiting for AndDiSa's build to test the new GPS fixes, as now that I've disabled compcache at all (and experimenting with different VM sizes) every crash I've had is a "ARM9 CRASHED" one. No more kernel stack traces with "free_pages". I guess compcache still has some bugs to be ironed out.

Thank you!
[G1 Android Development] ezterry:
?? compcache has nothing to do with the Arm9 co-processor. (any more than disk cache to the SDCard or MTD) .. The code here is simple, if a bad reply from the Arm9 co-processor after a request (usually simply relayed from user space) log the ARM9 error + error code provided, attempt to immediately restart the system.. and if the system can't be immediately restarted while loop until the watchdog notices the arm9 problem and forces the reboot.

See handle_modem_crash() in /arch/arm/mach-msm/smd.c

https://github.com/ezterry/kernel-b...636-v1.5-20110706/arch/arm/mach-msm/smd.c#L97

The free_pages call is part of memory management (both for disk/swap mapping and memory reservation) Thus these errors frequently means something wrong with disk and memory management possibly including the virtual disk used by zram)
[G1 Android Development] cesco73:
ok everything works perfect now. sorry I did not know this option:)
[G1 Android Development] AndDiSa:
... currently uploading the new build ;)

@Terry: Thanks for your great work. At a first impression, the new minfree settings seem to work very well for me.
[G1 Android Development] cesco73:
I would say so, the changes have made ​​the minfree:

great speed and fluidity

good battery life (still in testing) but seems to have improved

excellent stability
[G1 Android Development] hrk:
Let me rephrase it.

I was getting both sort of "problems" in last_kmsg: ARM V9 CRASHED and a NULL pointer dereference in the kernel in free_pages (at least this is what I think, since I'm not really familiar with kernel stack traces).

Attempting to blame compcache for free_pages, I've disabled it and I'm now running with the few memory my Dream has and nothing more. I haven't had a free_pages stack trace ever since, all I got are the ARM V9 CRASHED which, if I remember correctly, should be directed at data+gps issues.

I'll keep it like that for a while, checking crash logs :)
[G1 Android Development] newellj79:
I get a force close (process com.android.settings) whenever I try to open ezgingerbread extras in ads 7/17. Any ideas?
[G1 Android Development] hrk:
Yep, happens to me too: 07-17 19:38:02.107: ERROR/AndroidRuntime(1940): android.content.ActivityNotFoundException: Unable to find explicit activity class {name.devnull.ezgb.extras/name.devnull.ezgb.extras.activities.EzGbExtras}; have you declared this activity in your AndroidManifest.xml?
[G1 Android Development] newellj79:
I don't know what that is or how to. If that will fix it will u share on how to do it? Thanx.
[G1 Android Development] tvall:
Same happened to me. Full wipe fixed it
[G1 Android Development] creezalird:
the latest ads version, so far feels smoother than before.

but one thing that i am curious, under settings->applications , there is one section with name "@21311231xxxx" ( xxxx is replaced in case these numbers are something private..lol ) . if i click it, got FC. here is logcat :

D/dalvikvm( 4791): GC_CONCURRENT freed 394K, 50% free 2831K/5639K, external 0K/0K, paused 6ms+6ms
I/ActivityManager( 211): Displayed com.android.settings/.Settings: +2s536ms
W/ResourceType( 4791): Failure getting entry for 0x7f080493 (t=7 e=1171) in package 0 (error -75)
W/Resources( 4791): Converting to string: TypedValue{t=0x1/d=0x7f080493 a=-1 r=0x7f080493}
I/ActivityManager( 211): Displayed com.android.settings/.ApplicationSettings: +683ms
D/AndroidRuntime( 4791): Shutting down VM
W/dalvikvm( 4791): threadid=1: thread exiting with uncaught exception (group=0x400b8560)
I/Process ( 4791): Sending signal. PID: 4791 SIG: 9
E/InputDispatcher( 211): channel '409659e0 com.android.settings/com.android.settings.Settings (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 211): channel '409659e0 com.android.settings/com.android.settings.Settings (server)' ~ Channel is unrecoverably broken and will be disposed!
D/dalvikvm( 3574): GC_EXTERNAL_ALLOC freed 42K, 42% free 4997K/8583K, external 3665K/3686K, paused 175ms
V/alogcat ( 4774): created
D/alogcat ( 4774): canceling periodic saves
D/alogcat ( 4774): starting ...
V/alogcat ( 4774): started
V/alogcat ( 4774): resumed
I/ActivityManager( 211): Displayed org.jtb.alogcat/.LogActivity: +779ms (total +7s226ms)
[G1 Android Development] ezterry:
Of course its declared in the new EzGbExtra's AndroidManifets..\

Those with this problem need to check the new APK got "installed" or registered on boot after the update. That and a dalvik wipe won't hurt.
[G1 Android Development] AndDiSa:
Yup, I left over a rest of my old configuration. This position was the "old" configuration option for the power widget. I have removed everything, instead of the entrance point for the configuration. Just ignore it and use EZGingerbreadExtras instead.
[G1 Android Development] AndDiSa:
I would suggest a wipe of dalvik caches, too. I did and update installation in that way and had no problems with EzGbExtras.
[G1 Android Development] hrk:
Then I am unlucky, because I wiped /data/dalvik-cache and sd-ext/dalvik-cache... am I missing some other dalvik-cache? :confused:

EDIT: could this be the source of the problem?

07-17 21:48:36.360: ERROR/PackageManager(197): Package name.devnull.ezgb.extras has no signatures that match those in shared user android.uid.system; ignoring!

EDIT2: I'm going to wipe again dalvik-caches and then launch a fix_permissions. Just in case.
[G1 Android Development] AndDiSa:
This for sure can be the problem, but I am wondering why you got that message ...:confused:

As I said, I did an update install in the following way:

- installed ADS_magpie-20110717-signed.zip

- installed gapps-mdpi-gb-20110709_S.zip

then (still in recovery):

adb shell
mount /data
rm /data/dalvik-cache/*
mount /sd-ext
rm /sd-ext/dalvik-cache/*
umount /data
umount /sd-ext
exit

and then a reboot of the phone and everything was working fine.

Edit: A little correction - I had to delete FOTAKill.apk from /system/vendor/app manually because it was not removed by the gapps update script.
[G1 Android Development] cesco73:
Stk.apk

@ezterry know where I can retrieve stk.apk (SimtoolKit) compatible with this rom?
[G1 Android Development] newellj79:
I upgraded to 7/17, did not reinstall gapps, wiped dalvik and cache, and no go ezgingerbread extras. I then tried fixing permissions, still no go. Maybe ill try flashing the rom again. I don't want to have to do a full wipe. :(
[G1 Android Development] dekans:
I tried to :

1 : wipe dalvik cache

2 : wipoe cache

It didn't help.

Then a full wipe fixed it.

I hope you will find a better solution.
[G1 Android Development] ezterry:
As most AOSP applications not included you simply build it

1) Download source and setup the source code as in the op

2) run '. build/envsetup.sh' and 'lunch' commands as in the op

3) If you just want the one binary run 'make Stk' it will build and tell you the location of the binary:

target Package: Stk (out/target/product/sapphire/obj/APPS/Stk_intermediates/package.apk)

Then push to /system/app on your phone and reboot.

optionally wrap into an update.zip to be flashed from recovery and provide others the url:

ezgb_simtoolkit_S.zip MD5: 997f211812343a617c545f41bd5d846c

best of luck not so useful here.
[G1 Android Development] cesco73:
thank you so much I try;-)
[G1 Android Development] AndDiSa:
Some magic bird whispered me the following:

Boot into recovery, open a shell with adb and then enter the following:

mount /data

rm -r /data/data/name.devnull.ezgb.extras /*/dalvik*/*ezgb.extras*.dex

sed -i '/\<package\ name=\"name.devnull.ezgb.extras\"/,/\<\/package/d' /data/system/packages.xml

sed -i '/name.devnull.ezgb.extras/d' /data/system/packages.list

umount /data

and reboot. This *should* save you from a full wipe, but it's not tested, so do a nandroid before ;)
[G1 Android Development] greenkabbage:
Hey guys, the latest ROM feels very snappy, I also had to do a full wipe for the ezGBextras but maybe it was time anyway ;)

For some reason the power widget 2g/3g toggle doesn't seem to work for me. Tapping it does nothing so I have to long press it to get to the settings screen, which does save some time, but is obviously not perfect.

Tapping the button in the notification shade actually does not do anything (no log output in logcat). Any ideas?
[G1 Android Development] hrk:
/ # grep ezgb -i /data/system/packages.*
/ #

Those are nasty birds... I don't have any reference to *ezgb* at all.
[G1 Android Development] ezterry:
What I'd have expected.. since it was never installed..

This really is an indicator that you upgrade with the security update and the new platform key did not go smoothly a long while back now.

I'm positive your packages.xml is a mess therefore.. but with all the system packages (Settings.apk ect)

..

Well if you have a nandroid backup start with:

'rm /data/system/packages.xml' and reboot and lets see if it can re-generate.

This may be a bit of a rough ride.. allow the system to boot as far as it will (don't bother to interact with it and ignore any force closes).. then use adb to run 'fix_permissions;sync;reboot'

** Edit: **

Also regarding those with GPS restarts.. I've been finding this new update more stable the previous versions but if you are still having issues here is a small experiment:

Add the line 'ro.ril.def.agps.mode=1' to your build.prop
[G1 Android Development] hrk:
It seemed like I lost half of my settings, but now ezgb extras is working. :) Thank you
[G1 Android Development] AndDiSa:
The same happend to me some weeks ago when Terry changed the signatures. It was almost like a wipe for me ...
[G1 Android Development] roalex:
that being secure agps mode or ? One could also play around with the non Google servers take a look at this gps.conf if your are in North America at least.
[G1 Android Development] ezterry:
The ril setting out to be an indicator of how to speak to the mobile network for location [supl]. Google's assisted GPS is done by looking at the ids of nearby wireless sourcesband querying Googles own database [Google location API: works for wifi and 2g towers around here it seems].

Here I'm not sure mobile network provided aGPS has been working at all for a while, and the setting of one may break that more than fix it. Hope is that it at least will interfere less with true GPS. And we can have less radio crashing.

It will take some time for me to be sure of any change.
[G1 Android Development] cesco73:
The Best RAM Optimization

ezterry have tried to see this script: The Best RAM Optimization

improvements would you say that?
[G1 Android Development] ezterry:
Um if I didn't hard code those values they are not the ones I recommend.

Those values seem speed optimized for a phone with 3x the memory we have.. You will not have good service or caching performance on the dream with that setup.

Some of the vm values may help or hurt but best you understand what they are for first (google them some good websites explaining all the vm values exist.)
[G1 Android Development] cesco73:
Perhaps you're right values ​​are a little too risky for our little monster =) the rom is already very optimized
[G1 Android Development] ibraheeemz:
Hi

Have been using latest build and seems good, a couple of findings (am sorry if someone already posted them)

1: the boot up time has increased significantly. may be its my own observation but wanted to share.

2: the interesting observation is: my phone gives a low batter indicator and says to connect the charger, but If I reboot it it shows increased battery, like it was showing only 8% battery remaining but I rebooted it and it is showing me 34% battery.

if any logs are required I can provide them but I just want someone to figure out if it is OS related problem or specific on my own phone only?
[G1 Android Development] ezterry:
?? Not here.. same or faster than my previous beta.. I'll assume either you wiped dex and forgot how long the regeneration was, or are also testing another rom/build with firerats patch to speed up boot. That or its time for a full wipe if you have not done so in a while.

Sounds like its also time to calibrate your battery.. if that fails to improve things the battery is not happy.
[G1 Android Development] ibraheeemz:
yeah, you are right, I didn't do a full wipe before this upgrade but will do that now, but how to calibrate the battery?
[G1 Android Development] sisterchick:
Google "calibrate battery android" and you will find all the help you need.
[G1 Android Development] ibraheeemz:
I already googled it, found a couple of ways but posted here to know the recommended one, in use of G1 experts :) thanks to EZTerry by the way for his usual help and support
[G1 Android Development] sisterchick:
How to Recalibrate Your Battery

Forgive me. I wasn't trying to be disrespectful to you - but to be respectful to Ezterry by relieving him of the burden of answering basic questions. Recalibrating your battery is simple:

1. Fully charge battery.

2. Restart to recovery.

3. From AMON RA recovery - Choose Wipe and then choose Wipe battery stats.

From Clockwork recovery - Choose Advanced and then choose Wipe battery stats.

4. Turn phone on and use until the battery runs down without charging.

5. Fully recharge and use as normal.

As you will find on Google, there are also a number of apps on the market that will accomplish the same thing.
[G1 Android Development] ringochan:
This is very true, and people should do it one in a while. Just don't over do it as draining a battery too often would damage it.

May I suggest an alternative? One of the best thing I did for my G1 was to buy something like this. Three G1 batteries and a charging dock (http://cgi.ebay.com/3X-NEW-BATTERY-...444575?pt=PDA_Accessories&hash=item2c5d83435f)

Mine only came with 2 batteries, but came with a cradle. Since then, I've never had any battery issues. Ever! I don't even bother calibrating them, either. I can play games and use wifi tether as much as I want.

I know people don't want to spend any more money on our old phones. But if you're stuck with it for a little while, why not make your lilfe a little happier?

In case you're wondering... No, I'm not the seller!
[G1 Android Development] ezterry:
I don't see how this is an alternative.. see I'd still need to carry those batteries.. and to replace the battery I'd need to turn off the phone.. I much rather have the battery last most untethered needs on its own.. and if needed use an external battery to top off the phone no shutdowns needed..
[G1 Android Development] xillius200:
just create a wireless charging system where you strap some battery's to a belt that you wear or something and a little gizmo to bottom of the phone :D
[G1 Android Development] jdb78:
OMFG - the latest ROM is sooo fast. I had issues first (again...). The phone was painful slow and some stuff did not work, i.e. Terry's new configuration thing, it lead to a FC every time. I read about HRK's problem and AnDiSa helped me track down the problem to a signature issue. I had problems from the first release on when Terry changed them. But oddly some ROM's worked pretty well (like ADS_Magpie 20110706).

I tried the hints Terry gave to HRK and the phone was going crazy then. The first-time-setup appeared and the phone did take ages to react to my inputs. So I put back my backup onto it.

Today I did a superwipe (R) and installed from scratch the latest ADS, Terry's Zeam Launcher and the latest Gapps and my phone works like a charm again. Everything is so smooth, fast and simply works. I love it! Never worked better than today. So thank you guys again for your hard work and efforts. I really appreciate it.
[G1 Android Development] tagm:
Installed the 20110716 version a couple of days ago. Until now no issues at all. It is fast and stable. Fingers crossed for its long term appeal :)

Had low internal memory so started to use apps2ext and moved some apps to my ext2 partition. Very easy. Sweet!

Seems like I can say goodbye to Froyo. Great job and thanks!