yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] tornadog:
loaded yesterday's update on my Sprint Touch. So far, calls work, SMS works, internet works but dont know how to close the browser after use. Using the volume slider just refreshes the page. How do you switch to landscape. It does mine auto but can it be controlled. Also opening music and pictures says "No SD card". Is that a known problem? Also how do you increase the volume, when a call comes the ring is super low.
[Touch CDMA Android Development] Jack Everyman:
I got the v1.0 loaded. Google maps worked well, no gps, my location, but street view worked great. I was able to get the GTalk Gadget to load and show my contacts, through the browser but I didn't try actually chatting with them, because the keyboard was really buggy. The clock worked. I still need to check out SMS and the actually phone, but this is leaps and bounds better than wm6 and 6.1.
[Touch CDMA Android Development] etiger13:
1.0 port uploaded to http://www.myhtcphone.com

Give it a try
[Touch CDMA Android Development] qwho:
How do you enable streetview?
[Touch CDMA Android Development] natelust:
apps

has anyone found a good site for 1.0sdk apps? preferably freeware
[Touch CDMA Android Development] Jack Everyman:
When you are in the google maps app, use down volume and select 'Map Mode', then go down to 'Street View'. It will load and the street view streets will be outlined in blue. If you tap the screen or press the center button on the directional pad, a dialog window will pop up say press here to view the street you selected. If you tap the screen or press the center button one more time it will load street view.
[Touch CDMA Android Development] qwho:
I missed that because you have to scroll down the list to see streetview. They really need to make it more obvious that there is more below...
[Touch CDMA Android Development] volwrath:
I have this same issue, but I am amazed at the difference a few months can make. I had an earlier android build that I dismissed because nothing could be done on it, but this is basically fully-functioned! Wow!
[Touch CDMA Android Development] nabicat:
Ditto. Tried it a few months ago....seemed very early and basically wrote it off. Retried 1.0 and short of the funny key mappings, found myself hoping it will show up on a custom rom soon.
[Touch CDMA Android Development] bombzhome:
Is the screen properly calibrated on the Touch? It's not very well calibrated on the Mogul.
[Touch CDMA Android Development] Littlefield:
It's not perfect but it'd not terrible. There is instructions somewhere in these 90 pages! It has something to do with clicking the corners of the screen.

With your Mogul, can you use your slide out keyboard or is that not configured.

Also Martin, where do you even begin in coding this to work and converting it to work with Haret?

I wouldn't mind doing some smaller work like skinning the keyboard and working on getting the touch feedback to show above your presses like the iPhone, I just don't know where to start.

Also, why didn't this last SDK feature any of the Google features that were shown at the Press Conference - i.e. googletalk, gmail etc.?
[Touch CDMA Android Development] dzo:
To calibrate the screen keep the cam button pressed and tap opposite corners.

OK, so you want the keys shown above the press, try this kernel:

http://cs-alb-pc3.massey.ac.nz/vogue/zImage

To get a console press sym and then 0, to get back to android press sym and then 6.

The SDK doesn't have all the apps because it's not supposed to be used on real phones. I guess we'll have to wait till the g1 is in the shops to get hold of them.
[Touch CDMA Android Development] craig0r:
Yeah, don't get me wrong... even though the keytones not transmitting during a call seems like a big deal, our little version of android it still better than WinMo, IMO, so I'm sticking with it. Unless I get a voicemail. :cool:
[Touch CDMA Android Development] unsungboxer:
woo hoo! new keyboard looks and works great. latest zimage is properly disabling sound on my 1.6 radio which stops it fRom crashing! thanks martin!
[Touch CDMA Android Development] furrypotato:
No version for elf yet, but there is some limited work to try to get it to work I think.

The Elf uses omap850 to run which is different from the vogue. Someone on the google developer groups in china has got android to run on an unnamed omap850 smartphone and I'm trying to get a kernel from him to see if it might work using this haret method.

Mind you, that's as far as I can go. I know nothing about kernels etc

Cross fingers.

Keep an eye on http://xdaforums.com/showthread.php?p=2696393&posted=1#post2696393

Dylan
[Touch CDMA Android Development] furrypotato:
One more thing - Once Google release the source code will all this porting be much easier ?

Could you envision in the future a flashable Android ROM for various HTC phones ?
[Touch CDMA Android Development] unknown1205:
i got it to boot up on my mogul where it says Android with the time and date. it says its charging (100%) but its not charging and it says screen locked. press menu to unlock. i push the volume down key and nothing is happening. also my screen keeps turning off every 10 seconds.

edit: nm, it seems that none of the moguls externals keys work except for the keys on the keyboard. landscape mode does not work and camera says insert an sd card before using the camera, even though there is a sd card in there.
[Touch CDMA Android Development] ~David:
Hey dzo,

First I'd like to say awesome work with bringing Android over to the Vogue. The latest version is working great, especially now that I can properly calibrate my screen (main thing which was getting on my nerves). I really look forward to seeing what else you come out with in future releases.

I have a request however, would you be able to make the Power button on the Vogue emulate the Home button as found on the G1 phone? As it stands, the power button really serves no use, and the main nuisance right now is the inability to skip right back to home when you're deep within menus or have browsed to a bunch of websites (having to hit back 20+ times isn't fun). In my opinion it would make this release much more usable and I would have no reason to go back to WinMo anymore really.

Thanks a bunch!

Also, audio is working great on my Vogue using Bell's latest ROM with radio 3.42.50.
[Touch CDMA Android Development] unsungboxer:
doesnt the end Button close all programs?
[Touch CDMA Android Development] etiger13:
For those of you having problems, when you uninstall, also delete your data.img and system.img file from your sd card before trying to reinstall.

Soon, with the help of unsungboxer, we'll be putting up a lot more how-to and tutorials, including how to add the few apps there are, over at http://www.myhtcphone.com . I'm also going to check in on the progress of other device ports.
[Touch CDMA Android Development] suanccd:
a quick way to go home from browser

select menu - window, then choose the first empty window.

press back and you will be at your home!
[Touch CDMA Android Development] ~David:
Ah, neat tip, thanks!

A question now though, is there a way to keep the device in landscape mode, like when the keyboard is displayed? I much prefer it over the default screen orientation.

Edit: Also, just noticed a small bug. If you bring up the keyboard while media is playing, and then close the keyboard, the audio will be gone. To get it back, you have to open the keyboard, pause the music, close the keyboard and play the music again.
[Touch CDMA Android Development] roxorz:
i hope android comes a lot stronger on their next release. 1.0 is kinda plain and weak.
[Touch CDMA Android Development] furrypotato:
Dont forget that we are playing with what is effectively a pre-release version.

I'm sure next month when the G1 is released we'll be able to install all the new google apps that they showed plus a lot more free/commercial apps.

Within a few months of release there will be hundreds if not thousands of apps to install.

So patience - it's all coming ...
[Touch CDMA Android Development] mfpreach:
The browser is KILLER, I wish we could rip that browser for WM.
[Touch CDMA Android Development] unsungboxer:
Not sure if anyone wants to try my files:

+ Uses Martin's latest files.

+ Includes most of the available 1.0 applications from www.helloandroid.com and www.android-freeware.org.

+ My mapped qwerty.kl (let me know if you like this mapping)

+ Use startup.txt instead of default.txt for quicker boot.

Download:

http://rapidshare.com/files/149202014/android_mods.zip.html

*note, this is not any special release. Just some slight changes I've added. All credit goes to Martin.
[Touch CDMA Android Development] EtherealRemnant:
Well I've got 30MB of free RAM... should be enough.

The problem is that HaRET just says Booting Linux ... and the progress bar fills up. Doesn't go anywhere after that.

EDIT: Well I see "Go Go Go..." now... I don't think I saw that before. The only change I made was putting that empty text file in there.

EDIT2: Log looks like it successfully loaded the kernel and everything in RAM... Am I just getting impatient and resetting too quickly? How long should I let it sit there?
[Touch CDMA Android Development] Psionfenix:
sounds like haret is doing fine then.

comment out the initrd and see what it does from there, i think i got to tux that way

are you getting the tux screen?
[Touch CDMA Android Development] EtherealRemnant:
Yeah, tux came up when I commented out initrd.

EDIT: And now using the ramdisk.img renamed to initrd.gz, I've got tux plus Android.

dzo, can you point me in the right direction as far as rebuilding the initrd to find out what is causing the hang up on the Titan?
[Touch CDMA Android Development] shark1987:
very awesome, keep up the good work. it'd be amazing to get to actually use this OS soon, instead of windows mobile. to me it's more appealing to the eye. the only thing is not having a menu button on our phone, my thumb was starting to hurt using the scroll bar to exit out of every menu. maybe the camera button would work better?

anyways great job, i'll be watching the progress of this closely.
[Touch CDMA Android Development] jaikben22:
on eten m700 wm 6.1 I get the error thet haret is not a pocket pc app?
[Touch CDMA Android Development] tpdtopcop:
Just fooling around I tried this on my sprint touch and it is very cool. cant wait for a full working version with all the functions working.
[Touch CDMA Android Development] cr2:
Can you create an 'earlyharetlog.txt' file in the same directory as haret.exe, start haret,

and look for the 'haretlog.txt' file ?
[Touch CDMA Android Development] gthing:
How did you guys get the buttons and touch screen working?

Trying to do the same for Kaiser...

I found this in the unzipped initrd file:

# map phone specific keys

setkey -k 0xe4 -v 0x23 # map #

setkey -k 0xe3 -v 0x2a # map *

setkey -k 231 -v 513 # map send to newline

#setkey -k 0x67 -v 0x20b # map up to scroll back

#setkey -k 0x6c -v 0x20a # map down to scroll forward

setkey -k 0x73 -v 0x20b # map volume up to scroll back

setkey -k 0x72 -v 0x20a # map volume down to scroll forward

setkey -k 0x60 -v 0x211 # map PoC to next console

Is this where I need to be messing around? If so, any suggestions on figuring out what hex values are needed?

edit: I tried changing the volume up and volume down keys to 0057 and 0041 ("w" and "a" on the kaiser keyboard, respectively), but now android doesn't seem to want to boot up all the way.

I'm assuming that the syntax for those setkey commands is hardware key -> software key.
[Touch CDMA Android Development] dexxa05:
Hi :)

I've tried just for fun with my prophet, haret says "boot linux" and after i have a white screen :)...

Bye :)
[Touch CDMA Android Development] Hugo381:
The problem with getting pictures up is that we cant run programs with it yet so no Screen Shots, but if anyone has a digital camara handy and take a few shots just to give a sneak peek, or maybe a YouTube video to show how it works that would be cool for those that havent tried it and are anxious but dont want to jump in without knowing what to expect.

I personally love it, wish it was fully functional though. Im no programmer so I cant help eventhough I would if I knew.

Keep up the good work guys. Thanks on behalf of all us lesser ones hehe.
[Touch CDMA Android Development] cr2:
prophet has OMAP850 CPU, it's a completely different thing. You don't just flash the titan wince rom on prophet ;)
[Touch CDMA Android Development] EtherealRemnant:
Alright, I did a bit of reading about initrd structure and I'm breaking down the initrd to try and remove whatever is causing the hangup on the Titan. I've never used cpio before so this should be interesting but I think I have it down. This will mainly get worked on tonight as I'm at work for another ~8 1/2 hours.
[Touch CDMA Android Development] Chem E Sam:
tried it with the Athena and i get a dark screen that says:

HaRET boot

shutting down hardware

Turning off MMU...

In preload

PSR=600000df

Tags relocated

Initrd relocated

Jumping to Kernal...

it just sits here.

any ideas?
[Touch CDMA Android Development] cr2:
Athena has PXA270 CPU, so it will not run too.
[Touch CDMA Android Development] Chem E Sam:
any work-arounds on this? i would love to get this working on my Athena.
[Touch CDMA Android Development] cr2:
You should use the "native" athena kernel together with android initrd.
[Touch CDMA Android Development] jim256:
maybe we ought to stick this in the development and hacking secction? for yet more exposure?

EDIT: i guess ill just post there myself with a link to this thread, but maybe later (or now) we could try all migrating to that thread, since others will probably be able and more than willing to try to get this running on other devices...

my point being that the ppl in the development and hacking section are the kind of ppl we need. not that many users even own a vogue.
[Touch CDMA Android Development] awojtas:
Palm Treo 750v

I tried it on my VFNZ Palm Treo 750v running WM6.1 and got to "Jumping to Kernel...".

This happened whether I ran it from internal memory or SD.

It detected the processor as Samsung scxxx compatible.
[Touch CDMA Android Development] EtherealRemnant:
As I updated in the Titan forum, I've reworked the initrd down to a 21MB uncompressed/13MB compressed image. This DOES boot to the Android screen so what I'm thinking is as everyone else has said - there was not enough RAM on the Titan to run it as it was.

Now I am trying to figure out how to rebuild the kernel to remove all the Vogue input information. I'm thinking it could potentially be the cause of the problem where it just sits at the android screen with the blinking cursor.

If we can get that done, we may be able to at least see Android on our devices -- however, until SD implementation is finished, that's about the extent of what we will be able to do. There wasn't even room for the browser or any of the API demos in the shrink.
[Touch CDMA Android Development] Mr. Vi:
Could you explain me how you did this? I'm stuck at a white screen, after Booting linux!

cr2 said it isn't possible on a OMAP chipset.

Any comments would be great :)

Edit: cr2 - Do you know whether a kernel for the htc touch exists and where i can find it?
[Touch CDMA Android Development] jim256:
ok so i have always been really unclear and unsure on this.

A) for sprint, is there anyway to establish a data connection from within Android? (without having previously done so in wm)

B) if so, what

exactly

do I need to input into my default.txt?

please be very detailed and specific! :S lol sorry

thanks
[Touch CDMA Android Development] Magister2k7:
dzo,

Can I get latest sources? In latest version touchscreen on Mogul is almost unusable, while on m5 version it worked ok.

So I want to try to fix it.
[Touch CDMA Android Development] bombzhome:
You have to use your fingertip in order for it to be somewhat working on the Mogul. Any possibilities that you could map the keys out too?
[Touch CDMA Android Development] mfpreach:
This won't boot for me,

I ran haret from my storage card and it just freezes.
[Touch CDMA Android Development] bombzhome:
Same here.. on a Mogul.
[Touch CDMA Android Development] dzo:
Hi,

I'm using a git repo at linuxtogo now, see here:

http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-vogue
[Touch CDMA Android Development] jim256:
me too unfortunately :( sounds cool tho jake let us know if you can have a look at it.

also just for extra information (dunno if it helps at all):

i also tried inserting the normal default.txt, didnt work.

i also tried using system.gz and data.gz (instead of your unarchived img files) but no go there either.

i was just curious if it is a single file that is different (zImage?) and if we would therefore just be able to insert that single file of yours, or if you need the whole shabang.

rhx again!
[Touch CDMA Android Development] unsungboxer:
woops probably got corrupt when zipping. I rezipped and tested. Working now for me. Please let me know if this works for you. And also interested what you think about the keys mapped like this. My thought is to use the hardware keys for stuff the touchscreen can't do. Also, if anyone finds applications for download that you want me to try, send me a link and ill add it to the data.img for ya.

http://rapidshare.comfiles/149202014/android_mods.zip.html
[Touch CDMA Android Development] dzo:
I just noticed that it wasn't handling long SMS messages correctly, the latest system.gz in android-new should have this fixed.
[Touch CDMA Android Development] eoche007:
Hey I just tried your files.....and it works pretty well. The only problem I'm having is when I load a game it just keeps loading, other than that it's pretty sweet.
[Touch CDMA Android Development] unsungboxer:
All 3 games work for me on my xv6900. Has anyone tried my keys being mapped this way? Any loss of functionality?
[Touch CDMA Android Development] mfpreach:
Still freezes on my vogue. I'm running it from a folder on my storage card, I don't know what else would be the problem since the non modded release of android runs.
[Touch CDMA Android Development] unsungboxer:
can't run it from a folder on your sdcard. needs to be placed in the topmost directory. To avoid overwriting your other folds, I suggest you temporarily put your origional files into a folder.
[Touch CDMA Android Development] craig0r:
battery drainage!

Hey dzo. Great work so far. I'm not much of a programmer, but after my sister's wedding in a few weeks I plan on getting my hands a little dirty with this project as well.

One thing I noticed was when I upgraded to the kernel where you changed the keyboard to show the button preview above the key instead of right on it, I started experiencing severe energy drainage. I noticed that after a few minutes of the screen being off, the blinking LED would go solid red, and the battery would get very warm. I went back to the previous kernel, and that has stopped. I checked the console and the exception browser and didn't find anything of significance.

I'm on radio version 3.41.00, and my phone's running on Telus in Canada.

(Also, Telus seems to block me from telnetting to my phone, it sucks. Anyone else on Telus find a way around that?)
[Touch CDMA Android Development] etiger13:
any reason i am getting continual power messages with a failure to boot?
[Touch CDMA Android Development] unsungboxer:
anyone know what directory the wallpapers and images are held? I have scanned through both data.img and system.img w/ a fine toothed comb. found nothing on either. I know they are there though because I can view them in android.
[Touch CDMA Android Development] pchasco:
Question/suggestion and bug report

Dzo:

In theory, would it be possible to instead of shifting the screen up when displaying the keyboard, to draw the keyboard translucently over what is being displayed by Android? I know this could be especially difficult if the framebuffer is using a palette instead of RGB. I just think that drawing the keyboard over the screen would be even more usable than what we have now.

Also, I've noticed a what I think is a bug with the keyboard: If the backlight is turned off while the keyboard is up, the keyboard is left active. Touching the screen causes the vibrator to engage.
[Touch CDMA Android Development] dzo:
I did think of this and it would be easy to implement but apps like the sms app enter text at the bottom of the screen and it would be hard to see what you are typing. At the moment it uses the last redraw area to position the visible part of the screen, hence the jumps when the status bar is displayed. I will try to make things smoother by ignoring status bar redraws, If I have time i'll try a translucent kbd to see if it can work.

I haven't implemented suspend for the kbd yet, that needs to be done.
[Touch CDMA Android Development] unsungboxer:
as far as the keyboard goes, i think a full screen translucent keyboard sounds like a fantastic idea! maybe it could be flipped up from the bottom like the notification bar does from top? this would let us reclaim a hardware key (camera button). I don't know the first thing about creating a keyboard apk but here is some ideas...

Here is the Repete Translucent OSK for windows xp.

Here is a cool Vista Aero API that would look nice for a keyboard
[Touch CDMA Android Development] kylo77:
Cannot load SDK 1

I have loaded the CAB file and the EXE and run them from both the device and the memory card. Both of them launch and start to load Linux. It's tough to read with the small text but I think it says: can't access tty; job controls turned off - then android power wake up (0->0) and then gives the time in UTC. This repeats itself over and over again, I have let it run for 10 or 15 minutes before hitting the reset button.

The last verion loaded with no problems on my phone. I have the HTC Touch. Please help.

Thanks
[Touch CDMA Android Development] etiger13:
are you running all files from te root of your memory card? something is different now in that you cant run anything from any subfolders anymore
[Touch CDMA Android Development] kylo77:
I have run it from the root of the memory card and the root of the device.

thanks
[Touch CDMA Android Development] kylo77:
Are there any changes in the default.txt that need to be made? Or is it not even getting to the point where that is being executed?
[Touch CDMA Android Development] etiger13:
its already past that point. move all the files from the root of your device to your memory card. run ALL the files from the root of your memory card
[Touch CDMA Android Development] kylo77:
I started reading through the entire thread and found your postings to data.img and system.img file from the sd card before trying to reinstall...did that, reloaded and it launched.

Now I just have to get to know the controls.

thanks for your help!
[Touch CDMA Android Development] pchasco:
dzo:

I'm trying to work on a solution to the ppp dial problem when I noticed that Android has my sdcard mounted to /sdcard AND I can even browse it. Android's music player however claims that I have no SD card. Is it possible that Android is looking somewhere else besides /sdcard?
[Touch CDMA Android Development] craig0r:
Before using the Music app, you need to go into Developer Apps and run the Media Scanner utility. This scans your SD card and (I assume) populates a database of some sort with all your music files. It takes like a second or two on my 1GB card, but I've only got a handful of songs on there atm. After running Media Scanner, you can use the Music app just fine.
[Touch CDMA Android Development] craig0r:
Anyone know of an alternative way to access a shell in Android? I'm on Telus in Canada, and it would seem that they are blocking telnet access to my phone. That makes me a sad panda.
[Touch CDMA Android Development] Komofu:
I just installed this on my HTC Touch for Alltel that wasn't updated to Rev A. My radio is 2.26.00 this works wonderful can send and receive phone calls and send sms. My volume buttons increase and decrease the size is this normal?