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
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-07-2008, 11:04 PM
tekkdrone's Avatar
N00b
Offline
Pocket PC: HTC Apache | HTC Touch Pro
Carrier: Verizon
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)
Exclamation Android release on HTC Apache *CDMA Works!*

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)
Attached Images
File Type: jpg 100_0338.jpg (50.9 KB, 1572 views) Click for barcode!
File Type: jpg 100_0337.jpg (75.5 KB, 1308 views) Click for barcode!
File Type: jpg 100_0335.jpg (83.7 KB, 1143 views) Click for barcode!
File Type: jpg 100_0336.jpg (82.2 KB, 1146 views) Click for barcode!

Last edited by tekkdrone; 12-15-2008 at 10:44 PM.
Reply With Quote
This post has been thanked 34 times.
  #2 (permalink)  
Old 11-08-2008, 07:21 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 on HTC Apache *NEW PICS*

I put the technical info on my blog so I don't have to write it up twice, feel free to visit it @ http://chillaxin.net (no spam, no reg)

Last edited by tekkdrone; 11-18-2008 at 12:30 AM. Reason: writeup started...
Reply With Quote
This post has been thanked 3 times.
  #3 (permalink)  
Old 11-10-2008, 12:39 AM
fitbryan's Avatar
Regular 'Geeker
Offline
 
Join Date: Feb 2007
Posts: 263
Reputation: 15
fitbryan is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android m5 on HTC Apache *NEW PICS*

well done. very cool.
__________________
verizon 6700
Reply With Quote
This post has been thanked 1 times.
  #4 (permalink)  
Old 11-14-2008, 09:33 PM
wassname's Avatar
Lurker
Offline
Pocket PC: apache
Carrier: telecom
 
Join Date: Mar 2008
Posts: 5
Reputation: 0
wassname is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android m5 on HTC Apache *NEW PICS*

Nice one! Kepp up the good work
Reply With Quote
  #5 (permalink)  
Old 11-16-2008, 09:33 AM
guiness's Avatar
Lurker
Offline
Pocket PC: Sprint PCS PPC-6700 (aka HTC Apache)
 
Join Date: Nov 2008
Posts: 1
Reputation: 0
guiness is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android m5 on HTC Apache *NEW PICS*

Great stuff! I would be interested in trying out if/when WiFi is working.
Reply With Quote
  #6 (permalink)  
Old 11-16-2008, 12:40 PM
f4ion1's Avatar
Lurker
Offline
Pocket PC: Titan
Carrier: VZW
Location: Wilson, NC
 
Join Date: Nov 2007
Posts: 6
Reputation: 0
f4ion1 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android m5 on HTC Apache *NEW PICS*

Me too. Glad, to see progress is being made. Thanks a lot.
Reply With Quote
  #7 (permalink)  
Old 11-17-2008, 12:21 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 m5 on HTC Apache *UPDATES*

wow this is great that someone is making headway on android for apache im ganna have to keep my old 6700 now to do testing
Also if you need any help lmk.
__________________
''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
  #8 (permalink)  
Old 11-17-2008, 04:49 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 m5 on HTC Apache *UPDATES*

This is very good news... Looking forward to testing...
__________________
Psi Phi:]\/[aster 5ys0p of ]\/[@9!]<
Reply With Quote
  #9 (permalink)  
Old 11-18-2008, 12:34 AM
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 *UPDATES*

Got release up and running, post updated, photos updated.
Reply With Quote
This post has been thanked 1 times.
  #10 (permalink)  
Old 11-19-2008, 11:30 AM
typo lad's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
 
Join Date: Aug 2008
Posts: 79
Reputation: 35
typo lad is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Android *RELEASE* on HTC Apache *UPDATES*

Impressive. I look forward to updates.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache


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 08:17 PM.


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