yashsingh1/xdaforums huggingface dataset:
[Touch Cruise Android Development] kensou.8:
All the files are on the root. If i read the card from my computer i have:

F:\data.img 65535Ko

F:\system.img 65535Ko

F:\zImage 1150 Ko

F:\default.txt 1Ko

F:\initrd.gz 1181Ko

F:\haret.exe 125Ko

that's all. Do i have missed something ?
[Touch Cruise Android Development] kensou.8:
I've resolved my issue:

I've upgraded my radio and changed of ROM and everything work !

I don't understand why but ... Android start ! :D

Thx Rogro for your work !
[Touch Cruise Android Development] radem205:
Ok, nice. But which ROM and Radio ROM did you used? And which elements are working in Android for now?
[Touch Cruise Android Development] kensou.8:
I used the Radio 1.59.44.02 and udK Syrius R4 rom.

On Android:

-Call and wifi don't work.

-The menu work fine but some options are disabled:

setting (on the main screen)

-SD card doen't seem to be detected. (can't browse pictures for instance)

I hope this help

+I always have the messages mdp_irq_already on already on 4 4 & mdp_dma_to_mddi: Busy

but the GUI is started.
[Touch Cruise Android Development] brumbrum:
I'm also using this Radio and Rom...

But I still get this messages.

Sometimes the phone reboots after ~20-30 repeats, but sometimes it goes on "forever".

Have tried every tips in this thread, still the same problem.

Anyone have any solution yet?

// Johan
[Touch Cruise Android Development] imfloflo:
Well done rogro82 workingandroid.zip works fine still size bug and minor bug but you are the first persone to release a working 1.0 SDK for polaris :)

DZO will not have much to do :p

Maybe we will have a working Android 1.0 SDK on polaris before new year...why not

edit: bug found:

size, keyboard touch, keys(somebody already create a diff with full working mapping in previous thread).

edit2: when i go to the dialer my device freeeze i must soft reset maybe a problem with it ?
[Touch Cruise Android Development] KundK:
Almost works

Uploaded newest radio and now it starts.

But can't find service. The GUI sometimes looks like working alone. Strange screens flicking. :(

Looks realy promising! Hardly wait for a new build!
[Touch Cruise Android Development] kvstrien:
Rogro,

Re-packed and uploaded your archives to my own server (a lot faster than rapidshare for non-subscribers).

http://vstrien.csoft.net/Polaris-build/android_vogue_merge.tar.bz2

http://vstrien.csoft.net/Polaris-build/polaris-build.tar.bz2
[Touch Cruise Android Development] adderz91:
Cant wait till everyone comes back from holidays and development kicks off again.

Such great work.

Im so completely over WinMo...its the most un-user friendly interface. Its just horrible to use and frankly, i hope it dies a painful death.

If only i had programming skills *sigh*

Great work guys, truly.
[Touch Cruise Android Development] bally3:
Nice effort Rogro mate :)

I havent managed to get this to work, I'm having the same problems as Kensou.8 with the "mdp_dma_to_mddi: Busy" errors and then reboot.

I'm using Maxnipers omnio rom, not sure if thats the problem but I have the latest radio : 1.59.44.02.

It gets past "copying applications" and all the files are in root as suggested above. Also I've noticed that the Haret version used is 0.5.1 - does this matter?
[Touch Cruise Android Development] bally3:
Can someone do some research to find out whether theres any differences? Are the POLA100 the European type:

And the POLA200 the UK types:

Or are there component model/manufacturer differences? (mine is the 2nd image and is a POLA200).
[Touch Cruise Android Development] kulen:
mine is first image and it's POLA100.

I don't know if P/N is important, but as I know factories give each component a product number and by that number they know which component is which (only exactly the same components have the same product number).

So I taught if this is product number maybe we can get some conclusion out of it. But just guessing.
[Touch Cruise Android Development] life02:
POLA100 here
[Touch Cruise Android Development] vilord:
I'm thinking I'll go for the xda orbit 2 as the price is much lower. Then I can use the leftover monies to cover a sim card / data plan.

Is there any problems currently with the 3G in the phone?

I'm thinking to get a t-mobile prepaid sidekick plan, only $30/mo for unlimited 2G data/sms, and pay-per-minute for voice calls, but I can get a 3G plan if needed for testing.

PS: If there is any money left over, I will hold it, then when this project is "complete" if I sell the phone I can refund back to each a percentage based on what is received.
[Touch Cruise Android Development] kulen:
if you ask me as long as you are working on project you don't have to return anything. and if it comes successfully to the end you can keep the phone or money as a reward.

only, maybe if you give up then it would be fair to pass the phone to somebody else.

only problem is if there is much leftover and we can't raise money for somebody else that makes progress in development, maybe you could donate to him some of the the money.
[Touch Cruise Android Development] vilord:
Of course, I would be very happy to do that. As I mentioned to bally3, I'm doing this for the challenge, and also because I like to help :) I'm not in it for the money, that is what my day job is for.

But if anyone knows a good company in the Boston, MA, USA area that's looking for a software tester/programmer, let me know :)
[Touch Cruise Android Development] kulen:
just a thought,

is it possible that difference between POLA100 and POLA200 is just a chassis?

you know - just a plastic same electronic is packed to?

is there any other look than those 2 on bally's picture a few posts before?

in that case HTC Touch Cruise would be POLA100 and all other branded devices POLA200
[Touch Cruise Android Development] kulen:
vilord,

I believe you are a good man and you'll do the best you can.

and thank you.

btw, is there enough money to buy Polaris yet? when can we expect you to buy one?
[Touch Cruise Android Development] bally3:
Ok, so I've done some research and it turns out that the POLA100 is the Touch Cruise sold in Europe (Pic 1) and the POLA200 is the XDA Orbit II sold by O2 in the UK (Pic 2).

I've created two social groups, one for each model so that we can try and figure out whether theres any relation to the models and the differing issues we have.

Can everyone join the relevant groups please and add your current state of functionality with the latest builds (Calls working, Market etc):

http://xdaforums.com/group.php?groupid=103 - POLA100

http://xdaforums.com/group.php?groupid=104 - POLA200
[Touch Cruise Android Development] bally3:
According to this post here about a replacement screen, there are more than just physical differences with the two models, with screen connectors in different places, which means that its highly possible that the components are from different manufacturers or are newer or later models.
[Touch Cruise Android Development] life02:
Then I suggest that Jessie get the POLA200 so we'll have 1 dev working on each model.
[Touch Cruise Android Development] Mormy:
I understand why I can't read anywhere my network company.

I'm Italian and my carrier is H3G a company that works only in 3G. In Italy is named "Tre" like the number 3.

Today I went in roaming while I was in the parking lot of a mall and it gave me "Telecom Italia" in the unlock screen. So I guess that Android doesn't have the name of the company in its database...or similar problem, maybe :confused:
[Touch Cruise Android Development] bally3:
Theres been some discussion and some explanation in the Kaiser thread about carriers and the use of older names etc:

http://xdaforums.com/showthread.php?t=396782&page=644
[Touch Cruise Android Development] Mormy:
I already did a research for my MMC and MNC, in fact my data connection works well: surf web, you tube, market, gmail sync contact.

But I must understand were could I set it for the phone part....I must study it :eek:
[Touch Cruise Android Development] vilord:
I'm considering modifying the RIL and modem dialer to support automatically adding an entry to the APN list if there isn't already one there, using the username and password from default.txt. It should hopefully automate the processes a little. Is this something that would be useful?
[Touch Cruise Android Development] bally3:
If its not too much work, then most definitely :)

Although adding an apn to the settings isnt a hard task, its not something your average would expect to have to do - especially when you have to do it each time you have to create a new data image.

Although, creating the apn details in Android and having that added to the default.txt would be an even better end-use experience - I assume at some stage the apn details will be the only thing anyone will touch in the default.txt and if its at all possible not to have to touch the default.txt at all..

There has been talk of the best way to create a android rom at some point, which I was thinking about and raises some questions like will there still be a default.txt and will we still have to edit it? (again if the answer is yes, then my second idea would be much ore desirable).
[Touch Cruise Android Development] bally3:
I agree, I've had a look at some more stuff regarding the two models and it seems that the POLA200 came with a Samsung screen whereby the POLA100 came with another make.

I would appreciate some help researching this from our wilful, non-developers as these differences could save countless man hours both in development time and user-frustration if we know what the differences are - or even better the makes and models.

In the mean-time, if you see a reasonable priced POLA200 device anywhere that will meet our requirements please let us know.
[Touch Cruise Android Development] briggs81:
Here is a start for people to get familiar.

POLA100

http://pdadb.net/index.php?m=specs&id=801&c=htc_touch_cruise_p3650_htc_polaris_100

POLA200

http://pdadb.net/index.php?m=specs&id=933&view=1&c=o2_xda_orbit_2_htc_polaris_200
[Touch Cruise Android Development] vilord:
Okay, I might have been wrong about the POLA200 being cheaper... I was seeing orbit 1's not orbit 2's....

There are *very* few orbit's on ebay, I can only find one right now through the eBay USA site: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=110411497432

I'm not sure what he'll charge to ship it here, and it is already 50 quid, it'll probably go to double that before it ends.

But, we have had enough donations to cover that or more. If it hits 150 pounds (US$250), is that too high? (That is close to what has been donated so far) If someone thinks they can find one for less?
[Touch Cruise Android Development] bally3:
£150 pounds is about right, I was actually following one on ebay uk last night and it went for about that price (wouldnt post to US though, I asked!).

We should be able to pick one up soon enough.
[Touch Cruise Android Development] vilord:
found one with buy it now of £120, I emailed to see if they would ship to US and what they would charge
[Touch Cruise Android Development] bally3:
Thats a pretty decent price Jesse :)

Theres one on the Marketplace here: http://xdaforums.com/showthread.php?p=4125786#post4125786

He says he'll take $200 + shipping and he's in new york but its a POLA100 though.

If we cant get the POLA200 at the right price then it might bee worth considering. I've posted and asked him to contact you anyway.

UPDATE: Another one in the uk... on ebay:

http://cgi.ebay.co.uk/O2-XDA-Orbit-....c0.m14&_trkparms=65:1|66:2|39:1|293:1|294:50
[Touch Cruise Android Development] kulen:
I selfishly prefer POLA100 because I have one

This one looks good and it is from senior member on xda-developers. that should be guarantee that you're getting what you pay for.

But on the other hand there are lot of members that donated money and as I understood most of them has POLA200 so it would be fair to them to buy pola200.

And then, until today we didn't even make any difference between these two, which means they are completely compatible, so It's the best to buy which ever is cheaper.
[Touch Cruise Android Development] vilord:
since it is just for development, I don't think we need a mint condition for 200+ship, I've seen 'em go for about $150 free ship recently, so i think I can wait a few days to get a better price for you guys...

And selfishly I like the look of the XDA better, it is closer to my vogue :)
[Touch Cruise Android Development] kulen:
I'm happy with what ever you buy.

I'm just glad you are helping us, so buy what ever you like.
[Touch Cruise Android Development] life02:
GPS is now working!!!

I've got the GPS working now on the Polaris. I was able to get a fix in ~1 min indoors. I'm going to do a little more testing and some code cleanup and should have a new kernel released for y'all tomorrow. Check the attachments for some pics of it working.
[Touch Cruise Android Development] life02:
Proposed new keymapping

Here is what I propose for the keymaps on the Polaris:

button	action

power	End (Hangup) or Lock Screen (when not in call)

power long	Phone options

Send (green)	Send (Call)

End (red)	End (Hangup) or Lock Screen (when not in call)

Nav (GPS)	Back

IE	menu/settings

up	up

down	down

left	left

right	right

wheel ccw	none *

wheel cw	none *

inside wheel	center / enter/select

volume up	volume up

volume down	volume down

voicedial	home

I've been using these settings for awhile but would like to know what y'all think.
[Touch Cruise Android Development] dotnathan:
hello i have Question . how i can install new font Polaris Android Linux Kernel

thanks.
[Touch Cruise Android Development] briggs81:
wow, talk about taking the horse by the reins, nice work.
[Touch Cruise Android Development] life02:
Well the cleanup didn't take as much time as I thought and I wanted to finish tonight so here it is.

A few notes about this new kernel:

*GPS is now working (Be sure to enable GPS Satellites in Settings)

*The new keymaps I proposed in my earlier post are now in effect... too lazy to change it back tonight... please give me some input on what everyone thinks.

*I'm working on the LEDS and they still aren't right yet ... currently I have them mapped to the kaiser leds so I could get rid of the annoying Blue LED. I will write a LED map for the polaris later. If the new config becomes annoying I'll change it back... I just wanted to work with something closer to the polaris.

Unzip the attached file and replace your current zImage. Let me know how it works for everyone.
[Touch Cruise Android Development] dzo:
Nice work, can you push your changes to the git repo on ltg please.

Thanks.
[Touch Cruise Android Development] kulen:
Thank you life02

you're doing a great job and I'm sorry if you feel a little disregarded in all this story about getting a polaris for vilord.

I hope you'll keep on doing it as good as you do now. :-)
[Touch Cruise Android Development] pananza:
Downloading now. You are the man....
[Touch Cruise Android Development] Michel82:
Man it'd be so great if GPS would actually work. I use it all the time in winmo and its thé thing that keeps me switching from android to winmo.

I was quite happy with the keymappings as they were when you fixed it the first time. I'll give the new settings a go and let you know what i think.
[Touch Cruise Android Development] pananza:
life02: I think that mapping sounds quite right.
[Touch Cruise Android Development] bally3:
Maybe I'm being dumb - but I cant see GPS settings?

I've managed to get GPS Status working but I'm at work so cant get a fix, but this would not run before.

Good work Life02! :)
[Touch Cruise Android Development] szsoftware:
Thank you yery much for your work. This is really highly appreciated.

Can you please tell us your code base? (eg. git.ltg{htc-vogue,whatever} + rev. no.)

I like to be close on developement process by reading gitweb and like to review changes.

Thus, as dzo says, are you able to apply changes to ltg-git or couldt you provide git-diff patch or so?

It would be very nice, if you include this into your provided zip file.

Thank you a lot and best wishes,

Sven
[Touch Cruise Android Development] mikfaina:
Hi all, I just bought an HTC polaris and I'd like to know if I can give you a hands in development, but before start I'd like to know some basis about the structure of the device kernel a started guide or thread where i can read about development of the kernel, any suggestions?????

Bye Mik

P.S. sorry for my english.... :(
[Touch Cruise Android Development] bally3:
Hi Mikfaina, Thank you for the offer and welcome to the forum :)

The more the merrier I'd say, if you speak to Life02 and Vilord, they should be able to give you the information you need.

I'll be on later this afternoon if you want me to spend some time and answer questions. Should be home for about 4pm UK Time.
[Touch Cruise Android Development] kulen:
It would be nice to hear that answer here so that somebody else who wants to get involved doesn't have to ask it again.

Or, even, those information could get somebody interested.
[Touch Cruise Android Development] Mormy:
:) I think you did a very good job Life02, I tried your last zimage and GPS works :)

I can't try it for a long time because I'm short in battery, but I can enable it and GMaps track my position :D

Thank you for your work
[Touch Cruise Android Development] meknb:
Great gps works fine on mine i see copilot is in the marketplace for the android. The new keymapping is ok but i didnt mind the old way.Has anyone got any old versions of the wlan.ko ive been trying to load some old versions the oldest i could find is 2.6.26 down to 2 unknown symbols but need a earlier one as the kernel is 2.6.25,the one included is for 2.6.27 kernel. Great work Life02.
[Touch Cruise Android Development] bally3:
Look in here - its all the files uploaded here, I'm sure you'll find it :)

http://xdaforums.com/misc.php?do=showattachments&t=452108
[Touch Cruise Android Development] life02:
I've been building my kernels using this page as a guideline:

http://www.androidonhtc.com/get_involved

I believe this is a newer method... it was dated 04/09.
[Touch Cruise Android Development] life02:
I'm using the latest rev of the htc-vogue branch: git checkout -b htc-vogue origin/htc-vogue

I've asked dzo where to go to upload the changes. All the changes I have made so far are device specific so new kernel compiles should work for us once I get the changes to the repository.
[Touch Cruise Android Development] life02:
I might be looking into WLAN soon but I would rather get the battery issue fixed first.

For those of you that don't like the new keymapping... here is a zImage built with the new gps changes. It retains the old keymapping and has the device set to the vogue leds... I don't know about y'all but the red blinking while charging was getting pretty annoying... I'll try to fix the leds soon.
[Touch Cruise Android Development] meknb:
Thanks for the zimage with old keymaps.I managed to load wlan.ko without unknown symbols but just hit another block here's my dmsg

[ 161.450096] TIWLAN: Driver loading

[ 161.450548] Headset status change 1

[ 161.699534] trout_wifi_power: 1

[ 161.699603] trout_wifi_reset: 0

[ 161.762001] trout_wifi_set_carddetect: 1

[ 161.762068] trout_wifi_set_carddetect: Nobody to notify

[ 163.258501] ds2746: 4177mV 371mA charge: 96/100 (4186 units)

[ 163.258530] aux0: 278 (1560) aux1: 66 (330)

[ 163.258608] HTC Polaris: USB cable detected

[ 163.258653] msm_hsusb_set_vbus_state(1)

[ 163.258711] battery_charging_ctrl 1

[ 164.443384] tiwlan_module_init: Timed out waiting for device detect

[ 164.443859] trout_wifi_set_carddetect: 0

[ 164.443911] trout_wifi_set_carddetect: Nobody to notify

[ 164.443942] trout_wifi_reset: 1

[ 164.627979] Headset status change 0

[ 164.753069] trout_wifi_power: 0

so i think its finding the card.
[Touch Cruise Android Development] briggs81:
Wow nice work Life02! Can't wait to get outside and try the gps!

Key settings are ok, home button is really awkward for me to press though and that's the button I press the most, but I'll just wait for button mapping app or revert back.

Nice work again!!
[Touch Cruise Android Development] Michel82:
Just reporting my experiences with the latest zImage;

GPS is working spot on. Enabled it in settings (security&Location > GPS satellites) and Go! If i can find myself a decent route navigation app there's no need to go back to winmo anymore. Good job!!

The new keymappings are working technically, but i guess i have to get use to it as i keep hitting the red key to go back and it switches the screen off. I also find it somewhat hard to press the home button with one hand, but that might be due the fact that i'm left-handed. I'm not sure yet if i find these new mappings an improvement or not.

I agree with power and battery being the first priority now. Although setting the sleep_mode to 1 instead of 0 is a major improvement, it's not ideal yet. Somehow my battery died on me during a 5 min. call yesterday while the battery was indicating it had about 50% left before the call.
[Touch Cruise Android Development] life02:
@briggs, Michel

The most recent zImage I posted has gps with the old keymaps.
[Touch Cruise Android Development] life02:
It's in settings - security and location
[Touch Cruise Android Development] kulen:
I started GPS in security and location.

But how can I see if it really works? get my coordinates or something?

I have downloaded Andnav2 but it can't find my location. Could that be because I don't have any internet connection so I can't download maps?
[Touch Cruise Android Development] life02:
Yes andnav requires a data connction to stream the maps.. like Google maps. Try downloading gps status from the marketplace and see if you get satellite data.
[Touch Cruise Android Development] kulen:
Thanks, but how do I download anything from marketplace without data connection?
[Touch Cruise Android Development] bally3:
Nice going Mekneb! :)

Wifi is really important to me so forgive me when I get all excited about it!

Did you find the old wlan.ko file or do you want me to find it for you?

I think this is an exciting time for us all, one minute we're dead in the water and now we've got you, Life02, vilord and mikfaina all coming on board to develop - fantastic news for us Polaris users for sure :)

I noticed that you posted this early this afternoon and had no reply, this of course isnt intentional but its the kind of thing that I keep an eye on as devs get put off and disappear. Seeing that we've got different people working on different things, it may be a good idea to look for a way to manage that better.
[Touch Cruise Android Development] life02:
I'll have to check when I get off work. There are some 3rd party websites that post apps.
[Touch Cruise Android Development] kulen:
I totally agree.
[Touch Cruise Android Development] kulen:
Is the name of program "GPS status"? I'll try to find it myself. Thank you but I wouldn't want to waste your time.

Or if it's a free application can somebody post it?
[Touch Cruise Android Development] briggs81:
Can you guys access PAID apps in the marketplace, or is it just me that's stuck in Canada that is not allowed to download paid apps?
[Touch Cruise Android Development] bally3:
Just noticed that the camera actually seems to take a photo, it makes a camera snap noise when you click the camera icon on the top right - even though the screen is blank.

Does this mean camera is as good as working but needs tweaks? :)
[Touch Cruise Android Development] bally3:
I can.. but I've been able to ever since ION build started working and they started showing up. Now admitedly, I havent bought one, so "working" is not completely confirmed, but I do get to the credit card details page so I assumed it does.
[Touch Cruise Android Development] briggs81:
http://www.androidfreeware.net/download-gps-status.html

Check that out. I believe it's v2.

Just put it in an directory called "apps" on your sd card, navigate it via a file browser and install it. Hmm... but you might need a file browser app too.. maybe something from here.

http://www.androidfreeware.net/s.php?querywords=android+file+browser