yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
This is for all Sense versions of Flan 2.1. This is development and not for general use yet until it's more stable and faster. If you are new to Android, start here www.androidonhtc.com it will tell you what you need and where to get all the files. If you need further help, check the bottom of this post for more links.

It's very early and there are a lot of bugs with it. This is a work in progress. I'm hoping for some help from the community to get this stable enough.

I don't need any bug reports, just development to get this to beta.

If you can help develop this I will keep the updates (and credits) on this post as we move forward.

Expect a lot of changes very quickly. I'm operating on the release early and often approach to get this out to the community. This is high priority for me because Flan is a very nice release but it needs work.

========================================

STATUS

* Hero and Espresso boot to Rosie. From there it gets complicated

* Espresso (I think Hero too, so much switching back and forth) FC's acore when dialing at the moment.

* Hardware keys do work

* HTC widgets do not work (for now)

* More I forget at the moment..

========================================

Download Section:

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

[CURRENT]

* Espresso

DOWNLOAD: Espresso Flan 2.1 01-13-10

Stable Espresso based on Eugene's V2 port for G1/MT3G. Many thanks to him and mssmison for pointing me to it. Just came out (01-12-10) with working everything but HTC widgets so far. Still a little slow but usable.

* Hero

DOWNLOAD: Hero_2.1_enate_011210

Based on Hero21 Community port

[DEPRECATED]

* Espresso-2.1_enate_01-10-2010

Based on Eugene's port

The dialer FC's due to vibrate hardware permissions.

Also you need to add flanhero init to your rootfs or change it to eclairhero. The boot class paths are the same either way. If you don't know what I'm talking about you should really wait for us to get further along. The stable current release uses Eclair settings so should boot right away like it does for me.

* Test Version 1 of Espresso

Original test image based on Kingklick's Espresso port.

A lot of bugs such as hardware keys are broken. Need I go on? You have to use ADB to kill the current screen to get back home..

========================================

Credits to everyone including dzo, vilord, zenulator, mssmison, jamezelle, jeckyllhavok, polyrythmic, drizzy and the rest of the G1 and MT3G devs, maxisma, barakinflorida, the list goes on. I don't take donations but some of them do and they deserve it.

========================================

Helpful links and people who have helped me get where I'm at:

Google Android and Linux for KAISER!!-- Main thread for Android on our phones

Linux and Android for Vogue (Kernel Thread)-- Dzo's thread for kernel development. He got us started and is a legend here.

Zenulator's threads for Vogue (they work for us too). He has dedicated a lot of time to helping us out.

Android with sense UI for the vogue

Vogue Android 1.6 Donut

Android 2.0 Eclair for the Vogue

_________________________________________________________________
[Tilt, TyTN II, MDA Vario III Android Development] dcarr622:
Looks nice! I think I'll definitely give it a spin. Is there any way to get WiFi on this build?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Using Eugene's port now. Hardware buttons work, HTC widgets don't, dialer crashes acore. Looking good but will need some tweaking before I upload it.
[Tilt, TyTN II, MDA Vario III Android Development] ajclai08:
Thanks for the update man, looking forward to this in more of a complete state. Does this work with qvga?
[Tilt, TyTN II, MDA Vario III Android Development] jamezelle:
i HIGHLY doubt it.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
We've got some major issues. I guess the G1 and MT3G have HTC widgets working. Something is wrong but it's going to be a little while. Look where we are with Eclair and this is Flan. Also, I'm switching this thread around to include all Flan images shortly. Just need some more dev to make it worthwhile. I can either make a call but lose hardware buttons or not make a call and have them...
[Tilt, TyTN II, MDA Vario III Android Development] jamezelle:
with eugenes port? what is breaking the hardware buttons now?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
No, Eugene's has working buttons but the dialer is broken. He said to use another dialer until he fixes the permissions. I'm going to just try to fix the permissions myself though. Still can't get the HTC widgets again like I had before and there are very little debug messages to help. At first boot it just says "can't find widget xxx" over and over again on Espresso and Hero 2.1

I'm booting Espresso again. If I can get somewhere now (at least the dialer to work) I will update the post. It's 2am now so we'll see...
[Tilt, TyTN II, MDA Vario III Android Development] jamezelle:
its 2 am here too. i feel so helpless without my hdd:rolleyes: i wish i could help!
[Tilt, TyTN II, MDA Vario III Android Development] Pandemic187:
Regardless of what comes of this, this is cool to see. I'm still digging polyrhythmic's Eclair build, but it would be awesome if we were running Flan in the future.

EDIT: Oh, I was being a n00b and didn't read the post completely to see that this isn't actually Flan. That's okay though - any Android work is good work. :D
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
This is Flan. I started with Eclair and moved up (thanks jamezelle). I should update..
[Tilt, TyTN II, MDA Vario III Android Development] jamezelle:
hey you should check out kings/eugene's who ever the hell it is. lol any way check out the latest release, mostly bug fixes from what i remember reading. im still hard-driveless :( running off of karmic live cd :rolleyes: :eek: for now. so ill help when i get set back up
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
The deprecated test image on the OP is King's. I'm using Eugene's now and it fixed a lot of bugs. I'm messing around again hopefully can get some new images added soon
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
enatefox, the permissions in bin are not correct in the image you have uploaded last. I will try to correct them and see if I can help with something ;)
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
Ok, I have corrected the permissions in bin and managed to boot the image.

First it took very long time to boot and second most of the applications become not responsive, while they are trying to load in memory. I saw the problem you are talking about with the HTCDailer.apk and hope you find solution for it (I will also try to check it).

Another thing is that I cannot see HTC widgets, which is strange, because I can see some of them in the app folder. Others have to be added.

About wifi it starts successfully, but when I try to connect to ap it says Obtaining address and cannot manage to get an address - what permissions are missing in this case? Maybe tiwlan.ini?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Borkata81, thanks. I don't know what was wrong with the perms, I ran genext2fs on it. I guess I can compare them or could you post "ls -l" on the right ones so I can fix that?

The dialer will need to be hex edited if I'm right about the issue. Not even Stericson can convert XML back to binary without compiling the app we don't have source code for so I'm on to fixing it if I can.

The widgets are broken. I had them working once but issues with King's version (on the OP) had me delete it and now I've lost what I did. But it is fixable if I can remember what that was...

I have not even touched wifi as I can barely use this thing and the dialer doesn't work. I haven't put any of the right files for that in there.
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
chown root:2000 bin/*
chmod 755 bin/*
chmod 2755 bin/netcfg

These are the commands ;)
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Hmm, I do recall seeing root:root now that you mention it.. Thanks did you notice any adverse effects though or you just letting me know? Particulary like dialer perms or anything?
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
Well, applications load very slowly sometimes and message to FC or wait is shown and after pressing several times wait they manage to load. Maybe we can try to optimize some of them. I made a search and saw that for current Sense UI some of the app shouldn't be optimized, but I am sure that most of them can be.

To be honest Rossie is pretty fast though :) - of course it take time to initialize at the beginning.

P.S. I am currently downloading latest Kingx Espresso 1.1 to see what can be taken from there, but I will continue experiments tomorrow maybe.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
King's was way too problematic for me as noted on the OP but maybe a good blend can be made. For HTC apps you want almost none optimized outside of images yet Rosie is small already. Dragon's version is about 18MB just by itself.. There are also 3 other apps/services that run to help Rosie now and that's killing memory.

There will be a lot of improvement on the usability but I need it to at least work as a phone before I do any of that.
[Tilt, TyTN II, MDA Vario III Android Development] N.Creep:
Hello,

For the Hero and other android devices you need internet connection (like GPRS ,3G network and all that kind of stuff.

i got one simple question: do you need that to if you flash it over WinMo?

(maybe can someone send in a pm to me? )

Thanx
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
You don't need a data plan for Android-- I don't but the experience isn't the same. You're not flashing anything with this either unless you have a Vogue and at this point it's barely usable.
[Tilt, TyTN II, MDA Vario III Android Development] N.Creep:
Oke thanx for the answer!

I will check ?your? rom out if i got the time .

Its looking grate by the way !

cheers
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
You may want to wait in this one, as per the 1st post

If you want one to play with that works really well until this one it up, go here: http://xdaforums.com/showthread.php?t=600154

Though I agree, this one looks sick
[Tilt, TyTN II, MDA Vario III Android Development] Pandemic187:
Should this system.sqsh boot as-is or do I need a flan.user.conf? I tried it and it wouldn't boot.

Looks like there's a problem with permissions for me as I keep getting a "Permission denied."
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
j101399j, yeah this thread is for Sense versions only. I was thinking of one for the vanilla Flan now that I have that working but this is specifically for Rosie.

Pandemic187, the image has flanhero.build. Either change it to eclairhero or add an entry in your /init script for it.
[Tilt, TyTN II, MDA Vario III Android Development] Pandemic187:
Heh...I have now idea how to do either of those. Are they easy to do?
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
Here is a rootfs with inits added for Flan and Flanhero, but I doubt u can boot this image enatefox upload, unless he has change it with new one with corrected permissions.

http://www.mediafire.com/file/edydgzzmdoc/rootfs-with-flan-and-flanhero.img
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Both that I posted boot just fine each time for me. The permissions are wacky on most rootfs.img's such as no root user (everything is chowned 0:0) so I use the one that I made that fixes it. The system image has eclairhero not flanhero though. I forgot to rename it before I uploaded it so I'll replace it with that file renamed on the OP. At least with that rootfs.img, it works.

Either way, I figure if you don't know what to do then you should probably wait. Most people aren't even posting this yet because it's so early. I just wanted to get this posted for devs to get it to beta for general use.
[Tilt, TyTN II, MDA Vario III Android Development] N.Creep:
Oke thanx ,I will play with that one :p

Btw, yeah this rom is looking good :D.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Added my current Hero port to the OP. Works a little better than Espresso so maybe someone can have fun with it. Progress is still underway.

Added my current Espresso port to the OP. Fixed dialer, all the info is there. Not bad for one day.
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
Great to hear that you manage to fix dialer ;) You are faster than the G1 guys :P

Btw I have noticed that when I try to open settings it is very slow. Where is settings situated? Framework maybe?

Also Phone.apk needs definitely optimization and import from sim is not working so maybe again permissions thing.
[Tilt, TyTN II, MDA Vario III Android Development] Iced Coffee:
Hi guys,

Sorry though I am familiar with flashing ROM but very new to ANDROID. This looks really great to me, but is there any guidance how I can flash this ROM? And is there any difference between Hero and Espresso? Which one is more stable so that a newbee like me can use?

Thanks!!!
[Tilt, TyTN II, MDA Vario III Android Development] anagarika:
I think the instruction is to run Haret.exe after ensuring the required files on your SD. That's so far what I've learnt (also a newbies in Android). One thing: make sure your SIM PIN is not turned on (I failed so many times last time due to this .. I guess. Haven't tried again .. )
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
enatefox you built the new version for espresso from scratch? What I mean is that eugene is still using eclair, so yours seems to be eclair too.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
I hope it's 2.1 since that's what Espresso is for. All I got was

If he backported it then once it gets a little more stable I'll try to reupgrade it.

If anyone's looking for how to boot this then look at the general thread here:

http://xdaforums.com/showthread.php?t=396782&goto=newpost

Or the main site (is it still?)

http://www.androidonhtc.com/

Also I came up with a bash script to run pngcrush against a directory recursively. I'm extracting all of the apps, running it and packing the images back and then will try to optimize what I can without the FCs haunting me.

for png in `find . -name "*.png"`; do pngcrush -reduce -rem gAMA -rem cHRM -rem iCCP -rem sRGB -rem time -brute "$png" temp.png; mv -f temp.png $png; done

smoky-jr, I'll add something for Hebrew fonts on the next release. They look like the standard fonts though. Know what to do with them?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Eugene posted new Espresso for Droid. Testing now, hopefully it will fix the widgets which do work on G1/MT3G but not on my phone for some reason.
[Tilt, TyTN II, MDA Vario III Android Development] herpez:
Hi. After reading your post in flan blackstone, im here to help you. I have a blackstone and i can test it, just tell me how you want me to do.

Thanks
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
How's it working on it or is that why you're here? I'll go over the rootfs for your phone and try to see if I can keep things general. Let me know what the status is for you so I know what to look at.

I'm still having issues with the Droid port of Espresso. Probably not worth trying to port that over and maybe I'll just grab the framework or something and see if it can help make it beta-worthy. The lag is bad and as Eugene suggests don't switch to 7 screens. There's a workspace glitch and HTC for some reason thought to make it require a system reset to undo that setting. Craziness.
[Tilt, TyTN II, MDA Vario III Android Development] herpez:
With the build from the topic in blackstone, it booted but lagged.

However i can do a deep test, just say me what i should test specific
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
I'll try to make an image for you, can't test it but it will let me know what's different between the phones.

Here's the error with widgets. Not sure yet what will fix it:
[Tilt, TyTN II, MDA Vario III Android Development] mssmison:
Great work on this Nate!
[Tilt, TyTN II, MDA Vario III Android Development] smoky-jr:
i Know what to do with them.

What do you mean you add something for Hebrew fonts?

do you add only font or any software with them?

thx bro.
[Tilt, TyTN II, MDA Vario III Android Development] Iced Coffee:
Yes, sorry, but I could not find the file Haret.exe, all I found from the download is the .sqsh file, like Espresso_Flan_2.1_enate_01-13-09--system.sqsh or Hero_2.1_Flan_enatefox_01122010--system.sqsh

So what can I do with these .sqsh files? and where can I find the Haret.exe? Thanks.
[Tilt, TyTN II, MDA Vario III Android Development] antonieoalan:
how to transfer contacts fomr the older winmo6.5 cooked edition to this eclair version

i already backed up the contacts thru pim back up

now how to load the contacts thru eclair
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
If you are new to Android, start here www.androidonhtc.com it will tell you what you need and where to get all the files.

One way:

Snc your contacts to outlook on your computer, export them into a file, import them to a google gmail account, then sync them with gmail on your phone. Currently there is no way to sync over usb and the programs that backup and restore contacts on the phone do not work across winmo and android (as far as I know)
[Tilt, TyTN II, MDA Vario III Android Development] tommywoods:
something wrong with the audio, it works but sounds weird, it crashes the incoming call sometimes.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
It's using the wrong libaudio.so and libaudioflinger.so. Not a big priority for me at the moment. I want the widgets and other things going so this is more usable. Anyone working on this too?
[Tilt, TyTN II, MDA Vario III Android Development] Iced Coffee:
Thanks. Just to note that it should be good for newbie/new tester like me to know about this, why not posting this single sentence to the first post? Thanks for your great work :)
[Tilt, TyTN II, MDA Vario III Android Development] calvin83:
can this one work with HTC diamond? thanks~
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
I don't have a Diamond but I can help you if you help me help you. What's (not) working when you try?
[Tilt, TyTN II, MDA Vario III Android Development] calvin83:
thanks in advance.

I tried both, but neither work. It keeps looping the startup animation "android". can not load into the system
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
I had the same issue, make sure and use the RootFS from the 1st post and make sure to remove everything from your SD card; I guess it scans for pictures and media and will take FOREVER if you have any on your card. I still don't have access to the apps yet, but we will see...
[Tilt, TyTN II, MDA Vario III Android Development] calvin83:
I see. I will try to remove other stuff from my SD card then. There are plenty of things there. It is ok to put them there when i used eclair 2.0.1. Maybe different system files?:rolleyes:
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
Yes, this one scans the sd card during initial boot for media from what I understand; and 2.0.1 does not.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
There's a number of reasons it may not get past the boot screen. I will post a clean data image that has dexopt already ran against the apps. That's the major reason for the delay on first boot. Also if it fails then it will boot loop forever. If that doesn't work I'll probably need a logcat but new Sense versions do a full inventory of images on the SD card. I had 1,500+ and saw it scanning them so I removed them and saved about 5 minutes.
[Tilt, TyTN II, MDA Vario III Android Development] calvin83:
thanks for the advice. I deleted most of the images in my SD, and it works. I managed to get into the system.

Very nice UI. But system is a bit slow. not so responsive.
[Tilt, TyTN II, MDA Vario III Android Development] Pandemic187:
Just thought I'd give this thread a friendly bump as I'd like to see development on this continue.
[Tilt, TyTN II, MDA Vario III Android Development] calvin83:
me too here. Hoping the next release will be out soon:D

2.1 got real nice UI, I like it.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
I'll be working on it off and on. A little too busy lately to get much done but as I can, I'll be updating
[Tilt, TyTN II, MDA Vario III Android Development] ken3317:
I finally got this Espresso to load, but was wondering why when i try to download Apps, it always tells me that I have insufficient storage space?

I have a 4 gb card partitioned with 2 ext2 partitions, each 500 mbs . i've used the installer to wipe data as well, what determines the space of the system?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
It seems to be an issue with these. Even ADB will throw that error when installing apps. Not sure why, I just push them to /data/app/
[Tilt, TyTN II, MDA Vario III Android Development] ken3317:
OK enate thanks, sound issues bug me, but this is looking sweet. look forward to your newest release.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
So here's a status update: My Tilt is pretty well unusable. I dropped it the other day and busted the hinge on of the sides. I bought a MT3G which both of these images are originally for.
[Tilt, TyTN II, MDA Vario III Android Development] Borkata81:
Sorry to hear you have lost you Kaiser. I hope you can help from time to time about kaiser dev :)

Can you share your recent work files about the build, so maybe me or somebody else can continue work on the build?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
I'll post everything I have when I get a minute and update the OP. I'm trying to donate my phone to dzo, vilord or mssmison-- whoever can use it more
[Tilt, TyTN II, MDA Vario III Android Development] duchoang81:
Flan Hero is great build on my Kasier, thank enatefox. But audio still is the problem. Please update the audio lib for this build to make it better, bro. Spend all day with this build and it seem fast (with 96mb swap).
[Tilt, TyTN II, MDA Vario III Android Development] perern:
you know how to edit the sqsh file?
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
in Linux with installed squashfs tools:

-unsquashfs ...sqsh
[Tilt, TyTN II, MDA Vario III Android Development] garringm:
Wasnt there a certain version of squashfs tools that was recommended, I thought something didn't work right with the new version when making a squashfs
[Tilt, TyTN II, MDA Vario III Android Development] zenity:
As far as I know there is also a windows version of Squashfs tools, I have used these to unsquash, which works fine, but never tried re-squashing, so I'm unable to say if they will work for editing builds.

However it may be possible to unsquash a build, edit it, and then use 7zip to tar it ready for one of the more recent nand/haret installers?
[Tilt, TyTN II, MDA Vario III Android Development] polyrhythmic:
SquashFS version 3.1, 3.4, or 3.7. The current version of SquashFS is 4.0, which will NOT work.

If you want to convert it to the new-style build, you'll also need to get an old-school rootfs that you KNOW works with this build, and move parts of it into the system as described in Vilord's NoMoRootFS thread in the Vogue Android forum. Then you can tar it up and install it new-school.
[Tilt, TyTN II, MDA Vario III Android Development] garringm:
Is it possible for someone to take an old tattoo build that was optimized for the kaiser and make it installable I have been using vilords tattoo but am limited on space after install but he has included a lot of extras that seem to be unremovable
[Tilt, TyTN II, MDA Vario III Android Development] thebulletfromhell:
For some reaseon, it got stuck at to open persistant property directory /data/property

error 2