yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] melethron:
Even Coutts can't c++ and same applies to me. All i want to use for the ROM is just the 2.2f kernel with reiserfs, btrfs, nilfs2 as modules and swap enabled. I think snq's kernel is still one of the best considering speed, stability and battery life and there is IMO no need to apply some patches or anything. We don't even need bfs because of lacking cgroups support. So if i do it myself it wont get better anyway.
[Desire Android Development] melethron:
Maybe because of other sqlite version in 1.72 ?! Did you use the attached lib or try to hexedit yourself?
[Desire Android Development] woti23:
sent you a pm with snq kernel new compiled to test
[Desire Android Development] melethron:
Saw it. Thanks for that. Only one critic on what you did: Placin tun.ko in subdir may cause issues on some apps. "VPN Connections" does "insmod /system/lib/modules/tun.ko" on start for example.

I test your kernel later. ATM i'm porting the 1.72 base. Most devs just replace binaries and libs "randomly" or only port framework and apps on a normal desire ROM. No help from them in my intention to do a "proper" port. I dont want to "downgrade" more binaries/libs then necessary. I think most issues are "fingerprints" on systemserver start. Maybe this can be fixed through build.prob. Most ROMS just edited the ro.build.fingerprint but not the ro.build.description. Maybe i get the ROM to work with only libs/egl and libs/hw replaced (the hardware stuff). This way this ROM would be a proper port with all binaries/lib original.
[Desire Android Development] woti23:
the modules that one needs can just be copied to /system/lib/modules

and inserted with insmod as the scripts do

the subdirectory structure is the one from linux-86 crosscompiling output

just a matter of altering the zip file, there is no need for the modules being in that path of the subdirectories
[Desire Android Development] melethron:
Thought that modules could simply be moved. But just in case you wanna provide others with your kernel.
[Desire Android Development] manup85cupra:
if after 2 days i see that my phone is little bit in lag-time, is good wipe dalvkin cache?
[Desire Android Development] coutts99:
He he, I can c++, but its not my strongest point and I'm slow :)
[Desire Android Development] melethron:
Oh, sorry, then i got this wrong. I missenterpreted that quote:

I thought you meant you can't code c++ at all. Changing stuff like havs table doesn't require c++ skills ;) . Sorry again, i got that wrong.
[Desire Android Development] coutts99:
I can do C, I just don't like to :)
[Desire Android Development] Lanbase:
Hey Melethron and others,

Sorry to bother you with seemingly minor issues, but I have to following problem;

I can't restore my call log fully functional.

Restoring Contacts Storage with Titanium causes the people app to FC

whenever you try to edit a contact. Now I come from a stock rooted rom

so I suppose the database is different.

I have tried a lot of other methods and apps for restoring so that I don't have FC's of the people app, only with those I get the call log with all the callers marked unknown, so no names.

I have been strugglin with this for 2 days now and I am about to give up, I have a backup on gmail now of the list so its not a major problem, but a very frustrating one, since even restoring a call log list from gmail with names and all included ends up without the names on the phone. :mad:

I thought I give it a shot here :) I think it has something to do with the incompatability between the com.android.providers.contacts- database of non HD and HD-rom.

My contact list is there obviously, that was no problem syncing with Gmail.

Grtz

btw: I am back to ext3 instead of ReiserFS now because of all the nandroiting ;)
[Desire Android Development] manup85cupra:
i cant wipe dalvik-cache... (e:can't mount....:) is normal in this rom or not?
[Desire Android Development] obviousd:
Hi. Slightly off topic but I've been trying to install the HTC IME keyboard and struggling. I've been downloading various different versions and getting nowhere. Non will install. Anyone else have this problem? Anyone else care? :o) Thanks

D
[Desire Android Development] melethron:
I think that is an issue of htc people app not reading the database properly. I had this issue ones on leedroid. Leedroid had the original android/google people app included in that time. After i opened that app all numbers turned to contacts name and after that the names where also there on htc app. .... You could try to install original phone app from google.

It should work on ext2/3/4 .... If you use this it might be an issue of recovery.

? What keyboard? It has the desire Z keyboard. I dont think that you will be able to use one of "old" sense....
[Desire Android Development] obviousd:
What keyboard? It has the desire Z keyboard. I dont think that you will be able to use one of "old" sense....

Ok thanks.
[Desire Android Development] ionhide:
Any progress on the next version of this super rom?

Sent from my HTC Desire using Melethron's Avaritia rom
[Desire Android Development] melethron:
Im back since yesterday and i can work on the ROM. Got 1.72 to boot but i replaced a bit to much and I still have to look in some stuff. I can't give you an ETA because i want to change much stuff (but i think i need 3-4 days for everything). I want the next version to be a

huge

improvement and i want to take all the time i need for that.

I also want to introduce some features for easy individual tweaks on sd card. I make a "avarita" folder with a "config file" on sd-card which can be easily changed. There one can setup stuff like:

- "undervolt levels" (through snq's vdd levels patch)

- "wipe dalvik cache" (for reiserfs because it can't be wiped in recovery - write yes in the file and it will be wiped on next reboot)

- MAYBE "life-on-the-edge" (i'll tend to use ownhere's sqlite3 fsync skip for that. If that works nice i use that instead of loop because that causes reboots. If it doesnt work i'll remove lote completly for now)

- MAYBE bootanimation there with autocopy to internal so it can be replaced without flashing and i can move it to internal so its more smooth.

Apart from that next version will have following changes for sure:

- Rebase "RUU_Ace_HTC_WWE_1.72.405.3" (HUGE speed increase)

- New Kernel based on snq's 2.2f with reiserfs, swap, etc added. The chargemod will be removed because it causes crashes on cardock. Ill see to include sibere's chargemod which works with "car dock". Also kernel will be CFS instead of BFS (see below).

- Reiserfs patch so it can be set up atomatically on first boot (and also used to do a "sd-ext" wipe)

- Ext4 patch (ext3 is default because some have issues with ext4. This patch will make the partition ext4 on first boot).

- Partition table/alignment will only be checked on first boot (slighlty faster boot).

- Some optimizations (build.prob / mount options etc)

Info about BFS:

BFS is a good scheduler for the cpu's used in phones, but it lacks a proper support from the system. Android uses cgroup to speed up interactive tasks (the app you use gets more cpu than a background app like sync etc). If the system isn't setup proberly for BFS there will be some issue which makes things a bit slower. CM uses BFS but cyanogen changed some stuff in dalivkVM to make it work proberly with BFS. Since most ROMs aren't cooked from source and the BFS changes aren't adopted BFS is not as good as CFS. Apart from that google tested BFS and found no improvement from it and mainline of the Kernel is CFS because of that. As long as system is not optimized for BFS and the source is not rewritten CFS is the better scheduler.
[Desire Android Development] ionhide:
Thanx Mele, for that impressive answer, much more than i expected.. I use Super Circle Battery mod on the current rom, which makes it just a little more awesome. I am really looking forward to play with your next release :D
[Desire Android Development] fossean:
Thanks for the update, sounds very impressive. I think the new rom is going to be a massive hit!

I like the smaller fonts in 0.5, but if they are larger in new rom it's not a deal-breaker — there's so much else to be excited about :) Holding my breath till then.
[Desire Android Development] Lanbase:
Thanx, at the end I ended up building up the contact list (350+ contacts) from scratch with use of GMail exporting/importing tool and Excel + Asap Utilities.

Another user on the forum had same problem for weeks now, somehow when upgrading form a non HD-rom to a HD-Rom you can get in to troubles because

the contact db's of both roms are different.

I am ready for 1.72 !!! :D
[Desire Android Development] melethron:
I missed your post. The fonts will stay small (i also like them). I use HD rom and not a Z rom as base and dont modify them.
[Desire Android Development] martino2k6:
Just out of interest, is there an easy way to change them to the way the Z rom looks?
[Desire Android Development] melethron:
Not sure. lcd density would make fonts bigger but i think it would make everything else bigger. I'll check this in future and may provide an optional addon.
[Desire Android Development] thebazman:
looking forward to it :D

regards
[Desire Android Development] Alex-V:
yes if you play with lcd density for bigger fonts all the other things are also bigger :)

with kind regards..Alex
[Desire Android Development] b3ndik:
nice rom and all, but I can't get out of the white htc screen (after entering pincode etc.)

any tips?
[Desire Android Development] melethron:
Tap on the white screen. Sense/setup should load then. It seems that android sometimes doesnt "realize" it is unlocked after first boot. Ill check this in future.

If not the issue might be a awful sqlite performance of sdcard.
[Desire Android Development] b3ndik:
Yeah, but it doesn't. Maybe I should just wait a little longer.
[Desire Android Development] martino2k6:
What are the risks of using ext4 without journalling?

Will be getting my 32GB card so I'll switch over to this rom as I'm tired of running out of internal memory >_<
[Desire Android Development] melethron:
Dataloss/corrupt data can occur on a powerloss or if you use a "reboot" app. Also note that the script enables journal if life on the edge is NOT installed. Since i change this in next version and use ownheres sqlite fsync skip for life-on-the-edge you can change it then. But i really recommend using a journal.
[Desire Android Development] Fightspit:
I experienced a few weeks ago a lot of lags in the 1st version of an Avataria HD rom which used an earlier version of the data2whatever. But I though it was the status of *beta* of the data2whatever script. I have planned to try to test again the new version of the ROM and I think you said there will be a new version of data2whatever soon.

I hope it will fully work on my class 10 sdcard :D
[Desire Android Development] melethron:
I made a recovery with reiserfs support. This was so easy. I just extracted it and repacked it with coutts kernel.

recovery-clockwork-2.5.1.8-bravo-reiserfs.img

Mirror (multiupload)
[Desire Android Development] melethron:
Data2whatever script will take more time. I rework the one for the ROM completly....
[Desire Android Development] Lanbase:
Well done! Have you tested it in various aspects?

Could you make a 2.5.0.7 version too? I 'd rather stay with this one cause I had zero problems with it.

Thx

Sent from my Desire
[Desire Android Development] xavierjohn22:
so if i use this recovery it would be easier to switch from reiserfs to ext2/3/4 partitions? It just formats the sd-ext and leave the fat32 one or it will format whole card when switching partitions?

anyways will flash and see the interface.
[Desire Android Development] melethron:
No changes to recovery itself. It only can mount reiserfs and thus nandroid and wipe works with it.
[Desire Android Development] xavierjohn22:
Ah okay, thanks for the heads up information. I guess this rom is what you are working first thats is why you are so busy. he he.
[Desire Android Development] melethron:
I already made a 2.5.0.7. version. I decide to use 2.5.1.8 instead because it has pvt4 support. Apart from that the issues from 2.5.1.2 are fixed. So that version should be the best for all.

But I still can upload the 2.5.0.7 tommorow (laptop off and im lying in bed already :) )
[Desire Android Development] ionhide:
How do I flash this new recovery directly from the phone?

Using terminal?
[Desire Android Development] melethron:
With s-off and fastboot its "fastboot flash recovery FILENAME.img" in bootloader.

I make a zip later.
[Desire Android Development] Lanbase:
Yeah please do, users can decide for themselves that way...

One other question, will it possible

To make a nandroid now with my ext3, flash the new recovery, repartion to Reiserfs with gparted and than restore the nandroid again?

Thx

Sent from my HTC Desire
[Desire Android Development] ionhide:
I have not S-OFF'ed my phone :)
[Desire Android Development] melethron:
Sorry forgot to upload. Here is the link:

http://files.c0urier.net/melethron/Avaritia_HD/recovery-clockwork-2.5.0.7-bravo-reiserfs.img

I didnt test it but it should work fine. If not just flash back the old one or the 2.5.1.8 and i make new one.

About backup. Yes it should work, but im not 100% sure because i didnt test that. CWM Recovery (before 3.x) just mounts the device and packs the files in a yaffs image on backup. On restore the files are simply extracted. So this is like zipping some files on ext and unzipping them on reiserfs which works fine.
[Desire Android Development] melethron:
I check how recovery is zipped. Ill upload a zip later.

EDIT: You can also use unrevoked for that.
[Desire Android Development] Lanbase:
Hmmm. I am a bit cautious flashing untested files having S-off, maybe i am

better of waiting for the .zip ;) ... And what about md5sum ? I never have checked that on flashing ROMS or updates te be honest, but I read that that

is not a smart thing to forget, especialy when being S-off.

That is great! custom-custom-recovery hehehe.

grtz.
[Desire Android Development] Dragooon123:
I installed it and I got 2 partitions on my SD Card, one is Fat32(6.5GB) and other is BTRFS(1 GB), I partitioned using Gparted. Now it booted and when I unlock it for the first time it is stuck at the HTC Screen. I also cannot do a "ls /system/app" as it is showing nothing. Is it normal? adb logcat seems to be stuck in a loop

EDIT : Sorry for the stupidity, it booted now. Took 25 minutes :P
[Desire Android Development] Jagdish84:
You could easily use Paragon Partition Manager if you dont wanna go thru all the hassle of livecds and so on...
[Desire Android Development] gurpreet3579:
Mr pays how much internal space did you get with this rom...
[Desire Android Development] woti23:
supported filessystems from paragon free (free as in "hand'm over your emailadress") version

NTFS (v1.2, v3.0, v3.1)

FAT16

FAT32
[Desire Android Development] Fightspit:
I am going to try this ROM with the btrfs file system.

But does the ClockWorkMod or AmonRa recovery recognise the btrfs (if I want later to make a quick format on it ) ?
[Desire Android Development] melethron:
Wipe sd-ext with CLOCKWORK recovery is not a good idea. I think it formats to ext4.

I wiped only data. Cache and system is formated on install and btrfs partition should be cleaned up due to a fresh creation.

data2sd is slower on a slow sd :( . Im also not happy with it as it is. But at least btrfs is a bit faster then ext. Also a new sense ROM is slower then old sense. I tested btrfs on leedroid and there were no lags at all (compared to ext4). I'll try to speed things up next.

Read through the thread. For now btrfs improved the smoothness for all that tested it.....
[Desire Android Development] wollyka:
Can anyone upload the rom to another site (other than Rapidshare)? (if it is ok for melethron of course)

Thanks
[Desire Android Development] LoQo_:
uploading MU, when it´s upload I edit
[Desire Android Development] gurpreet3579:
how much internal memory you hav after instalation of this rom.

i also want to try it
[Desire Android Development] radiohitec:
Hai melethron ,

How have you done this script on the new Leedroid ROM (2.3b) mate?

I hope you can help, I have put your script into /system/etc/init.d/ remove the dalvik script from Lee but don't work here (hangs on the first logo), need ext4 dataext to test.

Thank you!

Ps I upload the ROM from you also to multiupload now, link comes!

Edit: Multiupload link for this ROM (Avaritia_HD_v0.1_alpha): http://www.multiupload.com/Z0WJDD90AN
[Desire Android Development] Fightspit:
I successfully install it but after I put the SIM code, I am stuck at the "1st time phone setting". Btw, I can access to the lockscreen and the power button but even if I shut down/hibernate/restart my phone, same problem.

Edit: I try to install the ROM again with a full wipe again ...
[Desire Android Development] wollyka:
Thanks for the upload
[Desire Android Development] animehq:
1st boot is very low, 3 hours of laggy, buggy, freezy time for me, after it's smotth and cool...
[Desire Android Development] Fightspit:
So after the bootanimation and after I put the sim code, I have to wait more again ?

EDIT: Well, after a few minutes, I get a small pop-up window which tell me:

So I clicked on the "Wait" button and I wait again ...
[Desire Android Development] LoQo_:
20 minutes after installing
[Desire Android Development] radiohitec:
Yes first time your boot on is verry , verry slow (is with al the HD ROMS), wait and pray and take a lot of coffee don't force it, hahahahaha
[Desire Android Development] animehq:
yes a lot of time, put on your phone, enter your pincode, and go out, watch a movie, eat in a restaurant, go back home and normaly your phone was ok...
[Desire Android Development] Fightspit:
Nice benchmarks :)

Thank you guys :) As I said just before, I pressed the wait button and I think a made a good choice ^^

EDIT: Normally, my phone display the HTC white screen, is that true ?
[Desire Android Development] radiohitec:
HTC white screen when you boot on? That's ok

Not normal after you have done the PIN, do a reboot enter your PIN and wait as normal.

You have the same, please wipe everything and reflash
[Desire Android Development] Fightspit:
Ok, I reboot my phone, done the pin, a pop-up windows saying "Unlocking your SIM card, setting up your phone" and then I get the HTC white screen.

Also, when I wake up my phone later and unlock the lockscreen, I get the same HTC white screen :/ Should I wait more or give up ? ^^
[Desire Android Development] melethron:
With s-off you can flash whatever you like on mtd1,2,4,5. (1 is recover, 2 is boot, 4 is system, 5 userdata aka data - mtd 4 aka. misc is still protected on s-off - thats where the usb-brick is "located" but even that isn't a problem anymore). As long as your H-Boot or radio isn't changed there is no risk at all since you can always boot to bootloader and flash new recovery.img / boot.img / system.img / data.img . Even if the yaffs partition gets corrupted its not a problem you can simply do "fastboot erase PARTIIONNAME". Since the partition table is stored in hboot you cant get over the bounderies of the mtd partitions (means you cant write on the dangerous parts of the nand where radio and hboot is).

Flashing a radio is FAAAR more dangerous since this can brick your phone if its corrupted (and I HATE Roms that flash Radios ... zip radioflash is bullsh*t). The worst thing that can happen when you flash a recovery with s-off is that it doesn't work and that you need to reflash the old one and this works since you still have acces to the bootloader. I wouldn't have tried to repack the recovery with another kernel if it could have bricked my phone. I didn't know myself if it works.

By the way: IEF is making a recovery with UBIFS to reformat the

internal

memory. There is no danger in this (as long he doesn't mess up the new partitiontable for HBOOT ;) ) and im eager to test it when its done (and when i know that he tested the HBOOT and its working). If something (apart HBOOT ofc) goes wrong and internal is corrupted: "fastboot erase ..." and "fastboot flash ..." ;)

md5 of 2.5.0.7 is : 694a181474158beaa0d585ae604e0b3a

md5 of 2.5.1.8 is: 66731a0e3e0ccefdf50cf72481444a6b

EDIT: just flashed the 2.5.0.7 and it works fine. I need to test something anyway. I made a separate zip for partition alignment (3 versions ext3 / ext4 / reiserfs) that runs in recovery instead of rom boot. Ill release them in about an hour.
[Desire Android Development] ionhide:
I don't want to s-off my phone, because I read of some non pleasent issues with it.. I will try to flash your new recovery tonight..
[Desire Android Development] xavierjohn22:
Cool, i like the custom custom recovery feature posted.

Particularly this one "Also "switching" between reiserfs / ext3 / ext4 is easy,"

will wait till download is available thanks
[Desire Android Development] mon@diac:
Big thanks for your works...Great developments..
[Desire Android Development] melethron:
Wait.... thats

not

in recovery. The recovery has only reiserfs support added (no other options but it can do wipe/nandroid with reiserfs). My skills arent good enough to make my own recovery :o . What i meant is that i made a "flashable" zip that aligns/formats in ext3/ext4/reiserfs.... Ill upload that zip later (need to pack and test the reiserfs and ext4 version)

Edit: i changed the post so its more clear. Sorry for the bad formulation.
[Desire Android Development] Chaqmol:
sorry for mentioning it here..

understood that this rom works fine with reiserFS partitions...

can someone tell me how can i make this kind of partition?
[Desire Android Development] Alex-V:
burn this as cd and reboot with it:

http://sourceforge.net/projects/partedmagic/

How to make this correct

http://xdaforums.com/showpost.php?p=10222431&postcount=1418

How to make new partition2

http://www.everythinghtcdesire.com/tutorials/how-to-partition-your-microsd-card-for-app-storage

and instead of select ext2/3/4 select reiserfs

Also if you have Linux you can use gparted...or for windows any partitions maker that can handle Linux partitions

with kind regards...Alex
[Desire Android Development] Lanbase:
Thanx for the clarification, I needed that ;) I just succesfully flashed the custom-custom-recovery 2.5.0.7 using fastboot; Piece of cake !! :D

Will make a nandroid now of the rom with ext3 hopefully you post the scripts in time before I pull my card out again and format back to ReiserFS with Gparted.

I am eager to try these nandroid backups with ReiserFS.

Cheers !!!
[Desire Android Development] MATRIKS:
With ALEX speedFix this ROM is faster then any other ROM

Thanx:D
[Desire Android Development] Alex-V:
this is only the update patch...inside is a patched lib that disable sync in sqlite3...and ownhere made it :)

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

melethron will give this also to you with the new rom ;) :)

but you are right..this increases the speed :)

with kind regards...Alex
[Desire Android Development] melethron:
Either gparted. Or wait like 30 min. I make a zip that formats to reiserfs in recovery.

Sorry i was watching tv. There was an interesting film i wanted to see. Need to pack the reiserfs files and change some lines of script. I also wanted to test..... 30 min

Ownhere's not Alex ;). As i already said earlier this will replace life-on-the-edge. I put both file in the rom and symlink it. This way there isn't a need to flash it. It can be setup in a config file on sd-card (textfile - just edit and set "yes" or "no" and then reboot - no will be default)