View Full Version : [HOWTO] Android on Startrek
BHSPitMonkey
5th November 2009, 09:08 AM
I'm happy to announce that, thanks to the awesome work done by the wing-linux (http://sourceforge.net/apps/trac/wing-linux/wiki) project, it is now possible to run Android on the Startrek. Well, kind of.
Limitations
As of now, functionality is pretty limited on this hardware. The telephony drivers do work, and they automatically pick up many carriers like AT&T, but the most important apps for placing phone calls (Dialer and Contacts) will crash if you try to run them. This is a known issue related to the phone's lack of a touch screen. Audio playback is unsupported, though I've found that the microphone works during phone calls (which I've placed using commands via SSH). The external LCD only displays white.
Interestingly, Android is about as responsive as Windows Mobile on the device. There is no option (yet) to install the OS permanently; Instead, wing-linux installs to an easily-removable file on your SD card (required).
Instructions
Before you begin, make sure you have about 300MB of free space on the microSD card. (wing-linux requires installing to the microSD at the moment).
UPDATE (Nov. 10 2009)
The new wing-linux 0.4 release includes Startrek support! You can skip the list of instructions below and just install wing-linux normally. See their site for more information.
Download wing-linux (site (http://sourceforge.net/apps/trac/wing-linux/wiki)) and extract it to your computer.
Follow the normal instructions for installing wing-linux, pretending that your phone model is the HTC Elf instead of the Startrek for now.
After wing-linux is installed, browse to your microSD card using your computer and open the folder named "linux".
Download the patched version of zImage, attached to this post.
Replace the "zImage" file in the "linux" folder with the patched version you just downloaded. (This adds support for the Startrek's keypad to Android.)
Open the file named "default.txt" and change the first line, from "set MTYPE 2372" to "set MTYPE 2487". (This tells Android that we're using a Startrek.)
Save everything, place the microSD back into the phone, and start wing-linux again.
After waiting a few minutes, you should have a fully navigable Android desktop!
Button Layout
I have attached a handy button diagram to this post, but the basic ones you need to know are:
Android's "MENU" button is the Startrek's "Home" button.
Android's "Back" button is the Startrek's right softkey (above the Hangup button).
Video Demonstration
Watch it in action at YouTube:
http://www.youtube.com/watch?v=DfTP2DKirUQ
Get Involved
If you're a linux hacker or an Android guru and you think you can help improve this project, come join us at the wing-linux dev forum/IRC!
vogage
6th November 2009, 06:18 AM
thxˇ*ˇ*i wait for you a long timeˇ*ˇ*ˇ*ˇ*
vikinghjf
6th November 2009, 03:47 PM
First ,thx.
it can install,and register into andriod .but it doesn't work,even for dialing and SMS
BHSPitMonkey
6th November 2009, 04:12 PM
First ,thx.
it can install,and register into andriod .but it doesn't work,even for dialing and SMS
Yes, I mentioned that. This isn't a final or polished release; it's just to play around with.
Buckoni
8th November 2009, 04:58 AM
Works pretty good! none of the letter keys seem to work but , i did get the on screen keyboard to come up once but now i don't know what i did to get it to come up. I don't know how to remove widgets from the screen once i add one. Also how do i turn it off and get back to windows? Do i just have to pull the battery? Great job though! i can't wait to see if it will get fully functional!
vikinghjf
8th November 2009, 05:18 AM
Works pretty good! none of the letter keys seem to work but , i did get the on screen keyboard to come up once but now i don't know what i did to get it to come up. I don't know how to remove widgets from the screen once i add one. Also how do i turn it off and get back to windows? Do i just have to pull the battery? Great job though! i can't wait to see if it will get fully functional!
need much time
BHSPitMonkey
8th November 2009, 05:55 AM
Works pretty good! none of the letter keys seem to work but , i did get the on screen keyboard to come up once but now i don't know what i did to get it to come up. I don't know how to remove widgets from the screen once i add one. Also how do i turn it off and get back to windows? Do i just have to pull the battery? Great job though! i can't wait to see if it will get fully functional!
Don't worry, I've observed all of the same things. And yes, I've just been popping off the battery cover to reboot for now.
ceramic
8th November 2009, 10:59 AM
Download wing-linux (site (http://sourceforge.net/apps/trac/wing-linux/wiki)) and extract it to your computer.
Follow the normal instructions for installing wing-linux, pretending that your phone model is the HTC Elf instead of the Startrek for now.
After wing-linux is installed, browse to your microSD card using your computer and open the folder named "linux".
Download the patched version of zImage, attached to this post.
Replace the "zImage" file in the "linux" folder with the patched version you just downloaded. (This adds support for the Startrek's keypad to Android.)
Open the file named "default.txt" and change the first line, from "set MTYPE 2372" to "set MTYPE 2487". (This tells Android that we're using a Startrek.)
Save everything, place the microSD back into the phone, and start wing-linux again.
After waiting a few minutes, you should have a fully navigable Android desktop!
EDITED ... I understand !
BHSPitMonkey
10th November 2009, 09:37 AM
The wing-linux project has released version 0.4, with Startrek support built-in. You no longer have to do the special steps outlined in the original post. Hooray! :)
Buckoni
11th November 2009, 05:22 AM
Does the 0.4 update offer any more function than the last one? I'm downloading right now but, i thought i would ask.
BHSPitMonkey
11th November 2009, 06:53 AM
Does the 0.4 update offer any more function than the last one? I'm downloading right now but, i thought i would ask.
Other than having Startrek support already included, it shouldn't be much different from 0.4pre. I think there is a file manager application, now.
ceramic
11th November 2009, 09:28 AM
Hi
I install the 0.4 version + startrek cab .
but when i active the icon in start menu , this massage appear :
cannot open script file \storage card\linux\default.txt
i explore this path with pc , and there is no file with this name .
what can i do ? can anybody share the content of default.txt file for me?
ceramic
12th November 2009, 08:19 AM
please somebody share content of " default.txt " for me .
jabawack
12th November 2009, 09:33 AM
Hi
I install the 0.4 version + startrek cab .
but when i active the icon in start menu , this massage appear :
cannot open script file \storage card\linux\default.txt
i explore this path with pc , and there is no file with this name .
what can i do ? can anybody share the content of default.txt file for me?
I've the same problem.
I've tried to change default.txt to startup.txt that exist but doesn't work
Jaba
ceramic
12th November 2009, 11:16 AM
I've the same problem.
I've tried to change default.txt to startup.txt that exist but doesn't work
Jaba
of course it can't be done .
contents of " default.txt " is different .
apparently , we must make the " default.txt " with notepad . but what's it's contents ? maybe a path that guide haaret for booting kernel .
ghost_301
15th November 2009, 01:59 AM
set MTYPE 2487
set KERNEL "zImage"
set INITRD "initramfs.cpio.gz"
set CMDLINE "debug quiet psplash=false loglevel=7 init=/sbin/init console=tty0 video=omapfb:accel gsm-wizard.noreset=1 gsm-wizard.noload=1 4"
log "earlylog.txt"
bootlinux
----
Above is the content of the file, though I would suggest you to reinstall the whole cab as I don't have this problem after installation. :)
ceramic
15th November 2009, 05:51 AM
set MTYPE 2487
set KERNEL "zImage"
set INITRD "initramfs.cpio.gz"
set CMDLINE "debug quiet psplash=false loglevel=7 init=/sbin/init console=tty0 video=omapfb:accel gsm-wizard.noreset=1 gsm-wizard.noload=1 4"
log "earlylog.txt"
bootlinux
----
Above is the content of the file, though I would suggest you to reinstall the whole cab as I don't have this problem after installation. :)
Bingo !!!!!!!!
thanks . now it is installed !
booting is slow ( maybe for first time )
ghost_301
15th November 2009, 01:29 PM
Glad it'd help you. Ya, booting is slow and you have to press red button (end call) when it loaded to a stage with the ANDROID, then you will only greet with the Android logo. Enjoy!
ceramic
16th November 2009, 06:14 AM
Hi everybody :)
so cool ! I wish full ability of android was accessible !!
more questions : can wing linux complete development of this project ?
I know some linux developers , can a linux expert remap keyboard or run other parts?
what about other packages like phone , bluetooth ? how we can have complete functionality of android on startrek?
can anybody answer?
dancer_69
19th November 2009, 02:27 PM
MTYPE 2487 in default.txt
doesn't work with qtek 8500, must change to 2372.
With this change I can boot linux, but after setup, run the calibration utility, and startrek isn't a touchscreen device as you know. How can bypass this?
BHSPitMonkey
19th November 2009, 04:47 PM
MTYPE 2487 in default.txt
doesn't work with qtek 8500, must change to 2372.
With this change I can boot linux, but after setup, run the calibration utility, and startrek isn't a touchscreen device as you know. How can bypass this?
You can bypass this by using the correct MTYPE, which is 2487. Please see http://www.arm.linux.org.uk/developer/machines/.
Make sure you are using wing-linux version 0.4 (not 0.4pre).
dancer_69
20th November 2009, 12:17 PM
Yes, with 4 version works fine.
I had 4.1 version, which have these problems.
BHSPitMonkey
20th November 2009, 07:06 PM
Yes, with 4 version works fine.
I had 4.1 version, which have these problems.
Oh, okay. Thanks for pointing this out -- It will be fixed in 0.4.2. :)
8489919
23rd November 2009, 09:29 AM
it is say that 0.42 can reboot instead of pick up the battler,but how?:confused:
BHSPitMonkey
23rd November 2009, 10:47 AM
it is say that 0.42 can reboot instead of pick up the battler,but how?:confused:
That would only work if we had the END key mapped correctly. I haven't been able to figure that button out, unfortunately; the GPIOs behave oddly for that one.
autocrosser1
27th December 2009, 04:00 AM
I'm interested in how it's going---I'm one of the ubuntu alpha testing guys & have installed the current Wing-Linux install. I'm just a tester, so I don't know about mapping things--just test until things break :)
You can get ahold of me at ubuntuforums.org just PM autocrosser--I'm in the Lucid Lynx testing forums most nights....
corezion
6th March 2010, 04:27 AM
Hi all, any updates on Android for Startrek? :confused:
julian2596
6th March 2010, 04:27 PM
would this work for the samsungjack and would this harm a phone
dexx40steve
10th March 2010, 10:34 PM
As an avid android G1 user/modder who just so happens to have a modded startrek in the desk drawer, this news is amazing. I'm not good enough at linux yet to contribute anything meaningful, but I REALLY look forward to seeing this develop. :) :)
minori_aoi
18th March 2010, 07:39 PM
i've tried it, the interface is much better than windows mobile, though it's pretty slow in my dopod s300.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.