yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] LadFromWales85:
cheers Enom, sorted! :)
[G1 Android Development] mmescue:
just wanted to say thanks! i haven't had any issues!! just one request, if possible, i'd really like to see the theme 'alien aqua' by prash. if not, that's ok. this rom (AOSP-1.6_r1.2 + ADP DRC92 ) is excellent and the first i have found to not have any lag or fc's!!!
[G1 Android Development] coredump777:
Lol I got it, see the update on my post. It was a question of minutes! :)
[G1 Android Development] mgorman:
it's something I downloaded from the market.
[G1 Android Development] splitkooks:
google maps is missing. re flashed base & exp drc83....

it was on my desktop, but when i 1st booted in, the icon had changed to almost an android marketplace box, tried to open and was stopped with something to the effect of "This application is no longer available...
[G1 Android Development] olearyp:
Heh, no problem. It happens; I'm just a sarcastic bastard.
[G1 Android Development] olearyp:
If you've previously used expsetup to remove Google Maps to make room to push the Eclair version, back up a page and read enom's fix instructions, assuming you use Apps2SD. If you don't use Apps2SD, there may still be a direct fix, though enom didn't reveal that in his post (possibly just to avoid confusion).
[G1 Android Development] mgorman:
I fixed the problem i was having. It was the vsapp widget pack that was conflicting with my flipclock/weather widget and when I uninstalled the vsapps it was fixed.
[G1 Android Development] splitkooks:
i have actually never removed google maps. it was there 3 min ago before i flashed again.

i checked in my 2.1.1 exp zip, and there is no googlemaps.apk

in the base there is a maps.apk

id use the correct GoogleMaps.apk if i had it :(
[G1 Android Development] enomther:
I'll look into it and add to the possible list of the 2.2.x series.

~enom~
[G1 Android Development] enomther:
You won't directly see GoogleMaps.apk in the expansion pack, it's part of a compressed tar ball.

You can still follow the procedure outlined previously.

~enom~
[G1 Android Development] splitkooks:
the instructions provided did not work. :confused:
[G1 Android Development] enomther:
Erm ... well .... the quickest and easiest fix I can suggest would be ...

1) Reboot into recovery.

2) Flash the expansion 2.0.3 (no wipe).

3) Boot up fully.

4) Reboot into recovery.

5) Flash the expansion 2.1.1 (no wipe).

6) Boot up fully.

This should reinstall ALL built-in vsapps properly, including GoogleMaps. Just be sure to NOT wipe in all the above steps.

~enom~
[G1 Android Development] bmj1086:
So I removed all overclocking programs around the time that 2.0.1 released because I figured the ROM itself could handle it with Cyanogens CPU Freq Sampling. I have been experiencing Major lag issues. I have been pretty upset with my phone lately. I just added the Overclock Widget back and now its Flawless. No speed issues. I set the widget to 528MHZ MAX and MIN for screen on, 328/245 for screen off. No more irritation.
[G1 Android Development] splitkooks:
ahh yess. i think i all this is because i did not boot all the way up.

flashed back to back. was extra lazy this am lol...

giving her a shot! thanks dude:D
[G1 Android Development] enomther:
Just thought I'd share an awesome PM I just got ...

lol

~enom~
[G1 Android Development] olearyp:
Oh, now that's just mean. It was a PM, which avoided exposing the rest of us to all of that nonsense until you posted it.

That said, you've apparently become famous for your high level of support, so congratulations!
[G1 Android Development] enomther:
It's still private kinda ... I've protected the innocent anyways .. lol ... thought if I posted here cyanogen may stop by a help him/her out! LOL

I tried really really hard to see how it had anything to do me ... just couldn't find why it shoulda been private! lol

~enom~
[G1 Android Development] philje123:
Just tried installing the EU OTA version coming from the DRC83 ADP version and it won't boot after installing the expansion pack.

I did the following:

Installed the EU OTA DRC92 version

Did a data wipe

Booted up fully, signed into google, downloaded apps from market

Installed expansion pack

Reboot... then after the plash screen and the animated "Android" logo it just goes blank and stays like that.

Phil
[G1 Android Development] grandtorino:
aosp vs ad

Yo bro!

So I got the ADP fully installed! Then I saw in th faq you might stop and just go wit ASOP?

Should I swaitch now or wait for the next update and when wouokld that be?

Thanks again bro!! :D
[G1 Android Development] olearyp:
There, emphasis added :)

* A wild Cyanogen appears! *
[G1 Android Development] enomther:
Hey grand,

Actually I would sit tight for the moment ... I'm currently building out the next AOSP and am in testing ... it's 1.6_r1.4-DRD20 ... so there's really no need to do it twice now ... so I would just wait till I post the next base DRD20 of AOSP and would upgrade then.

~enom~
[G1 Android Development] enomther:
Phil,

Sorry I didn't see this before .. you need to follow POST #4 exactly. No need to wipe after the base ROM.

Also, you will likely need to clean out your entire ext partition (or reformat it).

Hope that helps.

~enom~
[G1 Android Development] bmj1086:
Got any kind of ETA on that? Just curious, no rush.
[G1 Android Development] DarkMerc:
Everytime I try to mount with this command (mount my debian img (ext2)) with this command:

mount -o loop,noatime /sdcard/debian/debian.img /data/local/mnt

I get this output

Usage: mount [-r] [-w] [-o options] [-t type] device directory

What do I have to add to get it to mount my img in this rom? Any ideas?

EDIT: NM you had to include the fs type. I tried ext4 before with my ext4 image but couldn't get it to mount. So I made a new ext 2 img.

So if anybody is having a similiar problem just add -t to the cmd.

Ex:

for intro boot:

mount -o loop,noatime -t ext2 /sdcard/debian/debian.img /data/local/mnt

after first boot

mount -o loop -t ext2 /sdcard/debian/debian.img /data/local/mnt
[G1 Android Development] VGPOP:
For future updates, can I flash base rom and expansion pack right after?

What I do is, when I flash ROM, I let it install in the phone, and then I sign in for the first time, turn off phone and then flash expansion pack.

Can I do it both at the same time before signing in for the first time?
[G1 Android Development] bmj1086:
You're supposed to flash the ROM then the expansion pack right after with no boot in between. I think your issue is the fact that you're flashing BOTH for an update. When Enom releases an update you only have to flash the EXPANSION PACK, not the Base.
[G1 Android Development] VGPOP:
Really? Only the expansion pack? I didn't know that.
[G1 Android Development] enomther:
Yup.

When you update ... only update the expansion pack.

~enom~
[G1 Android Development] DOHCtor:
enom,

Can you check if HQ video on youtube is working for you? I can watch vids in low quality, but when I set it to watch in HQ, it freezes. I flashed Cyan's 4.2.1 rom and it plays just fine.
[G1 Android Development] enomther:
Not 100% sure ... but probably in the next couple days or so ... building it now, then on to incorporating the ADP components and testing.

~enom~
[G1 Android Development] oMszKikiIzWavyo:
WOW....I Didn't Know That I Think Thats Why I Am Getting A Problem When People Are Calling Me It Takes Awhile For Me To See Who's Calling.

Is This The Problem Within The Expansion Pack Or Is It My Phone?

By The Way I Love This Rom Like Crazy
[G1 Android Development] enomther:
I just tested it on the TMO ... works fine ... gonna flash the AOSP on my test phone and get back to ya ... but as far as I know it should work just fine.

I'll post back.

~enom~
[G1 Android Development] bmj1086:
I'm getting the same thing. Also it keeps poping up and saying Settings is FCing. If you push "Wait" and let the video sit there for a few seconds it starts. I'll get a logcat on the FC.

EDIT:

It only did it the one time. Now its working fine. :/
[G1 Android Development] bmj1086:
Might need to specify this on the OP? Not really sure if it will matter though lol.
[G1 Android Development] DOHCtor:
It does it for me all the time in AOSP build
[G1 Android Development] bmj1086:
Can you get a logcat? We would be able to find the source with a logcat.
[G1 Android Development] enomther:
Working just fine for me in AOSP build.

I dunno what's going on with your setup, but I can confirm it works fine over here.

~enom~
[G1 Android Development] DOHCtor:
ill get one for you guys soon. I'm currently on cyan's build.
[G1 Android Development] DarkMerc:
Quick question about WIFI. My wifi keeps dropping it's connection after about 10 minutes. Is that a problem with the ROM or the Android OS in general? Now I don't mean when I'm not using it. When there is constant data flow from apt-get in debian, it still drops it for some reason. The WIFI symbol will still be there but there is no connection even though it says it's connected. I do have the newest radio update also.
[G1 Android Development] enomther:
I'm looking into DOHCtor.

I can't reproduce this problem ... I've tried ... but can't ... also ... is this a NANDROID restore ? or a fresh install this is occurring on ?

~enom~
[G1 Android Development] enomther:
If the phone "goes to sleep" meaning the screen goes out and there is no UI activity, android will shut the wifi off, even if data is passing between it ...

One way to stop this behaviour (say during a long apt-get update or somethin) ...

Is go into settings -> applications -> development -> and check "Stay Awake" ... and then plug your phone into the charger ... it should stop this behaviour.

~enom~
[G1 Android Development] DOHCtor:
That's a nandroid restore. As I'm typing this, I'm doing a fresh install to test again.
[G1 Android Development] DOHCtor:
Enom,

With a fresh install, I get the same results :(

This could be isolated to MT3G users? Can anyone with a 32B magic test this out?

edit: just noticed that dumbestcrayon is also a 32B Magic user. hmmm........

Why would it work on Cyan's build and not enom's.....
[G1 Android Development] enomther:
Send me a log from expsetup . option #8 right after an attempt ... send to enomther at gmail dot com please.

thanks

~enom~
[G1 Android Development] DOHCtor:
You responded just in time, I was just about to restore Cyan's build. Booting the phone back up now and going to reproduce the problem so I can email you the log.
[G1 Android Development] DOHCtor:
log sent

10 char
[G1 Android Development] Technochris1:
Theme Request????

Hey Enom,

Still taking requests for themes? If so can the "Enoch theme" from HERE, be ported over? It looks slick, Is there anyone else who likes it?

Thanks For Everything you do Enom.:)
[G1 Android Development] cloverdale:
This is in the original post (just kidding, sorry to give you a hard time, I am just in that kind of mood tonight). There is actually an easy fix for this, from the home screen, go to settings --> wireless settings --> Advanced (press menu for this option) --> wifi sleep policy --> never.
[G1 Android Development] mgorman:
I'm on mt3g on adp and YouTube hq works for me
[G1 Android Development] bmj1086:
Anybody having troubles with the Market?? I tried with WIFI and with 3G and I'm getting a connection error. I was using it earlier. Everything else is working fine.
[G1 Android Development] sumasage:
I noticed when i ran expansion 2.0.1 with the TheOfficial Hero Theme port it seem pretty slugish. Not really slow slow but there are noticable delays, especially opening setting menu(s) and messages.

I am currently running expansion 2.1.1 with no theme and it seem that the delay are less. I am not sure if it has anything to do with the theme or not. Does anyone know if flashing a theme will slow down the phone?

My setup:

- 8gb class 6 card (100 mb swap, 500 mb ext 3, the rest fat 32)

- Does not run the 10mb extra ram hack

- use Advanced Task Manager Free to end tasks
[G1 Android Development] mgorman:
I haven't had any issues but it could be server side and not user side
[G1 Android Development] bmj1086:
My wifes is working fine on her G1 with the TMO build. Every time I open the market it says Connection error Try again or cancel.
[G1 Android Development] enomther:
I'll add to the list ... some1 else previously asked about this one too.

~enom~
[G1 Android Development] enomther:
Market should be workin man ... you could try fix_permissions ... etc .. in recovery ... but it should be working. Pending failure of that ... you may want to nandroid backup and perform a fresh install just as a test to make sure something hasn't gone haywire in your setup.

~enom~
[G1 Android Development] micahansel:
yeah thanks enom 4 porting the enoch themes. i used to use them when i had cyanogen and they were super cool. Is there a new Rom out, or just certain people have it to test?
[G1 Android Development] bmj1086:
I tried fix permissions

no go

I cleared the dalvik cache

nothing

I pulled the MarketUpdater.apk from the .zip and pushed it to /system/app

Nothing.

I guess I'll try a nandroid then see if it works tomorrow morning.
[G1 Android Development] Tipika:
oh, i didnt know that.... :eek:

that's great!!!!!

thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[G1 Android Development] micahansel:
idk if this helps but, when i had 2.0.3 installed w/ a theme and another g1 without enoms theme, i was getting similar probs. i think enom is on Rogers network right? idk. but anyways i took the theme off, plus tweaked the expsetup script differently the 2nd time around, mainly disabling CC. i still have to flash her g1 because its still soooooooo slow. market doesnt work, everything is slow, dialer slow, and the phone would even take awhile to return from sleep mode. like when you opened it up, the screen would be black for awhile. So in short is this possibly an issue with how you had your expestup script settings enabled?
[G1 Android Development] bmj1086:
At this point I think its a network issue because I haven't changed anything. I've had the same setup for quite a while now. I downloaded something earlier today just fine. Now out of nowhere its not working. I'll wait till morning to test anymore. Maybe it will clear up by then if its a network issue.
[G1 Android Development] micahansel:
yeah i dont really know. I work for tmo and i know with the new plan roll outs things were a lil crazy. internal network was down..could of have effect i suppose on external network....? but idk, all this tweaking is making me crazy though.. but at least im learning linux and development somewhat. haha. gotta love enoms work though, its the best.
[G1 Android Development] philje123:
No worries.

Thanks. Yeh that dawned on me shortly after i had given up and gone to bed... so booted up G-parted live CD and re-formatted the EXT2 partition, reinstalled the expansion pack and it works!

Great work anyway. Really appreciate all the work you guys put into this!
[G1 Android Development] enomther:
Working on it!

Yea my buddy already informed me ... that out-of-the box it wouldn't work ... it's cuz iptables is missing ... working on a expansion update.zip to allow busybox (on a stick) and few other binaries (including iptables). Look for update a lil laterz and give it another shot!

~cheers~
[G1 Android Development] :
Wow Thanks :D Your The First Dev To Actually Take Advice. No Hate To Everyone Else :o I Just Need That Tether Working Everything Else Is Perfect It's Fast, STABLE (Which Is The Best Thing), And Doesn't Mess With Your SD Card Which Leads To More Stable.
[G1 Android Development] enomther:
Updated OP w/ New Expansion for Tethering, busybox, etc.

Updated OP w/ New Expansion for Tethering, busybox, etc.

Tethering should work for you now (tested successfully) w/ pre-loaded andTether 1.51.

~cheers~
[G1 Android Development] enomther:
new title, dump, sry

new title, dump, sry (thx ozzzzz)
[G1 Android Development] DOHCtor:
Does it support apps2sd via symlinks? Does it support ext3 and linux swap partitions?
[G1 Android Development] enomther:
The kernel itself does support ext2/ext3 and linux swap (swapon). The build itself is not designed to do anything automatically in terms of mounting a 2nd'ary partition (ext2/ext3).

As I stated in OP, I will be releasing a 2nd "expansion pack", that will incorporate Apps2SD functionality. Again, trying to ensure anyone wishing to use the base CRC1 with no HACKS, keeps that option.

Thus I'm releasing "expansion packs" (or updates that are applied on top of the base TMO CRC1 update), to give the features that most ROM users have become accustomed too (w/out forcing them too).

So I'd look for for automated Apps2SD in the next pack (probably something like the one in cyanogen's build) ... also, I'll put some automated checks in there for checking the existence of a 3rd linux-swap partition and auto-swapping it, etc.

Next day or so at most, as I'm currently building a custom kernel for a that's closer to TMO's, which will also be in the next update.

~cheers~
[G1 Android Development] :
Thanks For The Wifi Tether Man It's Perfect. One Last "Request" If You Could Make Google Ion Work With Wifi Tether I'd Praise You As A God Lol. But Really I Love The Speed On That Rom But The Tether Doesn't Work And Tether's The Only Way I Can Use My Laptop.
[G1 Android Development] DemoShadow:
This is a very nice build and what I have been looking for, simple and secure. Yet it has all the features I wanted and none I did'nt. Thanks.
[G1 Android Development] vroomr4:
Cool you beat JF to the rooted rom update. =] This looks like the Tmobile equivalent of CyanogenMod. Are you guys working together to include the same mods/features for both your releases? Also whats the benefit of using a ADP rom vs a Tmobile rom? Like why doesn't everyone just work off a Tmobile rom? I searched and only found something about 'protected apps' in the marketplace.. Sorry if it's a dumb question. But good work.
[G1 Android Development] enomther:
thanks/resp

thanks DemoShadow, any feedback is appreciated!

I wouldn't say that, what JF will produce is a fully custom built build, meaning built from the latest source, etc. While this ROM is a TMO build, meaning I didn't recompile the entire android platform here, only the kernel and then added necessary modules, scripts and features!

One could say it's the equiv, but not really. More like it's a TMO ROM with many of the same features of a CyanogenMod ROM (not all). Also I'm not working with cyanogen, it's more like he's bustin his @$$ for this community (along with other xda-devs) and incorporating creative ideas. Of which I included here as best as possible.

Thanks for comment on my work. As far as the difference! A straight TMO ROM like this appears to have a more all around stable experience, but also lacks many features you can find/use in a JF or Cyanogen type ROM. Biggest difference is TMO built the libraries, framework and apps here (and we can't really know if they used any behind-the-scenes TMO magic), so if you experience a problem, it's likely all TMO users are! As opposed to a custom ADP build, where code revisions/alterations could be taking place (without our knowledge), but again JF and Cyanogen are extremely generous in sharing their source (of which when I compiled, I got the same binaries - so they're being HONEST!). But there are subtle differences. So if you try a JF or Cyanogen build and have some strange issue, you could load this ROM and see if that fixes it, if so you can confidently approach the ROM dev which a bugreport siting it works on straight TMO build.

As stated in OP, I have some friends that have noted differences in experience on the G1 when using a JF or Cyanogen (OR OTHER) ROM. Some of those differences were very compelling for them to stick to a non-rooted TMO build. And I couldn't have them NON-ROOTED, now could I? (That's where this comes from) - Hope that clears it up!
[G1 Android Development] skootah:
compcache working ?

Thanks for this rom, I installed and everything seems to be working really good. One question I have is how to get compcache working? I have the linuxswap on 3rd sd part and apps on ext3 on 2 part. When I do free from the terminal it shows my swap but no compcache? Is this right? can I run them both or does linuxswap override my compcache?
[G1 Android Development] VoxParse:
I just wanted to post and say a big THANK YOU for this rom. I just rooted my G1 yesterday and have been flitting from rom to rom since then. I've tried about a half dozen and all of them had the audio problem where I couldn't talk to anyone with it up to my ear without fear of losing my hearing.

I was unbelievably happy to find your rom as it is exactly what I wanted, my G1 just as it was but rooted. No knock on the other guys, but this is great in its simplicity.
[G1 Android Development] enomther:
thanks/resp

Thanks VOX, appreciate the words.

Have you implemented a /system/sd/userinit.sh script as described in this thread ...

http://xdaforums.com/showthread.php?t=537236

the Module paths would have to be changed to /system/lib/modules, but should work. I haven't tested linux-swap & compcache at the same time, I will try and let you know, but one should not override the other.

~cheers~
[G1 Android Development] enomther:
compcache & linux-swap

Ok, so I tested this and all is successful! You can run compcache and linux-swap on this build. If you do this, I'd make sure compcache has the highest priority. The easiest way to do this is to create compcache prior to swapping linux-swap.

But first, in order to get compcache working period on this build, you must implement the file /system/sd/userinit.sh, which should contain the following lines within it. (this will create a 32MB compcache ramstore) - This is for compcache only!

#!/system/bin/sh

insmod /system/lib/modules/xvmalloc.ko;
insmod /system/lib/modules/ramzswap.ko disksize_kb=32000;
mknod /dev/ramzswap0 b 253 0;
swapon /dev/ramzswap0;
exit;

This will still use the system default of swappiness 30.

If you wish to both compcache and linux-swap, I recommend you prioritize compcache over linux-swap with the following in /system/sd/userinit.sh

#!/system/bin/sh

swapoff /dev/block/mmcblk0p3

insmod /system/lib/modules/xvmalloc.ko;
insmod /system/lib/modules/ramzswap.ko disksize_kb=32000;
mknod /dev/ramzswap0 b 253 0;
swapon /dev/ramzswap0;
swapon /dev/block/mmcblk0p3

exit;

This turns off linux-swap and then back on, after turning on compcache, which gives compcache priority when paging.

Again the file userinit.sh should be placed in /system/sd directory. Once there make sure (through the TerminalApp) you run

chmod 755 /system/sd/userinit.sh

to make it executable.

Then reboot and all should be well. From TerminalApp, run

cat /proc/swaps

you should see both /dev/block/mmcblk0p3 and /dev/ramzswap0. As you load a ton of apps you can continue to run 'cat /proc/swaps' and you'll notice that the ramzswap0 will fill up 1st and once exhausted the system will begin to use the linux-swap.

~cheers~
[G1 Android Development] skootah:
Thank you very much. I did as you had me and compcache is working great! One question is why would I want the swap if I have the compcache working?
[G1 Android Development] enomther:
I would use compcache only

I actually would not recommend running both compcache and linux-swap at the same time. Although it's possible. This is because in my experience the android OS (as deployed on the G1) will take as much as it can get in way of RAM. I've seen it grab up to 70MB by running say maybe 7 apps at once.

If your asking my recommendation I would stick to only compcache as previously stated. You could accomplish this in this build while having the linux-swap partition with the following userinit.sh.

#!/system/bin/sh

swapoff /dev/block/mmcblk0p3;

insmod /system/lib/modules/xvmalloc.ko;
insmod /system/lib/modules/ramzswap.ko disksize_kb=32000;
mknod /dev/ramzswap0 b 253 0;
swapon /dev/ramzswap0;

exit;

This turns off the linux-swap partition and then turns on the compcache swapping.