yashsingh1/xdaforums huggingface dataset:
[Touch Cruise Android Development] freddycs:
My Polaris running Android just freeze while i was in a call for few minutes.....this is the first time i have this freeze problem..

and the GPS seems to be not working well, as it is like not providing the location on a continuous basis. it gets locked to a location but remain at the same spot for few minutes...then refreshed to another location and stop there, even i was driving.. anyone face the same issue?

this happen when i use google maps or ndrive...same problem..
[Touch Cruise Android Development] Michel82:
My quest to partition the card from within windows turned out to be an epic fail. I've used gparted once i was home as vilord suggested. Donut is already pretty fast, but indeed seems even snappier when used from a real ext2 partition.
[Touch Cruise Android Development] bbezja1:
where did you get your donut? what are devels using? url please

i'm using 8.8.2009 and it works like a wonder.
[Touch Cruise Android Development] Michel82:
I'm currently using the donut release from zenulator: http://xdaforums.com/showthread.php?t=582810

I think we should focus kernel development to the future. I think ION is still the preferred development system, but no longer the cupcake version.
[Touch Cruise Android Development] bbezja1:
sorry for more development unrelated chatter but what resolution should i set at that release? my apps arent full screen and font is very small :S

thanks!
[Touch Cruise Android Development] Kiiv:
Use 320x240.

Please, just use this thread for this kind of questions :)
[Touch Cruise Android Development] Michel82:
I also prefer setting it to native for the donut systems. Also remember to set your lcd.density to 120 when using this native resolution.
[Touch Cruise Android Development] idreadful:
Deleted post
[Touch Cruise Android Development] bbezja1:
vilord can something be fone with those FSCHKXXXXX.REC files? they're littering our SD card, since afaik they're created at every android boot.

Thank you!
[Touch Cruise Android Development] vilord:
They are created because something is getting deleted but not synced out to disk before shutting down... i'll look into setting up the fs check tools to push the fsck files into a folder.
[Touch Cruise Android Development] blue_dog:
no download traffic from market with 3g

i just installed the latest version of android. everything is working properly with one exception: when i have 3g working, downloads from the market won't start to download (no traffic). but browser etc. works fine with 3g. once i change to gprs downloads in the market will start...

does anyone have a hint for me?
[Touch Cruise Android Development] bbezja1:
Vilord; any news? you're leaving us on cold here ;)
[Touch Cruise Android Development] Michel82:
Google just released the google maps navigation version for android 1.6 (donut). Just download it from market. Totally awesome. http://www.engadget.com/2009/11/23/google-maps-navigation-officially-comes-to-android-1-6/

This puts getting GPS to work with 1.6 on the top of our priority lists I guess.
[Touch Cruise Android Development] vilord:
Yup. GPS with 1.6 is definitely at the top of the list :)

I'll add something to the script to move the .chk files, as the dosfsck tool doesn't support moving them...
[Touch Cruise Android Development] ZeGuido:
Hello,

I am almost to the point I consider using Android as the main system on my Polaris. I have some question regarding the way it works and I think this is the correct place to ask for this.

1- I understand Haret is the soft than boots Android from WM. But is it a kind of emulation (WM still running in the back ground) or does it work as some kind of a boot loader and completly shut down WM ?

The next idea would be to try to make a simplified ROM of WM that would boot more quickly and enable everythin needed to run Haret. Would that be possible ?

2- Android being installed on the SD card, I'd like to know if it use only the SD memory for storage, swap, running apps etc, or does it acces to the built in memory of the phone ?

The next idea is, if it use only SD memory, as any static memory has a life span based on write/erase cycle, is there any chance of getting soon to the end of the SD card ?

Thank you.
[Touch Cruise Android Development] Michel82:
Haret actually shuts down Wince and replaces it with linux, so windows is completely shutdown. Dzo is working on a flashable version. Took him a lot of effort, just today he has released a alpha version for vogue (here: http://xdaforums.com/showthread.php?t=573397&page=10)

Writing to the card is reduced to a minimum. As long as you leave the swap parameters to the default you should be ok for years to come.
[Touch Cruise Android Development] ZeGuido:
Thank you for your answers Michel82. I didn't think Dzo would be working on a flashable version, I remember a post long ago saying there would be probably never such a release.
[Touch Cruise Android Development] bbezja1:
*screams like an excited girl* he is?! great!! i dont understand why developers didn't start with that in the first place.
[Touch Cruise Android Development] ZeGuido:
I guess they were waiting for a guinea-pig like you that would tke the risk to brick his Polaris :D
[Touch Cruise Android Development] bbezja1:
hehe yeah probably :D dzo mentioned that these devices are hard to brick though :p

i'm having a strange problem with android. it randomly shuts down and it seems it happens when i press power button to wake it up. first time i press it the led stops blinking and when i press it the second time wm starts to boot. other than that - i'm using "android only" for a week now and i really wouldnt want anything else :) battery works for a day and half but im using and playing with the phone nonstop, background sync is on nonstop and so is data connection, checking 2 emails every 15 mins.
[Touch Cruise Android Development] Michel82:
I have some time left this weekend which i plan to spend on gaining some insight in kernel developing, whish me luck.

I plan on looking into the button mapping and GPS. Could anybody point me into the right direction a little bit with some basic information on kernel development in general and these two subjects in particular. At which files should i focus exactly, where to found the latest sources etc.
[Touch Cruise Android Development] imfloflo:
@Michel82 Good luck :p
[Touch Cruise Android Development] excogitation:
build the kernel

git - branch: htc-vogue (sources)

I'd start by looking at

board-htcpolaris-gpio.c

board-htcpolaris-keypad.c

regarding keymapping.
[Touch Cruise Android Development] vilord:
we didn't work on a flashable image before, because it is a TON of work, and because there were other things more worthy of attention... like making the phone call out on t-mobile, for example... or getting gps to work. or getting wifi to work.

getting gps to work on donut should be a matter of simply rebuilding/modifying libgps.so using the donut branch, kernel work shouldn't be necessary.
[Touch Cruise Android Development] bbezja1:
how are WE, polaris users in this story:

http://xdaforums.com/showthread.php?t=573397&page=20

looks like it is a working better-than-ROM on kaiser. what about polaris?
[Touch Cruise Android Development] vilord:
that is just for vogue for now.
[Touch Cruise Android Development] SuperJMN:
What a pity :( Polaris users are always the last ones to feel the love! We long-suffering dudes, cheer up!
[Touch Cruise Android Development] vilord:
I feel your pain... The polaris is sitting in the middle of the desk just *waiting* for an opportunity to be messed with.
[Touch Cruise Android Development] ZeGuido:
Well, I have to make a report in that matter :

Today I couldn't boot any more Android, and It kept reporting waiting for the SD card. So I decided to buy a new SD, and transfered all the file on the new SD card. Then boot was ok.

I barely used my Polaris before having Android working except for phone. I had iContact instaled on the SD card.

Right now I am checking the SD with a microSD/SD adapter on my laptop to determine if it is a microSD failure or just a corruption of some sort of the partition.
[Touch Cruise Android Development] whitealien:
Format ....
[Touch Cruise Android Development] ZeGuido:
Yeah I tried to. I stuck the micro SD in a SD adaptor, plugged it into a card reader.

First surprise : I had deleted many files from the SD (it showed empty on WM file explorer) and there, all the files are back.

Ok let's format : nogo. It reports as locked...

I tried to erase the files. Noway.
[Touch Cruise Android Development] peciss:
Battery status

Hi,

i have 10% of battery in windows mobile and 35% battery in Android in the same time.

I have Polaris and Android 1.6.

Anybody know where the problem is?
[Touch Cruise Android Development] bbezja1:
ZeGuido give your card and reader to a friend with linux. he might be able to format it. but watch the partition formats.

peciss same thing here. maybe has something to do with battery_cappacity or something like that we use in default.txt?
[Touch Cruise Android Development] peciss:
@bbezja1: maybe this will helpful http://androidforums.com/samsung-moment/22617-how-see-actual-battery-capacity.html

or

what about add this to default.txt?: board-htcpolaris-battery.battery_capacity=1350

(1350mAh)
[Touch Cruise Android Development] bbezja1:
yes but this has to be correct or its useles. i will pm a few ppl if they can help.
[Touch Cruise Android Development] peciss:
ok, it will be great
[Touch Cruise Android Development] pananza:
There is a small slider on the side of the SD card which locks the card (write protection). Make sure you have not accidently moved it on lock position.
[Touch Cruise Android Development] w04g005:
I read that dzo got bluetooth working on a FLASHABLE ROM for Vogue...is he (or anybody else with a polaris) still working on the same but for polaris? I would offer my help in testing or something else i can do?

greetings
[Touch Cruise Android Development] dzo:
I'll get everything working on Vogue before looking at a flashable rom for polaris and kaiser. Don't expect anything soon though since I had to make quite a few changes to the kernel for it to initialise all the hardware from scratch and this will need to be redone for other devices.
[Touch Cruise Android Development] imfloflo:
@dzo thanks for all your hard work, we appreciate all time you spend for us. We 'll be patiente ;)
[Touch Cruise Android Development] manu33xtro:
Hi,

Like w04g005 if you want someboby for testing, i can offer my help in the extent of my ability... I use a Polaris with Android with the last versions for the Vogue. It's work great but no Bluetooth and no GPS...

I will test the new files in : http://it029000.massey.ac.nz/vogue/files/?C=M;O=D

Thanks a lot.

Good job :);)
[Touch Cruise Android Development] iseeka:
I have to say that I have a bad feeling.

We need to find devs for polaris on android soon becouse if we are third in the row maybe it could be too late for us.

Many ppl see in android a way to increase their polaris life... I hope I´m wrong but delaying android on polaris can be fatal.

Or maybe I´m not very optimistic tonight
[Touch Cruise Android Development] bally3:
Do not lose heart and do not under-estimate how hard what dzo is doing with the flashable rom is and how much work is involved for one man.

Keep up the good work guys, I'm sorry I'm not posting much but the good news is we expect the baby before the new year. :)
[Touch Cruise Android Development] iseeka:
congratulations!!! you´ll see that it will be a real HARD JOB lol (9 months daughter :) )

you´re right i forgot once more to THANK DZO and all the ppl involved...sorry for that
[Touch Cruise Android Development] life02:
Hey guys... finally got around to ordering a new touchscreen and digitizer for my polaris so expect me back in the dev game whenever it arrives.
[Touch Cruise Android Development] bbezja1:
sincere congratulations bally3!!

good news Life02, cannnnnt waitttttt
[Touch Cruise Android Development] dzo:
Congratulations, it's a whole different life having kids.

People, having a flashable ROM really doesn't get you much more than you have already. NAND is actually slower than a good SD card and there's not a lot of space on it, people with native Android devices spend lots of time trying to move stuff to the SD card.

It feels nice not having winmo but you really can't tell the difference when it's running.
[Touch Cruise Android Development] SuperJMN:
Hi DZO. You may know it already: the main reason to dump Windows Mobile is that you've got to wait for 2 OS to load every time you want to reset Android, and that is rather slow.
[Touch Cruise Android Development] osilvan:
There is a lot of people that want to help in development but don't know how to start. If experienced devs could give us a few advices, such as manuals to read, chipsets info, code design, etc, we could be helpful. I know that people involved in this project share information with irc, but isn't suitable for new devs.

Maybe, we could gather all this information and post it on androidonhtc blog. In this way, noobs could catch up on deving state. Later, we could schedule a meeting to share our doubts and plan a roadmap.

What do you think?
[Touch Cruise Android Development] Michel82:
Great to have you back life02, hope you're able to help us polaris ppl get back on par with the vogue!!

Talking about vogue progress: srwalter got GPS fixed. I wonder if this could work out of the box for polaris.
[Touch Cruise Android Development] life02:
It should work out of the box. They use the same gps chipset and I pointed the polaris driver to use the vogue one. If it doesn't work, it will need just some minor tweaking.
[Touch Cruise Android Development] w04g005:
I will try the libgps.so thing with adb push when i'm at home...
[Touch Cruise Android Development] Michel82:
Just tested on my polaris. Works like a charm. Similar issues as in cupcake remain.

rootfs is readonly, so here are the steps to first remount rw and the push the file:

mount -o remount,rw -t rootfs /

adb push libgps.so /lib/donut/libgps.so
[Touch Cruise Android Development] The NeurOne:
sim card locked

hi,

i actualy have a HTC Cruise and will try android.

I've followed the guide to made it working, but it bug when i have to enter my sim card code !

The android interface say me the "PIN CODE INCORRECT"

but i'm sure it's good.

I don't know what to do.
[Touch Cruise Android Development] life02:
you have to disable the pin code in winmo before using android
[Touch Cruise Android Development] life02:
Sweet... i thought it would
[Touch Cruise Android Development] The NeurOne:
Thanks a lot, now it work.

without wifi, and cable network connection, but for first time i could "test" Android !!

And i'm ..:eek:it's fineeeeeeeee !

the touch screen is 10 more time réactiv than the original system or (sorry) the M-Amine rom !!

I just discovered a new one telephone such as if i just bought it !

now i'll try some apps
[Touch Cruise Android Development] excogitation:
sorry, is there a status table anywhere?

What I experienced with the files from Sourceforge:

Android 1.5 - are there other versions (or better: what version to use?)

The screen is basically on all the time when carrying the Polaris

in your pocket because of all buttons turning it on (esp. the wheel).

Also I'd suggest to put the tab switch on the upper left button and

cam on cam (as soon as it's working).

The camera does only work when previously used in win?

Same for GPS?

Battery life is about 3-4 hours when browsing/downloading/...

Still ... loving it.
[Touch Cruise Android Development] Michel82:
I'd say the donut 1.6 versions are the way to go now. With GPS working they've reached the point where the exact same hardware is working as on 1.5 and it has the advantage of the native resolution (being faster and no more blurry screens).

The button thing is very annoying indeed. Besides the fact it keeps turning on every time the wheel is touched (or any other button for that matter). Also the power down and up sequence is frustating (power button, end key and v.v.). Button mappings sure needs some tweaking, cam on cam as you say. We also don't have a home button anymore, i liked the way it used to work with the spare parts function for the end button, first home then sleep, but that doesn't seem to work anymore.

I wanted to look into the button mappings last weekend as sort of first step into modding something, but setting up the dev system seems to have taken up all my time. I ended up finding out that the last version of ubuntu doesn't like ati x1200 cards (anymore). So much for backwards compatibility, grrrr.

I don't have to start anything in winmo before running android in order for it to work on my pola100 (data, cam, wifi or gps). Works on the fly in android.

I've been driving around with the GPS on google maps last night, works pretty good. A damn shame though they've disabled the navigation functions in Europe, I guess the g1 people are already working on a fix/hack.
[Touch Cruise Android Development] bally3:
Sure looks that way Radem, but thanks anyway for the effort :)

Been reading the irc logs, it seems there's progress being madw all the time but we're waiting to see what DZO comes up with with the smd. I have to admit, sadly some of this is now way beyond my level of understanding and I've struggled to get to grips with the jargon, but I believe the general consensus seems to be to wait to see what DZO comes up rather than replicate and waste time and effort.
[Touch Cruise Android Development] excogitation:
Update

I put the latest (available) files from Rogro82 (from here - kernel 04.01.09) and f00bar (from here - system.img 10.01.09) in a zip you can download from here.

Simply put the files in the root of your SD card and run haret.

On first boot a 64MB data.img gets extracted so be patient.

With those files the SD card is accessible from within Android - so you should also be able to use Android apps from your SD card (haven't read on how to do it yet) - to get apps you can start here.
[Touch Cruise Android Development] dysolve:
I have tried your zip excogitation and I get told that it can not find they data file and it just sits at a command prompt
[Touch Cruise Android Development] pananza:
Seems to work fine expect it says "Old radio detected, audio disabled". And then I cannot get any service on my phone. But Android seemed to boot fine and starts up ok.
[Touch Cruise Android Development] radem205:
Nice job. It boots, but it takes a way longer to boot then the old one. Is this normal?

Dzo has already made progress in the kaiser thread.
[Touch Cruise Android Development] imfloflo:
Booting fine, little bit longer but its normal more data to unzip, keyboard still doesn't work :s

News from DZO for Kaiser
[Touch Cruise Android Development] radem205:
The keyboard is working fine for me. When you tap on the google search bar the keyboard comes up.

The second time I boot it boots very fast, so no problem anymore!
[Touch Cruise Android Development] Petulinek:
I can approve - keybord works great, second start is faster. But radio doesnt work (GSM,wifi,BT,Camera), some settings like brightness etc. too...
[Touch Cruise Android Development] dysolve:
I checked again it does not seem to be extracting the data.img file. is there a way for manually doing it? I tried to open the system.img file but nothing know s the format of the file
[Touch Cruise Android Development] radem205:
You have to download the data.img seperately, for example from this link: http://rapidshare.com/files/179528519/android-polaris-f00bar.zip

(extract the data.img to the root of your SD card)
[Touch Cruise Android Development] imfloflo:
Sorry i was speaking about the keyboard, on the camera button, which display a grey keyboard at the top of the screen.
[Touch Cruise Android Development] rogro82:
Already have this fixed in another kernel but its pretty useles aslong as the touchscreen alignment is a bit off ( keyboard is too small so it needs to be perfect ).

The only thing thats wrong is that the keyboard is draw on the top of the screen and the actual keys are at the bottom ( just press anywhere in the bottom of the screen and it should work ).

As soon as some other things are fixed ill update all things, but for now I focus on bigger things before fixing all small things, besides that I think dubbled00 was also working on it but i dont know if he has an updated ts-driver yet?
[Touch Cruise Android Development] imfloflo:
ok but for me where ever i type nothing work top or bottom screen on the gray keyboard screen doesn't work.
[Touch Cruise Android Development] dubbeld00:
I've taken the voge-ts (which is the same as our device except the alignment) and adjusted the alignment to fit ours... Also you can align the touchscreen yourself now (DZO also provided that code). The only thing is... I didn't fixed the pressure code yet... (how hard you press the touchscreen). But I'm waiting for now, since DZO is more active than ever...

AND we have to fix egpio... since the current code isn't working (GPIO works though), don't have the time to sort this out... If I try to see if a key is pressed using the EGPIO code, it will always return null, so it won't see that a key is pressed...

so calls like "vogue_get_egpio(3,2)"

and "vogue_set_egpio(3,2,0)" aren't working

Current vogue implementation of TS driver to see what key has been pressed: (which is in vogue-hw.c)

vogue_get_egpio(keys.no,keys.bit)

Our "polaris-ts" implementation:

gpio_get_value((keys.no)*16+keys.bit)

Almost the same... Hope we can fix the egpio code... since we need that part to work...

And great progress btw by DZO:

Fix PIO mode for the SD driver, should allow other radios to work on kaiser.
[Touch Cruise Android Development] excogitation:
Check if there's a file "data" in your SD card root - if there is it means that you didnt give it enought time to fully extract "data.img". Delete it and try again.

The latest kernel from dzo for kaiser doesn't boot on Polaris (kernel panic).

Btw. you just need to put the *.apk files in \AndroidApps on your SD card to make use of those.

Of course those need to be compatible with the SDK you're runnging (1.0).
[Touch Cruise Android Development] radem205:
I have tried to install an applications and I can confirm that installing applications is working correctly! So the SD card driver is working correctly I think.
[Touch Cruise Android Development] bally3:
With the files posted by exco (thanks matey!) I can see my pictures and videos - though the videos cause the phone to hang.

Looking good - and I can finally see what Rogro was talking about! :)
[Touch Cruise Android Development] Quilapvd:
So that means that we got an almost good working android?
[Touch Cruise Android Development] excogitation:
No.

Needs work:

phone

gprs/umts

wlan

audio?

GPS

both cameras

clean/fix SD driver?

power management?

USB charging?

USB networking

bluetooth?

...
[Touch Cruise Android Development] ikke008:
Does the built-in GPS work?
[Touch Cruise Android Development] Michel82:
Needs some manual actions for now (see my post a little back) or this new rootfs: http://xdaforums.com/showpost.php?p=5125357&postcount=208
[Touch Cruise Android Development] Michel82:
I've got google navigation working in The Netherlands on my polaris !!

I've followed these instructions: http://xdaforums.com/showthread.php?t=583123

It didn't completely worked out as it should, but it works:

I tried to delete the current maps version with the root instructions, but i got an error that /system is read-only. No matter what it tried it keeps giving me this error. How can i remount /system as rw?

I did the uninstall command anyway with the result that Maps is still on my phone but i got back to a previous version ?!?

I tried to install the modified apk for rooted phones, which gave me another error about inconsistent certificates or something. Then i tried the non-root version which installed ok and works like a charm! Only thing i have now is that i have two different versions of Gmaps on my phone. Kinda weird, but hey .... it works !

Does anybody know how to remove the old Gmaps?