[PRJ] Google Android Centre v2.6 [6Mar10] | Wing Linux - Elf / Elfin

Search This thread

jeremy89632

Senior Member
Jun 8, 2008
984
3
Singapore
www.jeremygohblog.com
Welcome to the Discussion and Development Lounge for Wing Linux.
attachment.php

Click here to view the booting of android on HTC Touch Elfin during the HTC Hero Launch event in Singapore with the CodeAndroid.org team.
- Running of 0.4pre3 (Updating that soon)
In Short, this project is about porting Google's Android OS (Which is running under Linux) into our devices.
This project is still in BETA, and there are many features not available yet.
We believe that we will move from strength to strength.

This thread is originated from the Linwizard, Now What? thread. As we found a new goal, we decided a new page is necessary.

--

How this works?
Windows Mobile runs on your concurrent phone, so when Android is being boot up on the device, it will actually 'kick off' the RAM working concurrently on Windows Mobile and use the entire RAM for linux itself.
After soft-reseting, everything will go back to normal.
--
News Centre
News updates for this project.

Updates:
Milestone: Release 0.5 for Wing Linux

  • This release will primarily focus on upgraded system components.
  • Linux Kernel 2.6.32 or later (aligned to upstream)
  • Audio/wifi support
  • Power Management
  • Full support for the HTC Artemis

0.4.2 Released!
Features include:
- Runs on Android V1.5r4 (Cupcake)
- Additionally, 0.4.2 includes the ability to reboot your phone from Android -- simply hold down End and select Power Off. Your phone will reboot.

Wanted
Developers for Sound needed for device.

How to get started with Wing Linux?
- Backup your SD Card and Phone before doing anything!
We have a few cases with wiped out data, better do it, guys!
1) Go to the Wing Linux's Website
2) Get Wing Linux's 0.4.2 (here)
3) Get our very own HTC Elf/Elfin Cab (Dont Worry, what you press on the phone will be what you get!)
4) Install both Wing Linux 0.4.2 cab and the Elf cab in your storage card (So make sure you have at least 512mb free storage space in your memory card)

How to get Google Android started?
1) After installing the cab as mentioned above, go to programs, and start Wing Linux
2) Press run!
3) After seeing 20000++ lines of code, you will reach an install screen (which is blue in colour)
4) You will take sometime there as our phones do not have a physical keyboard. So wait for it to install.
5) After that, the calibration utility will start, make sure you tap the right corners of the screen (The calibration process is only ONCE, so once you click the wrong corners, good luck, we need more steps to get it back working!)
6) Android will start loading and you are ready to get blasted!


Key Commands!
Green button - Back
Red button - End Call
Center (joystick) - Menu
Up (joystick) - Up
Down (joystick) - Down
Left (joystick) - Left
Right (joystick) - Right
Camera - Back
Sound Up - Volume Up
Sound Down - Volume Down

How to copy files / install apps into Android using Windows
1) Install this 'Ethernet Gadget' Drivers (In order to let the phone talk to the PC)
- It works for both Windows XP and Vista (There will be prompts here and there)
- Settings for network card
ip: 10.100.0.2
mask: 255.255.0.0
2) Download WinSCP
3) Install em!
4) Key in the following settings into WinSCP:
- Server: 10.100.0.1
- Username: root
- Password: wing
5) To install Google Android Apps
- Make sure to download the app first!
6) Put the .apks to /system/app/directory through WinSCP
- (ex: scp xxx.apk root@10.100.0.1:/system/data/)
7) Done! It will show up in the application list!

What is not working yet?
- Camera
- Sound
- Wireless
- Bluetooth
- Standby Mode
- "Power Off" phone.

From the status of this project, you CAN use this phone for ..
- Surfing GPRS (Needs some setting up to do)
- SMS
- Calender
- Contacts

Translations
Italian Translation - Thanks to Cero92 (Updated Often)
Polish Translation - Thanks to mesaj
Russian Translation - Thanks to anatolyd
Do contribute your other Translations and after you are done, Post it and PM me.


QNA

Q: Which Device Can Run This?
A: A GSM HTC Touch / It works for both Elf and Elfin (Yay!)
If you use a CDMA version of HTC Touch, please go to your Vogue forum.

Q: Is my phone Elf or Elfin?
A: Go to Start > Settings > System > Device Information > Hardware tab, if the 'RAM size' shows 64MB it's an Elf, if it shows 128MB for RAM and 256MB for Flash then it's the Elfin. (This doesn't matter as Wing Linux is able to run on both, just added this question for reference only)

Q: How big is this thing?
A: It is about 300mb (Estimated), as the image is already 250mb.

Q: My phone cant connect to the network
A: Please switch off the Sim Password on your phone using Windows Mobile first before coming into Android.

Q: How to get Data (GPRS) working on your device
A: Go to your settings menu in Android and change your APN options, you can get that from your carrier.

Q: How to re-calibrate the screen?
A: Go to storage card, than go this folder called 'linux', than open default.txt. Look for the line that says "set CMDLINE", add "reset_ts" to it.
Remember to remove that once you're satisfied with the calibration.
(If Microsoft Word asks you to save it in their format, always say no)

Q: If I am using the Herald Cab and running on the outdated 0.4pre3, how can I get the correct key mappings?
A: See here

Q: I have some questions about Android
A: Post it here and I should be able to respond as I am using an Android phone at the moment.

Q: I have more questions ...
A: Post it here and someone kind will be able to respond. Do not PM me. Thanks :D

Q: I wish the hang out and chat about Wing Linux on the net in real time.
A: Join us on the IRC: #wing-linux on freenode.org

--
No matter if you are a developer or home consumer, do check out the core of this project at our Elf / Elfin Developers Forum, which you might see thousands of codes and more from here.
If you want to know what is going on behind the lives of the developers behind this project, do remember to check out Wing Linux's Blog!

Thanks to Darkstar62 for this project

Pointers
- Information here may not be 100% accurate
- Those who have knowledge on how to solve problems, please share.
- Everyone is welcome to contribute and test out this software
- Do report back, even a Ok! is also a form of feedback!
- Please Search Before Asking :)

Change Log
Tracking Changes, One at a time.
06/03/10 - Added Milestone 0.5 on News Centre
04/12/09 - Changes to reflect update of new 0.4.2 release, updated and added a new FAQ Q, added a new video as well.
17/10/09 - Added Russian Translation
2/10/09 - Updated News Section / Added Date on Title / Removed Version number in thread
18/9/09 - Corrected Intro Description
17/9/09 - Re-enforced backup message.
15/9/09 - Added 0.4pre4, updated FAQ, took some redundant topics off as 0.4pre4 has new features build right into it.
9/9/09 - Added Change Log Section
 

Attachments

  • DSCN4523.jpg
    DSCN4523.jpg
    26.8 KB · Views: 54,444
  • DSCN4525.jpg
    DSCN4525.jpg
    33.7 KB · Views: 6,036
  • DSCN4529.jpg
    DSCN4529.jpg
    31.5 KB · Views: 6,094
Last edited:

t0nil0

Senior Member
Jan 11, 2008
113
7
Valencia
oh yeah!!!

now im booting elfdroid with the correct keymaping( thanks a lot jeremy)

thumbs up to you!!!
very tidy post...
and developers, thanks a lot...
now im gonna play with my elfdroid...

on question?

there is microsd card support?
and camera support?

why dont you make a list of the full features of the elf/in and which one works in the current project?
it will be great!!!!
lets calibrate the screen...
...
and i think that this android its a battery eater...


thanks to everybody!!!
 

t0nil0

Senior Member
Jan 11, 2008
113
7
Valencia
ok so i have been following this:
2) Rename the downloaded file to zImage and copy it to /Storage Card/linux
3) Modify your default.txt to have an MTYPE of 2372
4) Delete your rootfs.img file to force the installer to re-run (and to clean away any custom qwerty.kl files you may have)
5) Boot into Wing Linux and let the installer run
6) Your Key Mappings is up to date and you do not need to modify it anymore!

i get into android but keys arent mapped...
any clue?

thanks in advance!
 

Hordo

Member
Oct 19, 2008
12
0
Tried to install but it seems to be hanging in an htcharald login: screen where nothing happens. When i push some buttons some letters appear but there is no key to accept apparently. Using ELF for this. Also there are multiple cabs in the Wing Linux package, one big one and a couple of smaller ones that all seem to be the same thing (if you install them they will keep telling you that they will uninstall the old version before installing.)

Any tips?
 

t0nil0

Senior Member
Jan 11, 2008
113
7
Valencia
instal first the big cab and then th e herlad one...
after that donload the zimge-elf and change its name to overwritte the original...
then you have reach as far as me... you can run android, just wait
BECAUSE THE FIST LOADING IS AS SLOW AS BALLS...

good luck!
 

czdjj

Retired Recognized Developer
May 11, 2008
153
17
Kojetin
it looks great, many thx
To Hordo:
I installed wing-linux-0.4pre3-rootfs.cab and then only wing-linux-0.4pre3-herald.cab from second link.
Now copy zImage for functional keyboard and Go testing.
Many THX :rolleyes:

EDIT: Incoming call doesnt ring
 
Last edited:

t0nil0

Senior Member
Jan 11, 2008
113
7
Valencia
ok keys working... i have tried some things...
alrma menu doesnt work properly... its closed so fast and its imposible to se the hour!
btw its posible to activate the sound?
and the phone capabilities?

sim card can be ulocked but i cant found my contact on it!
i cant send sms

cheers
 

hovie

Senior Member
Dec 26, 2008
80
0
Hey does anyone knows how to make the phone vibrate? I know we haven't got sound working yet but how about it to vibrate? :p

Sorry for my few posts asking this question but I nobody seems to have the answer :p

EDIT: I now have a problem with messaging, when I try opening messaging program, a window appears saying something with ONLY a button to Force close, bud I hadn't time to read :S Anybody got an idea? (I worked before I receive a SMS and sent one yesterday, but today, I couldn't get it working after several reboots)
 
Last edited:

hovie

Senior Member
Dec 26, 2008
80
0
I've read it but it still doesn't give me an answer! I'm not talking about sound but about PHONE TO VIBRATE when receiving a SMS (and I received a SMS and set phone to vibrate so I don't see the reason why it doesn't =/)
 

seferismo

Senior Member
Feb 19, 2008
225
4
pasir ris
can this be reversible? after i install this can i go back to wm easily or flash again a new wm OS?

thanks!



i try to install but im getting 1.5kb of file both herald and wing linux cabs??? and it dont appear on programs :( i wanted to try android... what cab i should use?


see here


1 wing-linux-0.4pre3-gene.cab 1.5 KiB
2 wing-linux-0.4pre3-herald.cab 1.6 KiB
3 wing-linux-0.4pre3-prophet.cab 1.5 KiB
4 wing-linux-0.4pre3-rootfs.cab 36.8 MiB
5 wing-linux-0.4pre3-wizard.cab 1.6 KiB
 
Last edited:

crapula512

Senior Member
Sep 17, 2008
406
23
London, UK
EDIT: Incoming call doesnt ring

no, because the sound is not working yet, and it might be a long time before it works.

Hey does anyone knows how to make the phone vibrate? I know we haven't got sound working yet but how about it to vibrate? :p

no, vibration is not working either.

can this be reversible? after i install this can i go back to wm easily or flash again a new wm OS?

you dont lose your wm by doing this. android must be started from within wm, so u can get ride of it by just deleting the folder.
a soft-reset on the phone will take u back to wm.
 

hardikrajgor123

Senior Member
Jul 10, 2008
187
45
Mumbai
great post mate....but I think the author should edit the first post or give a link as to things that arent yet supported on our phone
 

gsk_lnl

Member
Feb 26, 2009
24
2
Pune
Thanks...

First of all Thanks a ton, for your post. I was eager to try Andriod OS. I followed your given steps and successfully was able to run Andriod but I am facing some problems, hope you can help. First problem is that my SIM does not have password, but still it says NO NETWORK (didn't remember exact error message), therefore cannot make any calls. Another problem is that when I press the end call button (the RED one) it keeps on showing a verbose view and some scrolling text after every few seconds. Whats the problem and how to rectify it?

Thanks a lot.
 

seferismo

Senior Member
Feb 19, 2008
225
4
pasir ris
what cabs i should install?

1 wing-linux-0.4pre3-gene.cab 1.5 KiB
2 wing-linux-0.4pre3-herald.cab 1.6 KiB
3 wing-linux-0.4pre3-prophet.cab 1.5 KiB
4 wing-linux-0.4pre3-rootfs.cab 36.8 MiB
5 wing-linux-0.4pre3-wizard.cab 1.6 KiB

installing #5, then #2 it says "the previous version of Wing-Linux - Board Support will be removed before the new one is installed." and when i click OK, it install but i dont see Wing- linux on programs... is this correct? im getting 1.6kb??????
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    elfin failing to install

    I installed the big file first then the smaller one on to my storage card and then ran Linux from the programes.my free card memory is 712 mb. I am installing on elfin running an onyx 6 rom running I think 6.5. but i am getinng stuck repeatedly here.
    1
    check the main thread in rom dev. there is a way to get it to re calibrate your phone on boot. You need to modify a file. I forget which but it is in there.
    1
    Welcome to the Discussion and Development Lounge for Wing Linux.
    attachment.php

    Click here to view the booting of android on HTC Touch Elfin during the HTC Hero Launch event in Singapore with the CodeAndroid.org team.
    - Running of 0.4pre3 (Updating that soon)
    In Short, this project is about porting Google's Android OS (Which is running under Linux) into our devices.
    This project is still in BETA, and there are many features not available yet.
    We believe that we will move from strength to strength.

    This thread is originated from the Linwizard, Now What? thread. As we found a new goal, we decided a new page is necessary.

    --

    How this works?
    Windows Mobile runs on your concurrent phone, so when Android is being boot up on the device, it will actually 'kick off' the RAM working concurrently on Windows Mobile and use the entire RAM for linux itself.
    After soft-reseting, everything will go back to normal.
    --
    News Centre
    News updates for this project.

    Updates:
    Milestone: Release 0.5 for Wing Linux

    • This release will primarily focus on upgraded system components.
    • Linux Kernel 2.6.32 or later (aligned to upstream)
    • Audio/wifi support
    • Power Management
    • Full support for the HTC Artemis

    0.4.2 Released!
    Features include:
    - Runs on Android V1.5r4 (Cupcake)
    - Additionally, 0.4.2 includes the ability to reboot your phone from Android -- simply hold down End and select Power Off. Your phone will reboot.

    Wanted
    Developers for Sound needed for device.

    How to get started with Wing Linux?
    - Backup your SD Card and Phone before doing anything!
    We have a few cases with wiped out data, better do it, guys!
    1) Go to the Wing Linux's Website
    2) Get Wing Linux's 0.4.2 (here)
    3) Get our very own HTC Elf/Elfin Cab (Dont Worry, what you press on the phone will be what you get!)
    4) Install both Wing Linux 0.4.2 cab and the Elf cab in your storage card (So make sure you have at least 512mb free storage space in your memory card)

    How to get Google Android started?
    1) After installing the cab as mentioned above, go to programs, and start Wing Linux
    2) Press run!
    3) After seeing 20000++ lines of code, you will reach an install screen (which is blue in colour)
    4) You will take sometime there as our phones do not have a physical keyboard. So wait for it to install.
    5) After that, the calibration utility will start, make sure you tap the right corners of the screen (The calibration process is only ONCE, so once you click the wrong corners, good luck, we need more steps to get it back working!)
    6) Android will start loading and you are ready to get blasted!


    Key Commands!
    Green button - Back
    Red button - End Call
    Center (joystick) - Menu
    Up (joystick) - Up
    Down (joystick) - Down
    Left (joystick) - Left
    Right (joystick) - Right
    Camera - Back
    Sound Up - Volume Up
    Sound Down - Volume Down

    How to copy files / install apps into Android using Windows
    1) Install this 'Ethernet Gadget' Drivers (In order to let the phone talk to the PC)
    - It works for both Windows XP and Vista (There will be prompts here and there)
    - Settings for network card
    ip: 10.100.0.2
    mask: 255.255.0.0
    2) Download WinSCP
    3) Install em!
    4) Key in the following settings into WinSCP:
    - Server: 10.100.0.1
    - Username: root
    - Password: wing
    5) To install Google Android Apps
    - Make sure to download the app first!
    6) Put the .apks to /system/app/directory through WinSCP
    - (ex: scp xxx.apk root@10.100.0.1:/system/data/)
    7) Done! It will show up in the application list!

    What is not working yet?
    - Camera
    - Sound
    - Wireless
    - Bluetooth
    - Standby Mode
    - "Power Off" phone.

    From the status of this project, you CAN use this phone for ..
    - Surfing GPRS (Needs some setting up to do)
    - SMS
    - Calender
    - Contacts

    Translations
    Italian Translation - Thanks to Cero92 (Updated Often)
    Polish Translation - Thanks to mesaj
    Russian Translation - Thanks to anatolyd
    Do contribute your other Translations and after you are done, Post it and PM me.


    QNA

    Q: Which Device Can Run This?
    A: A GSM HTC Touch / It works for both Elf and Elfin (Yay!)
    If you use a CDMA version of HTC Touch, please go to your Vogue forum.

    Q: Is my phone Elf or Elfin?
    A: Go to Start > Settings > System > Device Information > Hardware tab, if the 'RAM size' shows 64MB it's an Elf, if it shows 128MB for RAM and 256MB for Flash then it's the Elfin. (This doesn't matter as Wing Linux is able to run on both, just added this question for reference only)

    Q: How big is this thing?
    A: It is about 300mb (Estimated), as the image is already 250mb.

    Q: My phone cant connect to the network
    A: Please switch off the Sim Password on your phone using Windows Mobile first before coming into Android.

    Q: How to get Data (GPRS) working on your device
    A: Go to your settings menu in Android and change your APN options, you can get that from your carrier.

    Q: How to re-calibrate the screen?
    A: Go to storage card, than go this folder called 'linux', than open default.txt. Look for the line that says "set CMDLINE", add "reset_ts" to it.
    Remember to remove that once you're satisfied with the calibration.
    (If Microsoft Word asks you to save it in their format, always say no)

    Q: If I am using the Herald Cab and running on the outdated 0.4pre3, how can I get the correct key mappings?
    A: See here

    Q: I have some questions about Android
    A: Post it here and I should be able to respond as I am using an Android phone at the moment.

    Q: I have more questions ...
    A: Post it here and someone kind will be able to respond. Do not PM me. Thanks :D

    Q: I wish the hang out and chat about Wing Linux on the net in real time.
    A: Join us on the IRC: #wing-linux on freenode.org

    --
    No matter if you are a developer or home consumer, do check out the core of this project at our Elf / Elfin Developers Forum, which you might see thousands of codes and more from here.
    If you want to know what is going on behind the lives of the developers behind this project, do remember to check out Wing Linux's Blog!

    Thanks to Darkstar62 for this project

    Pointers
    - Information here may not be 100% accurate
    - Those who have knowledge on how to solve problems, please share.
    - Everyone is welcome to contribute and test out this software
    - Do report back, even a Ok! is also a form of feedback!
    - Please Search Before Asking :)

    Change Log
    Tracking Changes, One at a time.
    06/03/10 - Added Milestone 0.5 on News Centre
    04/12/09 - Changes to reflect update of new 0.4.2 release, updated and added a new FAQ Q, added a new video as well.
    17/10/09 - Added Russian Translation
    2/10/09 - Updated News Section / Added Date on Title / Removed Version number in thread
    18/9/09 - Corrected Intro Description
    17/9/09 - Re-enforced backup message.
    15/9/09 - Added 0.4pre4, updated FAQ, took some redundant topics off as 0.4pre4 has new features build right into it.
    9/9/09 - Added Change Log Section
    help me !!! i accidently turn off my phone, and now i dont now how to TURN ON !!!
    help me please !!!!