yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] mmaacc:
Stock is already there. And the mail widget I removed in this version as it does not work with the new Email. To add Email to your homescreen please use app instead of widget. The built in email is pretty lousy, but hey, I'll make that an add-on :)
[Desire Android Development] styr:
I know it`s a lousy client, but i really like the widget. :D
[Desire Android Development] mmaacc:
Ok, I take that as another step towards modularization for v0.8 ;). Get rid of the built-in mail client and Gmail, and offer these as add on to choose between official+widget, improved email and Gmail. This way it also makes updates easier.
[Desire Android Development] mmaacc:
The old Mail + Widgets are back as add-on.

Somehow an update of an already installed system sometimes behaves strange. I also got a crashing setup wizard now.

So the best way to safely install is to do it all in one go. Copy all packages you need to your SD (partitioned as FAT32 only). Go to recovery, flash the main main ROM first, then flash all the add-on packages. After reboot you should get a smooth ride through the setup wizard and all should work.
[Desire Android Development] Yasawas:
I get this too with a Vodafone UK SIM, phone has never had anything else in it at any point. Everything still seems to work OK once the notification is cleared, so I'm happy to ignore it, just a little strange.
[Desire Android Development] mmaacc:
There is nothing changed that would even remotely touch anything on the SIM. The only thing I removed is the SIM Toolkit, which is some ancient stuff for text mode Nokia phones ;). Perhaps that still causes some issues with particular SIM cards and provider settings that expect it to be there. That's the only thing I could imagine...

You could try to flash the SIM Toolkit back, it's in posting #2, and see if this changes anything.
[Desire Android Development] minedune:
very nice mod! My new favorite now! Finally a mod stripped down to the basics. Thanks
[Desire Android Development] ricky.carsolin:
accounts & sync > add account > facebook for htc not working?

wiped everything then installed 0.7

after the initial setup. i rebooted to recovery and installed the new radio, facebook and friendstream.

when i tried setting up my facebook account it just displays "signing in..."

any tips on how to make this work?

i have internet connection since i can login to facebook via the application itself

i just cant do the Accounts & sync part.

I hope you guys understand what im trying to explain here.
[Desire Android Development] mmaacc:
There are currently problems with Friendstream and Twitter (Peep) due to a changed authentication. I don't know if this may also affect Facebook through Friendstream. Facebook itself, if installed via the add-on's is the latest version and should work.

If you haven't done so, please wipe your phone completely before installing a new ROM.
[Desire Android Development] ricky.carsolin:
i wiped before i installed 0.7

facebook is not working fine... facebook for htc is the one thats having issues in connecting/authentication...
[Desire Android Development] mmaacc:
Please try the following. Partition/format your SD card with only FAT32. Copy MacLite + all the packages you want to install incl. Facebook to the SD. In Recovery mode first flash the MacLite ROM, then without rebooting all the additional zip packages you like. Then reboot and go through the setup wizard. That should work.
[Desire Android Development] albino71:
@mmaacc: can you tell me why you're not using the R8 version of MoDaCo?
[Desire Android Development] planuza:
adding a google account ends up with "can't establish a reliable data connection to the server"

using wireless connection, able to use other net apps such as facebook / mail client / weather / etc...

tried wiping cache, same concern

reinstalled and wiped cache from clockworkmod before first boot, same concern

what could i be doing wrong? it shows gmail added by default on 0.7 so i didnt use the zip for it, and i tried signing on to google using the browser and it works there...

appreciate any help...
[Desire Android Development] mmaacc:
Does not happen here. My way of clean installing it:

1) Start phone in recovery mode with Amon-RA

2) Partition the SD, no swap, no EXTn, all FAT32

3) Wipe data, cache, Dalvik

4) Switch to USB mode

5) Copy all the packages to the flashcard

6) Flash them all, starting with MacLite.zip

7) Reboot and go through the normal setup wizard

8) Voila :)

Something seems to cause problems when adding packages later on, which I don't understand yet. It should theoretically not happen, it does not happen to me, and the only explanation I have would be different settings that were or can not be cleaned. Such as (previous) phone locks, different radios/settings and unclean installations.

Why would I use a bloated ROM one has to pay for? It comes with tons of unneeded packages, is buggy (A2SD) and it is deodexed and therefore memory wasting. Not the things I'm interested in ;).

I've tested v0.7 for the last day, especially looking at the battery consumption. Fantastic results, in 13h the battery dropped to only 94% with Wifi and push mail to Gmail and Exchange active. That is less than 0.5%/hour which is amazing.
[Desire Android Development] stoned99:
I'll try it. I'm currently using OpenDesire which is really fast but I miss the sense UI/launcher. also the battery doesn't last that long... I'd say max 24 hours
[Desire Android Development] mmaacc:
I'm making a 1.0 version that includes all the AppsBundle apps for the people who have problems installing. So I suggest to wait a little bit longer until it is up for grabs :)
[Desire Android Development] stoned99:
Thanks for the info. I was about to install it. I'll wait a little bit. :)
[Desire Android Development] mmaacc:
I hope with the following changes it becomes easier to install MacLite Add-Ons:

- Full version 1.0 added for all people who have problems with the module installation

- Changed Facebook to a different version, seems the previous one had some connection issues

- Updated AppsBundle to v1.2.

Development will continue with the modular version.
[Desire Android Development] mmaacc:
Folks, one question here. Now I have two extreme versions here ;), the baremetal one and the full one. Neither is optimal for a typical user.

So here goes the question, what do you think are essential applications that should be included in a "full" MacLite, and which ones should be left to modules one can install as she/he chooses. Feedback very welcome. Thanks!

...that's your chance to get "your" custom ROM without paying for it :D
[Desire Android Development] minedune:
Please continue to make the baremetal one! I chose your mod because its stripped down to the basics and you can add stuff if you want to!
[Desire Android Development] styr:
For me the baremetal verion with the modules is perfect so i`d be a very happy man if you decide to continue to develop it.
[Desire Android Development] ikabot:
+1, I love MacLite this way!!
[Desire Android Development] albino71:
first tnx for the reply...i get it :)

now in answer to your question about the full rom...

Please keep it bare.

Only update apps that are in the bare rom like superuser/adobe flash etc.

So stop doing the full! :)

A bare rom (even without sense!) but with the HTC dialler and HTC IME keyboard. That would be ultimate for me (and for more Desire users, so I've read).

I'm using the MoDaCo kitchen now to accomplish this more or less.
[Desire Android Development] Surfinette:
Thank you for your ROM. I like the idea of it because, I recently had a faulty SD card using a A2SD+ with Froyo and I don't want to risk loosing data again.

The issue is that I have about 100 apps installed in my phone (yeah that's probably too much ;)), that's why I have been using the old A2SD+ method in the first place... do you think I'll be able to use your Rom with so many apps? I know that Froyo has its own A2SD but I've never tried it because often ppl complain that it is not very efficient. When I install apps with your ROM and I don't have EXTx + A2SD+, do I have to take specific actions or settings to have the apps installed on the sd?

Also, excuse my ignorance (I'm still too noob), but what does odexed (or de-odexed) mean?
[Desire Android Development] Surfinette:
I agree the original HTC email app sucks, but what do you dislike about K9 mail (to me it's a great app, never had any trouble with it using IMAP)
[Desire Android Development] Surfinette:
The most essential app to me is Titanium backup, so we can play around with apps (removing and adding them back) and update roms more quickly.

Then, i note that

. I think that you should not play around with CPU and let people free to play around with it by defaut with SetCPU that I would include by defaut with your ROM (although I'm not sure that the author of SetCpu allows this).
[Desire Android Development] wou-thurr:
So if i understand this correctly the bare metal rom standard uses an ondemand gouvenor,

switching to 245 MHz when screen is off and to 800 MHz when screen is on,

and if i flash the interactive gouvenor from the addons it still switches to 245 MHz when screen is off, BUT to 998 MHz if screen is on?
[Desire Android Development] vitch:
Hi guys,

I just want to thanks a lot the cookers of this Rom because after about 86696807558 Rom flashing updating etc ... I found this Rom that I can build with my own features and it works great !

I re discover a working smooth optical joystick a smoothy menu, clean fast stable OS.

Thanks for all and hope too hearing from you.
[Desire Android Development] Loshia:
completely agree +1
[Desire Android Development] vitch:
I have probably miss something because I have flashed friendstream update.zip I've got the application working but no widget for friendstream appears in the widgets list ?

Is the widget include in another .zip ?
[Desire Android Development] mmaacc:
Thanks guys, that's some overwhelming response. Seems only a handful complained earlier that had problems without doing a clean installation or whatever problems :). I will certainly continue to make the baremetal version...

Applications come in two flavours, odexed and deodexed. This basically is a classes library for Java apps, which is included in the binary for deodexed files, or exists in an optimized version in the .odex files; as with my ROM. If you install applications the "odexes" will still be created, even for deodexed applications, thus eating memory of your phone amd theoretically being slower as well (non optimized). So if you can install your 100 apps does not really depend on A2SD or non A2SD. I would just walk the safe path without buggy A2SD+ ;).

I don't have any complains about K9, it is just not necessary anymore. For me the perfect Email setup (battery saving) is to have Gmail collecting all my mail accounts and deliver it via push, and additionally using the built in mail for my company's exchange account. Very power efficient.

This ROM does a better job than SetCPU, not only because of the governor settings. Which is proven and measured by battery life. Please don't use SetCPU with it, it is incompatible and will screw up!

It uses 2 governors, depending on screen state. If the screen is off it will be on powersave, that is running at 245MHz. If the screen is on it uses Ondemand, which scales the CPU frequence between 245 and 800 MHz, depending on demand. You can change these settings in /system/etc/init.d/90screenstate_scaling if you wish to. You can also change the used governors there (or by flashing InteractivGov_signed.zip). I experimented a bit and found Ondemand the "smoother" governor though.

Please do a clean install as explained in the first posting. Flash MacLite and all applications you want to add in one go, then reboot. There is some issue with flashing stuff later and not being updated in the setting properly.
[Desire Android Development] minedune:
Would it be possible to have an update mechanism for the next version? So you don't have to reinstall all apps and do the configuration all over again.
[Desire Android Development] PTKDev:
If i have EXT partition is a problem?
[Desire Android Development] boety:
Thanks, I'm looking forward to try your ROM, I like the concept!

I am now running OpenDesire but it's not stable enough due to the problem with the OJ (OPTICAL "JOYSTICK") and the SD card corruption.

Yup, it also had me, had to reformat, didn't know the exact cause and didn't know (at that moment) it was A2SD+ ...

Thanks for sharing your ROM and the time effort!

Power efficiënt, yes.

But the great thing of push is that you receive your mail almost immediately. When you let gmail check another pop account you do get it delivered via push

but only after gmail has checked that account for you

.

In other words, mail delivered to your non-gmail account is not delivered to your Android phone with "push speed".

It does not have to be a problem but it is a nice thing to keep in mind.

More info and a nice hack to check more frequently on this great blog:

http://lifehacker.com/5580553/incre...checks-your-other-email-accounts-for-new-mail
[Desire Android Development] mmaacc:
That's a good suggestion actually. I do not see so many changes happening anymore with this release. So a flashable update should be possible. Until I get my hands on the newer ROM/Kernel.

It may cause problems if it is EXT2 or EXT3 as this will be readable, there is no EXT4 module tho and this should be safe.

I however do recommend to always do a clean install. BTW, you do not need a SD card for this ROM to work, there is no A2SD included and it should work just fine with the default phone memory. So if in doubt, unplug your SD card and try without :)
[Desire Android Development] mmaacc:
Yes, that is what I meant. I let Gmail pull the mail for me, every 15 mins or so. And then it will automatically push the new mail to the phone. Sure, it has this 15 mins delay, but that you have also when you use the phone to check for email in this interval. Using Gmail is just way more power efficient as it is done server side.

Edit: You're right, it may be a bit slower in checking with the automatic adjustment. Thanks for the link!
[Desire Android Development] PTKDev:
I installed app2sd, is problem? =/
[Desire Android Development] mmaacc:
You likely had that with your previous ROM. MacLite does not include A2SD, however it includes the capability of the kernel to read EXT2 and EXT3 partitions. Theoretically they should just be ignored as Android has no use for them without A2SD. You just never know ;)...

So, best is always to do a clean install. And if you decide to stick with MacLite you gain more free space on your SD by repartitioning it to FAT32 only.
[Desire Android Development] PTKDev:
I have bad battery performance...

10min of 3g + seesmic = 97% (3% in 10minutes???)

- Radio: 32.47.00.32_5.10.05.23.

- Full wipe during flash rom 0.7

- SD: FULL FAT32 (original SD)

- Recovery ArmonRA 1.7.0.1

Why?
[Desire Android Development] boety:
questions regarding odexed and updating apk's

Some questions :-)

1) If I install version 1.0 or 0.7 + App bundle (actually the same as installing 1.0 right), I will not be able to just uninstall these apps from Android right?

2) Can I just remove the .apk and .odex files from the apps I do not want to install from the AppsBundle_v1.2_signed_odexed.zip and flash? Or will it not be signed(?) then and not work? So I have to install them one by one from recovery right?

3) If I for instance install the moduled ROM, version 0.7, and flash this one right after:

GMail_signed_odexed.zip (852.38 KB) v2.2.1 - included in v0.7 (edit: ok bad example :))

will I still be able to update the Gmail app? Is this odexed version the normal version? If it would be deodexed it would be altered in such a way it is themable? So odexed is standard? Or are odexed and deodexed both an altered version?

What about updating these alternate version? Will an odexed version be able to get updated by market?

What I want is 0.7 + Talk, Gmail, Google search, Geniewidget and some of the Add ons. Like Gallery3D. So I will download all these zips and install from recovery. I will be able to update these apps later? Although these updates probably will not be odexed ... Or should I just install a non odexed version so I will be able to update them later ...

Please clarify :-).
[Desire Android Development] boety:
Is that number really reliable? Maybe it's a matter of calibrating your battery stats? I mean it's just a number, maybe your battery is not being drained that quickly.

Best test is to see when your phone actually goes blank (batt. empty) I think.
[Desire Android Development] PTKDev:
I dont know, i wipe stats battery... IMHO is a number, not battery duration
[Desire Android Development] PTKDev:
I have battery 94% ---> 30min of 3g connection + seesmic.

Volts is: 4104mv (33.5 °C), i dont know why number of my battery percentage go down fast
[Desire Android Development] mmaacc:
Hmmm....the ROM does not touch the Radio, but it was reported in the Radio thread here that the 05.23 version is a battery sucker. I don't have 3G here, so I can not test it, but it was suggested that the 30.2 version is better. I'd try to flash that radio and see if this helps.
[Desire Android Development] mmaacc:
You pick either 0.7 (modular) or 1.0 (full). From the baseline they are the same.

If you don't want all that is included in AppsBundle please take 0.7 plus the packages you want. Flash all in one go during recovery. MacLite 0.7 first, then the package zips one by one, reboot and go through the setup wizard and all should work.

If you flash it will go to system. Just like in the official ROM. So updates will be the same as with official Froyo. All apps I included in posting #2 are the latest and newer than in the official Froyo ROM from HTC.

Yes, again, it behaves as the official normal ROM, with updates available.
[Desire Android Development] PTKDev:
At first post is raccomanded 32.47.00.32_5.10.05.23

I turn back to: 32.44.00.32U_5.09.05.30_2
[Desire Android Development] mmaacc:
Again, I don't have that effect. 5.23 works great with Wifi and EDGE. But I changed the first posting.
[Desire Android Development] PTKDev:
Ok =P

Sorry man, you is good job =)
[Desire Android Development] Kickasskev:
If I do eventually come to use this Rom is there a good app that would install the apps to SD I have seen a few on the market but don't know if they are any good ? I have a lot of apps more than what the 140mb internal memory could hold, that's the only downer.
[Desire Android Development] mmaacc:
Just use the built-in Froyo tool. That is supposedly tested and bug free :). Unlike A2SD+.
[Desire Android Development] Surfinette:
OK but SetCPU has also nice features that cannot be used if it's incompatible with your ROM, for instance SetCPU can be set to lower CPU below a certain level of battery. Also you are deciding for the user that 800MHz is the ideal CPU speed for using the phone, but maybe some would be just happy with only 700MHz, or other would prefer 998MHz (after all, some users must have chosen the Desire for its high CPU rate). Personnally I'm OK with underclocking (and most of the time I'm even OK with 700MHz), but with certain apps I need max CPU, and with SetCPU it's quick and easy to go back to the max CPU rate... that is why, I would personnally prefer that you would not touch the CPU settings within your ROM but instead offer to download some CPUsetting.zip files with the Governor settings that you consider best...
[Desire Android Development] mmaacc:
I made that ROM to my taste, like I want it, and it works super good with *my* battery life and performance I want.

Certainly that is not what everybody else, or you, want. That's why I mentioned it earlier, you can change all these settings in the /system/etc/init.d script. I even provided an update package that lets you change governors.

If you don't like it, or you have some SetCPU fetish, this ROM is certainly not for you :).

No harm intended. Just make your own version mate :).
[Desire Android Development] andrejkolesa:
Is it possible to add Openvpn addon ? I love this rom (0.7), but also openvpn.

Thanx
[Desire Android Development] vitch:
I have just find something interesting widget troubles. I remember a tricks tub clean up settings of sense/rosy that correct some bugs.

So I have done it and oohhh sunrise all missing widgets appears in my list.

If you have flashed/installed module after some reboot of this amazing Rom and you can't find widgets matching with application such as friendstream or news reader, just go to parameters / apps / manage apps / and clean data for HTC sense and rosie utility.

Then press home key and wait during first sense loading.

One time again, as you can read I'm not native English but I want thanks mmacc for his Rom !
[Desire Android Development] MarvinFS:
i'm testing your ROM for 2 days already. i have to say that battery life pretty much the same compared to MCRv8-9 (2-2.5 days) which is about 2 times longer than i have with Cyanogen 6 ROM (it's about 18-24 hours) i cant say what causes that much diffrerence i use the same software on all ROMs... (except the launcher)

i really like cyanogen mods but cant afford it's battery sucking rate.

the UI responsiveness is also pretty much the same as it's in MCR.

and web responsiveness too... so i really cant see the difference.
[Desire Android Development] breenod:
Hi I installed your rom but when doing a titanium backup restore the phone rebooted and got stuck in a bootloop. This happened twice. I did a full wipe etc before installing. I'm coming from defrost if that's any help. Any idea what is going wrong.? I'm attempting to intsall to my sd card by the way.
[Desire Android Development] mmaacc:
May be caused by a number of things. Firstly it is an odexed ROM that may be incompatible with some deodexed apps. It also does not have A2SD. Seems some apps just don't work with your backed up settings.

Again, I would always do a complete fresh install when changing ROMs, including reinstalling all applications. For Titanium itself, I tested that and it works. So it has to do with a particular application. And of course if you want to install to the SD you need to use the Froyo built in tool. I guess that is your culprit ;)
[Desire Android Development] mmaacc:
It's one of the add-ons I intentionally excluded as only a handful of users actually need that. You being one of them. If I have time I will look at this and perhaps make it a flashable app.
[Desire Android Development] mmaacc:
Updated to v0.8 with conservative undervolting.
[Desire Android Development] franticjohny:
THX, great ROM, but i also would like to see tun.ko included

It would be great as an Add-On

pleeease :o
[Desire Android Development] mmaacc:
Yes, I will add this, it just does not have the highest priority. It's a bit tricky to get all working with lowest memory, best battery and stability. So I'm still scratching on some bit's and pieces. One reason to remove Improved Email again also, although I really liked it in the first place.

The beauty lies in simplicity and stability. Everything else is icing on the cake. So please let me know if this ROM shows any even minor issues of any kind. If you read through the postings here most homecooked ROMs have quite a bit of problems. And adding new ones every day by throwing in more untested stuff and bloat.
[Desire Android Development] Lisai_dk:
Thanks for this rom, really like it.. But facebook and genie widget add-ons seem to fail to install 0.8 for me.
[Desire Android Development] MarvinFS:
mmaacc, i'm still on the v0.7 and still prefer this ROM against any other including Cyanogen (missing some feats though) and MCR

will try v0.8 now and the following are my current stats:

i'm using the phone for 48 hours sharp now (medium 15-20 calls per day, some sms, very few 2G gprs, very very few wifi) and i still got 39 % batt. left. ( i think it'll be enough for the next full day)

it's remarkable archivement. fingers crossed for the v0.8.

please continue and dont drop bare metal ver. cause it rocks!

thank you!