yashsingh1/xdaforums huggingface dataset:
[Wing, P4350 ROM development] daniel_costa_rj:
The linux android for Wing is nice, but very slowly and must of the keys doesn't work. I liked android linux sistem, but with those conditions I can't use all days. :(

But thank you DEVs for your hard work. :)
[Wing, P4350 ROM development] gj_iit:
i can take my wing apart if it help :)
[Wing, P4350 ROM development] hydo:
Thank you dev's the android works a treat, I thought that it would be real slow but on my HTC Herald it ran smoother than windows on most apps. Will be nice when the sound works.
[Wing, P4350 ROM development] tanwaniniranjan:
hi

So, we boot android after bootin into WM..

does Dis mean, when we restart the phone, we go back 2 WM?

Sorry 4 d silly question..
[Wing, P4350 ROM development] numaverick:
yes.

lucky..
[Wing, P4350 ROM development] ivanmmj:
The device drivers have to be compiled, as well as the kernel to match the device and its architecture. You won't be able to just run one made for another device unless it's a device with almost exactly similar specs. And even then, it will not be perfect. We need a team with linux and programming experience working on this exclusively.
[Wing, P4350 ROM development] misha:
This is great progress.

I was never able to get beyond haret boot followed by white screen and a reset.
[Wing, P4350 ROM development] Lackofmotivation:
Nice, Some progress on this at least. I'll have to play around with this some more then
[Wing, P4350 ROM development] N3xt2N0N3:
This is true if the kernels doesnt match the devices driver nor architecture it wouldn't work well at all. Thats the reason it freezes at a white screen
[Wing, P4350 ROM development] foltz61:
initrd-android.zip can be modified in Windows using 7-zip. Anyone with enough experience in linux here that can use the linwizard/gizard initrd stuff to possibly get the android initrd to work?

Edit:

The gizard initrd won't open with 7-zip.

Edit 2:

Can't gunzip it in linux either.
[Wing, P4350 ROM development] 123shadow123:
thats because initrd isnt a .zip file.

You can try hex-editing the initrd or reverse engineering
[Wing, P4350 ROM development] foltz61:
But the Android initrd is. Linux is confusing as h*ll.
[Wing, P4350 ROM development] amousa:
Hello

is the Anroid ready to try it on the T-Mobile Wing
[Wing, P4350 ROM development] buru898:
Apparently not. It all seems too complicated but I would love to put Linux as my phone's OS.
[Wing, P4350 ROM development] foltz61:
Ive been trying to get the Vogue implementation of Andriod working on the herald lately. Evverything works up to losetup of data.img on /dev/block/loop0. /dev/block/loop0 exists but, if I run losetup -f it shows rdev/loop0 as the first avvailable block device. The error says that data.img cant be found on /sdcard but, I can cd to my sdcard and work with files. data.img and system.img are there. Wondering if the /dev/loop0 stuff is the problem. I might ask the Vogue group if they can edit thier init (make us a special initrd) to point to /dev/loop0 and 1 for us.If I run the losetup manually using /dev/loop0 it still doesnt work though. I'd hate to but in on thier thread. I might pm one of them and ask them to check our thread out.. I'm still using the linwizard zimage BTW.
[Wing, P4350 ROM development] foltz61:
Still messing with this. Anyone else making progress. With learning linux as I go along, I'm going 2 steps forward and 1 step back. Better than vice versa I guess.
[Wing, P4350 ROM development] foltz61:
Still no progress of my own. If you want to see the little red thingy go back and forth, use the file below in place of zImage (extracted from MMC-android.gz in the linwizard project. I needed to use 7-zip to get to the actual image file.) and the initrd-android stuff from the Wizard android xda page http://xdaforums.com/showthread.php?t=403015
[Wing, P4350 ROM development] ivanmmj:
I found a guide somewhere to compile the kernel for the Omap850... I have to find where that guide is and compile the kernel... The hard thing is remembering to do it amongst everything else I have to do.

...I just remembered that my tuition is due today. :p
[Wing, P4350 ROM development] ivanmmj:
Here's some info: http://elinux.org/Android_on_OMAP#Android
[Wing, P4350 ROM development] d474rpr:
Has development ceased on this project?
[Wing, P4350 ROM development] N3xt2N0N3:
its still in working progress...its just not easy
[Wing, P4350 ROM development] d474rpr:
Yeah, I imagine it is. If anyone needs a QA type resource feel free to PM me. I have access to a lot of devices and can probably help out with testing. :eek:
[Wing, P4350 ROM development] dan0zone:
well seems like android is comming code name HTC kila will be in the US soon

http://tmonews.com/2008/08/android-info-galore-2/

http://gizmodo.com/5039741/t+mobile...nch-details-oct-13-199-w-2+year-contract-only

maybe some can extract the rom when this comes out
[Wing, P4350 ROM development] ivanmmj:
It's not that simple. You have to recompile the kernel to work for our devices. Windows Mobile is easily dumped and ported because were already have all the drivers we need. It's not the same for Android. As it is, you can do it now, but you have to compile the kernel, but I don't know if anyone has actually TRIED to compile the kernel for our phones, yet.
[Wing, P4350 ROM development] ivanmmj:
Well... I started work on compiling the kernel for our device. I don't really know what I'm doing so here's to nothing.

On a side note, my fiancee accidentally knocked over my laptop from where I placed it while I was in the kitchen and it knocked off a piece of the casing... Soooo, I stopped working on the kernel for a while...
[Wing, P4350 ROM development] dan0zone:
i know its differant ... what i was thinking is now that we have a new device n ROM to work with ..we can use it as a guide instead of feeling around in the dark like we are now
[Wing, P4350 ROM development] ivanmmj:
I'm currently messing with the Android SDK and trying to build an Omap850 compatible kernel. (Assuming that it works... and it might be missing some drivers so it will most likely not be perfect...)
[Wing, P4350 ROM development] ivanmmj:
Development was halted... I had to reinstall Ubuntu due to the drop damaging the current install (a few tweaks I had, thinking that since it was a laptop, it would never loose power...) So, I will try again at some other time. For now, I should really focus on my homework...
[Wing, P4350 ROM development] ttran001:
Since your using ubuntu with a laptop, make sure it's not killing your hard drive. I think its a known issue, just in case you did not know.

I'm running ubuntu studio and ran the test and my hard drive is still okay for now.

Just an FYI bro,
[Wing, P4350 ROM development] ivanmmj:
Killing my harddrive? I didn't know that was happening at all. How can that even happen, though? Is it turning off and on the harddrive repeatedly?

Although, it could be that my harddrive is having problems because the laptop got dropped... which sucks because it could void my warranty.

EDIT: Here's a temporary fix to the Ubuntu issue. It seems as if the issue is not just for Ubuntu, though. It can happen with any OS.
[Wing, P4350 ROM development] ttran001:
Ya, I ran that already and have looked into whats called the ubuntu ugly fix.
[Wing, P4350 ROM development] ivanmmj:
Turns out this is actually a hoax. By default Ubuntu lets the BIOS control the harddrive settings.
[Wing, P4350 ROM development] quicksite:
so, does this video seem authentic?

supposedly android on HTC touch

http://www.youtube.com/watch?v=z0e_ACIenhY
[Wing, P4350 ROM development] ivanmmj:
Even though the captions say touch, it's actually a sprint vogue which is a different phone who's internals are more like the kaiser, so unfortunately, it's not something we can just copy to our phones.
[Wing, P4350 ROM development] crypto5:
As I know this is some virtualization approach: running Android over the windows. Currently it works on the phones with 128 + mb of RAM.
[Wing, P4350 ROM development] gadomirko:
give me the link.... I know its a virtualization but it brings me the dream of android on the wing a little bit nearer ;) I wait everyday for the message the an android rom for wing is out ;)
[Wing, P4350 ROM development] M3XICAN5:
i found this on another post hope it helps :D
[Wing, P4350 ROM development] crypto5:
Unfortunately Gentoo is not Android..
[Wing, P4350 ROM development] M3XICAN5:
but it is linux
[Wing, P4350 ROM development] ibpnyc:
just got mine pre-ordered. Anyone else got one coming in 10/22?
[Wing, P4350 ROM development] ibpnyc:
im sure since it is open source there will be software available. I know the phone shows lack but it is at break thru point and needs to be polished a few times. Even if it does not reach its potential im sure this opens up a new mind frame for other developers
[Wing, P4350 ROM development] damnitpud:
i am in, i got the black one coming 10/22...i can not wait. I feel like a kid waiting for the last day of school or Christmas! I am debating if i will keep my Wing as an Expensive back up or if i will throw it up on CraigsList.

I tell you what though! The G1 is coming at perfect time, considering TTran is leaving the scene after his newest ROM is done! The Wing just won't be the same without his ROMs =(
[Wing, P4350 ROM development] ibpnyc:
Thats troo. No disrespect to other cookers but TTran does his thing!! Perhaps he will be developing for the andriod open source market!!
[Wing, P4350 ROM development] foltz61:
Can we try to keep this thread about Android for the Wing/Herald. Maybe this thread http://xdaforums.com/showthread.php?t=429471 is better suited for comparisons. Not trying to be a prick, just don't want people (myself included) to have to wade through tons of unrelated stuff if the development ever really takes off.
[Wing, P4350 ROM development] crypto5:
Ok, as far as I understand that wasn't virtualization. This is a web page of that guy: http://it029000.massey.ac.nz/vogue/. As far as I understand that impossible to use his cab on herald because he has Vogue with MSM7500 processor. We have some OMAP processor on Herald.
[Wing, P4350 ROM development] ranger7424:
G1

I have my G1 on order as well, planning to keep my Wing as a back up for a while though. Agreed with TTran leaving, roms wont be the same, he has done some impressive work for the Wing.
[Wing, P4350 ROM development] foltz61:
Is anyone still working on this? I've pretty much given up myself. I'm thinking about biting the G1 bullet. I would love to donate to someone who gets it working usablely on the Wing before I do. I'm not going for presale so, 10/22 could possibly be the end of the Wing for me.
[Wing, P4350 ROM development] Mogul345:
Sorry if I'm confused here, but I read all the posts so far, and I'm not quite getting what we're trying to accomplish.

If I understand things correctly, we're trying to run android on a linux environment that's running on top of WM5/6? That's what the haret.exe is for?

But I also see talk of trying to actually compile a kernel that will run on the herald's hardware. That sounds to me like a native approach to things, which is what I would expect. This would also make sense as to why trouble is encountered, b/c like most problems with linux we don't have native device drivers for our hardware. I read posts alluding to this.

So which one is right? I hope the second. And even if we don't have drivers, the hardware is at least documented somewhere right? I would think things might be easier, since the hardware is known and doesn't vary. Maybe if we can't create native drivers, maybe we could do something along the lines of NDISWrapper for things? NOTE: This is all speculation, I really know next to nothing about the internals of these devices.

EDIT: Ok, after more reading, I see Haret is the bootloader, ala GRUB. so if it's the bootloader, then why do we have to boot into WM to begin with?
[Wing, P4350 ROM development] ivanmmj:
Haret isn't just a bootloader, it inserts data directly into RAM. Basically, it takes over the RAM with whatever code you want to inject. Thus you can boot linux after having booted Windows Mobile as we don't know how to boot linux directly... yet.
[Wing, P4350 ROM development] Mogul345:
OK, I see now, I think. So when Haret "boots" Linux, it overwrites the WM related stuff that's in RAM, so once Linux is booted, WM is no longer running. And then it's as if we cold booted w/ Linux, which brings us to the issue of needing native Linux device drivers, etc.
[Wing, P4350 ROM development] ivanmmj:
Exactly. One we get, if we ever get, a properly setup kernel with the correct drivers, we could always create a crippled WM ROM that has just enough needed files to boot and then boot linux from there automatically.
[Wing, P4350 ROM development] Mogul345:
Cool. Makes sense then. Now here's another question that I can't seem to find a straight answer to, but should be answerable: What hardware is IN the Wing/Herald? I would assume that being a device, that the underlying hardware (ie. LCD Touchscreen, MicroSD reader, whatever the PDA equivalent to a Northbridge/Southbridge is, etc.) is known and non-varying.

From my trials using desktop Linux, knowing the underlying hardware is the first step to getting drivers. But nowhere have I found a list of all the "devices" we need drivers for. Maybe I'm just not looking hard enough?
[Wing, P4350 ROM development] ivanmmj:
It's got the following that I know off the top of my head.

Omap850 running at near 200MHz.

64MB of RAM

128MB of ROM space

I really can't remember much info other than that at the moment...

I don't know what the LCD Touchscreen type that it uses. All I know is the Omap850 "chipset/cpu" controls the following:

The card reader.

The memory controller.

The Edge/GPRS.

The ARM instruction set. (It's got an ARM9 as the main CPU and an ARM7 as the audio/signal CPU)

etc
[Wing, P4350 ROM development] Mogul345:
Maybe this link will help us somehow: http://focus.ti.com/general/docs/wt...lateId=6123&navigationId=12000&contentId=4679
[Wing, P4350 ROM development] atippett:
Android source available

I think google just made most of the source available today. Not sure if that helps.

http://source.android.com/
[Wing, P4350 ROM development] Mogul345:
Hmm, looks like we're hosed, least with what is currently out there. Check out http://source.android.com/release-features. Says in Supported Hardware section: "The platform requires a minimum of 128 MB of RAM and 256 MB of Flash memory. An OEM may want to support more Flash memory to make it possible to download more third-party applications to user devices."

Our devices have 50% of minimum for both.
[Wing, P4350 ROM development] darkstar62:
If Android were loaded onto an SD card partitioned specifically for it, couldn't we also add a swap partition to supplement the memory? Granted it would probably be pretty slow, but it would work.

Loading Android onto an SD card can also eliminate the 256mb ROM requirement -- just run it off a big SD partition.
[Wing, P4350 ROM development] N3xt2N0N3:
Guys whenever i try it android doesnt load. IT stays at a white screen. How far have you gotten and can u upload your files thanks.
[Wing, P4350 ROM development] ivanmmj:
In order to run Android on this phones, we have to PORT it, drivers and all, which requires a Linux Guru... It's not like porting a Windows Mobile image. That's a piece of cake. For that, we use already existing drivers and just change a few things here and there.
[Wing, P4350 ROM development] :
Well actually that will not work. As it stands android (on the g1) has to run from the phone memory. Also thre is currently only a complicated hack to run programs from sd card with android. I had a wing too and loved it but I highly recommend using a g1 with native android. Its a great flexible device with excellent and fast hardware.
[Wing, P4350 ROM development] t76sTaNg:
Any update on this or is this project dead?
[Wing, P4350 ROM development] SpiritFyre:
well ive now fully read all of this, it will take a long time to actually see if someone produces a version that doesnt consume soo much memory to run android and such, and or getting the right drivers.... alot of u should stop asking if a thread is dead after people dont post for just one day... lol. anyways im researching more all over the web to try and find any other people elsewhere trying to work on this aswell.
[Wing, P4350 ROM development] N3xt2N0N3:
OK People No this thread is not dead. The Android OS is really new nothing happens over night. Ok update I have the .NBH file for the G1 the link should be below. This is the version that still has root access to the OS which makes it possible to edited the rom with-in the rom, thats if we get it ported first of course.

Also I dont have the tools right now to take apart the .nbh and rip it apart so if any can please do. The link is below.

DREAIMG.NBH
[Wing, P4350 ROM development] narancs:
I tried with different apps but I always get an error: "dreaimg.nbh is not a valid .nbh file"

guess the "old" nbh extract tools not working for android image files? :confused:
[Wing, P4350 ROM development] gadomirko:
the same problem here! cant extract the nbh file!
[Wing, P4350 ROM development] N3xt2N0N3:
really? ugh!!
[Wing, P4350 ROM development] smokeingit:
this thread should be locked or deleted. wing will not see a pro active version of this linux distro. sorry to kill lots of hopes and dreams.
[Wing, P4350 ROM development] ivanmmj:
It's true. The distro can't just be ported in the way windows mobile gets ported.
[Wing, P4350 ROM development] darkstar62:
Hey, nothing's impossible. I've got a minimalistic linux distribution that I built running on my wing, installed in a linux partition on my SD card. I use Haret to boot it (custom kernel too, no need for an initrd). When it boots, I have about 55mb of free RAM to play with, plus about 128mb of swap in another partition on my SD card. I can pull up a minimal graphical interface so far with full touchscreen support. With my build toolchain, I could build pretty much any linux app I want and install it to my phone.

Android in its current form may not run on the wing. But with completely open source, and the fact that it's linux, there's no reason a stripped-down version couldn't be built that would run. I'll concede that it probably won't be fast, but it's certainly not impossible.

I see no reason why this thread should be closed while there's still useful discussion to be had. Give it time -- good things can still happen.
[Wing, P4350 ROM development] ivanmmj:
The ability to port isn't what's missing, it's the people to actually do the porting.

I'd love to, but I'm still a novice at these kind of things.
[Wing, P4350 ROM development] N3xt2N0N3:
Can you share your minimalistic linux distribution that you built?
[Wing, P4350 ROM development] crypto5:
The linwizard project(http://linwizard.wiki.sourceforge.net/) works on Herald. At least I started it on my wing and got keyboard partially working and could start X. Also some guys used that distro to run android on wizard: they started linwizard, mounted some image from SD and started android from that image. Probably that would work for wing too, but I am not sure is it possible to work with Wing MicroSD controller now in that Linwizard distro. I think maybe some linux hacker could look at that, but not me because I don't have such experience, don't have a lot of time for that and fully enjoyed by available Wing ROMs! ))
[Wing, P4350 ROM development] smokeingit:
Even if he did share this custom distro that he may have really made, its still useless with the bigger grand schem of things. the drivers are not there. its like having a car that turns on but cant move. the real issues isnt the port. the issue is having someone take the time (without pay) to make these said drivers to make the phone currectly operate. there is no platform to begin with.

Smokeingit

xbox hacker
[Wing, P4350 ROM development] holiday5804:
Anyone find it somewhat amusing that wing owners want android on their phones and g1 owners are trying to get windows on their phones?
[Wing, P4350 ROM development] fishwiz45:
very amusing!! Lol!
[Wing, P4350 ROM development] gbuscrizist:
I have decided to lend my help to this project, of getting android to work on the wing. So far I have found not many people willing to help out, nor places to contribute to get a community going. So I want to start that, I think that first we should get the linwizard project fully compatible with the Herald, then we should start working on the porting (aka driver coding) of Android, since most likely it will become more freely availble by the time we get to that point in development. So I am here to ask who is willing to contribute how ever they can. So I want to easily get information about the technology inside the wing/herald, because the less time I have to search for it, the faster I can get to coding those drivers. Now I am in no way a pro at this, I am going to be learning while doing it, but I figure it is better than no one actively working on it. Ivan, if you still have any progress for this, I would love to know/have it.
[Wing, P4350 ROM development] Kuuf:
I'm a linux user and programmer myself en might also help with this, but I'm totally unexperienced with writing drivers ...
[Wing, P4350 ROM development] gbuscrizist:
Hey Kuuf, so I think the first step needed to be taken is getting a fully functioning linux onto the herald. so first question, have you been able to get the embedded gentoo linux, or the linwizard linux to run on your phone?
[Wing, P4350 ROM development] Kuuf:
Embedded Gentoo is linwizard, not?

I've already tried the linux from this thread with the same problems als mentioned here

So, yes ...
[Wing, P4350 ROM development] Kuuf:
Hmmmm,

C: allright (pointers, bit manipulations)

Microprocessing: nope ..

So, guess I won't be developing drivers then ...
[Wing, P4350 ROM development] gbuscrizist:
I have tried to put linux on my herald, but first it just kept hanging up, and now I have the official drivers for omap in a different kernel, and it works kind of, i need to put an older version of squashfs into the kernel that works on my phone, because it cant mount the root dir, because the older versions of squashfs dont like newer ones i guess, so that is what I am working on right now. also after that starts working i plan on starting on wifi drivers. now i have no idea how to do either of these, but i am willing to learn.
[Wing, P4350 ROM development] N3xt2N0N3:
thank you in advance Kuuf and gbuscrizist, and all else who contributed to this thread keep up the work and lets get android on the wing!!
[Wing, P4350 ROM development] Kuuf:
Yw :-)

I tried booting android by changing the boottextfile but did not succeed...