yashsingh1/xdaforums huggingface dataset:
[Touch 3G ROM Development] stuliv12:
ive now e-mailed haret@handhelds.org and asked the same question.
[Touch 3G ROM Development] helwanif:
I will be waiting for any reply
[Touch 3G ROM Development] gio1993:
No one has solved the haret problem? ( i'm not a chef but i want android :D )
[Touch 3G ROM Development] haree:
Dear

be a little patient u can see that people are trying and have also sent communication to others on the same its gona take some time but im sure their are guys working on it :D:D
[Touch 3G ROM Development] DanRo80:
All official Roms of HTC Click (Tattoo)

Don't know if this helps anyone out.

http://htcpedia.com/forum/showthread.php?p=21835#post21835
[Touch 3G ROM Development] daddy cool:
Any Info on the android for jade,

Is there anyone working on this still?
[Touch 3G ROM Development] LeTengX:
no news for a long time, always waiting for android for jade...
[Touch 3G ROM Development] SeeDo:
any news? i'm really waitin' for that!!
[Touch 3G ROM Development] haree:
linux kitchen

hi

im not a cook but i say the below link its a linux kitchen

just in case any one of brilliant cooks wana cook a rom for us

hope it helps :D

http://xdaforums.com/showthread.php?t=410302
[Touch 3G ROM Development] spacejam:
this is not to use Linux on Jade :D :D :D

It's only the kitchen environment for WM6.5 for chef using Linux based PC.
[Touch 3G ROM Development] haree:
hi

ok thanks buddy as i said i dont know or understand cooking was just trying to help:D
[Touch 3G ROM Development] NeoS:
You guys should try to get a hold of a working Haret, then use the software from the Tattoo, which has the same hardware as the Jade.
[Touch 3G ROM Development] stuliv12:
thats the problem, we have the Tattoo files but no Haret, it doesnt detect our processor correctly. I have e-mailed the Haret team but i havent had a reply.
[Touch 3G ROM Development] hoaxdream:
hope are great chef find a way to port android on jade..

still waiting and cant wait.:D
[Touch 3G ROM Development] tellmewhy:
Would somebody please extract the kernel, initrd, etc. from Tatto's ROM, so I can start working on HaRET? I own a HTC Jade, and like to have Android on it. I will start looking at HaRET to see what can I do.
[Touch 3G ROM Development] rasvo:
HaRET 0.5.2 is working on Jade. I tried it with haretconsole running on Win XP.
[Touch 3G ROM Development] arseny1991:
just checked out Haret 0.5.2 on my Jade, it detects the cpu and 'Generic ARM v6', is it normal or should it say Qualcomm MSM7225 ? Are you sure its fully supported ? Did anyone manage to get the kernel and image out of the Tattoo ROM afterall ?

hoping to play with android soon :)
[Touch 3G ROM Development] rasvo:
http://handhelds.org/cgi-bin/cvsweb.cgi/~checkout~/haret/WHATSNEW

- Better support for MSM7xxx and MSM7xxxA machines.

So I think 'Generic ARM v6' is OK.

I've had no time to play with the Tatoo ROM yet.
[Touch 3G ROM Development] arseny1991:
oooh, that is great ! Have you managed to extract all the files from the Tattoo Rom ?

Can't wait to start testing !
[Touch 3G ROM Development] rasvo:
Tatoo ROMs are available for example here:

http://htcpedia.com/soft/htc-tattoo-rom.html

I only downloaded, not extracted :)
[Touch 3G ROM Development] rasvo:
After some research it's obvious, that we must build specific Android kernel for Jade. My research continues...
[Touch 3G ROM Development] FloatingFatMan:
Actually, I think you'll find you're wrong there. I don't have a Jade, but I DO have an Acer beTouch E200 which has similar hardware and an MSM7225 processor. Even with HaReT 0.5.2, I still get the Windows error when I attempt to start it. (I'm not expecting it to boot Android yet, but it doesn't get that far)

From reading up on it, HaReT does NOT yet support the 7225 processor, only the 7200, 7201A and 7500. Until someone updates it to support the 7225, you're not going to get Android working on the Jade.

This is straight from a post by Kevin O'Connor...

http://www.mail-archive.com/haret@handhelds.org/msg01195.html
[Touch 3G ROM Development] rasvo:
Thanks for the link. As you can see, Haret is running on the Jade, but crashes during the boot. But the man is trying to boot Android built for HTC Kaiser. Isn't it the problem?

There's common support for arm6 processors in Haret. As Kevin wrote:

"Haret is currently looking for a prefix of "MSM7201A", "MSM7500",

"MSM7200" - this is easy to change, but it wont stop the crash as they

just activate the same arm6 backend that is already activated."

Maybe we need some minor change in Haret code.
[Touch 3G ROM Development] FloatingFatMan:
If he's getting the "unhandled exception" error, then the problem is in HaRet, not the Android image. It's crashing before it attempts to start the Linux kernel, and the problem is that HaReT hasn't been updated to recognize the MSM7225 processor.

Once that's been updated, it should then try to boot Linux and give a whole different type of error due to the MTYPE mismatch.
[Touch 3G ROM Development] rasvo:
Hmm, that's clear. So I'm going to setup enviroment for building Haret and trying to do my best ;)
[Touch 3G ROM Development] FloatingFatMan:
Best of luck. I suspect you're going to need some technical data from Qualcomm to get it working though...
[Touch 3G ROM Development] haree:
hi

going by the comm between you to it looks like its gona be a tough task to get android on Jade wishing u all the best in ur attempt

beta tester yes im ready:D
[Touch 3G ROM Development] abhishekbajpai:
Waiting

Eagerly Waiting !!!!!!!!!!!!!!!!:rolleyes::rolleyes:
[Touch 3G ROM Development] rasvo:
Here is the reason why HaRET is bombing on Jade. MSM7225 has no coprocessor! Now I'm finding out if there's some workaround.
[Touch 3G ROM Development] rasvo:
Nope. We have C15 - the system control coprocessor. But MRC instruction generates exception when used with some registers.
[Touch 3G ROM Development] daVirus5:
so any fix or workaround for that?
[Touch 3G ROM Development] rasvo:
I'm diving deeper into the ARM architecture (particularly ARM1136) and the HaRET code. C15 is OK, it's all about the MMU. I'm still trying to solve it.
[Touch 3G ROM Development] arseny1991:
thats great, cant wait to see a fully functional Haret on Jade :)
[Touch 3G ROM Development] sreeramu:
Great ..... so soon we can see android running in Jade.... :)
[Touch 3G ROM Development] haree:
hi

i just wanted to appreciate ur efforts to make android happen on jade

its really nice of u man thanks buddy egarly waiting for ur resolution

i feel that u will make it happen thanks for ur efforts :D:D:D
[Touch 3G ROM Development] rasvo:
Thanks haree ;)

For those who are interested: current version of HaRET supports memory access based on sections (quite easy to implement), but we need for our MSM7225 support for pages (deep sh*t).

I did some first attempts and my investigation continues. I can't do it very quickly, the time is short.
[Touch 3G ROM Development] raoulmillais:
Hi rasvo, another message of support. Thanks for your hard work I'm also keen to get android running on my Jade. I'm happy to help out in any way I can, particularly with testing :)

Raoul
[Touch 3G ROM Development] murasan:
Hello, i will like put Android in my Jade....i am nood,

I see htc tatoo and it run whit Android in qvga 240x320 and Procesador Qualcomm MSM 7225 528 MHz equal than htc Jade...

Thanks for your work for put Android in Jade, will be some big in htc's world how Cotulla's wm6.1 for Magician..
[Touch 3G ROM Development] jsoneng:
I am currently holding to HTC magic as well as jade. hmz.. will see if i am able to try porting android over to jade. =)
[Touch 3G ROM Development] haree:
hi

thanks and pls do try and give us android on our jade it would be a great thing if u suceed wishing u all success:D
[Touch 3G ROM Development] spacejam:
+1 here :)

Thanks for let us dream about Android on Jade :D
[Touch 3G ROM Development] exhs:
Are there some news about running Android on HTC Jade? Have someone make advance ?
[Touch 3G ROM Development] spacejam:
Not jet :(
[Touch 3G ROM Development] monty69:
Why not to try directly install firmware from HTC Click?

I heard that format flash-card into "Gold Card" (link how to make Gold Card for Elf) allows to skip check of device model (CID?).

Probably that HardSPL disable model check.
[Touch 3G ROM Development] arseny1991:
How is this possible, any link to the "Gold Card" info, cant find anything
[Touch 3G ROM Development] kirin_u22:
Maybe this is the right way.:cool:
[Touch 3G ROM Development] hiddink:
Hi! Is there any news about possibilities of installing Android on JADE?
[Touch 3G ROM Development] tetu_024:
any updates?
[Touch 3G ROM Development] james5294:
bump.. just came across a jade..
[Touch 3G ROM Development] aussie_boi:
Been a few days - care to share this info - a "working" Jade Android version is it or??
[Touch 3G ROM Development] Theuntje:
So does it work on Jade jet?
[Touch 3G ROM Development] Superewza:
This thread basically consists of people asking 'if it works yet'. It's a very complex procedure, especially since most of the hardware (wifi, 3g, camera etc.) probably doesn't even have drivers yet.
[Touch 3G ROM Development] xtremez:
I stumbled upon this

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

Will this help?
[Touch 3G ROM Development] haree:
here is the orgial link

here is the orginal link : http://xdaforums.com/showthread.php?t=623792

can any one of the techees chek it and find out of this can be used for our jade:D
[Touch 3G ROM Development] tommy34:
nope it is just a dualboot program. First we must be able to boot android through windows mobile with Haret i think.

Then this program is useful.
[Touch 3G ROM Development] mar1n2000:
ive been looking into this and gave this a go just to see

http://xdaforums.com/showthread.php?p=5472997

I get a unhandeled expectation error and it crashes out. Anyone any closer now this handy little dual boot sofware is out.

I would really like to see android on my Jade if the tattoo can do it then surly theres a way.
[Touch 3G ROM Development] 266K:
Anyone working on this? sure good to hear it is going to be reality soon.:)
[Touch 3G ROM Development] HeinzEgger:
seems like nobody is really working on android for jade. Dont know if anybody from our small jade community has the knowledge to adapt the drivers for our device.

We should stop asking and wait for somebody to try, or ask somebody with the knowledge about android on other devices.

cheers
[Touch 3G ROM Development] haree:
hi

i have asked a few cooks here they say that their is no jade kernal for android and they can try only on getting it so we are at the mercy of the android community which seems to support most of the HTC models except us :(:

so it looks like may be we wont be able to try andoid on jade:mad::(:mad::(
[Touch 3G ROM Development] a_lai82:
Excuse my ignorance ...

I would have thought this would be an easy port for the chefs as the Jade has almost identical specs to the HTC Tattoo which runs android?!? The only difference in the specs is that the tattoo has twice the rom and ram ... but I used to have a HTC Artemis which had less than the Jade and that could run Android (Technically!).
[Touch 3G ROM Development] haree:
hi

yes even the gene,kaiser,and other HTC brands which are less powerfull than our jade are running android but ours has a MSM processor and the other have OMAP and to what little knowledge(in not a techie) i gained on reading it looks like android runs only on the OMAP
[Touch 3G ROM Development] a_lai82:
If only I was clever!

I am no techie either, and i'd like to thank all the chefs out there for their excellent work bring us some of the best wm6.5 roms I have seen. As far as I am aware the HTC Tattoo is also running an MSM processor the exact same one as the Jade according to the HTC website so it must be possible to get Android running on it!?
[Touch 3G ROM Development] haree:
hi

ur right i just now checked its the same thing : Qualcomm MSM 7225 528 MHz processor why cant we get android this is something one of u techies need to answer on :D

the diff is on the ram ours is 192/256 tatoo has 256/512 thats all the diff i see i checked the same on GSM arena site even the resolution is the same 240-320:(
[Touch 3G ROM Development] rasvo:
First we need solution for booting Android and this is what HaRET tool does. Tatoo has its own boot loader from HTC, but we must boot WM and then replace it in the RAM with Android by HaRET.

The second step will be tweaking Android ROM. We can hope that Tatoo ROM will be working on the Jade.

Maybe there is some possibility to port the boot loader from Tatoo, but I think it's not an easy way.

Well, I promise I will get back to HaRET project as soon as possible. I know where is the problem and I can try to solve it. Last two months I haven't had time for it.
[Touch 3G ROM Development] haree:
hi

first i would like to say thanks for ur efforts in trying to make android happen

and wishing u all the luck in the world u +vly gota beta tester in me :D
[Touch 3G ROM Development] aussie_boi:
@ rasvo

Thanks for the update and "encouraging" news
[Touch 3G ROM Development] HeinzEgger:
here some interesting links which discribe the problem:

http://groups.google.com/group/android-porting/browse_thread/thread/2989a058cb1960f6

http://xdaforums.com/archive/index.php/t-446701.html

I understand nothing... Is there anyone who can handle those expressions and is able to correct them to the right values? :cool:

cheers
[Touch 3G ROM Development] StephenVolf:
well, i may be terribly wrong, but doesn't tatoo have the same msm 7225 processor like jade?

and if so, why so many problems with porting android on jade? also, cameras in both devices are seem to be the same
[Touch 3G ROM Development] HeinzEgger:
I've just done some research.

Seems like the android bootlauncher looks quite similar to ours. In Tricolor Bootscreen is recognized as QAULCOM... by windows, so not as "windows mobile phone", maybe the android based devices with use the same driver.

So we would need an .nbh file of the Tattoo Android ROM. Seems like the hacking community of this device isnt very advanced, anyway i wasnt able to find any .nbh file of a ROM i could have used. I tried a SHIPPED ROM (.exe), but that doesnt work (as expected it doesnt recognize the device, when updating it seems like android devices have to be powered on and not being in tricolor mode).

so we would need and .nbh of a tattoo wich we could try to flash to our jade. If the Bootloaders isnt only visually similar it may work... :)

anybody any other ideas? I'd really like to see Android running on my jade as WinMo starts to annoy me more and more...

cheers
[Touch 3G ROM Development] rasvo:
You can download Tattoo ROM here and try it:

http://htcpedia.com/soft/htc-tattoo-rom.html
[Touch 3G ROM Development] hsirk:
I dont think so you can straight away flash the Tatoo ROM on JADE..
[Touch 3G ROM Development] HeinzEgger:
i dont think this, too, but its worth the try :cool:

Hmmm, in the ROM files there are only .img and .nb0 files, really dont know how to deal with them.... Seems to be android specific anyway :(

would have been to easy! :D
[Touch 3G ROM Development] murasan:
Will be possible flash the ROM in Jade? synchronize the Jade in bootscreen with PC way software for sincronice Android whit PC? I am a nood, perhaps this is a crazy think..Sorry for my bad english

How to change ROM in Tatoo:

http://developer.htc.com/google-io-device.html
[Touch 3G ROM Development] HeinzEgger:
i've already seen this document but i think our device isnt recognized as fastboot capable.

(anyway i tried it only in a Windows Virtual Machine, dont know if it would have made a different on a real windows pc...).
[Touch 3G ROM Development] HeinzEgger:
i just had a new idea to make our jade work with haret:

When booting haret u have to insert those things into your sdcard:

HaRET (haret.exe)

The latest Android kernel (zImage)

The latest initrd (initrd.gz)

A boot script (default.txt)

The Android OS files (system.img, data.img/data.gz)

Maybe we could have success booting when we use the system.img and dataimg/data.gz from the Tattoo ROM, wich can be found at the link postet by rasvo.

Another problem is that we have to chose a device type in the default.txt:

1463 - Titan

1553 - Kaiser

1723 - Polaris

1805 - Diamond

1910 - Raphael

2030 - blackstone

2293 - Topaz

Wich one to chose for our jade? :(

I dont have the time to try it now, maybe in 1 or 2 weeks ill have enough freetime.

cheers
[Touch 3G ROM Development] murasan:
I like try it..but what haret use?There isn't Haret working for Jade...Think
[Touch 3G ROM Development] rasvo:
BUT HaRET is not working on the Jade. Now I have some time to look at it and hope to post (good or bad) news during the weekend.

I'm going to try Kaiser Android which is available here:

http://www.androidonhtc.com/

And of course, the source code is available and we can build our own Android :)
[Touch 3G ROM Development] murasan:
Good Luck..Wait for your good or bad news.
[Touch 3G ROM Development] HeinzEgger:
Hmm, maybe you should try the Polaris version as well, is has an msm7200 processor which sounds quite similar to ours :)
[Touch 3G ROM Development] rrevenge:
any news? my e101 from acer has a qualcomm 7220 as well.
[Touch 3G ROM Development] rasvo:
The Olympic Games disturbs me from serious work :)

I did only one attempt yesterday without success, but today I'll continue...
[Touch 3G ROM Development] rasvo:
Well, it seems to me that the problem with HaRET is resolved. There is no unhandled exception just before the Linux boot. I can't be sure about it because it's impossible to debug the piece of code which loads the Linux.

I tried the Kaiser's Android with some default startup settings, but it froze the phone.

If somebody wants to try it the HaRET is attached. I suppose this version will always run only on MSM7225 and my patch will be successful only if one condition is met. You can check this condition in haretlog.txt (see "Early logging" here: http://handhelds.org/moin/moin.cgi/HaRET_20Documentation). If you look at the end of haretlog.txt there is line that looks like this:

Trampoline setup (tram=156@0x2bf14/0802bf14/00c68f14)

The last address (here 00c68f14) must always be less or equal to 0x01ffffff.

The next version of the HaRET will check it for you ;)

So if this HaRET is alright we need the Android that will run on the Jade. And this is the next step.
[Touch 3G ROM Development] aussie_boi:
Sounds like "some" progress ...

Wish I was a techo and could help out :(
[Touch 3G ROM Development] HeinzEgger:
Sounds good!

Wanted to try but got no default.txt.

Could u pls offer me a working file?

We could use the ROM files from tatoo it think when the haret works!

cheers
[Touch 3G ROM Development] rrevenge:
it takes me to the linux boot but it never restarted

... but that's something :)
[Touch 3G ROM Development] HeinzEgger:
could u pls send me ur default.txt entries?
[Touch 3G ROM Development] rasvo:
I tried Android for Kaiser and Polaris, but it didn't work. Here are my entries from startup.txt / default.txt (Polaris):

set RAMSIZE 0x0C000000

set MTYPE 1667

set KERNEL zImage

set initrd initrd.gz

set cmdline "ppp.nostart=0 mddi.width=240 mddi.height=320 msm_sdcc.msmsdcc_fmax=32000000 pm.sleep_mode=0 board-htcvogue.panel_type=1 no_console_suspend"

boot

I'll continue today evening.
[Touch 3G ROM Development] HeinzEgger:
using the haret version posted above and the default.txt and unzipping the official tattoo ROM to SD and editing following lines in default.txt:

set KERNEL zImage -> set KERNEL BOOT.img

set initrd initrd.gz -> delete!

Haret says "booting Linux" and crashes with black screen. Any chances to check a log file or something?

cheers
[Touch 3G ROM Development] rasvo:
From what I see in boot.img (Tattoo) it must be modified. And I'll look at the HaRET code to learn more about the boot process.
[Touch 3G ROM Development] jolly20m:
I have been following this thread for quite some while. Great progress so far.. Would love to have android on my Jade
[Touch 3G ROM Development] murasan:
Ohhh yeahh is very good ..one Haret working in Jade...Why don't try the Haret for work other Linux SO for mobile how openmoko or similar?
[Touch 3G ROM Development] HeinzEgger:
any news?

ive tried several configurations and images but without success :(
[Touch 3G ROM Development] Marcell-o:
I think "Haret" has to be rewritten. The loader does not recognize the mainboard and/or the processor.

Although, The experia X1i has the same processor and it works well on that device.
[Touch 3G ROM Development] rasvo:
Xperia X1 has Qualcomm MSM7200A, HTC Jade has MSM7225.

I'm sure that HaRET is working now. I tried to change the last instruction which is jump to the Linux code and the changed instruction did what I expected.

Now we try to use Android kernel from HTC Tattoo, which has almost similar HW specs as Jade, but there can be some difference. Maybe we need to build specific kernel for the Jade.

This is from HaRET mail archive (Kevin O'Connor):

"You need a kernel specific to your device. Arm kernels aren't like x86 kernels - the kernel is machine specific (not architecture specific). If someone hasn't already ported linux to your device (Mermaid?), then you'll need to do the porting work yourself."

http://www.mail-archive.com/haret@handhelds.org/msg01012.html
[Touch 3G ROM Development] HeinzEgger:
sounds really complicated... anybody here whos able to build a jade specific kernel? :confused:
[Touch 3G ROM Development] rasvo:
Nothing is impossible :)

It's not the problem to setup environment for building Android, much more complicated is to modify it for specific machine. I'll give it a try.

Before that I'll make some more attempts with the Tattoo kernel.
[Touch 3G ROM Development] HeinzEgger:
ok, cool!

If u need any help not needing deep knowledge of programing just let me know!

cheers
[Touch 3G ROM Development] rasvo:
Hey, Haley Teng registered machine type ID for HTC Jade already on Mon, 13 Oct 2008 09:13:10 GMT. Probably this means sh*t, but it's interesting :)

http://www.arm.linux.org.uk/developer/machines/list.php?id=1928
[Touch 3G ROM Development] arseny1991:
any way to try and boot Ubuntu, like was done on Htc Touch Pro 2

http://www.engadget.com/2010/03/09/ubuntu-hits-htcs-touch-pro2-is-any-windows-mobile-handset-safe/

??? :)
[Touch 3G ROM Development] murasan:
I try Ubuntu but don't work..the problem there isn't haret for htc jade.
[Touch 3G ROM Development] mar1n2000:
keep it going

Nice to see this hasn't died. Im sure someone has the skills to get this one done.

Massive appreciation to all the people working on the Jade, awesome little phone, picked mine up for £64 :D
[Touch 3G ROM Development] crasiness:
Some news about Andorid on Jade?

I wold love to see Andorid on my Jade.
[Touch 3G ROM Development] Marcell-o:
If someone rewrite/change Haret for Jade, then it would pe possible.
[Touch 3G ROM Development] DanRo80:
My friend has a Samsung Moment with Android on Sprint

They asked me to help them to understand how to use it because they have never owned a smartphone before. I haven't used Android since the G1 first came out and OH MY GOODNESS, I WANT ANDROID ! !

I am even tempted to purchase a phone that can already run Android. Please someone port it to our Sweet Lil Jade.

Sweet Lil Device + Sweet OS = Sweet Happiness
[Touch 3G ROM Development] haree:
hi

mee too im also itching to buy one but the wife will kik my ### if i buy any more new phones so some one pls help and give us android :D:D
[Touch 3G ROM Development] HeinzEgger:
i finally bought an android device and am really happy with it! So much more comfortable than windows mobile....

I used the chance when my jade got bricked :)

cheers
[Touch 3G ROM Development] DanRo80:
Well, I just bought a Touch HD. Android here I come.
[Touch 3G ROM Development] tellmewhy:
Any news?

Any news, dear 'rasvo'?
[Touch 3G ROM Development] aliruk:
still waiting for that ... i hope someone can fix it ...
[Touch 3G ROM Development] Scottex:
I've been reading this thread..

And sadly enough, it turned from, let's find it! to, I just bought another phone..

C'mon guys!

Perhaps we all have to chip in a few bucks to attract some programmer guru?

I'm good for 20euro ;-)