yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] AndroidGX:
Ok so.. for some peoples brightness is too bright, and for some like me it's the contrary. Maybe it's due to difference of PVT devices or something like that ? :(

I got a PVT1 personally. Peoples here who encounter too high brightness got another PVT ? or PVT1 aswell ?
[Desire Android Development] puredesire:
Besides the brightness is there any other problems or bugs with 2.1.3 detected?

Love Oxygen rom!
[Desire Android Development] pilgrim011:
It's individual. One size doesn't fit all.
[Desire Android Development] hib1000:
There are no problems, the brightness "issue" is subjective. Personally I think it's perfect.
[Desire Android Development] Andyy2k3:
I would like to get back the ability to customize the brightness levels.
[Desire Android Development] :
I think thats a mild exaggeration. It updates every 2 seconds, so the 'lag' can only be 2 seconds.
[Desire Android Development] :
They aren't actually. The values in 2.1.3 are the ones I selected, which were lower and therefore *darker* than the ones which were posted, because I tested those and they were too bright. ;)

For everyone else commenting on the settings, I know everyone isn't going to be happy, but there is an easy solution for that, which doesn't involve us putting that excessively complex auto-brighness mod back in.

The solution is very simple. Turn autobrightness off and use manual settings. Then you will all be happy and you will all stop complaining like a bunch of old women (if only).
[Desire Android Development] gutsbn:
[rant]

What is it with brightness levels? Give it up FFS.

It only matters in a dark or dim room, really, and stuff like ScreenFilter manages this far better.

[/rant]

I hope the devs take the brightness level observations as a complement, because the ROM is so good that this all the great unwashed have to bang on about

Sorry. I feel better now
[Desire Android Development] suiller:
auto brightness responses are really subjective

in my opinion latest ver is more balanced compared to the old one

anyway I prefer manual setup because I don't like auto switch for little light diff
[Desire Android Development] hib1000:
Amen

10chars
[Desire Android Development] J_B204:
I agree. My comments were only meant as an observation and is the only very very minor point I have about this first class rom.

I personally never criticise Adam or thalamus' work as there is no way I can do their work.
[Desire Android Development] :
Yeah, my comments weren't directed at you really, just the first sentence where I say the levels in 2.1.3 are actually lower than the ones posted.

I have a couple of changes to the light sensor in my branch at the moment which I am testing.

First is to enable automatically decreasing the level (which Google disabled for some obscure reason) and the second is to decrease the frequency from 2000 ms to possibly 500 or 750ms so the changes happen quicker.
[Desire Android Development] Lanbase:
Is there anyway to read the output of automatic setting like for example current widget wich monitors the current (mA).?
[Desire Android Development] leone510es:
How can I add my Facebook account to the account list? Every ROM I used was able to handle this problem. There was a Facebook account and all my contacts have the facebook link.

How can I do that I this ROM?
[Desire Android Development] enuazeal:
u need to install facebook app, then turn on facebook contact sync in accounts & sync
[Desire Android Development] leone510es:
OK THX, but it will show the birthdays (people on facebook) in my Calendar too?
[Desire Android Development] :
Erm, hello, this is the *development* thread, not the daft questions thread.

Please take your questions to the Q&A thread, which is *stickied* in the Q&A section.

Thanks.
[Desire Android Development] reddev0:
No, that's an HTC Sense feature. But facebook (web) can be configured to notify you (mine does via email a couple of days before the event).
[Desire Android Development] pilgrim011:
First change sounds great. :) One question about the second planned change - do you think that battery would suffer a little because of this?
[Desire Android Development] :
No. Android only reads the sensor when the screen is turned on, so it won't make any difference to battery usage. You could argue that it might even save a little by not being at a higher brightness longer than necessary. ;)

I'm testing 500ms with it and it works rather nicely, the brightness changes happen much quicker.
[Desire Android Development] dzo:
Looking at the code, this is a delay introduced after detecting a light level change so it could probably be made 0 without any problems. It's not polling the sensor, it gets notified when the sensor changes and then just sits there for 2s unless the display has just come on.
[Desire Android Development] haker305:
On Desire PVT4 with old NAND type, 2.1.3 goes nicely into Oxygen hboot and is working fine! But I think that thalamus_ may mod next version to fit on all Desires with Oxygen hboot.
[Desire Android Development] sungeigedong:
Hmm! Not for me.

2.1.2 was all good but did not work with 2.1.3 - stuck on htc logo. Worked only after flashing CM7 hboot.
[Desire Android Development] mattman83:
Is yours old or new nand though? There's 2 types of PVT4.

M.
[Desire Android Development] joechung:
PVT4 (erasesize 40000), with Oxygen HBOOT here. Installed 2.1.3 over 2.1.2 successfully without any complications. Make sure to download the latest 2.1.3 GSM from the first post. I read that AdamG re-uploaded 2.1.3 that would fit even Oxygen HBOOT, for now.

Top-notch release, as always.
[Desire Android Development] discohero11:
Couldn't get 2.1.3 to fit on Oxygen HBOOT. Kind of drove me nuts for a while. Ended up going CM7 HBOOT and everything is nice and smooth. 2.1.3 appears to be very good for me and I stuck to 2.0.3 until now due to random issues on my phone with previous versions. Thanks all.
[Desire Android Development] Gandalf-LoJ:
Search for 'Sensor List' on the market, it's by Idea Matters if there are more than one!

It will list the values of every sensor in your phone and is great for seeing if any are mis-behaving (I used it to check the light sensor when a camera light level meter app was mis-behaving)
[Desire Android Development] Andyy2k3:
Where do you edit these levels? Is there a file that I can manipulate?
[Desire Android Development] :
Hi. I tried to install this.

I have my original hboot, does that matter?

I am coming from a sense rom, does that matter?

I wiped cache & davlik cache and flashed. It is successful and loads but then.continually asks me to put in my sim code.

Any help would be awesome.

Also, do I need to install a gapps zip for market?

Thanks! :)
[Desire Android Development] mattman83:
No

Not specifically, but see below.

Bet you didn't do a factory reset.

No

It doesn't matter what rom you come from, but when changing roms you need to wipe data via recovery, and you can't restore any system data via titanium backup either - stuff just gets broken as you've found out.

M.
[Desire Android Development] :
Yeah, that 2 second delay doesn't make a great deal of sense. It seems like a value which is arbitrary at best. I can understand why there is a delay, to cheaply ignore rapidly changing sensor values, but I don't understand why it is 2 seconds. 500ms appears to work ok.
[Desire Android Development] AlxMAX:
What mechanism is used to deodex the APKs produced by the Oxygen compilation? Is the backsmali -- smali mechanism used (like the one used in the Auto Deodex tool in this thread)?
[Desire Android Development] dzo:
It's actually the other way round, when you build an AOSP ROM it first makes the apks and then another optional step (DEXPREOPT) creates the odex files and strips the code from the apks. I quite like having a ROM odexed because it saves space in the data partition and I don't care about theming but oxygen with the oxygen hboot is a bit big for this (devnull fits fine though).
[Desire Android Development] AlxMAX:
Then where do I pick the original deodexed APKs? Are they in the *_intermediate subdirectories of <oxygen-git-root-dir>/out/target/product/bravo/obj/APPS? I have spotted unaligned APKs there and I suppose I should use the zipalign command to align them to 32 bit.
[Desire Android Development] FloHimself:
You may just want to build with "WITH_DEXPREOPT=false".
[Desire Android Development] payaxy:
Need to improve battery life

Hi,

I flashed Oxygen two days ago and I like pretty much everything about it but the battery life is below average for me. I wiped everything. No restore. Clean install.

This is not based on any exact measure, but with my previous ROM (MIUI) I had usually ~40% battery left in the evening, with Oxygen I get battery ~15% in the evening with the same usage pattern. That means that come 9PM, my phone will not be usable for me with Oxygen. Ability to make it through my day on a single charge with some reserve is crucial requirement for me.

Several calls, ~10 SMS, email from 2 accounts, some web surfing and twitter throughout the day, about 1h video, 1-2 h music, using autobrightness. Using LauncherPro with 5 widgets.

I see some people in the thread were actually praising battery life of this ROM, so I'm curious if you're using some custom modifications that improve it? Custom autobrightness levels maybe? Also I saw a mention of possibility to modify voltage on the fly with this ROM's kernel.

Can you point me in the right direction where I can read about these (or any other) options?

I installed Current widget and it shows me ~4mA with screen off and between 200-400mA when screen on. I have no comparison from my previous ROM, so can somebody post their values to see where I stand? Is there a better way to measure power consumption, especially to see which app consumes more energy then others?

Thanks for all the help.
[Desire Android Development] trinity1:
data connection and video are always a pain in the ass for battery, whatever rom you have. I use my desire as follows:

15-20sms, 5-10 phone calls (10' each), emails (3 accounts - 30'/day), some web browsing (10-15'), market browsing (10-20'/day) and I get my phone at 65-70% at the end of my day (I'm far from the battery charger between 07.30 and 20.30).

I have zeam as launcher (3 widgets) and use widget locker.

Suggestions:

clean installation (sometimes it gives problems when u update from a previous release)

no light sensor. Put display at 50%

use setcpu 245-998 on demand

limit data connection and go wifi whenever possible (or data connection only when needed)
[Desire Android Development] payaxy:
Ok, thanks for quick response. I will experiment with your suggestions, but I'd still be interested in improved autobrightness in particular, because I think display is the biggest offender here, right?

I regularly use Juicedefender to turn data on/off, but I didn't install it on Oxygen so far to see how it fares with battery without any aid.
[Desire Android Development] AlxMAX:
That worked, but I had to modify more MK files to force that variable on false. A simple environment variable set on false was not enough.
[Desire Android Development] FloHimself:
I guess the variable gets overwritten somewhere in the makefiles, so "make WITH_DEXPREOPT=false ..." instead of "WITH_DEXPREOPT=false make ..." should work.
[Desire Android Development] AlxMAX:
I could not test the forced close anyway in my custom Laucher2: it seems like one of the developers has eliminated the Wallpaper choice. One can now choose a wallpaper only from the Gallery or from the Live Wallpapers! :D
[Desire Android Development] :
Yeah. I fixed it the other day.

http://code.google.com/p/oxygen-rom/issues/detail?id=746
[Desire Android Development] misiu99:
Hello. Sorry for my English. I'm German.

U can export your Facebook events calendar into Google calendar. Facebook site, events, birthdays, export. Copy Url and paste it under Google as new calendar.

Now u can sync your Android with new Calendar under Calendar App.

I hope I wrote it right.
[Desire Android Development] vr5411:
Running oxygen 2.1.3 and everything is fine. Brightness is fine. GPS is fine. Thanks a lot.

Yesterday I changed LCD density from 240 to 220. And noticed that Messaging app shows green dot when gtalk user is online.

Either none of my contacts (while on density 240) was online or dots where located too right to spot them. May someone confirm?

Otherwise messaging app is working just fine.
[Desire Android Development] brandall:
Location of splash screen?

Does anyone know where the splash screen is located in this ROM? I don't know whether it is device specific, or ROM specific...

In other devices it can be changed by executing the following Terminal command:

dd if=/mnt/sdcard/splash.img of=/dev/block/mmcblk0p19

Anyone know what it should be for Oxygen/Desire ?

Thanks in advance.
[Desire Android Development] AzureusPT:
I supose you're talking about the boot animation, right? The splash image is the static HTC white one that appears as you turn on the device. The boot image is the animation (in this case) displaying OXYGEN while the ROM loads.

If you want to use a custom boot animation, you can copy a bootanimation.zip file to /system/media and it will display on next boot.

If you want to change the splash image (that's not ROM specific, its more that phone specific I would say), there is a post in the forums to flash it via fastboot. I think its something like fastboot flash splash1 splash1.img.
[Desire Android Development] madd0g:
At stock density, the Gtalk indicator shows fine.
[Desire Android Development] brandall:
Thanks for your reply, it is the splash screen I want to change and I need to be able to do this on the device (I won't bore you with why) using no other tools. So via the Terminal emulator is specifically what I'm after....

If the location is definitely device specific rather than ROM specific, then I'll take my question out of this thread so not to clog... Anyone confirm?
[Desire Android Development] :
Try searching for fastboot, as the previous person who replied to you said...

I've never known anyone change it with anything other than fastboot...and tbh, I wouldn't really advise it, it might all go horribly wrong using dd.

That signature is kinda annoying btw.
[Desire Android Development] colonia27:
Description on how to changes splash1 is on alpharev.nl at the bottom
[Desire Android Development] brandall:
I need to change this remotely when the device is not in my possession for security profiles I'm working on. I can execute a remote terminal command on the device, but not enter fastboot and do it from there....

I love my signature :(

The link is appreciate thanks, but must be using Terminal...
[Desire Android Development] :
Well...

It's not mmcblk. It will be mtdblockX, but you can't access the partition whilst android is booted, well, not without a modified kernel anyway.

I don't think there is a way you can do it.
[Desire Android Development] brandall:
A modified kernel hey... Now who should I speak to about that... :)

There are a few threads in other device forums using this method here and here are examples.

Shame it can't be done on the desire, but I think I can safely say I've had it from the horse's mouth!

Thanks for your work with the Oxygen kernel btw, it's appreciated.
[Desire Android Development] :
I dunno, I guess you'd have to find an msm kernel developer lol. :p I think that it would be way beyond my understanding of the Desires hardware.

I imagine it could be done though although I might be wrong.

dzo is probably the best person to ask...
[Desire Android Development] AlxMAX:
What about the flash_image tool? It is used by the recoveries, but I have seen some circumstances where it was used in a normal ROM.
[Desire Android Development] :
I don't see how that could work when the mtd device for splash1 isn't accessible from a booted ROM.

The kernel gives you access to 6 mtd block devices:

misc, recovery, boot, system, cache, userdata, which are mtdblock0 - 5 respectively.

Without access to the device, you can't flash it.
[Desire Android Development] ledzgio:
Hi all,

I am an happy oxygen 2.0.3 user on my desire, my battery is really great (more than one day listening 3-4 hrs of music, some calls and internet), with no random reboot but with the call delay bug.

I wold like to try the new version (2.1.3), which are the main differences? do I try the new oxygen or is better to keep the current version?

thanks
[Desire Android Development] suiller:
no risk no trick ;-)
[Desire Android Development] AzureusPT:
You can do a nandroid to save your current phone state and give it a try to 2.1.3. If you like it you can keep it and if you don't you can revert via nandroid restore.
[Desire Android Development] brandall:
You started to lose me at dev blocks etc :eek: I'm just going to take your word for it!
[Desire Android Development] colonia27:
Ever tried reading the changelog in #2 ??
[Desire Android Development] mgmate:
Gtalk with voice

Hi,

Adam, Thalamus, what is the reason to get back to the last version of GTALK? the new version with voice, in the testing I did works wonderfully.

Is there any reason as this Gtalk2 is part of standard Ginberbread platform, I'n it?

Regards,

Manuel.
[Desire Android Development] KBanause:
Why is everyone using /system/media?

Use /data/local . Then your bootanimation will survive a ROM update ;)

Greetings,

KBanause
[Desire Android Development] jordan.harris01:
I think it wasn't included..not 100% on this..but because it was too large and was the reason it wasn't fitting into the PVT4 Oxygen Hboot user's phones. And I also don't think there's much use for video chat with no front-facing camera.
[Desire Android Development] erikai:
You can use it voice only to. And thats for me much better than running some sip tool or skype beside wich drains the battery.

If you have enough space, unpack and change talk.apk to talk2.apk from 2.1.2 and copy libtalk_jni.so to /system/lib/ zip and install. Works stable on my phone.
[Desire Android Development] etique57:
Any chance to get the ability to modify the hostname, like CM7, in the Oxygen Settings?

I don't think this type of tweak would be considered as a mod, would it? And with more and more apps requiring remote access to the phone having control on the hostname is a real plus i think.

For now i use a file named 88hostnameinit in the /etc/init.d folder (trick found on xda) (doesn't work actually :D)
[Desire Android Development] :
I did once but it wiped not only my phone memory but also my entire SD card. And the only option from recovery is 'wipe data/factory reset'....
[Desire Android Development] mattman83:
Yeah that's what I mean - the option in CWM. It doesn't wipe your SD card either, BTW.

M.
[Desire Android Development] stra:
Hello,

I have the problem with WiFi Manager widget. After using camera, this widget loses its form and shape and becomes a black rectangle with misaligned text in it.

I have contacted its author and he said that it has to be an issue with the ROM.

Using latest Oxygen 2.1.3 GSM and 32.49.00.32U_5.11.05.27 Radio.

Thank you.
[Desire Android Development] mattman83:
Have you changed screen density?

M.
[Desire Android Development] KBanause:
have you tried using another ROM to check if it is really Oxygen?

Greetings,

KBanause
[Desire Android Development] Splin-ru:
Works fine to me at 2.1.3, no bugs.
[Desire Android Development] trinity1:
juicedefender according to my experience kills the battery as well.

to switch between data on and off u can use just the power widget: it's 100 times better
[Desire Android Development] J0uns:
Just 4 Info

:)
[Desire Android Development] DigitalDesireHD:
Saw this earlier good stuff.
[Desire Android Development] suiller:
yes... but for locked device? my wife got a wildfire and it's locked... :(

better than nothing :rolleyes:
[Desire Android Development] ShirazSuleman:
I hope they release OTA's unlocking the bootloaders for older phones as well.
[Desire Android Development] suiller:
I hope too but I'm almost sure that it wont happen :cool:
[Desire Android Development] FloHimself:
Please, head over to Desire General for HTC bootloader talk.
[Desire Android Development] mgmate:
Hi Jordan, as Erikai said you can use voice calls. I frequently use it because one family member is living in another country so I have in this way very cheap calls without the need for installing Skype (that also works well but uses more phone memory).

So the Reason Erikai was only to get free space? I did not found any issue using it.

Regards,

Manuel.
[Desire Android Development] payaxy:
Not my experience, sorry. Besides, I'm too lazy to do things like that manually if there is a program that can do it for me.
[Desire Android Development] :
I did state very clearly that people should PM me if there was any issue with the .35 kernels and not post on the thread.

That saves other people getting involved who don't know what they are talking about and cluttering up the thread with irrelevant nonsense.

Can you please PM me and explain your issue clearly. The .35 kernel does *not* break the camera. It works perfectly.

Edit: Just booted .35r4 and used the camera. No problem what so ever.
[Desire Android Development] BaGRoS:
Script make dalvic dir in sd-ext, but always 0 files in. /cache/ is full... Maybe script not working. I have N1Table.
[Desire Android Development] SilverSurger:
Radio: 325.49.00.32U_5.11.05.27

MAC: 90:21:55

SIM: 01. August 2007

Location: Germany (or more specific?)
[Desire Android Development] tehabe:
I have the same radio, different MAC-Address but both identify as HTC. I guess my SIM card is older.

MAC Addresses for HTC: http://hwaddress.com/?q=HTC Corporation

The first two digits of you postal code would be nice. :-)
[Desire Android Development] horst0815:
mac adress? this has nothing to do with mac adress at all...
[Desire Android Development] davedes:
I've been experiencing the same problem after long extensive use of the keyboard. A normal reset seems to fix the problem.
[Desire Android Development] Palidhje:
sorry if this issue is being overtalked in here but don't have much time to read the posts :S

yeh just wantet to add on this. I flashed Oxygen-NoEchoFix, got it from the 3rd post this thread, but isn't working.

Also, _Thalamus and AdamG if you guys find a solution to this, plz edit the first posts it would help us alot.

On another matter, great ROM, keep up the good work :)
[Desire Android Development] duuri:
copy those files manually via root explorer and set correct permissions. that worked for me
[Desire Android Development] cs_sux:
previous version didn't work for me, but _thalamus's one solved echo problem
[Desire Android Development] J_B204:
Edited. Deleted all my guff about the echo as I've just seen a reference to thalamus' echo fix - applied it and all problems gone. When you have people as good as thalamus working there is no need for plebs like me!

[Mods - if you get the time feel free to delete this post entirely]
[Desire Android Development] FunkyRabbit:
I'm using the new vorkkernel and works great with it!
[Desire Android Development] ninjakettle:
I've been keeping tabs on issue 507 as i've been experiencing fairly regular boot loops while on gingerbread. I'm just wondering if there's any consensus on whether this issue affects all N1 and Desire units running gingerbread, or only a small subset?

Given that the N1 gingerbread OTA is now loose, i'm hoping this issue gets more attention from google.
[Desire Android Development] SilverSurger:
48

Just tested it again and it still works ;)
[Desire Android Development] hally83:
Thanks Adam, Rom is working perfectly on mine bar the echo.

I have tried (with the echofix file)

a) flashing with rom manager - failed install

b) flashing with fake flash - successful install but no difference

c) copying to system\etc\firmware with Root Explorer - no free space

d) adb - won't find the phone

Any ideas on what to try next?
[Desire Android Development] kamelot.sk:
@hally83:

try following: reboot into recovery and mount /system. then replace that two files in system/etc/firmware with Droid Explorer: http://de.codeplex.com/. That should work