yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] ezterry:
Install the zip as is go to market and upgrade,

Then if you really really need it on system use either titanium to make it a system app or move the market apk over the one on system. And reboot.

If you are curious about the error search about signing the update.zip or using clockwork with the check disabled, its a bit off topic here as its related to all android devices/roms and has been mentioned 100's of times elsewhere.

(At current I find zeam updates frequently thus its not worth worrying about the system version, The system Zeam addon version thus is there to allow for a smaller launcher if you wipe or accidently uninstall all other launchers for those users that plan to use an alternative launcher than the stock Launcher2.. This isn't to stop you from updating your system files manually but is why I'm not constantly updating the file myself)
[G1 Android Development] ezterry:
Ok, In hopes in bringing kernel.org backup sooner:

I've both

1) provided the link above to allow repo to work via the mirror on github; and thus allow normal operation (The change is easy to see at the top of the file)

#!/bin/sh

## repo default configuration
##
#REPO_URL='git://android.git.kernel.org/tools/repo.git'
REPO_URL='git://github.com/android/tools_repo.git'
REPO_REV='stable'

2) provided a mirror of the android.git.kernel.org projects required to build ezGingerbread.

Some notes here..

A: this just has the commits/projects requires for ezGingerbread to reduce its size (its not a full mirror of aosp)

B: Its also on a "dumb" http server so try and not interrupt syncs or you may need to remove the *.git dir in .repo/projects to correctly sync again.

C: A full pull (not just a repo sync) costs me about US$0.20 in bandwidth even with the minimal coverage.. (first 70 or so downloads are included in my monthly even including rom downloads but try not to repo sync new directories all day)

Edit: the otapackage appears to have built cleanly from a new clean work directory
[G1 Android Development] vermaekansh:
???

Just read in CM7.1 forum that using S2E instead of apps2sd gives the ROM more stability and smoothness...and also gives more RAM

Is it correct not to have apps2sd/apps2ext by default and do it by a application?
[G1 Android Development] hrk:
You forgot the best part: it makes your hair blonder.

BTW, reference link: S2E homepage
[G1 Android Development] vermaekansh:
thanks for the link...:)

but still confused its good or not good to have it...
[G1 Android Development] AndDiSa:
From a functional point of view the app is nothing else than the a2ext script embeded into an app plus user interface to set some parameters. Now it's on you to decide ... ;)
[G1 Android Development] Poppu:
Google + compatibility

Did any of you manage to install the last version of Google + ?

I tried to install it this morning from the webmarket, and it tells me that the application is not compatible with my "SFR HTC Gingerbread on Sapphire" (i.e. my HTC Magic).

Previous version was (and still is) working fine, so it's not a problem right now but it will be on next full wipe...

So is-it just me or do you have the same problem ?

Note that I'm still with the 20110716-1 version but I don't think this should be a problem, does it ? For what I read, it should work fine with all 2.3+ versions... Or maybe is it because we lack a front face camera ?
[G1 Android Development] tom0769:
Is there a way to disable overscrolling/glimmer effect like in CM builds?

I personally don't like it.

In which file is the configuration located?
[G1 Android Development] ezterry:
Maybe they think we don't have the storage/ram needed for that now very bloated app

Some how facebook needs 5/6 meg of storage.. the last g+ that works on our phone 12 megs, and the newest 24meg on my tab.. (no not avalible on the dream) larger than copilot [without including map data]

Might be time to give up and just bookmark https://plus.google.com/ only problem is lack of camera funtion.. but trying to use the g+ app for that the last two times took 5+min to load to take what I hoped was a fast photo...
[G1 Android Development] Poppu:
Maybe... It's a pity that they do not write the prerequisites for the application on the page. I don't know if deverloppers can segregate depending of available ram ?

Yes, I really wonder what is taking so much space... But I'm not sure the APK size is representative of the memory footprint, they probably includes quite a lot of resources that we don't use... And the G+ APK is coding for Hurdle, Google+ app and Google+ widget... So I expect the 24MB to be shared between those 3 applications.

I should say I don't use the camera function on G+. It's much more faster than the web interface (at least for the few times I tried it). So I suppose I will have to wait for compatible application now that they disclosed the API... Anyway, it's a pity they don't allow us to try, as with your ROM there are so much applications originally not supposed to work on our phone which in fact work just fine... You are really doing a good job !
[G1 Android Development] punshkin:
i just came here to say thank you for this ROM!

Even though i don`t use the G1 myself on a regular base (it`s now to my little sister) i see what a great job you`re doing, because she has not compained a single time about crashes, bugs or unresponsivenes. :D

Thank you! (Y)
[G1 Android Development] jdb78:
I recognized as well that the G+ app is now way too big for our little G1. I'm still waiting for a good successor but they all lack off a hardware keyboard...

I realized that the G1 runs very smooth without the Maps and G+ apps and the default settings mady by i.e. AndDiSa in ADS_Magpie. So if you can live with that the phone is still very good to go. Stuff like Soundhound does work but you need to be patient ;) I use my brother's Desire ATM because my wife is using our GPS in her car now and I need one once in a while. My SIM card does not look very stable any more so until I get a second SIM I won't swap more than needed. But like you see I am still following you guys and flashing ROMs to my G1. I am still excited about your work!
[G1 Android Development] punshkin:
i was in the exact situation as you are. when i heard of the MyTouch 4g Slide i was super excited but it doesnt have european 3G support, otherwise it would have been perfect.

But then i started earning money and couldn`t resist but buying the SGS2.

With the rumours of the Nexus prime having a qwertz... stupid me, cant wait for another month :mad:
[G1 Android Development] ibraheeemz:
actually its not a problem of system requirements, you should use market enabler and fake provider to any one in the list, I mostly use t-mobile!! and once use your market from mobile, then you can browse and download from webmarket anything you want that is not paid :)

It will work for sure,

I have been using it

Edit: Update

I think you guys are right, its not working now :) sorry for the unverified update before!!
[G1 Android Development] tom0769:
Strange behaviour:(

Since today my magic reboots a few seconds after enabling wifi.

All other functions seem to be ok.

Did a full wipe and reinstalled ezGB and later ads.

Wifi not working any more.

Tried other kernels (farmatito's) but still the same:confused:

So I think it's not a software problem (rom/kernel).

Anyone a clue what went wrong?

Could it be related to radio/hboot?
[G1 Android Development] sisterchick:
Wow!

Been visiting CM7 awhile to look at some ThemeChooser themes. Gosh...you don't realize how much smoother and more G1-optimized this ROM is until you go back to it after a week or so. Thank you EZTerry and Andisa for your work!

Q: Any real reason to update SuperUser or just personal preference?
[G1 Android Development] ezterry:
No reason you must update that I know of.. unless you want the new elite features then you need to.

Its much more important you install the CA certs patch manually with cacertman from market or with my update zip behind that security note on the second post.
[G1 Android Development] vermaekansh:
superuser update failed

I have tried many time to update my superuser theu market but failed evertime....

also tried the superuser update fixer as suggested by the developer but also got the same error evrytime saying that "the application cannot installed on the prefered location"

any solution to this coz i want to update it. thanks :)
[G1 Android Development] AndDiSa:
Not sure, but might be that your default installation location is sd or sd-ext and superuser needs to be installed on internal memory. Just a guess.
[G1 Android Development] vermaekansh:
same i thought so..so i changed it to "let the system decide" but it gave me the same error.

do I need to select the install location to Internal forcefully...is or the "let the system decide " option will do it?
[G1 Android Development] hrk:
Did you enable the "allow superuser update" checkbox in the settings?
[G1 Android Development] vermaekansh:
i need to check i might have forget this one...:) thanks

EDIT: App superuser installed successfully :)
[G1 Android Development] azrash:
Native overclocking/underclocking written in C

Hello people, I have moved on to HTC Desire Z/G2 and I have found something interesting that might be useful for our G1s. Most of us overclock our devices with setcpu or the ones built in into the rom. Pro of setcpu:multiple profiles con:uses around 3mb of valuable RAM. pro of built in:does not consume ram. con:limited to one profile

A dev, rmk40(Virtuous team) has written a code that allows a native overclocking/underclocking tool that reacts instantly (setcpu uses polling to change clock speed). Each profile has two different mode(wake up and sleep. can use separate governer for each) this also can be combined with an app to change the profile based on 4 different state (on boot, charger connected, charger disconnected, and battery low) and it does not consume RAM, perhaps it uses intent(not sure)

rmk40 has open sourced this on github. to those who are interested this is the link to the source code http://j.mp/p2UOZn this is the link to the app http://j.mp/qZYebO

hope this helps :)
[G1 Android Development] dillalade:
I need help.

Coming back to my G1 in a long time.

I've tried the latest ezterry build and the latest ads build.

However I cant get past the splash screen with ezterry.

With ads I get to boot into the system, but gapps are not there.

I have used these gapps gapps-mdpi-gb-20110709_S - but talk nor vending nor onetimes initializer seem to be there.

I've removed recovery mtd thingy, and fastboot wiped, then redid the recovery patch, then reboot then install rom, gapps, boot mtd thingy then reboot.

But I fail to get the gapps in the system.

Please help with precise measures on how to get this up and running with the most stable version of this gingerbread.

Advice much appreciated.

One thing I noticed when booting into ads rom - is that the Home button doesn't work ether.

Please some step by step on how to clean my entire syste and flash the necessaries to get this working.

Tried mtd 90 1.5 and also mtd 96 1.5... but still no gapps - and a failure to boot when using ezterry build.

Thanks in advance
[G1 Android Development] Poppu:
Ok, I know I lack some words in English, but I think even English people will have some difficulties to understand what I you want to say...
[G1 Android Development] dillalade:
Have a read again mate, see if you have any wisdom beyond your nose??
[G1 Android Development] Poppu:
I think with your last edit it's easiest to read ;)

So before installing, be sure you wiped everything (system, but also cache and dalvik cache...).

For you problem with GApps, the gapps-mdpi-gb-20110709_S package just install a few basic applications which have to be in the system partition. You can download the other ones directly from the market. But for sure Talk should be included in the package, so you may effectively have a problem.
[G1 Android Development] dillalade:
I'm aware of wiping, I even osaka super wipe.

And yes I can see in the gapps zip vending and talk are in there. But when flashed on my g1, these gapps are not there.

I need in depth procedure on cleaning my system entirely (which is what I've done with fastboot erase etc.) And then how to cleanly install.

Help someone
[G1 Android Development] AndDiSa:
Are you sure your mtd partition mapping is working? What I can imagine is that system partition is too small and (some of) gapps cannot be installed, but this you should be able to read in your recovery log after flashing gapps.

Btw: there is no need to flash fr_boot_patch, because it's autoMTD.
[G1 Android Development] ezterry:
Its an odd choice to release such a thing under the gplv3..

I say this because while its a stand alone command line utility; within the android framework you expect it to have a gui, and the utility becomes one part of the full application such as a library.

The problem is that the GPLv3 says such a combo is a single application; thus the gui that someone might make must thus also be under the GPLv3.

This means if I was to add a gui to ezgb-extras, ezgb extras (currently apache2 lichened) would need to become [as a whole] gplv3. Given the rules of apache2 this is possible, but is not in this case desirable. Particular when all new commits to ezgb extras must be by default part of gplv3 and not apache2 unless specified by the author to be allowed to return to apache2.. even if not related to the cpu setting functions of ezgb extras.

The way around this is simple, release the library like executable under the lgplv3, as the has some clauses to allow the gpl component into a larger work.

_____

OK, moving on from open source licensing:

I've been meaning to do something like this for a long time (prob just using framework and not a C/C++ helper process.. but I have thought of a shell script for it in the past.)
[G1 Android Development] dillalade:
Ok, this is also what I was thinking, maybe im not using the correct tools, ive tested fr 153 and 158 mtd patches.

So your saying, do the fr recovery flash, then boot back and flash rom & gapps then no need for fr boot patch flash?

Can you please advise a suitable mtd partition set up - I used the one you have in your sig, 90, 2 (something like that) - but yeah that seems not to have worked!

Thanks
[G1 Android Development] AndDiSa:
The steps to install ezGingerbread / ADS_Magpie from scratch (incl. mtd setup) are:

1) Setup custom mtd partitions (if you want to use them, it's not a must)

a) prepare mapping file (be sure that it is in unix / linux format)

- echo "mtd 90 2" > /scard/mtdpartmap.txt

- echo "spl 1.33.0013" >>/sdcard/mtdpartmap.txt (not really needed)
​

b) Prepare "mtd" recovery

- boot into recovery

- flash FR-recovery-v1.5.7-CustomMTD_S.zip (or 1.5.8 or 1.5.9)

- reboot into fastboot

- fastboot erase system -w

(or flash Ohsaka SuperWipe)

- reboot into recovery​

now the new partitions should be set up.

2) Flash ROM

a) flash ADS_magpie-20110912-1-signed.zip (or GINGERBREAD-DS-Beta-20110716.zip)

b) flash gapps-mdpi-gb-20110709_S.zip​

reboot and due to autoKernel and autoMTD everything should be fine now. ;)

If you still have problems, please send me the log from flashing the rom / gapps.

I am not sure at the moment, but I suspect it should be located in /cache
[G1 Android Development] azrash:
that is weird, because on my G1 im using system 78/cache 3

got a bit lost in the legal part :p but great to hear that this will be implemented :D. Custom ROMs need more of these, hope CM n MIUI would figure this out as well.
[G1 Android Development] ldrifta:
its a shot in the dark but possibly try a re-partition of your sd card... anytime i have gapps issues for some reason a clean ext partition always fixes it, along with wiping system, data, cache, dalvik cache etc... re-flash then i have no issues...

also the mtd partitions can be tricky so a fastboot wipe is a MUST!!

sorry if i missed most of the conversation, i just had gapps issues before so thought this might help...
[G1 Android Development] ezterry:
My guess is he used a fractional partition size (ie cache size 1.5) on a version of the recovery flash that didn't support fractions. This may have confused the recovery command line.

Best to

1) re-install a recovery (or at least clear the command line on the current recovery, ie the cMTD remove script), once installed reboot recovery

2) re-apply cMTD ("87 2" is the target to make sure future versions of the rom work) Then reboot bootloader

3) fastboot erase before returning to recovery

4) flash ezgb, then gapps, then cacert packages
[G1 Android Development] Maxamillion:
@ezterry/anddisa

What cpu/overclock settings do you guys use when running this rom? I usually don't overclock but I think its neccessary coming from a froyo rom to compensate for gingerbread being heavier.
[G1 Android Development] ezterry:
I don't overclock much; just 537 (528 = default)

Many actually run at 480 for some more battery life.

The biggest problem with the Dream/Sapphire is the lack of ram [goes for any android version]. (Thus why all these compcache hacks and a new ksm hack I'm working on)

but to avoid this being a problem what you the end user needs to do limit the number of services running on your phone

This is becoming a bit painful in gingerbread with the picasa sync (disable it unless you really want it) and books sync (dito) in the base package.. but these two aren’t so bad since once you disable the sync they behave.

Other apps to watch out for (not included in the rom+gapps):

Maps 5 has a new location service.. while I might see a reason to stick with maps 5 in some cases.. most users are encouraged to unlink maps from market (via titanium and I really ought to add a way in the rom.. its just a sqlite delete statement) and install v4.8 from the 2nd post

Facebook; They have improved since the one in the second post.. but the most recent versions run an UploadService all the time I just downgraded to 1.6.4 (appears to be running ok .. google for it you will find it.. newslog still too slow to be useful but contact sync working and no background service.. and 2MB less space)

Market these days is a bit heavy (more in terms of storage than ram usage).. but you may need the newer market for certain purchases

G-plus is no longer available for direct download on our device but also has become very overweight

The core of ezGb is however despite all of this very fast and ought to provide a very good experience if the end user can avoid some of the apps that have grown larger than our poor phones. The problem is the list of apps not to use increases to include apps that always used to work.. and there is no good way in the google market to dig up the old versions...
[G1 Android Development] ibraheeemz:
I am having a problem for a couple weeks or so, my mobile time usually stays behind. After every 4 to 5 days I observe 2 to 3 minutes delay in the time of my mobile. It never happened before. I don't know whats went wrong with it. Can someone help?
[G1 Android Development] hrk:
My Dream loses time whenever it is plugged in the USB or wall/car/power adapter. It can lose up to two minutes in a single night of charge. This is the reason the first app I reinstall is ClockSync :(
[G1 Android Development] AndDiSa:
My clock is late, too. After a reboot it's set to the correct time. I suppose it's due to file system activities (swapping), because on my Linux machine when using filesystem often, the clock is behind, too.
[G1 Android Development] hrk:
Do you use swap? Except for comp-cache (which I don't remember if I have enabled or not, device is currently in possession of my g/f) I have no swap and not so many filesystem activities while sleeping (logcat shows no activities, not even dalvik gc).

EDIT: forgot to add that my Linux boxes don't seem to miss the clock except for one, but then I am using ntpd on every one of them just to be on the safe side...
[G1 Android Development] :
I can confirm gents that this is not a rom issue!

I've had this problem ever since Froyo and currently running FAT182 and I just set the time manually (turn off automatic update) and its fine after that.

Edit: I had restored and the settings had reverted back to auto update time, checked it from charging last night and 2 minutes slow! Back I go to manual settings :D
[G1 Android Development] ezterry:
I'm not sure what you are seeing.

Time is always correct on my phone.. my best guess is if its disabled to enable network time; and if that is enabled to disable it complain to your carrier about giving the wrong time and get a 3rd party app to sync the clock.

(I don't have it installed. But recall testing ClockSync a while back. When trying to fix the since solved no space error when magpie was disabled)
[G1 Android Development] hrk:
If "Automatic date/time" is ON --> Time is always off by 1.5 minutes, more or less. Operator/Carrier is stupid, and I have to live with it. Or find another carrier or another solution.

If "Automatic date/time" is OFF --> Clock goes a bit "fast", so after one day I could see that it told me "19:00:00" when atomic time told me it was "18:59:00". (these numbers are completely inaccurate and made up, I don't remember how much clock skew changed when leaving the device alone and unplugged from charger).

If "Automatic date/time" is OFF AND phone is connected to wall charger or to computer via USB or to car-smoke-adapter-charger --> Clock goes very "slow", so that even a 2 hour charge can produce the effect where it reports "19:00:00" when atomic time is really "19:02:00".

My own conclusions are:

- my carrier sux.

- (my?) Dream has a slightly "fast" clock.

- when under charge, the clock becomes slow.
[G1 Android Development] ezterry:
Well if its not something new to the version of busybox in my current 2.3.7 test build (I think its been around a while) as root after boot you could try running

ntpd -p pool.ntp.org

This ought to the fork to the background and return you to the shell use the phone normally.

This will need to be done again after reboot but you may see if it helps.
[G1 Android Development] hrk:
I'm so un-used to use standard linux stuff on an Android phone that I didn't try that. It probably requires less memory and CPU than the occasional wake-up of ClockSync. :)

Unfortunately m device is now "property" of my g/f, so I'll have to postpone the check to a later time. Thanks for the hint, tho'!
[G1 Android Development] hrk:
Sent time in SMS/MMS app (w/ GMT correction)

Terry, did you merge this commit from CM7?

https://github.com/CyanogenMod/andr...mmit/3ed48cc914528b114c3ae88199c72b330106b089

If not, do you think you could merge it?
[G1 Android Development] ezterry:
Well if someone besides me indicates an improvement I'll make a toggle in ezgb extras

Hrm.. I don't think so.. but ought to be easy to include..
[G1 Android Development] jdb78:
I had this issue as well, my G1 used to wake me up to late when setting click to automatic...odd..
[G1 Android Development] Maxamillion:
I never had any clock delays with any roms, including this one. I wonder why some have this issue and others dont? Maybe a hardware issue? Not enough wiping?
[G1 Android Development] ibraheeemz:
well the Strange thing for my query is that I don't have automatic time update enabled. I have manually set the time. And it wasn't happening so far ( a couple weeks back) but don't know whats changed or what happened. I mostly charge with Wall Charger but sometimes I do connect via USB cable too. I think the only thing required now is an UPDATE of ezGB :) :) :)

Or may be I should re-flash the same build once again and set it up from scratch.
[G1 Android Development] hrk:
Truth to be told, concerning my Dream, the clock-skew-while-connected is not a problem of this ROM. It happened since CM5.0.8 (the first custom ROM I tried, 3 days after buying it). It was even on CyanogenMod's issue tracker... hmm... wait a sec...

Ok, the issue is still there but... it appears it is fixed by this commit! :eek:

Terry, ADS, could you please merge this? I won't be able to test it on my own device (as mentioned above) but it looks promising. :)