yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] gurpreet3579:
Email not installed giving error
[Desire Android Development] milkpowder:
No doubt an "I did it first" ROM, but thanks for sharing anyway! Will test it out. Looking forward to fully-fledged versions with much anticipation.
[Desire Android Development] mattman83:
read the first post!

-------------------

Ok some juice for quadrant nuts :P After 5 consecutive runs best score is 1497 which is ~120 better than I could pull out of the latest (pre 2.3.3) oxygen test builds with the same kind of setup. Running setcpu on max auto frequency for both the DevNull and Oxygen tests.
[Desire Android Development] amitabhishek:
Thanks mattman for the clarity.

a) It will work on stock HBoot

b) If you plan to use Oxygen or CM Hboots you need to S-off your Desire and use tables given here.This will give you additional additional internal storage rather than puny stock 147MB.
[Desire Android Development] pkshr:
Download the "Email.zip" from the first post. Unzip it - push the apk,odex and do a quick reboot. You should be good to go ;)
[Desire Android Development] jeffreyljb:
Any screen shots?download is in progress and will try it out later after downloaded..
[Desire Android Development] mattman83:
My basic screenshot, realistically it looks basically the same as previous oxygen/amythest etc rom's - just that it all works and is stupidly fast :)

Edit - I see you have chinese language on your redux install (according to sig at least) - keep in mind that there's only english in DevNull to keep it as slim as possible.

Attached - home screen (with battery mod), phone info screen, battery mod .zip for those who don't feel like cooking it. Same style as the % battery meter from recent oxygen roms, full charge colour matched to other icons as default one is too intense.
[Desire Android Development] jeffreyljb:
Yep,thanks for your reply:-)

JeffreyLI
[Desire Android Development] amitabhishek:
Fastbooted Oxygen HBOOT, pushed Filemanager, installed Email. The phone is ready and it screams speed!

Battery is holding up pretty good too! Looks like a kick ass build to me! :)
[Desire Android Development] ayk33:
Are they default?
[Desire Android Development] failax:
Call audio delay persists even with last Thalamus kernel?
[Desire Android Development] FloHimself:
Note:

Resolved this with make flag "WITH_DEXPREOPT=false". Unfortunately, this means no odexed apk on OSX builds.

Anyway, languages > odex for me, and I can partly odex after flashing the ROM.

Thank you _thalamus!
[Desire Android Development] TeamPCB:
Can you give me some hints on how to (easily) clone all the needed sources from devnull.gitweb.oxygen.im? I have my build environment up and running on a VirtualBox (Ubuntu 64 bit) ... yes building Android from sources takes forever, but it works :)

Regards
[Desire Android Development] FloHimself:
Assuming you have "repo" installed:
[Desire Android Development] AdamG:
OSX doesn't support DEXPREOPT unfortunately afaik, it can only be done on Linux, our build system doesn't support OSX infact, some of the post-build scripts we use are only compatible with Linux, if you want to build Oxygen/DevNull Linux is the only system you can use for full support, sorry.

Try make devnull instead of otapackage to use our post-build scripts which optimize the ROM more.
[Desire Android Development] remorema:
tks for the feedback. also haven't notice any issue.

removed alot of rigntones, picotts, talk2, laucher2+odex, music+odex, and throwed in facebook, youtube, player pro, laucher pro+unlocker

and I got to say I've never seen my desire feel and look so good. this rom really rocks.
[Desire Android Development] AdamG:
If your removing talk2 remember to remove the libtalk.so as well, that takes up most of the space.
[Desire Android Development] remorema:
are you refering to system/lib/libtalk_jni.so

if so ill just delete it from root explorer ;)

btw any other lib I should remove due to launcher2 or music ?

once again tks alot for this great rom
[Desire Android Development] kroogar:
Eh... I'm beginning to wonder... Will flashing a new ROM also overwrite radio + kernel? If so then I'm pretty sure it's default. But I'm fairly sure the radio is an older one - but it works for me :-)
[Desire Android Development] mattman83:
Rom includes kernel but not radio.

M.
[Desire Android Development] kopsu:
how do i add a new input language into this rom...

i did some googling but did not catch and easy way in five mins so i decided to ask it here.. How do i integrate new input language / keyboard layout to devnull rom? I need scandinavian chars in keyboard and I don't want to install anything from market.

finnish keyboard layout is somewhat same as in swedish but swedish is neither integrated in devnull... but as this is clean rom as possible I see that it is fine to everybody modify this rom to his/her needs ?..
[Desire Android Development] dannylill1981:
have you even read this thread.............. YOU CANNOT INTEGRATE LANGUAGES INTO DEV-NULL AS IT IS ENGLISH ONLY AND THERE WILL BE NO SUPPORT FOR OTHER LANGUAGES. ffs if you want a different language other than english use oxygen, this is adams personal rom and given that adam speaks english he has no need for any other language. theres far to many posts like this where people cant be bothered to read the thread or the original post.
[Desire Android Development] FloHimself:
Yes, but it only needs minor changes to "./vendor/devnull/tools/squisher" to make it build the optimized ROM on OSX.

Thanks for your support Adam.
[Desire Android Development] TeamPCB:
Yes, he can and there is no need to be rude. He might have done better research before and that is all you might be blaming him for. btw: If you love Oxygen / DevNull that much... show some respect for all the devs involved. It's a team effort.

1. Visit http://source.android.com and learn how to build Android from sources.

2. Get the DevNull sources, here you can see how to do that.

3. Modify to your own needs -> build -> flash -> happy :)

Regards
[Desire Android Development] schiznik:
Now that's what I like to see :) so much better than whinging

Ill check it out later and see if we can merge it for you
[Desire Android Development] kroogar:
Thanks for clearing that up. I guess I'm running whatever kernel 1.0.2 comes with :-)

Can we expect a 1.0.3 version with the the new libs from the Nexus One GRJ22 release as mentioned by thalamus in post #547?
[Desire Android Development] :
It seems that the N1 audio firmware causes echo and noise. So I've reverted that again, and the only libs that are left are for the camera. I'll do another test build shortly. It'll be in the same place:

http://thalamus.ineige.org/misc/

Filename: update-devnull-test-signed.zip.

Just check that the date of the file is the 6th before downloading. :p

Edit, it's there now: http://thalamus.ineige.org/misc/update-devnull-test-signed.zip
[Desire Android Development] schiznik:
You should grab my commit to datestamp the modversion for your test builds :p
[Desire Android Development] mattman83:
Downloading new test rom now.

If anyone needed convincing about this rom, phone hasn't been charged in 2 days and still 40% battery. Admittedly very light usage, but the rom is good ;)
[Desire Android Development] kopsu:
Thanx TeamPCB!

I was asking the hard way. Yeah, I have been using Gentoo Linux for almost as long as it has existed and I was looking solution that is exactly like you proposed. Those links help me a lot, now i must put up proper working enviroment and install cross-compiling toolchain. I'm going to love this... ;-)
[Desire Android Development] kopsu:
and yes, I have read this thread since it was made. sorry about my question being so fuzzy, i'm going to compile devnull myself and put right stuff there.
[Desire Android Development] :
The optimisations only actually save 319kb from the zipped package and 1480 kb from the unzipped package, so it's not massively imperative that they are ran.

I don't bother when I do my personal builds as I run a make updatepackage build which gives a zip file which is flashable via fastboot. :)

I'll commit that change though.

Edit: That change was already there in my branch, but it seems to have been dropped from the gingerbread branch at some point so readded.
[Desire Android Development] c3zuppa:
I'm very intrested, please can you post your compiling results

thanks

long time Debian lover :)
[Desire Android Development] Caelte:
Is the radio in the screenshot the recommended one?
[Desire Android Development] schiznik:
You should be fine building on debian, its what our build box runs
[Desire Android Development] dannylill1981:
well i apologise mate, the way your question read, was as if you were asking how to add them to the rom already installed you never mentioned you were compiling your own.
[Desire Android Development] TeamPCB:
Hi kopsu,

yesterday I had my first successful builds of DevNull (unmodified to test my build environment). Some things I forgot to mention:

My first build attempts (AOSP Master) revealed some missing libs... yes I had followed every step outlined in the official AOSP guide. More info can be gathered at xdandroid.com. After I installed some additional libs, mentioned in that guide, I had my first successful AOSP build. A thing you might also want to install is pngcrush, which is needed for post build optimizations.

If you are using the AlphaRev Oxygen HBOOT (like I do), be careful what you tweak. You might end up with a /system larger than 90 MB.

Regards
[Desire Android Development] remorema:
hey adam any chance of sharing incremental updates only via a flashable zip ?

I'm really loving my 1.0.2 instalation and dont feel like losing my costumized stuff by flashing 1.0.3 over it.
[Desire Android Development] AdamG:
I can do incremental updates however they will not work if you have modded anything in /system.
[Desire Android Development] banana9:
Superb ROM....but....

I have 3-4 seconds "call delay" :(
[Desire Android Development] Caelte:
Wasn't the Live Wallpaper already there before?
[Desire Android Development] remorema:
I didnt really mod anything. just deleted some apks, ringtones, pico files, etc... and throwed in a couple of apks and bootanimation

So I guess an incremental would work fine. tks for your time ;)
[Desire Android Development] c3zuppa:
1.0.3 working fine, non more FC in SETTINGS > ABOUT PHONE :)

thanks
[Desire Android Development] dannylill1981:
fastest dev-null release yet and it seems rock solid
[Desire Android Development] leegil:
There is very little activity on this forum because devnull is awesome.

Rock solid, fast and stable. Time sync issue I seemed to develop in oxygen are greatly reduced.

Exchange sync works much better than oxygen as I found after a few days it would stop working.

I am not knocking oxygen as that is awesome also but devnull works better for me.
[Desire Android Development] buzzboy:
+1, The finest Rom full stop.
[Desire Android Development] fabulous69:
hi guys

does this rom has great battery life?

And no GPS bug? Others bugs knowns?

thx!!
[Desire Android Development] nickislauw:
no problems and blife is awesome!
[Desire Android Development] fabulous69:
i remember that 3 months ago, i tested a lot of stock GB roms, but too fast, and i can remember this one has seemed to me the best one. It was ever a beta.

Ok i'll make it my daily one !
[Desire Android Development] nickislauw:
lol pressed the thanks button instead of quote haahaha #fail

But try it and you will love it :)
[Desire Android Development] fabulous69:
thx refurbished xD
[Desire Android Development] nickislauw:
Ghehe Tnx ;)

Are you flashing already ? :rolleyes:
[Desire Android Development] fabulous69:
as i changed the housing of my desire, he seems all new, beautiful, no scratches or anything else, new skin, new rom!

I want a lot of memory, light GB is perfect.

so yes i 'm doing a clean install, RUU, root, recovery, s-OFF, custom MTD partition, and flash rom + last _08 radio!
[Desire Android Development] nickislauw:
Wow nice man, how did you changed the housing?? did you used any Tuts? if yes please guide me a link ^^.

And i recommend oxygen hboot since it got muuuucch internal memory and it will fly! and ofc the new 5.17 radio :)
[Desire Android Development] fabulous69:
yes i bought an official one on ebay (approximatively. 33 €)

and followed this tuto to dissassemble: http://www.youtube.com/watch?v=sXZqIjtFoAU

this one to assemble : http://www.youtube.com/watch?v=M3XfyDdvw0U&feature=related

used a kit to do it, 12.25 euros on ebay + my T5 screw' + a 3M double face adhesive, available on ebay too

if you do it....pay really attention, i "killed" my desire the first time, had to re-dissassemble it because a bad contact between two pieces were making bootloops.

But it worth that time, and above all, the money!!!

---

Concerning the rom, the lack of A2SD is really..bad lol

how could i add it before flashing the rom?
[Desire Android Development] fabulous69:
I cant find back the one i bought but it came from UK, received 5 days after order :)

there is some things like that:

http://cgi.ebay.fr/Original-Housing...ltDomain_0&hash=item3a635c40fe#ht_3801wt_1139

try to find a european reseller, and pay attention to buy official housing ;)
[Desire Android Development] nickislauw:
Oke thanks! But im not planning to do it since i still have warranty for another year so..

And about a2sd. I just use googles a2sd.. got over 20apps installed and still 265mb freee so not a problem to me:P
[Desire Android Development] fabulous69:
yes, but for games of 20 mb for ex, it's a way better!
[Desire Android Development] nickislauw:
well most games need to download additional data and almost all games can br moved to sd:P
[Desire Android Development] fabulous69:
haha ok man you won xD

'ill flash this f*****g super rom :)
[Desire Android Development] remorema:
if you need a2sd flash oxygen instead. basically its this rom with a2sd and a few oxygen setings. its as stable as this one
[Desire Android Development] fabulous69:
it seems Oxygen has GPS bugs that this rom doesn't have :)
[Desire Android Development] remorema:
I've been using oxygen since day one and never had gps isues.
[Desire Android Development] tanclo:
Devnull ... now with headset buttons. Nice.
[Desire Android Development] dneill2006:
If I use the init.d folder and scripts for a2sd from oxygen would they work on this ROM?

Just curious...

edit/ and add busybox file to xbin
[Desire Android Development] :
No. Because there is no support for init scripts in the init.rc.

I don't see why you would want that anyway, just use Oxygen lol.
[Desire Android Development] dneill2006:
Yeah that's what I am doing, sorry was just curious lol
[Desire Android Development] BumAround:
Is this "call delay" really happening? :confused:
[Desire Android Development] juicebox666:
I had the delay then changed my radio to .49 and it disappeared. Give that a go.
[Desire Android Development] remorema:
what RIL are you using ?
[Desire Android Development] juicebox666:
HTC-RIL 2.2.1001G (Jul 16 2010,21:52:13)
[Desire Android Development] JUZZIE87:
You have a link to d/l champ?
[Desire Android Development] mattman83:
Try the ril thread.......

M.
[Desire Android Development] kroogar:
Can RIL/Radios be flashed independent of each other? So it doesn't matter which is flashed last?
[Desire Android Development] remorema:
yep. rils are in te system partition
[Desire Android Development] JUZZIE87:
You think so mattman?

Perhaps I'm just lazy and didnt want to go searching for it
[Desire Android Development] phrenzi:
After loads of umming and aaahing, finally decided to try DevNull coming from Oxygen, and its damn good, light and nippy, well done AdamG.
[Desire Android Development] fabulous69:
This rom is available only in english...?

How could i have french please?
[Desire Android Development] laba82:
Get the source code, add french, compile and install.
[Desire Android Development] kallt_kaffe:
And where's the source?
[Desire Android Development] koelspy:
http://gitweb.oxygen.im/

Found the link here: http://twitter.com/adamg_xda/status/64749741174566913
[Desire Android Development] Deifyed:
Is there some kind of addon I can add to get the gingerbread buttons in the notification area?
[Desire Android Development] kallt_kaffe:
Excellent!
[Desire Android Development] rumbo575:
Hi

Could someone please tell me how to enable led notifications for messages/mail etc....no pullbar widgets.....am i missing something?
[Desire Android Development] fabulous69:
thx for answer

A bit too complicated for me (or maybe i didnt have this time)

See u
[Desire Android Development] mattman83:
I get them when i use gmail and stock sms app... unless you've been messing with things you should too :p

M.
[Desire Android Development] rumbo575:
Nope not been messing with things....i know what i'm doing anyway:D

I now reckon this is probably the fastest rom out there.....i reverted to defrost 6.1 because everything worked well.....this might be even better

6.1a had the led notification trouble,that's why i went with 6.0.....tried all the new sense roms for ages from robo and bn but they're not quite there yet

I have the cm 2.5.0.7 recovery,oxy hboot,s off,5.17.05.08 radio.....fully wiped before installation....could be me that i have'nt noticed the led's regularly:)
[Desire Android Development] :
The LED notifications 100% definitely work, and you don't need to enable anything to make them work.

So if they aren't working for you, it's something specific to your phone. I have no idea what though...
[Desire Android Development] leemwoo:
sorry guys, gonna ask a dumb question...even after reading the forum and looking for answers.

i've got S-On, and have ext partition of 512mb. If i use dev-null, as adamg mentioned that there's no a2sd, does that make my ext partition useless? And i'll only have 147mb of stock bravo data space?

would be great if i don't get flamed for this question...=)
[Desire Android Development] kallt_kaffe:
I've compiled a version with full language support as I wanted swedish language support. However I forgot to add the dictionaries to LatinIME so I will compile a new version.

I'll upload it and post a link when it's done and when I've tested that it works as expected.
[Desire Android Development] FloHimself:
You may just remove the condition from "build/target/product/full.mk" to get a full language version. This would also include the SVOX Pico TTS Engine stuff.
[Desire Android Development] mattman83:
Youve got it correct.
[Desire Android Development] kallt_kaffe:
No, the dictionaries for LatinIME is an overlay in vendor/devnull. I copied them from the oxygen repo.

However the full language devnull package is too large for Oxygen HBOOT so I couldn't test it. But I did another build with the languages_small.mk and also added se_SV and it fits and seems to work fine.
[Desire Android Development] FloHimself:
Agree about the LatinIME overlay. So all work like expected?
[Desire Android Development] kallt_kaffe:
I think so. Currently running a version with only english and swedish and it's a snug fit with Oxygen HBOOT so while the small language version did boot it propably skipped some non-vital files.

I'll upload the files "as is" later but you will propably need a CM7 HBOOT (or larger) to use them.
[Desire Android Development] FloHimself:
The other day I compiled a version on OSX but still struggling with a problem. Everything is working as expected but wifi with dhcp doesn't work properly. The resulting binaries seem to be ok, so I guess it is related to the framework files.

Wifi is ok in your version?
[Desire Android Development] balthor80:
Hi,

Can you post an How-to for adding language please (compile...) ? :)
[Desire Android Development] kallt_kaffe:
I'll try to write it down. But for now, here's a build with full language support:

http://www.mediafire.com/?6hsb9t3z13raoo6

This will NOT fit in an Oxygen HBOOT. I suppose CM7 HBOOT should work.

I haven't tested it as I don't want to change HBOOT but I'm successfully running a smaller version with only swedish language added right now so I would be surprised if the full language version wouldn't work.
[Desire Android Development] kallt_kaffe:
I won't go into details on what tools you need to install. The CyanogenMod wiki has guides for that but this what I did:

repo init -u git://sartorius.schiznik.net/devnull/manifest.git -b gingerbread

repo sync -j10

In device/htc/bravo/bravo.mk add your locale by changing this line:

PRODUCT_LOCALES := hdpi

into this:

PRODUCT_LOCALES := hdpi sv_SE

This example adds swedish locale, the avialable locales that you can use are:

en_US fr_FR it_IT es_ES de_DE nl_NL cs_CZ pl_PL ja_JP zh_TW zh_CN ru_RU ko_KR nb_NO es_US da_DK el_GR tr_TR pt_PT pt_BR rm_CH sv_SE bg_BG ca_ES en_GB fi_FI hr_HR hu_HU in_ID iw_IL lt_LT lv_LV ro_RO sk_SK sl_SI sr_RS uk_UA vi_VN tl_PH

EDIT: Changing/Adding locale to build/target/product/full.mk will as an alternative to the above.

If you also want dictionary support for the AndroidKeyboard you will need to add it to:

vendor/devnull/overlay/packages/inputmethods/LatinIME/java/res

You can get the dictionaries and from here: http://gitweb.oxygen.im/?p=oxygen/v...ckages/inputmethods/LatinIME/java/res;hb=HEAD

Now do this:

. build/envsetup.sh

lunch

(select number 4)

make -j4 devnull

the "4" in the make command is the number of threads it uses when compiling and should be the number of physical cpu's+1 (according to some sources).

When it is done you will get a file called update-devnull-test-signed.zip that you put on your SD-card and install.

I would not recommend adding more than one locale and dictionary if you are to use it with the OXYGEN HBOOT.
[Desire Android Development] qweasdfzxc:
If I flash an a2sd script upon it, will it be able to use an ext4 partition?
[Desire Android Development] mattman83:
No because it doesn't support init.d scripts. Use Oxygen instead... and btw this HAS been covered before.

M.
[Desire Android Development] qweasdfzxc:
I've searched in the thread with the forum's tools for 'ext4' and 'a2sd' but I didn't find anything, therefore I've asked.

Anyway, can I add other dictionaries for the stock keyboard?
[Desire Android Development] mattman83:
If you want to compile it from github, sure, nothing stopping you. Again, this is stuff included in Oxygen. This was also covered previously, even just on the last page of the thread.

M.
[Desire Android Development] leemwoo:
Thanks for the reply matt. Imma stick to oxygen then. wonder if i should s-off and get cm or n1 table hboot just to try out devnull. if only htc had the bloody vision to have 1gb internal memory for the Desire, then we wouldn't have to s-off/ext/a2sd etc...
[Desire Android Development] mattman83:
Heh i know what you mean. If youre considering hboot options then just wait for the new oxygen one i would say.
[Desire Android Development] phronx:
For everyone that wants dictionairy support for their own language, but are fine with running the english version of this rom, this is what i did:

Instead of using the stock keyboard, I'm running the htc keyboard, which is, in my opinion, better than the stoc keyboard anyway.

For download and instructions go to: http://xdaforums.com/showthread.php?t=624416
[Desire Android Development] kroogar:
Awesome battery life

Just have to say: Awesome battery life!!!

After 2d 18h I still have 29% left. Granted I have not used the phone much over the weekend - only checked mails/twitter a couple of times and a few unanswered calls. But still impressive.

Kudos to AdamG, _thalamus and schiznik...
[Desire Android Development] FloHimself:
DevNull with german locale:

update-devnull-1.0.3-de_DE-signed.zip

update-devnull-1.0.3-de_DE-signed.zip.md5sum
[Desire Android Development] chillar:
so great, thanks. didnt find the time to do it myself. I hope you keep it updated in case new devnull releases are coming. Finally a german devnull :)

thanks a lot!
[Desire Android Development] :
updated from test version today.

As always, fast, slick and trouble free - once again thanks for this brilliant rom!