yashsingh1/xdaforums huggingface dataset:
[HTC Vox] iceberg2403:
I am looking for that answer too tbh! If you find out how, make sure you post it in this thread please :D or even better, supply the inf!

I think it has something to do with the generic RNDIS driver, in fact, i think its even mentioned earlier in this thread. I run Ubuntu in a VM for my kernel dev work. My host OS is Vista Ultimate x64. :cool:
[HTC Vox] DukeOfJax:
Android on the Iphone

Hello all i;m sure this isn't the first time this was asked but, I would like to know if anyone here could help me port Google's Android to the Iphone's Hardware.

Also I would like to know if a Mobile platform can run on x86 hardware
[HTC Vox] iceberg2403:
I guess there could be development going at the moment though, this specific thread is referring to running Linux (and hopefully Android!) on the HTC s710 (Vox). You could try searching around a little more? ;)
[HTC Vox] The Dirty Roman:
i will do some fiddling as soon as i get some time. :) out of interest, how hard would it be to change the screen so it prints in landscape view instead of portrait. since we have to use the keyboard wouldn't this be a better idea? just my opinion ;)
[HTC Vox] iceberg2403:
I hadnt really thought about that. Um, all it would take is changing the dimensions of the screen buffer *i think* Though, my current goal is to get android running so im more worried about getting a driver for the SD reader. I will have a look though :D

Once we have Android running, im sure a lot more people will be helping us with the kernel dev etc!
[HTC Vox] Vener:
woot

take a look

http://handhelds.org/moin/moin.cgi/Artemis

it shares the same chipset n has a driver for it's micro sd
[HTC Vox] iceberg2403:
I think I have just found a fix for the rotating of the framebuffer :D (am testing it now, if it works, i will upload new package)

@Vener

Thanks heaps! I have been doing some searching and I have gone on to find that possibly the kaiser has the same chipset also? I will test their kernels and hopefully if the SD works, I can add that driver to our kernel! :cool:
[HTC Vox] The Dirty Roman:
Sounds great. Im really keen to see it :) If there is anything I can help with, give me a shout. btw, y dont we move away to our own site? I am getting my server sorted out soon, so i can provide a sub domain and all the major developers with email address should u wish
[HTC Vox] artilheiro.mz:
just gotten into the world of linux, and really loving it

this really sounds like a great idea, and if anything solid comes up, i will surely try it out ;)

keep up the good work guys, really looking forward for using a linux os on my vox :)

if it can work on the vox as it runs on my pc, ill go crazy!
[HTC Vox] iceberg2403:
Here is the working version that is landscape only. This only applies to the shell, not to the startX, though there really isnt much use in using startX for now anyway :/

The new link is:

http://rapidshare.com/files/131799265/_iCE_-Linwizard_VOX_KERNEL2.zip.html
[HTC Vox] The Dirty Roman:
awesome work. shotto. going to download it now. with regards to the hosting, i can also allow for uploads etc. personally i hate rapidshare (i dont have a rapidshare account ;) )
[HTC Vox] The Dirty Roman:
oh yes, hows the SD driver going? still battleing with it?
[HTC Vox] iceberg2403:
It would be good to get some real storage instead of rapidshare :cool:

When I get home tonight, hopefully, I will have enough time to compile a kernel with the right OMAP patches, Keyboard mapping, SD driver and any other tweaks that seem useful from the other models running on OMAP850.

Its too bad we cant just use the kernel/os that they were using for those omap850 prototypes running android...
[HTC Vox] DeadOne:
We're counting on you, IceBerg ;)
[HTC Vox] ziying321:
some guys have done it on dopod 565,if you know chinese,please read this

http://www.ioicn.com.cn/forum/viewthread.php?tid=270017&highlight=linux

also,maybe you should look this http://vivien.chappelier.free.fr/typhoon/doc.html

hope you can get some help.
[HTC Vox] Vener:
It seems that it requires a username and a password and the registration is close.
[HTC Vox] The Dirty Roman:
this thread has suddenly died. any progress been made yet or is the whole sd card thing still giving a problem?
[HTC Vox] tipu2185:
Hopefully there is work going on. Is android out? Hopefully someone ports it.:D
[HTC Vox] gagster2828:
Screenshots

Hello,

Can any one of your developers make screenshots of that linux and post them here?
[HTC Vox] The Dirty Roman:
Look on the first page. Has screen shots already :)
[HTC Vox] gagster2828:
Gpe

Is there an Totourial for GPE?
[HTC Vox] artilheiro.mz:
would really love to have a linux on my phone,

wonder if it could work as good as it works on the pc

am willing to test it on my phone

any improvements?
[HTC Vox] secosan:
I think this project is dead.

Look at the dates of the posts.
[HTC Vox] artilheiro.mz:
what a pitty, would really love to see some improvement on this though

:/
[HTC Vox] baz:
so it looks like I am getting a vox soon. I would be more than willing to continue on where the project last stalled.

baz

/kaiser hacker. Find me on #htc-linux as ginge
[HTC Vox] artilheiro.mz:
ill wait here for testing

take your time ;)

cheers
[HTC Vox] frauhottelmann:
Android is 80% done, so no...
[HTC Vox] erykko:
I have got HTC S710. Please decribe me how can I install Linux with graphic system (step by step).
[HTC Vox] skchattha:
Step by Step :D

Nobody can give you the details because its development already died in early stages. I dont see any progress further. Pls check all the previous conversation on this. If you want to start from scratch, you are welcome :)
[HTC Vox] hashtowent:
could you please checkout wheter you can find new version onthe website and post a tutorial (with needed files!) for all who want to try?

may this makes some people continuing this amazing project! thnaks in avance!
[HTC Vox] draketto:
Hi guys!!!

I'm new in these forum... I'm italian and I have a vox smartphone...

Linux boots on my vox the username and password are: "root"

but I don't KDE grafics doesn't start...

Can you Help Me??? PLEASE

"DRAKETTO"
[HTC Vox] kabeza:
draketto

I guess the kde visual gui, etc. isn't ready yet, am i wrong?
[HTC Vox] Berth666:
mh...what about this project?
[HTC Vox] nec947:
How about Android project for vox ? that's so interesting
[HTC Vox] m32:
you are not alone :)

nobody wants share info how it's works, so programming ti-omap on this machine seems to me funny - just for fun it works :), but nothing else.

mak
[HTC Vox] junksmi:
Help - haret.exe - access denied !!

Hi all,

I was too curious to see if this here still works, so I tried it on my S730 w cooked WM6.1 ... After running haret-0.5.1.exe the first time, the phone rebooted back into WM - but now, I cannot run haret.exe anymore, as it results with

Access denied. The program cannot start because it is not digitally signed with a trusted certificate.

That I don't mind so much about, as everything else seems to work fine - but some backup image exe's that I have will not not start anymore either!! (and neither can I reboot anymore - only power off!) .. I read this:

This sort of tells me that there may be some loader code in memory, that tries to upon boot - but since haret was used, now all those unlocking procedures are now invalid, so anything wanting to use loader code in memory gets blocked by Access Denied ?! Maybe - but that still doesn't tell me how to fix this :)

Any ideas on how to go back as I was previously, short of reflashing the phone (and even if I wanted to do that, I'm sure I'll get access denied errors again)?

Thanks...
[HTC Vox] m32:
Looks like Your phone is applocked again.
[HTC Vox] junksmi:
Hi,

Thanks for that - I searched a bit more on application-locked HTC S730/Wings, and found that I should unlock or decertify.. Tried:

- SDA_ApplicationUnlock.exe - found elsewhere on this forum to install the cooked rom in the first place - no work

- how do I application-unlock my HTC S730?? - HTC.Software.Unlock, no work (fails at #2)

What works is: hard reset (http://www.hardreset.eu/htc_wings_s730_hard_reset_soft_reset_en.html) - this causes the cooked rom to be restored; then my Sprite backup (which includes part of my theme and GSM settings); then my PIM Backup (contacts and sms) - and I think I'm back to where I was :)

Though I wish I knew why none of the unlockers work in this case (possibly because loader code was hanging in RAM - I read somewhere that XdaUtils could be used to browse these parts of RAM and possibly delete them, but lost the reference); and if there is an unlocker that does..

But in any case - if you do not already have full backup, do not try this on S730 ! btw, is there any linux that might sort of run on S730, without necesarilly blocking everything? :)

Thanks,

Cheers!
[HTC Vox] m32:
I have e650 - aka vox 710 - sdaappunlock.exe wont work for me :( - i'm appunlocked it by france orange for free

btw don't mix 710 with 730 - spl seems different.
[HTC Vox] crushedlizard:
see here

1. Connect the e650 to your pc via active sync

2. Download MoDaCo_SPV_E650_de_Brand___Fix_Pack.PREP.CAB

3. Download MoDaCo_SPV_E650_de_Brand___Fix_Pack_0.5.CAB

4. Download RemoveSecurity.CAB

5. Copy all three CAB files to your phone.

6. Start explorer on your phone and run and install the MoDaCo_SPV_E650_de_Brand___Fix_Pack.PREP.CAB file

7. Next run and install the MoDaCo_SPV_E650_de_Brand___Fix_Pack_0.5.CAB file.

8. Reboot your phone

9. Once your phone is rebooted run and install RemoveSecurity.CAB

10. Reboot your phone.

The steps are above MUST be completed on SPV e650 before you can run SDA_ApplicationUnlock.exe

11. Download SDA_ApplicationUnlock.zip

12. Run the SDA_ApplicationUnlock.exe inside the zip file. You should get a message that your phone has been unlocked.

13. Reboot your phone

Hope this sorts it for you.

(PS, I'm not to credit for this! Thanks to everyone who is. Perhaps the wiki could be updated for e650 users?)
[HTC Vox] toasty_:
Android running on VOX

So after trying and trying and trying, i finally managed android booting in to the graphical user interface on my VOX!

What i've done:

at first create 2 partitions on SD-Card (1st FAT[700MB], 2nd EXT2[300MB])

then download the "android-elfin.rar" (because of the Omap850) http://xdaforums.com/showthread.php?t=385129&page=14 (see post of chiledog)

next point is extracting the RAR

The HTC-Elfin has 128MB RAM so it can load all files (extracted nearly 38MB) into a RAM-Disk for booting the Kernel. But the Vox has only 64MB so it hangs whilst the red eyes. Because of that fact you have to modify the 'initrd.gz'

now unpack the initrd.gz (gzip -d ./initrd.gz)

next step is extracting the cpio-File (initrd) (cpio -id < ../initrd)

then copy (cut) the folders "system" and "data" to the root of the EXT2-partition (SD-Card)

rename "init" to "init1"

create the textfile "init" and make it executable

next you've to modify the init-script (./init) (mounting EXT2-partition and creating Symlinks) (see "init" file

"mknod ./dev/block/mmcblk0 b 179 0", "mknod ./dev/block/mmcblk0p1 b 179 1", "mknod ./dev/block/mmcblk0p2 b 179 2" (mknod is called from the folder were the initrd-cpio-file was extracted)

now you have to create the folder "sdcard" (in that folder where the initrd-cpio-file was unpacked)

the command "find ./ | cpio -H newc -o > ../initrd" creates a new initrd-cpio-file.

then "gzip initrd"

Or just use this files (modified):

kernel, initrd & Haret - copy this files to the FAT-partition

system & data directory (for the EXT2-partition) - copy this directories (system & data) directly to the root of the EXT2-partition

the boot process took nearly 30 min (on my phone)!!! So have a cup of coffe

Now the Problems:

*Keypad isn't working correctly (wild clicking on the softkeys (Vol, Cam, Power, D-Pad) sometimes has an effect but isn't reproducible

*android reacts very slowly

*battery dosn't show the correct status

*no radio, no wifi, no bt, ... nothing

*only clock works (so you can see how long the system needed to boot)

video 1

video 2

video 3

Note: Everything you do is at your own risk. So if you don't know what you are doing, STOP AT THIS POINT!!!. Please be careful, I'm not responsible for broken phones
[HTC Vox] kabeza:
OMFG !! Sh......... !!

toasty_ you're da man !!
[HTC Vox] Berth666:
very nice man..u're the hero!
[HTC Vox] Vener:
thou shall respect toasty_
[HTC Vox] AleSSi0:
:eek::eek:
[HTC Vox] 128MB:
great :)

du auch ein bit? :p
[HTC Vox] insanecon:
Does the 1st partition need to be 700Mb? I have a 512Mb card, was wondering if i could experiment.

Also do you have any free app that lets me create a EXT2FS on my Windows box?

Congrats on the success, hopefully this means i can boot a usable copy of android on my vox and elf in the near future.
[HTC Vox] toasty_:
No, doesn't need 700MB. But the ext2-partition needs 200MB (minimum)

there are Programms but I think the the problem is they arn't free:

*Partition Magic

*Acronis Disk Director Suite

*Partitions-Genie

I think the best solution would be to download a Linux live CD (such as Ubuntu or Knoppix) to use 'gparted' (see this post from biktor_gj [thx]). You will also need 'WM5Storage'. This Programm allows you to use your SD-Card (Phone) as a USB-Storage. So you'll be able to make changes on the partitions

But at the moment the Android isn't really usable - it boots nearly 30min and doesn't have support for radio, wifi, bt, Battery,... It only starts into the the android screen...
[HTC Vox] TheBo:
justo an info.

Gparted is also available as a stand-alone bootable iso image file. SO you really don't need to download a whole Linux live system.

Regards.
[HTC Vox] Rubberducky:
Does linux work on the vox now? Or still no wifi, bt, gsm,...?
[HTC Vox] Berth666:
wifi, bt, gsm are not working yet
[HTC Vox] hhs6789:
any updates????:D
[HTC Vox] romskii:
Video

Hi

can you make a video with the functions etc. ? This would be great and can show us everything of your linux on the vox :)

i'll wait until somebody post a linux rom what perfectly works ;)

is it a new os or a multiboot system now?
[HTC Vox] toasty_:
At the moment there are only a few functions running on the vox. The first point was to build a runnig Kernel and to start a graphical user interface. The kernel and the starting issue has been managed (for different GUIs). (there are some videos on youtube that show linux running on the vox)

A bigger problem is to build working drivers (e.g. Radio, Wifi, ...) to create a

usable

linux system for this mobile.

At the moment the easiest way is HaRET to boot Linux directly from Windows Mobile. The program copies the kernel and the ramdisk (initrd) to the memory and reboots the device.

But there is also an other option to boot linux from SD-Card - via EOL-Bootloader - but this is more difficult.

I think there won't be a fully working Linux Rom for the VOX
[HTC Vox] m32:
read the wiki - or pinned posts in this forum - everything is there - app-unlocking, cid-removal - everything explained in simple way :)

s730 - isn't vox, so take care when flashing

m32
[HTC Vox] toasty_:
Android 1.5

Today I've just been a bit bored, so I took out my old dusty vox and began to play around. After a while surfing and checking out whats the progress with omap850 and android, I found a project for the HTC Herald (Tmobile-Wing). "http://sourceforge.net/apps/trac/wing-linux/wiki"

its a project that is also based on linwizard.

After 3h modifying the image files I was at least able to boot Android 1.5... no what... so many times I tried with the sdk files and it never run...

Suprisingly it booted realy fast (ok 10min - but a way more faster than the old versions I've tested)

Disappointingly, after reaching the homescreen a popup was shown with the message rebooting phone... or sth like this.

I think its an issue of power-management or key-mapping. So maybe somebody is able to build a kernel that has correct mapped keys

what you have to do:

extract the linux.tar.gz to the root of your sdcard (now there should be a directory named linux)

browse into the directory and run "haret"

wait...

Files for testing

Files for testing - old files with powermanagement

Video_1

Video_2 Homescreen...

I hope this was some fresh wind for the android discussion...

EDIT:

*OK fixed that reboot thing... Now you can see the new Android-homescreen.

*also removed power management...

*it boots realy fast 3min, as fast as my HTC Kaiser (nearly)

If maybe somebody knows how to fix the keyboard for the kernel, we'll be able to see more from android
[HTC Vox] toasty_:
I've been working for the last two days building a new Kernel for the VOX. At the moment I'm using the files for the HTC Gene (was the fastest Kernel for booting android) from the HTC Wing-Project.

I've updated all keycodes (still needs a workaround - frontkeypad is mapped but numbers doesn't appear on screen (keycodes maybe wrong in input.h???))

I also tried to get the GPIO codes for D-Pad, and the other Buttons (with haretconsole). Don't know if they are correct...

Status:

you can enter the android screen, but navigating is a bit difficult because of the missing arrow-keys (works with numpad - 2,4,6,8)

android is working stable and fast (with only 200Mhz)

new VIDEO

Files for testing

maybe sbdy can give me a hint how to implement the GPIO-Keys
[HTC Vox] akumalol:
Thats GREAT!! Man keep up the good work! One love ;)

I wish i could help you out... but i think i cant compile a kernel since i am not running linux.. :S

And i am not an expert on that.... i will "listen" that topic and maybe i can find myself usefull.... hope someone helps on this project!

Cheers!
[HTC Vox] toasty_:
OK short Update, I'm now using the Numpad keys as direction keys - this works for now

2 - up

4 - left

6 - right

8 - down

ok - Enter on keyboard (I can set it also on 5 if its needed)

Status:

*Android is booting

*you can make emergency calls (SIM-Card isn't rcognized)

Another Video

Files for testing...
[HTC Vox] TheBo:
BRAVO!

!!!

I'm sorry that pron you are alone in this project...mainly not because of lack of contributors but prob because of lack of knowledge.

BTW as akumalol...i will keep looking at this topic!!

Vox with android looks very nice!

BTW I have a question...saying that it would work perfectly...it would need a bootloader or a dual OS bootloader...I'm wondering if it is a simple thing to do or not? I'm not up to date on the ANDROID situation of other devices.

Thanx in every case!
[HTC Vox] toasty_:
I think, if somebody can write apps like haret its maybe not difficult to create a own bootloader for this phone. And maybe sometimes someone will do that...

I think it could become dangerous, if you have a bad flash you will maybe need a JTag to bring your phone back to live, so I think haret is at the moment a realy save solution for booting android.

Btw. there is also another possibility for booting linux directly from spl - eol Bootloader. But this is more difficult.

Edit:

D-Pad is fixed

Download zImage
[HTC Vox] m32:
http://www.omappedia.org/wiki/Android_Getting_Started

nice site with lot info about android on ti-omap, howto`s, ...
[HTC Vox] wowsher:
Ok do you still have to partition the sd? I copied the latest files from a page ago and ran haret-0.5.2 got the unknown publisher (expected), hit confirm, then I got a prompt from haret to launch a script file with default.txt in the box so I hit run, it said booting linux, a bunch of text scrolled by and then mounting /dev/ on /mnt failed invalid argument unable to mount rootfs device. can't access tty; job control turned off and get a / $ prompt I can type shutdow but the n key does not give me an n but a return and a b. still really cool watching linux try to boot.

wowsher

thanks for your efforts on this project!!!

HTC S711 running WM 6
[HTC Vox] googleman2005:
wing linux 0.4 pre3 work fine on my vox also nework enabled

but my vox still locked on wing linux

http://sourceforge.net/projects/wing-linux/
[HTC Vox] toasty_:
no, you don't need to make an extra partition on the SD-Card, just put linux.tar.gz to the root of your card and extract it. Now you should have the directory /sdcard/linux.

This folder should contain the files:

* haret.exe ("bootloader")

* default.txt (settings for haret)

* zImage (Kernel)

* initramfs.cpio.gz (ramdisk)

* rootfs.img (android system)

* rootfs.status (just tells that rootfs.img was created)

Ok this error ("A N D R O I D sh: can't access tty..." is normal) then I also get a prompt but after 30sek the bootsplash of android should appear (although there is an prompt) (it should look like this). if it doesn't you can type init (n is the #-Symbol on Keypad)

Is the mounting error the last line before the prompt?

yes the n-Key, Vol-up, Vol-Down and the Softkeys on KBD do sent multiple Signals, because of that the n-char was put on '#'-symbol on Keypad

Ok the files are not perfect, and need lots of work, but android should boot
[HTC Vox] toasty_:
what you ment with still locked? you can't use keys? so you can take my zImage, it has support for the Softkeys, Keyboard and D-Pad. But you have to set "MTYPE 2095" in default.txt because I took the Files from HTC Gene for the Kernel
[HTC Vox] wowsher:
Yep it booted now... just follow the directions and it boots up into Android -- very cool. I put the files in the root of the drive instead of putting the linux directory in the root of the drive (This was me not following directions...). It really does seem pretty snappy navigating around in Android ... however the only way I found to turn it off was to pull the battery... is there another way right now? Anyhow thank you for taking the time to do this and to answer my questions!

wowsher
[HTC Vox] toasty_:
Great...

Ok there isn't any other application running... but i'm also impressed by the speed - not so laggy like sometimes winmo can be

Yes, you can open the simcard-door. The Power-Button is mapped, but the Button Event in Kernel seems to be wrong. If have time I'll fix that.
[HTC Vox] deuse:
This looking very good ;)

Well done and I hope you get it working.
[HTC Vox] m32:
I have android-ndk-toolchain-20090323.tar.bz2 - configured with --target=arm-eabi prefix=/opt/android but compilation bails out in arm-dis.c, after adding --disable-werror I get unknown option "-Qy" to as-new.

How did U recompile ndk-tools and how U get it working ?

m32
[HTC Vox] birdibird:
very impressed,

i installed the wing project latest pre 0.4 with your zimage and was surprised to see that the phone logged on my provider!

the dialer app process didnt work but for the rest i moved around android, tried some apps etc.

just amazing to see Android running on my good ol' vox!!

great work!

the keyboard mapping, softkeys etc worked.

how about the numerical keys?

can't wait to see a working android!!!!

thanx for your work!

does anyone have the network driver for windows for me? windows 7 cant find it and reports a device called 'network gadget'
[HTC Vox] john_kowalsky:
@toasty_

Could you share with the changes that you've made to Kernel so that input actually works?
[HTC Vox] m32:
john did U compiling from scratch ?

or only using from point where its useable ?
[HTC Vox] romskii:
What is here to do? Step by step :)
[HTC Vox] john_kowalsky:
Actually I have first tried 2 day old 0.4pre4 release hoping that it might already contain Vox tweaks but it doesn't seem to have them - it is slow and keys don't work.

I ask for toasty_'s changes so that his work isn't lost and so that others could also contribute not having to start from scratch...