PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-29-2008, 12:15 AM
pio_masaki's Avatar
PPCGeeks Regular
Offline
Pocket PC: 6700/Apache
Carrier: Sprint
 
Join Date: Jul 2007
Posts: 137
Reputation: 170
pio_masaki is keeping up the good workpio_masaki is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to pio_masaki Send a message via MSN to pio_masaki
Re: Android release on HTC Apache *CDMA Works!*

99% sure it will not work for a Mogul using the Apache's image/files as they are different machines under the hood. Different CPUs would be the one major factor that I know of, plus alot of other hardware changes made between the two devices.
__________________
Moto Q Sprint
PPC 6700 (1.02 WM5/Android Test machine) Qwest
PPC 6700 (1.00 WM5>WM6.1>WM6.5) Sprint (Original hardware hiding under a new symbol)
PPC 6700 (2.02 WM5>WM6.5) Sprint

Guide:Activate WM6.1/WM6.5 flashed phone without ##MSL# code
Guide:Android on the Apache
I know where the thanks button is, do you?
Reply With Quote
  #2 (permalink)  
Old 12-29-2008, 04:16 AM
AL_CAPONE_187's Avatar
PPCGeeks Regular
Offline
Pocket PC: Tp2
Carrier: Sprint
 
Join Date: Sep 2007
Posts: 120
Reputation: 55
AL_CAPONE_187 is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android release on HTC Apache *CDMA Works!*

Quote:
Originally Posted by pio_masaki View Post
99% sure it will not work for a Mogul using the Apache's image/files as they are different machines under the hood. Different CPUs would be the one major factor that I know of, plus alot of other hardware changes made between the two devices.
well that sucks does anyone know if one has been released for the mogul because I wanna run it on my phone
Reply With Quote
  #3 (permalink)  
Old 12-29-2008, 01:51 AM
osyrus's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
Location: Memphis TN
 
Join Date: Oct 2007
Posts: 73
Reputation: 25
osyrus is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android release on HTC Apache *CDMA Works!*

Quote:
Originally Posted by tekkdrone View Post
First, Thank You Colonel, Helmi, and all of the kitchen contributors, your efforts and ROM releases have easily made this the best phone I've ever owned.

I dunno what happened to the Android poll thread and its' creator, but I was motivated by that thread, and after many hours of research, patching, porting, compiling, packaging, and several pots of coffee... Android m5 (slightly older than the version in SDK 1.0) boots and is navigable. This is my first step towards getting the release version up and running on the Apache, though to what degree I am uncertain.

I'll post some video later tonight/this weekend. All major updates will be edits to the original post.

p.s. woot.

For those of you having trouble try these tips from other users:
- Make sure you are NOT extracting the archives
- Make sure the rootfs file ends in tar.bz2, some folks have had issues with extensions getting cut off
- Make sure the phone radio is on, bt and wifi off.
- Run HaRET as soon as you can after a fresh soft reset
- Wait at least 5 minutes for it to pass jumping to kernel if you think it's hanging, it shouldn't take this long but some users have noted longer waits depending on what's running and installed on the Windows Mobile side at the time of execution.

6th Update: CDMA Steps into the ring ppcgeeks.com loads for the test. Connection is unstable as hell (unusable) at the moment. Pics in thread. http://forum.ppcgeeks.com/showthread.php?t=43753&page=9

5th Update: Proof of concept build released to the masses for fiddling around.

4th Update: Touchscreen is now up and fully functional.

3rd Update: Android release compiled from source boots via native init on HTC Apache!

Most of the information below is outdated since I've moved from M5 to full release Android, I'll leave the info up here for now though for reference.

The quick and dirty:
- NO FLASHING REQUIRED. It boots from an SD card
- Underlying kernel based on a modified version of Handhelds.org's 2.6.21 kernel source for htcapache
- Android system is from the m5 SDK distribution
- Uses Kevin O'Connor's HaRET for chainloading the kernel from CE
- Uses backported binder, log, power, etc drivers from m5 distro (I'll have to look at the patch, can't remember who ported them)
- Eats batteries like I'm running Prime 95... (See item 1 of "What doesn't work")

What doesn't work (not much testing done yet):
Power Management (kernel)
Cell/Radio/Data (kernel)
Touchscreen is flaky (kernel)
Sound? (unknown)
Several unmapped or incorrectly mapped soft keys (mainly android) (FIXED)
Framebuffer issues -> should have a fix (kernel/pxafb driver) (FIXED)

What works:
Basic navigation with the action button
Cursor Keys
Power Button
Touchscreen (Flaky, intermittent)
RTC
Softkeys
DoubleBuffering on the framebuffer

Current Goals:
- Port apache-specific kernel code to 2.6.25 (In-Progress, 2.6.25 kernel now boots and we are able to mount the img on the SD card.)
- Get beta .9 running (Skipping in favor of custom compiled Android Release)
- Get 1.0 release code running (Step 1: The kernel is well underway.)
- ... and more

/etc:
This was the first step, and it's giving me a chance to work out the kernel and HW issues on an older setup. I'll probably need some help at some point in time, if anyone has any kernel hacking or device driver experience that'd be the most helpful, anyway, more info as I have it to share.

Credits:
This work was only possible due to:
Kevin O'Connor and the rest of the handhelds.org kernel maintainers
Benno Leslie and Benno's blog
alextreme.org (android on nokia n8xx information)
elinux.org (android on omap information)
androidzaurus (from Japan? whose work on the pxa based Zaurus led to the framebuffer patch for 2.6.23 I just ported over to .21)
The most gangsta bleep ever! a 6700! u gotta be kidding me!
__________________
The King of Hearts
Reply With Quote
  #4 (permalink)  
Old 12-29-2008, 04:48 PM
tekkdrone's Avatar
N00b
Offline
Pocket PC: HTC Apache | HTC Touch Pro
Carrier: Verizon
Threadstarter
Location: Austin, TX
 
Join Date: May 2007
Posts: 42
Reputation: 335
tekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android release on HTC Apache *CDMA Works!*

Actually if I remember correctly, Android already fully runs on the Titan/Mogul.

Quoted from xda-developers:
"Android is now running at least partially on the Titan. You can make and receive calls and browse the web. However, the keyboard is not yet functional. See http://it029000.massey.ac.nz/vogue/ for more details."

It looks like the vogue image works for the Titan/Mogul, but without keyboard support. Let me know how it works out for you if you try it. There may've been more progress on Titan/Mogul in the community since then, I'll see what I' come accross.

-tekkdrone
__________________
-=Tekkdrone=-
Developer/Tinkerer/Enthusiast
http://chillaxin.net
Reply With Quote
  #5 (permalink)  
Old 12-30-2008, 07:01 PM
tekkdrone's Avatar
N00b
Offline
Pocket PC: HTC Apache | HTC Touch Pro
Carrier: Verizon
Threadstarter
Location: Austin, TX
 
Join Date: May 2007
Posts: 42
Reputation: 335
tekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regulartekkdrone is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android release on HTC Apache *CDMA Works!*

Ahh that would be why I wasn't seeing the issue, I never copy files across activesync, it's too painfully slow >_<
Reply With Quote
  #6 (permalink)  
Old 12-30-2008, 08:20 PM
pio_masaki's Avatar
PPCGeeks Regular
Offline
Pocket PC: 6700/Apache
Carrier: Sprint
 
Join Date: Jul 2007
Posts: 137
Reputation: 170
pio_masaki is keeping up the good workpio_masaki is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to pio_masaki Send a message via MSN to pio_masaki
Re: Android release on HTC Apache *CDMA Works!*

I agree, however I lost my adapter so I have to use AS =/ Using resco explorer I made sure it showed file extensions and caught it on that .tar.bz2 file, I was lacking .bz2 so haret would hang up when it came time then eventually spit out a tty error I think.
Reply With Quote
  #7 (permalink)  
Old 12-31-2008, 12:35 PM
psiphi's Avatar
Halfway to VIP Status
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint PCS
Location: DC
 
Join Date: Feb 2007
Posts: 718
Reputation: 523
psiphi knows their stuffpsiphi knows their stuffpsiphi knows their stuffpsiphi knows their stuffpsiphi knows their stuffpsiphi knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android release on HTC Apache *CDMA Works!*

I think the problem is IE7 added the TXT extension... Bet those who downloaded with firefox didn't have issues... (I didn't use AS to copy files to PPC.) In any case, renaming the files and changing the startup.txt fixed my issues...
__________________
Psi Phi:]\/[aster 5ys0p of ]\/[@9!]<
Reply With Quote
  #8 (permalink)  
Old 01-01-2009, 06:40 PM
pio_masaki's Avatar
PPCGeeks Regular
Offline
Pocket PC: 6700/Apache
Carrier: Sprint
 
Join Date: Jul 2007
Posts: 137
Reputation: 170
pio_masaki is keeping up the good workpio_masaki is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to pio_masaki Send a message via MSN to pio_masaki
Re: Android release on HTC Apache *CDMA Works!*

Well I only use firefox, my issue wasn't with the dl it was with the transfer, so I blamed AS on my extension getting dropped.

Side note, I know this is still very rough, but is there a way to have it run like normal, not from an image? I mean give it an entire SD card, then it can use it as its own little SD card or hard drive or whatever it wants. I'd like to install/add some software to mess around with, but I don't see how. I don't even see a command line (come on, it's linux!) to add/mount/whatever packages and whatnot. If I have to add it directly to the emulator on the phone or it's image thats fine, just lemme know how, or point me to where I can find out, so far no luck other then the VM for desktops.

I noticed these suggestions were made earlier in the thread, as well as the first post, but since some don't seem to notice, heres some tips:

Check ALL of your file extensions after being put on your SD card ROOT. They have to be exactly as they are on the site.
Check that windows (your desktop and phone) will SHOW extensions, this can cause some confusion as they are right, but windows hides them.
For those that dunno, SD card root means on the SD card, NO folders, no directories, just plop them all right on the SD card so it's the first thing you see when you open it.
Make sure your radio is ON, no flight mode. WiFi, BT whatever else OFF.
I would not reccommend leaving the phone plugged in, charger state is not working, so it can overcharge your battery. Battery status is not working, so you have to guess how long you have left till death, then once plugged in, how long till it charges. Just don't leave it plugged in for hours while in android.
Give the first boot about 15 mins before you decide its hung up, it takes a LONG time first boot, every boot after is very quick. If you get stuck at jumping to kernal after the first successful boot, restart as it hung up, mine does once out of every 20 or so runs.

I've done this on linux and android (basically the same) one two apaches so far, so if you need help feel free to PM me or post here.

Ok, to help with the idea of how long you should be waiting, I made a video of mine booting into android, so now you should have an idea of how long each stage lasts. http://www.youtube.com/watch?v=RilNAk48fZc

I was bored when I did this, and wrote a more in depth guide to installing and running this, if anyone is interested I can post it up. Yes, it's a bit on the long side, but details more of what happens then the usual "just wait for 15 minutes."

Last edited by pio_masaki; 01-02-2009 at 11:04 PM.
Reply With Quote
This post has been thanked 1 times.
  #9 (permalink)  
Old 01-04-2009, 04:00 PM
blizzake's Avatar
PPCGeeks Regular
Offline
Pocket PC: Blackberry 8330
Carrier: sprint
Location: Hillsboro, TN
 
Join Date: Oct 2007
Posts: 85
Reputation: 15
blizzake is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to blizzake Send a message via MSN to blizzake
Re: Android release on HTC Apache *CDMA Works!*

Ahh i think im ganna pull my hair out waiting for Andriod on apache with cdma support lol
__________________
''Calling Sprint? Or you could take a hammer and whack yourself in the face repeatedly. I SWEAR it would hurt less than calling Sprint.'' Said a wise man named jabu
Reply With Quote
  #10 (permalink)  
Old 01-04-2009, 04:53 PM
pio_masaki's Avatar
PPCGeeks Regular
Offline
Pocket PC: 6700/Apache
Carrier: Sprint
 
Join Date: Jul 2007
Posts: 137
Reputation: 170
pio_masaki is keeping up the good workpio_masaki is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to pio_masaki Send a message via MSN to pio_masaki
Re: Android release on HTC Apache *CDMA Works!*

I know the feeling
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 03:35 AM.


Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com