yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] marty22877:
should i remove the 10mb mod while i'm waiting?

and you mentioned in my other post about putting linux on my sd card and not ext3 for apps2sd. you said: "Partition layout on the sdcard is auto-matic with expsetup/expinit ... so you can use linux-swap on any partition. Only requirement really is that FAT32 is always the 1st partition (this is an android thing)."

does that mean the linux swap is already being done on the fat32 partition? and if not, what size is the best since i'm not running apps2sd?
[G1 Android Development] alamuru420123:
Thanks so much! That fixed the lag. I was just about to post asking if there was any way to optimise the installation.

I was getting pretty frustrated with the speed, esp if I enable wifi. This is my first ROM and I like it quite a bit. Didn't want to go back to the stock donut.

What exactly is compcache anyway? Is there anything I need to know now that I've disabled it?
[G1 Android Development] BloodyWasHere:
Where are the vsapps??

I used option 13 in expsetup, i downloaded teeter and extended widgetpack, installed, and rebooted.. they dont show up, i tried a few times, im running the adp 2.1.1 on a mytouch, anything im doing wrong?
[G1 Android Development] xenio2000:
Phone.apk Modded and Tweaked

I did some tweak/theme to the original Phone.apk V11 from Cytown...

I am using this fantastic Enom Rom and it works for me...

check my thread... http://xdaforums.com/showthread.php?p=4812563

What is changed:

Caller Picture bigger... 200px (a little blurry but I like it)

Background from Eclair

Xenio.
[G1 Android Development] enomther:
You could revert back till the revision release or you could simply wait .. I plan on getting it out in a few to several hours.

Also, in terms of the linux-swap, no this is not part of the FAT32. I was simply stating that you always must include a FAT32 partition on your sdcard and that it always must be the first. Then you can create an additional partition layout you like, for instance a linux-swap partition.

In terms of size ... 64MB seems to be the upper end of "MAX" I would suggest. But I'd suggest 32MB. You can always create a 32MB linux-swap partition and leave 32MB freespace ... so you could convert to 64MB at a later date.

~enom~
[G1 Android Development] enomther:
Herm ... I dunno Bloody ... there really isn't all that much to it, it outta work.

You could send me a log and I'll take a look ... enomther at gmail dot com ... option #8 in expsetup.

~enom~
[G1 Android Development] marty22877:
gotcha, thanks again
[G1 Android Development] enomther:
Cool,

I will check it out.

~enom~
[G1 Android Development] Vlad83:
I think the dialer lag got worse with 2.1 I just tried V11 and its the same... Just pushed Cyan's phone.apk from 4.2.2 and its significantly faster. Whatever he did to it makes the caller appear almost instantly when receiving calls.

Enom, what are the VM settings without a user.conf?
[G1 Android Development] ratheen:
you need to have USB debugging enabled.
[G1 Android Development] DarkMerc:
Does anyone know how to fix the "Invalid Panorama" error on google street view with the google maps included in this rom? Do I have to uninstall the included version and install from the market or something else?

Also Did anyone notice that the google android 2.0 sdk got released? Will there be a seperate tree for this version or will it be the next update? Just curious enom ;).

EDIT: I fixed the streetview - there was some weird 4k data in the cache so I cleared the cache and that fixed everything right up.
[G1 Android Development] ratheen:
i was wondering the same thing. i wonder how long before a ROM for Android 2.0 gets released
[G1 Android Development] L0rdDash:
whats the chance we could get this USB tether that Cyan has been talking about worked into these roms? Just kinda wondering as that was the only feature of the hero that really made me think about buying a hero.
[G1 Android Development] micahansel:
hey enom,

i was wondering..i use 128mb linux-swap.. The reason is I heard the max linux swap is for every 1mb or ram you should have no more than 1mb of linux swap..i was thinking the g1 only utilized 128..so it was a perfect number..or maybe 2:1 if it utilizes the whole 256..it was kinda a while ago when i researched it and made a decision..what do you think? i dont really know myself. i do know i disabled compache with expsetup and ran alot quicker. thanks alot man
[G1 Android Development] cloverdale:
It was put out this morning by akirah. As of yet, it is very unstable and should not be flashed by non devs. There are some nice icons to pull from it.
[G1 Android Development] cloverdale:
Search Google for azilink. It is a free, open source usb tether app, and I use it quite often.
[G1 Android Development] mdavidf:
There are several posts throughout XDA that say any Linux-swap larger than 32MB is not good. Here's an entire thread devoted to linux-swap:

http://xdaforums.com/showthread.php?t=531988
[G1 Android Development] L0rdDash:
Ya iv tried that one but i it still needs you to forward the connection. Still would really love to have the Hero USB tether if i could :D

Tahnx for responding with the info tho Cloverdale
[G1 Android Development] bubonik:
You know despite those threads, I have compared mine (96mb) and my girlfriends (32mb). I dont notice the difference.
[G1 Android Development] DarkMerc:
I do like the new digital zoom feature on android 2.0 for the camera app. And HTML 5 browser support would be sweet. Those are the only things I'd like to see in the near future if a full 2.0 rom isn't available anytime soon.
[G1 Android Development] kyuhasz:
Anyone have any idea why Google Maps doesn't get installed I install the new T-Mo Donut 2.1.1 ?

Thanks!

http://db.androidspin.com/android_b...droid_developer_id=&NumberOfReleases=10&go=go
[G1 Android Development] olearyp:
See my explanation from long ago on this thread.

As noted, a couple of ROMs using the emulator packages have already made it to XDA, but a real Eclair build won't happen until Google throws the code over the wall into the open-source project (AOSP). Enom (and Cyanogen, for that matter) have stated earlier that until this happens, they aren't producing 2.0 ROMs. This is not expected to happen until after Droid hits the market. Jean-Baptiste Queru is doing the "no comment" thing a lot, so don't hold your breath on the timing.

This typically happens if you've previously removed Google Maps via expsetup before moving to 2.1.1. If you use Apps2SD (have an ext2 or ext3 partition on your SD card), enomther has posted a procedure to get it back.
[G1 Android Development] micahansel:
i checked the thread out:

http://xdaforums.com/showthread.php?t=531988&page=11

But i am stilll unsure of wether 96 or 32.. I was also wondering why some people say they have 32mb of CompCache. If this is the case you you make 2 linux partitions. One script writing to one and the other to the other partition. This brings to mind the ability to use 2 methods simultaneously to achieve performace. I am completely ignorant on this, so please correct kindly, but I've heard linuxswap cannot run while the CC hack is enabled. Can anyone help me understand the difference between these and how we are supposed to enable them in our roms.

thanks olearyp. ill check out that link on compcache
[G1 Android Development] olearyp:
I'm not sure the exact reason for not running CC+linux-swap indpendently, but the correct configuration is to configure CC to use the linux-swap partition as backing swap (a persistent location for swap storage). TheOfficial has done this since the beginning of the 2.0.x series.
[G1 Android Development] micahansel:
Thats the clearest answer I've heard so far on the CC/linux-swap ordeal. Thank you so much! So one more thing... This is all different than the 10mb hack on the ram, right?
[G1 Android Development] olearyp:
Yup, the "10 MB hack" reallocates memory from graphics to the general RAM pool. If you'll never use the 3D capabilities of the phone, there's little harm. The association of the 10 MB patch with CC in this thread is due to enom's tying the RAM patch together with increased CC size.

enomther,

I'm getting sick and tired of being sick and tired about the phone not ringing on time/unable to answer (happens just enough to be annoying). This is freakin' Linux, and your busybox binary has chrt included. Currently experimenting with putting com.android.phone on SCHED_FIFO with priority 75. I'll let you know how it goes.

I should mention that I'm not precluding that something else might be up, but I'm holding off on wiping until at least the next AOSP build. At that point I'll do an app audit and fresh install.

UPDATE: Initial testing via calling myself with Skype while running BetterBrowser, Facebook, and Barcode Scanner are positive for good response time. I did switch SCHED_FIFO to SCHED_RR as it should be a little safer. Would probably have to pump gapps and/or the media player into the mix to really lick this (for caller ID and ringtone), but initial results are sufficiently encouraging that I'll go ahead and start tracking that down.
[G1 Android Development] enomther:
I'm trying to get v2.1.2 together now ... it's not the "solution" ... but it does put the phone back in working order in terms of only the typical (at very most) 1-2 rings prior to ring ... BUT ... *most* times it will ring immediately, even under extreme duress.

I am running the final package creation sequences now. So hopefully we'll see a POST soon.

~enom~
[G1 Android Development] olearyp:
That'll also be great. Really, I just want to play around (see update above...) but all this business with renicing and whatever is just kid's stuff. In my "scheduling is hard" rant, I was thinking in terms of FIFO, priority-based schedulers (SCHED_FIFO; or the default VxWorks scheduler) but didn't consider (1) that Linux allows you to set an RT scheduler for particular applications via chrt, which I learned about thirty minutes ago, or (2) that a round-robin scheduler (SCHED_RR; a similar scheduler is available in VxWorks but not commonly used) protects you from some of the problems mentioned in that rant.

So yeah, I'm not recommending mucking about in schedulers & chrt for everyone.
[G1 Android Development] enomther:
I "ack" your POST man ;) ... the problem is so deep and exists on many fronts (especially considering the HW we have atm) ...

There's so many disconnects between the framework, the java virtual machine and the true OS linux ... scheduling alone is not entirely the solution.

Part of the ultimate solution will have to entail (at a minimum) keeping everything related to service an inbound call memory resident at all times. Ringtones and damn pretty pictures compound the problem ;) Some insurances that the phone will get premium access to the java virtual machine and the linux kernel during inbound call operations is also critical. Roping off these resources in an insured manner without hindering the entire performance of the phone is the ultimate challenge, indeed.

Since both the "phone" and the "computer" of android as we know them must share (and thus fight) for the same memory address space and CPU cycles ... along with the real OS (linux) and the driving virtual OS (java) ... and any userspace apps (which some are damn hogs) ... there's simply too much room for error.

But would love to hear of any progress you make in terms of "real" phone calls. ;)

~enom~
[G1 Android Development] olearyp:
I get you, and you're right. If schedulers were everything, BFS would have saved the world; etc. The way that the framework partitions each app into its own VM helps us out, since that gives (root) users the ability to tweak, but the framework should have been designed to accommodate the "sometimes real-time" performance requirements from the very beginning. In the end, it's still a phone. No one seemed to remember that, and there's no reason (really, no reason) that even with limited computing power some reasonable real-time assurances for using the phone features can't be met, if it's planned for up front.

Obviously, yeah, pictures and ringtones make it more complicated, but I could use an mp3 ringtone and caller ID photos on my crappy old Nokia flip phone and they caused no problems. Keeping the right things resident in memory to make the context change as quick as possible is absolutely key, as you identify. Some compromise I can accept, but it just irks me. Why didn't I want a Blackberry or iPhone? Because when I call someone on one of those phones, I hear everything else in the room/outside, and not the person I called. I can't accept that. I've heard no such complaints from people speaking to me, when I can actually answer. :D

EDIT: Sorry folks, this got waaaay OT. Recovering...hey, enom, when are you going to post an Eclair ROM, which I understand will rescue kittens and cure cancer?

EDIT 2: Actual info - processes running under an app_## account seem to be unable to be chrt'ed. This limits us to com.android.phone, which runs as radio, and /system/bin/mediaserver, which runs as media. Not knowing what /system/bin/mediaserver actually does, I've blindly given it a priority of 70 while I go read up.
[G1 Android Development] nabzilla1990:
hey enom i updated the hero mix ill try and port one for urs tonight sooo many roms out there urs and cyans gotta be the most stable oh btw sorry to ask again what r the exact files to get pdf viewer and htc ime to work on adp 1.6 thanks again
[G1 Android Development] Joe333x:
I cannot create a backup config of advanced launcher for some reason. Every time I go to create back up config I get "backup creation failed!" I had initially thought that it was because of AdvancedLauncher but I tried out Cyans rom today and installed AdvancedLauncher and when I went to create a back up config I got asked 3 times to allow root access and then a message that a back up was created on sd card in a folder named "launcher" so for some reason the way you have advancedlauncher installed in the rom it is not able to create a back up config
[G1 Android Development] enomther:
v2.1.2 posted/released - minor revision

All,

v2.1.2 posted/released - this is a minor revision.

After much testing ... these are the new default settings. They are geared at providing (through my testing) what I've experienced to be the best overall settings for this build.

As always ... read the changelog, perform a nandroid backup, flash and enjoy!

~enom~
[G1 Android Development] enomther:
This is a known issue with the advanced launcher non-replacement (which is included in my expansion packs).

You can push the same advacned launcher replacement (as you did in cyan's) to this build. Just make sure you remove both AdvancedLauncher.apk & Launcher.apk from /system/app and then push the advanced launcher replacement. It should work fine.

I'm working out a way we can use the replacement version in the 2.2.x series.

~enom~
[G1 Android Development] enomther:
hey nabzilla,

man I really really want to get this theme-ing issue resolved ... this is a LONG standing issue with my builds. The expansion packs cause havic for themers and as a result ... I've failed to post valid theme templates and have alienated themers abroad. Believe it or not .. v2.2.x is entirely dedicated to making valid theme templates finally "possible" for my ROM's. lol

But seriously, this is a huge design flaw with my setup ... my modular/optional approach has made it very difficult for themers to work on my ROM's.

I don't know if you want to wait to port or not (b/c I truly appreciate any theme help I can get :D) ... but I'm probably 4-5 days out from 2.2.x ...

To give you an idea of what it will entail ... the user will be able to create a "theme profile" in expsetup ... there will be a default one present on fresh installs, but users will have the option to alter it.

This theme profile ... will dictate how the actual theme gets installed.

Thus ... armed with theme profiles ... I will be able to finally publish theme templates for themers.

The theme templates will actually contain multiple versions of the "optional" apps ... so (2) launchers (standard/advanced) ... (2) browsers (standard/loccy's) ... (2) Mms apps (standard/rgv's) .... etc.

Also, access to compressed expansion pack apps ... like PDFViewer, HTC_IME, etc ... will also be theme-able in the new templates.

Yea the themes will be slightly larger ... but the ROM's will finally be easily themed.

Sorry to rant slightly ... but I wanted you (and perhaps any other theme-dev's who might be reading this) to sorta understand the challenges for themes in my "optional" offering and know I've been working on the solution. :)

So I'd recommend holding off for a few days.

~enom~
[G1 Android Development] damnitpud:
Enomther, the ROM is so damn fast...i have gone to many ROMs but always come back to yours. =) keep up the great work...Have you looked into making a Eclair ROM or are you waiting for it to be AOSP'd?
[G1 Android Development] enomther:
Um yea man ... my Eclair ROM is fully functional and fast ... just hogging it to myself ... I may share/post it on the next revision ... waiting to put the HIV cure in too. LOL :p

JK ALL!!!! lol

Thanks for the kind words damnitpud ... I'm definitely waiting for it to hit AOSP ... and hoping they add dream-open (or at very least sapphire-open) to the builds ... but I'm sure we are a ways off from seeing it in AOSP ... it's a shame but also understandable on Google's part, they've got a business to run ... and business is business.

But I'm looking forward to a open-sourced version :D ... those emulator ports (hell even w/sholes mixed in) ... are not to be desired by the likes of me. ;)

~enom~
[G1 Android Development] DOHCtor:
You fix the force closing bug after setup wizard yet?

I'm going to redownload the base and expansion pack to see if that fixes my youtube problems. I really want to test your new setup.
[G1 Android Development] splitkooks:
whats the dealio? is this a sweeping event or just for you? anyone else wanna weigh in?
[G1 Android Development] DOHCtor:
For some reason it's just happening to me. I downloaded the files again and did another fresh install. Still have that youtube HQ problem. :(
[G1 Android Development] splitkooks:
also whats the easiest way to take my cm recovery and change it to AmonRa's newest recovery?
[G1 Android Development] vinz0r:
Hey Enomther,

I was going to ask you if it was possible to disable the default Android Keyboard from running in the background because it seems that whenever I am running both HTC and Android kboards, my system comes to a crawl after a while. I have ADB if it helps.

Running 2.1.1 and it's great! Thanks for your work!
[G1 Android Development] DOHCtor:
If you don't use the Android keyboard at all then you should just remove it.

With adb

adb shell
#rwsystem
#rm /system/app/Latin*

or

adb shell
#rwsystem
#rm /system/app/LatinIME.apk
#rm /system/app/LatinImeTutorial.apk
[G1 Android Development] vinz0r:
Thanks DOHC!

For some reason, rwsystem would only give me "rwsystem not found"

So I had to do adb remount then adb shell then rm. Works great! Thanks!
[G1 Android Development] Joe333x:
i was actually able to create the back up config with cyan using the non replacement version
[G1 Android Development] BloodyWasHere:
WOOOAAH! the new google maps is sickkk, it skyrockets the worth of the phone, its like a tom tom, mann, is there anyway to download it? i know eclair isnt ready yet, google better hurry their as$es up n release it.
[G1 Android Development] Wincik:
Could somebody please describe how embed PDFviewer to TMO OTA DRC92 - EU Exp.Pack 2.1.2? I want to use version of the TMO OTA due to the complete translation of the Czech language. Thanks for the info.;)
[G1 Android Development] skhell:
GPS fixating time

Hi there guys!

Just a simple question, is there anyone having problems fixating the signal GPS with this ROM?

I am using NDrive, and some times it take ages to fix a position... other times its pretty fast... Meanwhile, I have tried google maps and its way faster.

Could this be a problem with the ROM or with NDrive and other GPS software?
[G1 Android Development] JonInAtl:
Well I flashed the new exp this morning and have been giving it a good workout. So far no problems :)

I have the game Trism on here that's pretty system intensive and would sometimes make the phone a bit sluggish. This is not an issue anymore. In fact, I called my phone while playing and it swapped out and rang on the first ring.

Very nice work!
[G1 Android Development] JonInAtl:
I found you can also do it with SUFBS, an excellent root file explorer with SU permissions.
[G1 Android Development] LucidREM:
Recovery

easiest?

# lucid -rc -ra

unless you want it to be more difficult
[G1 Android Development] MagicDude4Eva:
What version of NDrive are you running? I have similar issues and found, that if I run GPSStatus before until it looks in to at least 5 satellites NDrive functions. I think it is an issue with NDrive not being able to pick up the satellites.
[G1 Android Development] LucidREM:
Lucid Script

don't forget

# lucid -u

if you don't already have the v1.60.25 to have the latest coding
[G1 Android Development] enomther:
Have you tried the AOSP Version ? It has the PDFViewer & Czech lang support ... the TMO versions do not, as it currently requires the HTC framework (until some1 hacks it).

~enom~
[G1 Android Development] enomther:
Cool ... glad to hear it!!

:)

~enom~
[G1 Android Development] enomther:
Hmmm ... I c no reason why the same exact launcher (non-replacement) standalone would behave differently between similar ROM types.

Doesn't add up.

~enom~
[G1 Android Development] enomther:
There's nothing for me to fix in regards to the FC after setup wizard ... it's the presence of the Advanced Launcher non-replacement that causes it ... and it's harmless.

As far as youtube deal ... I simply can not reproduce this issue. I've tried everything I can think of ... youtube HQ just won't break for me.

~enom~
[G1 Android Development] oMszKikiIzWavyo:
Enom Its The Theme Called Official Hero" That's Giving Force Closures. I Dispite Being Themeless.

Its Giving Me "com.android.browser" And Another FC Called "com.android.acore."

Do You Think Nabbz Can Fix This

By The Way, I Flashed The New Update And My Phone Is Working Perfectly Fine, Its When I Installed The Theme That's Giving Me The Problem.
[G1 Android Development] Joe333x:
im going to do some tests with it because with cyan it asked for root access but with this rom it doesnt ask for root access and then fails. the only difference between the 2 situations is that it comes prepacked in your rom and with cyan i had to install it. I am going to try uninstalling it via expsetup and then install it normally and see if it will be able to create a backup
[G1 Android Development] enomther:
~

oMszKikiIzWavyo,

I was actually the one who posted the ported themes ...

That said .. which build is this for, so I can run a some tests?

~enom~
[G1 Android Development] oMszKikiIzWavyo:
Aww Thank You Enom And I Didn't Know You Ported These Themes, I'm Still A Noob, Please Bare With Me Enom.

And Once Again, Love This Rom
[G1 Android Development] Wincik:
I do not know how now, but before the Czech was translated only half of the AOSP-1.6_r1.2 + ADP DRC92. Not translated as GMail, Market etc. Is now "full" translate on the apllications?
[G1 Android Development] enomther:
Ahhh ... now I understand. No, you are correct ... in the AOSP ... it is still a half translation in that respect.

~enom~
[G1 Android Development] Wincik:
Thank you for your reply. It is somehow possible to connect a new "full" czech languageto the AOSP?

Anyway thanks for a very good and quality work that you have done overall.;)
[G1 Android Development] sasa3791:
Hi Enom,

Do you plan to make something like "cm_updater" and realize it in market?

U can call it "enom_updater"....or.....

brgds
[G1 Android Development] marty22877:
i've been running the ADP 2.1.2 since this morning and i like it. I setup the linux partition and i'm guessing it's doing it automatically, i went into expsetup and it's already enabled. other then that i like it, it's pretty snappy. :)

i'm waiting for the new aosp to come out before i go that route.