yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] nik3r:
The kernel will probably override most of changes that supercharger makes. I doubt you will notice a difference.
[G2 and Desire Z Android Development] kbeezie:
By the way is there a proper way to get the Build.prop to identify the phone as a T-Mobile G2? For example the Hulu+ App will support it, but not if the phone is reporting itself as a HTC Vision.
[G2 and Desire Z Android Development] S4crifice:
Nothing important

Hi,

everything works perfect, but just last thing, a little detail - in phone info is system version 625, but I use the latest, 706 - is that just misunderstanding or I made some mistake? I tried to flash after factory reset, but still is there 625.

Thanks.
[G2 and Desire Z Android Development] nik3r:
possibly

ro.product.model=HTC Vision

It's read-only so you can't use setprop command, need to edit build.prop directly.

S4crifice:

Probably my mistake, this is set in build.prop
[G2 and Desire Z Android Development] kbeezie:
Yea that's what I was doing, mainly looking at a stock 2.3 build.prop in regards to product name, models, etc. But course something like Hulu+ still says unsupported device (I'm guessing maybe they're going by something a tad stricter like the the fingerprint etc :P).

mainly changes like the following

ro.product.model=T-Mobile G2
ro.product.brand=tmobile
ro.product.name=htc_vision
ro.build.fingerprint=tmobile/htc_vision/vision:4.0.4/IMM76I/87995:user/release-keys

*shrug* was worth a shot, I least made a backup of the build.prop just in case.
[G2 and Desire Z Android Development] nik3r:
Did you pull the build.prop from stock G2 ROM? I would diff the two and change anything that seems suspiciously related.
[G2 and Desire Z Android Development] kbeezie:
Diff between G2 OTA Rom (as of october 2011) on left, EliteMod default build.prop on right

http://diffchecker.com/ghD57fLk
[G2 and Desire Z Android Development] nik3r:
Seems ok, did you wipe the application data? Some apps like market actually cache device information in app data.

Beyond that no idea, maybe it can detect your HBOOT?

Try some of the ro.aa.* entries as well.
[G2 and Desire Z Android Development] kbeezie:
Didn't wipe, but I didn't install the app until after the build.prop changes.

Trying the ro.aa.* now since I noticed none of that in the EliteMod side.

---------- Post added at 02:25 PM ---------- Previous post was at 02:12 PM ----------

No go there, even cleared the app data, but judging by some of the comments in the market section they're probably just simply having problems flat out or knows that the G2 doesn't have an ICS rom.

But like you said, it can probably detect hBoot too.

If I was bothered enough by it I could always install the Stock OTA (i.e.: doesn't replace the hboot, recovery or radio, just the stock rom) and see if it works.

---------- Post added at 03:05 PM ---------- Previous post was at 02:25 PM ----------

By the way Stock Rom doesn't work for Hulu+ either so either 1) It can detect things like the hboot, or 2) The app itself is messed up [which wouldn't surprise me]. Just thought I'd let you know so it's probably not build.prop related.
[G2 and Desire Z Android Development] parkave85:
I have been not getting some texts lately on this rom...:-/ idk if it is rom related or not but I notice that it only seems to happen during long sleep periods... anyone else have same issue??
[G2 and Desire Z Android Development] rirozizo:
try swap/dataswap

or bulletproof sms app

or increase the min and max frequencies for sleep profile

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] demkantor:
or use ghostly sms, an free app in the market
[G2 and Desire Z Android Development] kbeezie:
Are you using SetCPU Profiles?

If so make sure your sleep profile isn't any lower than 768Mhz for max (especially if you use the default voltage values, as 384mhz won't save you any power over 768mhz)

Are you using SD Swap or DataSwap?

If not try using the 64MB DataSwap at the very least (it'll be the easiest to apply, and the fastest). Though not always a solution for deep-sleep but helps with multitasking or if some apps pushes say the messaging app out of the way.
[G2 and Desire Z Android Development] parkave85:
I'm using dataswap... actually have swap as well even tho I realize not much point but felt like making use of the 16g class 10 lol... I will try increasing low end, but no setcpu, just the settings it came with plus bumped high end up to 13??mhz... still smartassv2... also sometimes it will vibrate when I should be receiving the text(set to always vib) but I will look and nothing...
[G2 and Desire Z Android Development] robuser007:
Can I also move /data/data safely (without losing speed) ?
[G2 and Desire Z Android Development] nik3r:
Short answer is no.

SD card can do fine fething one big file but it sucks at random access for small files - that is exactly /data/data
[G2 and Desire Z Android Development] kbeezie:
To clarify, 1MB+ is considered 'big' in terms of file standards, and typically the app is only read a couple of times during the life of your device as it's often cached when used. The files in /data/data can range from just a few bytes to a few kilobytes and are accessed quite regularly as such best performance is done on the internal memory (which is why nik3r didn't bother to make sd-ext link cache and dalvik-cache which many app2sd programs do)

Ideally you don't want to utilize swapping all the time, but swapping on /data is going to be better than on the SD card regardless if it's a Class 10 or UHS-1, internal memory is still faster, and noticeable when it comes to small files.
[G2 and Desire Z Android Development] robuser007:
Which frequenties have the lowest (default) voltages with your kernel ?
[G2 and Desire Z Android Development] nik3r:
See /data/local/undervolt.sh for reference voltages.

Sent from my Desire Z powered by EliteMod.
[G2 and Desire Z Android Development] rirozizo:
or incredi control

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] fixxxer7:
After flashing 06-07-2012 I found that I cannot download some apps from the play store because my device is "not compatible with the version of the app."

Is there any way to fix this via modifying build.prop or other method?
[G2 and Desire Z Android Development] robuser007:
After creating an sdext partition all my apps are gone (using aokp, not your rom, only your kernel). Also restoring a backup removes all apps (not visible). It's a bug ?
[G2 and Desire Z Android Development] demkantor:
its how the kernel works, it changes how the phone recognizes internal memory. have an ext partition becomes internal as far as the phone is concerned
[G2 and Desire Z Android Development] nik3r:
Creating sd-ext partition it essentially replaces your internal memory as far as apps are concerned. At first boot after creation, all apps should be permanently moved to sd-ext (/data/app becomes one with /sd-ext/app). If you physically take the card out, you will lose all apps until you replace it again. Also by doing so android may assume you uninstalled those apps and drop your app data. That means making sd-ext is a one-way process that can only be undone by titanium backup or restoring a prior nandroid image. And as long as you use it, you must not boot up without your SD card in the phone.

If this is not the case and the apps just got lost after the first boot with sd-ext for no apparent reason, I suggest we try to solve this over PMs, it may be a bug I am not aware of.
[G2 and Desire Z Android Development] robuser007:
I know how it works but S2E (market) fixes these issues (used it on my lg).
[G2 and Desire Z Android Development] Czechton:
I've been pretty lazy and only just moved off CM7 to this lovely ICS rom. Thanks nik3r for all the work, it feels buttery smooth and everything seems to work nicely.

I have 1 issue though, the clock in the notification bar seems to freeze. Clocks in widgets and on the lockscreen are always correct but it seems like the notification bar clock for some reason freezes for about 5 hours at a time.
[G2 and Desire Z Android Development] nik3r:
This never happened to me, no idea. May be some app you restored or I am just lucky.

See if you can make it stuck on clean ROM, do not even let google account restore your app data, just sync your phone account data. I heard it it possible for google to automatically backup and restore some system settings. Coming from CM7 to ICS that may be a very bad idea to restore anything in this way and completely irreversible unless you full wipe and skip the auto restore. Titanium is ok as long as you only restore non-system apps (preferably just missing).

Sent from my Desire Z powered by EliteMod.
[G2 and Desire Z Android Development] Czechton:
I don't have time to mess about with it and do a full reinstall at the moment (going on holiday tomorrow :D ), but I do know that I didn't manually restore any system settings with Titanium. Here's a fun screen shot from in the default clock app.
[G2 and Desire Z Android Development] Kueber:
Mhm.. experienced this clock desync issue this morning. Never had that problem using this ROM - strange. Will do a full wipe anyway - but I haven't changed anything, it just happend.
[G2 and Desire Z Android Development] dxaxn:
I'm facing same problem with frozen time in bar. I restored only contacts thru google account and didn't restore any data at all. It happened 3 times in last week and I would be really happy if someone will help us find the problem. This is only one problem what I found in two weeks using this rom btw. Except for corrupted ringtone, which was probably sorted with last kernel but didn't have enough calls to confirm.

Sent from my new flying phone
[G2 and Desire Z Android Development] xT4Z1N4TRx:
Is sd-ext enabled by default on this rom? Because I don't want it but I want to use this rom :)
[G2 and Desire Z Android Development] rirozizo:
i wish it works without sdext... the rom is VERY good... but i can't live with less than 6GB SDcard
[G2 and Desire Z Android Development] nik3r:
If you don't want sd-ext, simply don't have any ext partition on the sd card. If you have one formatted, it will activate automatically.

Sent from my Desire Z powered by EliteMod.
[G2 and Desire Z Android Development] rirozizo:
and if i have a small one and want to partially activate it? i put extra (unused) apps on sdext, and frequently used apps on phone. i can't do that in your rom, i can either put all of them on sdext, or phone. and when the sdext gets full the phone just stops installing, it doesn't automatically switch to phone.

suggestion, have a feature that lets the user pick where to install every app, phone? or sdext?
[G2 and Desire Z Android Development] BengtL:
Hi. When is this rom planned to be updated to Jelly Bean, the latest android version?

/Bengt
[G2 and Desire Z Android Development] nik3r:
It took half a year to make ICS usable for daily use, I doubt JB will be any different :D

No, this is what move to SD is for, not sd-ext. You either have sd-ext or you don't, there is no partial activation, Android is not built to work with 2 independent ext storages. Even if technically possible under linux in general, you would have no way to decide where the app goes and it would be slow.
[G2 and Desire Z Android Development] rirozizo:
:OKAY:
[G2 and Desire Z Android Development] kbeezie:
Need some hardware drivers first, just because the JB source code was release doesn't mean that device-specific source codes were released yet (though if the Desire HD gets ICS later this year, then those drivers may likely work with JB as well and improve existing ICS roms, namely the camera that people make a big fuss about).

To be honest, EliteMod is the only ICS rom that I've tested so far that 1) has a 'usable' camera/camcorder and 2) Is not slow/sluggish/bloated like many ICS roms (seems that's the general comment bout ICS roms on DZ/G2, that its slow/sluggish).
[G2 and Desire Z Android Development] nik3r:
ro.ril.hsxpa was always 2.

And HSDPA works fine for me off the box, must be your local operator.
[G2 and Desire Z Android Development] kbeezie:
Re-opened the zip, not sure why I thought it was showing =3 in there, though from my reading seems any value above 2 is just going to default as 2 anyways (as only 0/1/2 are valid).

---------- Post added at 03:46 PM ---------- Previous post was at 03:01 PM ----------

By the way is it possible to have a patch zip (I don't know how the recovery installer works, or if it even understands diffs) to apply these settings to the build.prop (## being the original lines changed), for example if I were to wipe and install your latest rom but wanted a few settings retained easily in the build.prop.

##ro.product.model=HTC Vision
ro.product.model=T-Mobile G2
##ro.product.brand=HTC
ro.product.brand=tmobile
##ro.product.name=aokp_vision
ro.product.name=htc_vision

ro.ril.oem.ecclist=911

# values from Stock Gingerbread T-Mobile G2 not found here
ro.aa.maincid=T-MOB010
ro.aa.cidlist=T-MOB010
ro.aa.modelid=PC1010000
ro.aa.skulist=531
ro.aa.mainsku=531

I'd do it myself if I understood how the recovery/update system worked.
[G2 and Desire Z Android Development] d3adbroke:
I can't get lockscreen weather to work it just keeps having n/a
[G2 and Desire Z Android Development] kbeezie:
Did you enable weather under rom control?

Sent from my T-Mobile G2
[G2 and Desire Z Android Development] rirozizo:
i think you should put your location manually, mine didn't work automatically

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] d3adbroke:
I did I put my city,state and still n/a
[G2 and Desire Z Android Development] rirozizo:
idiotic idea:

connect to the internet :D preferably wifi, and refresh it

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] dxaxn:
I have same problem but when I try two cities close to me its working just fine even with smaller city. I thing we are just unlucky and we are not on the list in weather server. I have no problem with any widget but I don't thing its possible change weather server in rom for different one.
[G2 and Desire Z Android Development] d3adbroke:
Yes i have tryed with wifi and 4g nothing i just went back to mimicry its weather worked for me
[G2 and Desire Z Android Development] kbeezie:
What exact city/state/country string are you using for custom location?
[G2 and Desire Z Android Development] hlx187:
Hi guys,

Im using the latest rom and kernel of elitemod and got a lot of trouble with my car audio. When I'm starting a telephone call everything is working fine but after a minute the none of the call participants can't hear anything. When I'm switching back to my phone everything is good again.

I think it's a major Bluetooth problem.

Is this problem already known ?

Before using this rom/kernel everything was ok all the time while using bluetooth in my car.

Thanks so far for your help !!
[G2 and Desire Z Android Development] nik3r:
Are you using any kind of call-recorder? It might have this effect.
[G2 and Desire Z Android Development] hlx187:
No callrecorder at all!
[G2 and Desire Z Android Development] nik3r:
Is the volume progressively decreasing or does it just crash instantly?
[G2 and Desire Z Android Development] hlx187:
From one to the other second it crashes completely.

But the connection is still up,

But I will not hear the other person and the other way round.
[G2 and Desire Z Android Development] zuli007:
I have problem with free space - when I try to install angry birds or Amazing Alex via Google Play says that i not have free space. I have 1 GB free on phone memory and about 850 MB on Memory card. I tried to install that apk`s via explorer and also i not have enough space. What is that ?

Greetings,,

Update

I solve the problem. ROM automatic use ext partition on SD (i dont remember that it exists).
[G2 and Desire Z Android Development] kbeezie:
Shouldn't have been an issue unless you didn't bother to make the sd-ext any bigger than your /data partition (I have mine set at 2GB). In adb shell you can always type the following command to see your partitions and how much usage is going on :

root@android:/ # busybox df -hm
Filesystem Size Used Available Use% Mounted on
tmpfs 183.2M 60.0K 183.1M 0% /dev
tmpfs 183.2M 0 183.2M 0% /mnt/asec
tmpfs 183.2M 0 183.2M 0% /mnt/obb
/dev/block/mmcblk0p25
549.2M 243.1M 306.1M 44% /system
/dev/block/mmcblk0p26
1.0G 532.9M 540.9M 50% /data
/dev/block/mmcblk0p27
295.3M 4.8M 290.5M 2% /cache
/dev/block/mmcblk0p28
20.6M 7.9M 12.7M 39% /devlog
/dev/block/mmcblk1p2 2.0G 433.2M 1.5G 21% /sd-ext
/dev/block/mmcblk1p2 2.0G 433.2M 1.5G 21% /data/app
/dev/block/mmcblk1p2 2.0G 433.2M 1.5G 21% /data/app-private
/dev/block/vold/179:65
12.8G 3.2G 9.7G 25% /mnt/sdcard
/dev/block/vold/179:65
12.8G 3.2G 9.7G 25% /mnt/secure/asec

850MB free on the card in your case doesn't sound like a lot at all, and if you only made your sd-ext partition something like 512MB then you would have less memory than the phone originally gives you.
[G2 and Desire Z Android Development] zuli007:
128 MB SD-EXT - that was problem in my case. I delete patrition and now all programs is install on phone memory (in my case its ok- 1 gb its enough for me). But i have diffrent problem- i was unable to install pdroid - after install phone wont boot into android - freeze in start animation.
[G2 and Desire Z Android Development] rirozizo:
always with your long posts Kbeezie :P

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] kbeezie:
I am not sure what pdroid is, also when you re-created the sd-ext partition, did you preform a backup prior (with clockworkmod or 4ext) and then restore it once you re-partitioned the SD card. If not then any apps that was on the sd-ext partition was lost after re-partitioning.

Typically with Sd-ext you want to have it as large or larger than your phone's internal memory (in this case 1GB minimum, though 2GB is desirable since you get more app storage than the phone would normally give you in the long run).

There is a *chance* that you might have to wipe and restart from scratch with the elitemod rom depending on what you did.
[G2 and Desire Z Android Development] nik3r:
Yes the chance is high, by pulling the sd-ext you have lost all apps, even some bundled with the ROM.

You either need to use titanium to backup and then restore everything after sd-ext removal or you need to full wipe. Or live without the apps.

Also no idea what pdroid is.

Sent from my Desire Z powered by EliteMod.
[G2 and Desire Z Android Development] zuli007:
I understand. I install everything from scratch :)

Pdroid its usefull addon for roms for better privacy protection - http://www.xda-developers.com/android/pdroid-the-better-privacy-protection/
[G2 and Desire Z Android Development] kbeezie:
You know if it's ICS compatible in general? (seems kinda like something CM7 and 9 has pre-bundled.)

I mainly wonder about it as the install instructions say stuff like "Make a PDroid Patch for your ROM with the PDroid Patcher and put the patch on your SD card"

EDIT doesn't look like it works for ICS yet:

So safe bet is , it won't work on EliteMod ICS.
[G2 and Desire Z Android Development] zuli007:
No, its only for 2.3. (at the moment)
[G2 and Desire Z Android Development] kbeezie:
Then naturally do not attempt to install it on EliteMod ICS :P
[G2 and Desire Z Android Development] zuli007:
Its obvious ,but I use Elitemod CM7 :)

Sory for mistake- not right thread :/
[G2 and Desire Z Android Development] TheForumTroll:
Here's my experience coming from andromadus b5 as I was tired of it being so slow.

First of all thanks for the great work.

I flashed the latest version, using sd-ext and datamod, on at totally clean super wiped phone, sdcard and efs. Everything seems to work so far, camera too. I have noticed that the phone signal shows no connection from time to time though, which didn't happen before on other newly flashed roms. The distorted text problem of andromadus seems to be almost gone. I've only seen it twice to far.

I'm not sure this is smoother than andromadus b5 for me. Maybe, but not better than b4 at least. I have even tried over clocking an extra 200MHz to no avail (1,4GHz). It still seems very slow.

A missing feature I cannot live without is the push back to kill time setting. The default timing causes apps to be killed when I press back while the phone isn't running 100% smooth.

Maybe the hardware isn't fast enough for me. I don't know. Right now I'm looking for a new phone as I don't think there's any faster ICS ROM for this phone and I don't want to go back to GB.

Again, thanks for the work. I'm just posting my experience after trying it for some time, not trying to bad mouth the ROM :-)

EDIT: I also have a problem with no sound on around half the SMS's I get.
[G2 and Desire Z Android Development] rirozizo:
@TheForumTroll, i'm kinda going off topic on this but before actually take a step and buy another phone, can you wait for the DHD to get ICS, and therefore we can get a faster ICS?

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] demkantor:
Still off topic, but getting an official dhd ics rom won't get us a faster phone, just a more stable/perfectish rom. As in working camera and possibly some other glitches worked out
[G2 and Desire Z Android Development] kbeezie:
A few minutes ago my phone refused to turn on at all, no clue what was wrong nor how to look up the information.

The logcat and dmesg aren't time stamped as I can see so I can't really identify a location to begin. Had to pull the battery in order to turn the phone on.

dmesg after rebooting: http://pbin.be/show/lHqHw4K1kQMIH4Z5Mrm6/

logcat after rebooting : http://pbin.be/show/LFw5M7GECwMIhLVNyPMe/
[G2 and Desire Z Android Development] nik3r:
Sleep of death? If it was just a glitch, you would be able to adb to it and view logcat before reboot. If it didn't respond at all, check your undervolting of sleep frequencies.

Sent from my Desire Z powered by EliteMod.
[G2 and Desire Z Android Development] kbeezie:
Will remember that next time. First time it has happen to me with this rom (with CM9 beta 13, it wasn't a sleep of death but rather it would ring and vibrate constantly with the screen off until I could pull the battery, sounds like fun eh :D).
[G2 and Desire Z Android Development] Rozza C:
Is there a way to flush the swap partition?

I think that it may be causing some lagging when it gets too full...

Thanks

Rory
[G2 and Desire Z Android Development] rirozizo:
i was thinking the same question, my only solution was to reboot, but of course there is a code somewhere to do that without a reboot.

EDIT: why don't we implement these options to RAM improvement (that's a CM9 ROM on a Desire)

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] nik3r:
The swap should never get full/laggy unless you are using some additional tweaks like supercharger.

Mine is still at 45MB after over 4 days of usage, using 64MB DS and no SD swap.

But you can force it to clear like this:

adb shell
swapoff /data/local/swap
swapon /data/local/swap

This may take up to 2 minutes to complete, depending on the size of your dataswap and how full it is at the moment.

EDIT: KSM is hardcoded enabled in the kernel, purging of assets has its downsides and zRAM support is present but not enabled since it is basically a swap that trades CPU cycles (read battery) for a little more memory, dataswap is more efficient and larger.
[G2 and Desire Z Android Development] rirozizo:
ah, so turning it off then on flushes it, but doesn't it require a reboot for android to know that there is extra RAM?

———————————————————

i didn't mean to mock you or to offend you in any kind of way