View Full Version : Mogul/Titan Linux WIP
l33tlinuxh4x0r
3rd November 2007, 06:45 PM
If anyone is interested I have made slight progress with linux on the Mogul. First you have to download the latest versior or haret from here http://handhelds.org/~koconnor/haret/ I am using this version haret-20071029d.exe Then i downloaded some stuff from this site http://www.angstrom-distribution.org/unstable/images/ I downloaded the apache images because it is the ppc6700 sprints one lower model than the mogul. The kernel does not boot. I think that this is because the processor is a different arch. I am going to try to build a custom kernel when I get home tonight. I did not extract the distro however I think that that will be a good starting point once we get a working kernel as the devices are simular (sliding keyboard, same size screen, made by htc, cdma, etc.) I also found out that you have to pass this arguement in the haret startup.txt file or it will just crash haret. "set MTYPE 1463"
My startup.txt reads:
set KERNEL zImage
set MTYPE 1463
set CMDLINE "rootdelay=1 root=/dev/mmcblk0p2 console=tty0 fbcon=rotate:1"
boot
edited from this page http://www.handhelds.org/moin/moin.cgi/ApacheLinux you might want to look there for information. It is what got me this far.
If you would like to help please post to let me know. Please do not post something like "I can test it" or "I would be willing to test" or "Can you send me a copy when you get it working"
Right now I need some help not testers
Thanks in advance
Brice Collins the l33tlinuxh4x0r
P.S. you can find all of the known mtypes here http://www.arm.linux.org.uk/developer/machines/
Dishe
4th November 2007, 01:58 AM
The apache and Titan have totally different hardware.
All the device drivers would need to be re-written from scratch. The 6700 was easier because previous devices (6600) had similiar architecture. The current generation of HTC devices (Titan, Kaiser) uses some new chips for the radio and main proc that haven't been used before in any device by HTC.
l33tlinuxh4x0r
4th November 2007, 01:43 AM
Drivers would be compiled as part of the kernel to begin with. They could be modules later on. I was just gonna use the image for the binaries of gpe. However further research shows that there is a gpe phone edition, opie2 (which is for phones) and my favorite openmoko which i'm about to compile.
wandrerx
4th November 2007, 06:13 AM
main processor wise, some nokias also have the same ARM11 processor (as the titan and kaiser) in them. N95 being one of them.
l33tlinuxh4x0r
4th November 2007, 07:38 AM
wandrerx thatnks for the help. I spent all night trying to figure out what the linux kernel calls this processor or processor family. There is no simple answer like arm11 or qualcomm or msm at least not yet. I will do research into this nokia and see if that turns up any answers.
Thanks again
wandrerx
4th November 2007, 04:38 PM
just remember that in many cases the arm11 is paired (which I'm guessing is part of the architecture) so either things will go through a qualcomm/samsung/whoever layer or things are sent directly to the arm11 and to the dual phone processor. Mucking around I found that there are various power modes (possible overclocking? I'd assume they would use a conservative power mode for a phone like this)
l33tlinuxh4x0r
4th November 2007, 08:45 PM
from what I have read it is built simular to how a dual core pc is built. It has two cores on one chip. However unlike dual core pcs the cores are not symetrical. One is an arm11 chip and the other is an arm9 chip depending on the model. The arm11 chip in this case is 400mhz and the the arm9 chip is something like 133mhz. The 400mhz arm11 core is deticated to running windows and applications. The arm9 ~133mhz chip is deticated to running the phone, wireless, bluetooth and gps.
What does this mean? Well it means that we could get linux running with a compatible arm11 kernel, however we would not have any communication ability. And I think that you are correct that there is or is going to be an arch that supports both processors with one simple kernel.
Another thought... Qualcomm has their own OS (BREW) that is built for these chips. It might be worthwhile to download it to see if it gives us any more clues to the hardware then windows mobile does.
Hope that this helps.
P.S. here is qualcomms site with info on the msm7500 http://www.cdmatech.com/products/msm7500_chipset_solution.jsp
l33tlinuxh4x0r
4th November 2007, 10:04 PM
More research... Open moko was designed for the NEO1973 which runs at up to 266mhz. The mogul/titan according to qualcomm can run at speeds up to 528mhz. That is more than twice as fast! If you look at movies on youtube of the openmoko OS you will see that it runs really fast. Very comperable to windows mobile faster with some things slower with others. If you go to the openmoko wiki and look at the supported hardware you will see that the fastest processor of any of the devices that it runs on excluding the other HTC products is 312mhz. The mogul/titan runs at 400mhz with windows. The other openmoko HTC devices run at 416 and 520mhz. The mogul/titan is capable of 528 so if/when we get linux on the mogul/titan it should be extreamly fast once it is booted. For some reason linux takes a long time to load on mobile devices. However if we get a native bootloader replacing windows completly it will probably take about the same amount of time to boot. Currently my idea is to haret or any other bootloader in the windows startup folder to boot directly to linux once windows loads.
More research part 2...
ARM ltd. uses linux to test all arm processors during the development cycle. They test every feature and make sure that everything works correctly. They also use it to stress test the processors. So my question is why don't they release these drivers when the new processors are released? I will scour the internet for any unofficial drivers or anything that could help us. I will be posting everything that I find that I think might be helpfull.
Brice Collins the l33tlinuxh4x0r
l33tlinuxh4x0r
5th November 2007, 03:12 AM
First off sorry for the tripple post.
Now the exciting news. The msm7500 uses the ARM1136EJ-S core. I'm not sure how simular the ARM1136EJ-S is to the ARM1136J-S and the ARM1136JF-S. I know that in the computer world one letter can mean a heck of a lot or next to nothing but... There are patches for both of the later on the following site. http://www.arm.linux.org.uk/developer/patches/search.php?summary=arm1136 granted these patches are atleast a year old but they do tell us one thing. the sub arch for these processors is arm1136 and that the most of the patches are in the linux/arch/arm/mm folder.
However in the kernel that I am using handhelds.org this still isnt an option. However there are three ARM Ltd. sub archs that I'm going to look up on their site and SA1100-based and also EBSA-110. I am hoping that the 11 in these archs means something to the effect of arm11 or that ARM Ltd. can spread some light on the situation. If worst comes to worst next Sunday or whenever I get enough time I will compile each of the arm kernels with the basic options and see is any of them boot on the mogul/titan. If they do that could mean either that we found the right arch or a compatible arch such as x86 is compatible with x86_64. Once I have something booting I will release it so other developers can use it to dump hardware information and if I can use usb networking or the keyboard by some stroke of luck I will try to get the output from a dmsg. Hope this helps
Breaking news: Disreguard most of what was just said some is true other is just guesses showing my stupidity. I just did a simple google search on "ARM1136EJ-S linux" without the quotes not expecting to find anything usefull. I was wrong again. I learned of other chips that use the ARM1136EJ-S core the TI OMAP2420 is based on this same core. Finally a arch that is selectable when configureing a kernel. Now to do more research into the TI OMAP2420 and other chips with this core and posibly finding some kernel configs to use as a starting point. I am so excited :-D
wandrerx
5th November 2007, 03:18 AM
great find
l33tlinuxh4x0r
5th November 2007, 03:34 AM
Although not the same simular to the msm7500 (phone, wifi, BT, gps, 2 cores, usb, IR, flash, ram, keypad, camera, sd card) Oh yeah and did I forget to mention... People have booted linux on this bad boy. I also read that the kernel config for this is included with the linux kernel too!!!
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=4671&navigationId=11990&templateId=6123
P.S. This file in the handhelds.org kernel controls this processor and its preriphrials /linux/arch/arm/mach-omap2/board-h4.c
Where I located the information said that it can be found in /linux/arch/arm/mach-omap/board-h4.c with the kernel from kernel.org I'm not sure if this is just outdated or changed in handheld.org's version of the kernel eitherway I am going to have my computer build the kernel as I sleep tonight. (There will be no modules everything will be built in) <-- for simplicity incase it doesn't load the ext3 filesystem on the microsd card for some reason. I have a feeling that some of the irqs in the file listed will need to be changed to work with the mogul/titan but maybe we could get lucky.
A little more info for someone trying to build the kernel. The kconfig file in the in the mach-omap2 directory says this:
config MACH_OMAP_H4
bool "OMAP 2420 H4 board"
depends on ARCH_OMAP2 && ARCH_OMAP24XX
Hope that that helps if you are trying to get a working config. Oh yeah one more thing I am useing the handhelds.org kernel because 1. I have it 2. I figure that it is made to be compatible with the most devices. I am planning on switching to the openmoko kernel as soon as I have something booting. I might need to steal patchs etc from the handhelds.org kernel though. I don't know as I haven't downloaded the openmoko kernel yet.
Dishe
5th November 2007, 06:36 AM
Nice... see, I like being proved wrong for stuff like this.
I've been telling people it couldn't be done.
Keep up the good work researching!
l33tlinuxh4x0r
6th November 2007, 09:01 AM
Well I built a kernel...
I also loaded the kernel
I am unsure how far it gets after that I will post my haret log files. One I made an empty file named zImage-fake. The other one is my (nonworking) kernel. And one I made by booting the openmoko zImage that I found somewhere on the internet. None of them booted :( Are you really supprised? But we did get some information from haret. And I can verify that the progress bar in haret did move form the beggining to the end when booting both real kernels. The empty file does nothing and haret just sticks. Pretty much all this tells us is where haret is looking for the kernel and what it is decompressing. Memory mapping and so on. It is all greek to me I have no clue what it means. Hopefully you guys will know more.
Something interesting I was reading on the kiser forums about there progress with linux on that device. They dont even know about the cores being the same as the TI OMAP 2420 processor. However they say that haret only reconises the msm7500 as being there but has nothing more as in no ability to boot kernels because nothing is known about the cpu. If this is true could someone contact Kevin O'Connor as he is the one that patched haret to reconize the msm7500 and tell him about the OMAP discovery and see if that helps. Or contact Paul Sokolovsky the other haret maintainer.
my default.txt is as follows:
set KERNEL zImage
Set MTYPE 1463
set CMDLINE "rootdelay=1 root=/dev/mmcblk0p2 console=tty0 fbcon=rotate:1"
boot
One last thing here are the haret logs and my kernel config incase anyone wants it.
Brice Collins the l33tlinuxh4x0r
P.S. I compiled my kernel with binutils 2.18.50 and the following arm gcc toolchain arm-linux-gcc-3.4.1.tar.bz2 <-- I found the link here http://www.gtlib.gatech.edu/pub/handhelds.org/projects/toolchain/ and binutils was found here ftp://sourceware.org/pub/binutils/snapshots and I referenced the guide to compile the kernel found here http://www.handhelds.org/moin/moin.cgi/KernelBuilding
l33tlinuxh4x0r
6th November 2007, 10:52 PM
More interesting/helpfull news...
Without specifying an mype haret reports "undefined MTYPE"
With the arguments "set MTYPE [MTYPE]" it will decompress the kernel.
I was hoping that I could find a MTYPE that wouldn't load but so far I have been unsucessfull. Everthing loads and there are 1538 different MTYPES. Now I guess that we could try every MTYPE untill we get something that boots or maybe someone has a better idea. Also here are some more devices with the same core.
Motorola MOTO Q9h Global
Motorola MOTO Q 9h (Q9h)
Nokia E90 Communicator
Verizon XV6800 (HTC Titan 100)
HTC Touch P3050 (HTC Vogue 100)
HTC S640 (HTC Iris 100)
Bell HTC 5800 (HTC Libra 100)
HTC 5800 (HTC Libra 100)
Bell HTC 6800 (HTC Titan 100)
HTC S720 (HTC Libra 100)
HTC P4000 (HTC Titan 100)
l33tlinuxh4x0r
9th November 2007, 01:15 AM
Here is a haret log when I pass the lsmod arguments. My guess that it shows all of the windows drivers that are loaded. Now if we just do a simple google search on them or if someone knows how decompress them and or look at them we can possibly find out more about the hardware.
pflatlyne
22nd November 2007, 09:28 AM
My understanding,or rather assumption was that one processor ran windows and the other ran the radio and that the two were separate. I assumed that if you were to make linux run on these new phones,you would run linux on the 400mhz processor,and run the existing radio rom on the other which I would expect to make things much simpler. Rather than figuring out how to make the radio work,you would just have to figure out how to talk to the radio and the rest of the work would be done for you.
GSLEON3
20th December 2007, 09:38 PM
My understanding,or rather assumption was that one processor ran windows and the other ran the radio and that the two were separate. I assumed that if you were to make linux run on these new phones,you would run linux on the 400mhz processor,and run the existing radio rom on the other which I would expect to make things much simpler. Rather than figuring out how to make the radio work,you would just have to figure out how to talk to the radio and the rest of the work would be done for you.
I've been watching from the Kaiser Section. Firdtly let me say that I believe you are correct. The way every device I've seen uses the two processors is as Follows: The ARM11 is your 400mhz system processor & the integrated 274mhz ARM9 is almost always used a a modem connect the system to the radio, GPS, etc.
I don't know if you've seen this, but there are some Dev tools/Info available at: http://www.virtio.com/
10/21/2004 - Virtio Corporation, the creator of Virtual Platforms for embedded software development, introduced its latest product offering for the Texas Instruments (TI) OMAPTM platform, the VPOM-2420 Virtual Platform. This product provides fast, full-function emulation for TI's OMAP2420 software development platform. Virtual Platforms give software developers a target system model that can boot an operating system and run application code long before hardware becomes available, speeding new system software development.
Additional information is available at www.virtio.com/vpom-2420 and evaluation copies of the platform are on-line at http://www.virtio.com/download.
anystupidname
26th March 2008, 11:20 PM
I'm really curious to know what has become of this. Could an insider provide an update please? :confused:
Psionfenix
27th March 2008, 02:10 AM
Best bet is to watch the android wip. I'm going to get another mogul here in a couple months, i'll be using my current one as a test bed. since it's my only phone, i'm not too keen on hacking into it just yet :P
cr2
27th March 2008, 01:17 PM
Check http://cs-alb-pc3.massey.ac.nz/vogue
Psionfenix
27th March 2008, 03:59 PM
Ah...very interesting.
Modify the default.txt to
set RAMADDR 0xYYYYYYYY
set MTYPE 1463
set KERNEL zImage
set cmdline "rdinit=/busybox quiet"
boot
What's the RAMADDR for the titan? is is 0x1000000? Thats what I've seen so far. But if it isn't, it could cause some problems.
Someone send me 50 bucks for a replacement phone and I can work on this more. lol
Getting linux to boot and getting linux to be useable are two different things i'm afraid. If the drivers don't exist, sure, you can boot it, but you can't do anything.
l33tlinuxh4x0r
28th March 2008, 12:47 AM
Sweet, I don't know how far it is getting but... use 0x1000000 in your default.txt and it looks like it boots the linux kernel not that the kernel does anything but at least it switches over to it. I will try 0x10200000 next and see if there are any logs that have been dumped and if that contains any valuable info.
Both work but the second seems to "boot" faster.
A "working" default.txt is as follows. Haret and the kernel can be found at http://it029000.massey.ac.nz/vogue/
set RAMADDR 0x1020000
set MTYPE 1463
set KERNEL zImage
set cmdline "rdinit=/busybox quiet"
boot
Psionfenix
31st March 2008, 01:18 PM
have you looked at the l4 microkernel yet? Supposedly the modem proc (arm9) runs on l4.
I look forward to the day where you just put a program on your computer/handheld and it configures and builds a kernel for you, choosing the right options :P
Psionfenix
2nd April 2008, 09:50 PM
I went ahead and made a channel in IRC for us to use if anyone wants
irc.otherworlders.org
#titan-linux
I know there is an htc-linux channel on freenode, but usually our phones arent talked about there it seems.
getwilde
3rd April 2008, 07:38 PM
I don't mean to bother the masters at work, but I've enjoyed watching your progress through this thread! If you start using IRC, don't disappear here!:)
Psionfenix
4th April 2008, 05:08 AM
if the chat room happens to "take off", which is unlikely, I'll keep tabs on it and summarize here for anyone else that's interested. If you just want to stop by and say hi (so far it's just me, lol) feel free.
kmartburrito
4th April 2008, 10:42 PM
I don't mean to bother the masters at work, but I've enjoyed watching your progress through this thread! If you start using IRC, don't disappear here!:)
AGREED :D
I also have enjoyed the progress here.
***UPDATE***
~CHECK THIS OUT~
I just saw this post in the vogue forum...Someone has loaded android and booted it up. They don't have the radio yet, but maybe we could merge our efforts?
http://forum.xda-developers.com/showthread.php?t=382265
Psionfenix
5th April 2008, 11:55 PM
for those not following the other thread, I was originally able to load haret, and start booting linux. I would get stuck at the screen that has the progress bar. It would load but then stop. I got the newer initrd and zimage, but now i'm throwing either a can't load or a not enough memory basically.
I wish I could pop htc in the mouth for only giving us 64mb of ram, what the hell were they thinking? Anyway, I'm going to work on trying to get more free ram to try a few more settings.
Anyone know of a .txt editor for us so i dont have to send a new file over everytime i want to change something?
Hammerfest
6th April 2008, 12:48 AM
you do know that if people use GMAIL you can use g-mail documents.... while it wont be .txt on the site you can chose to save it as a text... you can just add the peoples e-mails in who you want to have work with you on it........ it even shows who made what changes so you can revert to different things when you need to...
Psionfenix
6th April 2008, 01:17 AM
gmail documents...never heard of it, i'll check it out though. Thanks.
Psionfenix
7th April 2008, 10:14 AM
I can get the tux screen if i edit out initrd, that's it so far. I tried your default.txt as well, l33t, but all it does after i hit run is the progress bar and reset.
I'll browse though the haret logs and compare them to see if i find anything.
l33tlinuxh4x0r
7th April 2008, 04:35 PM
Psionfenix sounds like you are doing a lot better than I am. Could you post your files somewhere. Also maybe we could/should modify the kernel to add sd card drivers then we wouldn't need such a large initrd as we could use part of the sd card as root.
Psionfenix
7th April 2008, 10:25 PM
sure thing man, I'll post my default txt here, i'm using the zImage and haret from: http://it029000.massey.ac.nz/vogue/
set RAMSIZE 0x07800000
set MTYPE 1667
set KERNEL zImage
#set initrd initrd.gz
#set initrd initrd-android
set cmdline "rw quiet"
boot
i just commented out initrd-android and i get the tux screen. I let it sit that way for awhile, but it never seems to move. I believe commenting out RAMSIZE with initrd does the same thing.
I also have another initrd i've used, and i get it to say "press enter to activate this console" or something, but then scrolls an error message (which, if you arent reading it looks like the kernel booting). just change the initrd-android to initrd.bin.
http://www.megaupload.com/?d=THEVS0D4
Psionfenix
8th April 2008, 09:36 AM
got closer.
now i have tux with:
init: HOW ARE YOU GENTLEMEN
init: reading config file
init: device init
ANDROID init: mtd partition -1, init: mtd partition 0, "msm_nand"
Psionfenix
9th April 2008, 04:36 AM
with the new zImage posted from dzo, i get the normal tux, how are you, reading, device init
then i get: ANDROID_(blinking cursor), so close. going to play with it and see if i can get anywhere else.
old_school_dave
9th April 2008, 06:22 AM
Just sending some encouragement from the peanut gallery... reading this thread has got my mouth watering. Go guys!
EtherealRemnant
9th April 2008, 10:11 AM
I am at the same point as Psionfenix.
I think we need to figure out how to break down the initrd and find out what is causing the device to hang before the kernel can even launch. There has to be something in there that is causing the freeze. It doesn't make sense that the kernel works, the ramdisk.img that comes with the Android SDK gets us to the ANDROID_ screen, yet the initrd-android doesn't even launch Tux. Something is conflicting and causing a problem somewhere.
Psionfenix
9th April 2008, 09:05 PM
I rebuilt the initrd-android and i'm probably not quite skilled enough to chop it up. I cut a little out of it by taking out the sounds and all, but i still don't think it's enough. Hopefully dzo can lend a hand here. (in the meantime, i'll continue attempting, we'll see how bad i can hack it up, haha)
EtherealRemnant
10th April 2008, 04:57 AM
Unfortunately dzo is correct.
There is not enough memory on the Titan to launch the initrd for android.
I slimmed up the initrd to 13MB gzipped and 21 unzipped. I did this by pulling vital libraries for Android to boot just as a test.
Sure enough, I got to the Android screen.
My next step is to figure out how to rebuild the kernel to NOT have any input included with it. It could be the Vogue input drivers are causing the device to not load past the A N D R O I D _ screen but I'm not sure.
If anyone wishes to try my initrd, it is here http://www.sendspace.com/file/2aie6n
I successfully got to the A N D R O I D _ screen using this but keep in mind my device is running a custom Key 6.0 ROM I built with a 2MB page pool for this purpose - I have 31MB free on a soft reset.
l33tlinuxh4x0r
10th April 2008, 07:11 PM
I have been trying to get tux and or android to come on the screen by using the files that you all have posted but I can't even do that. Could you please make a rar file with all of the files needed? default.txt zimage haret.exe initrd.gz
Thanks in advance.
Psionfenix
10th April 2008, 07:35 PM
here ya go
http://www.sendspace.com/file/qchjlu
also, in default.txt
the cmdline option you can make it "rw quiet" to not see the scrolling and other such. I turned off quiet because i'm trying to debug.
l33tlinuxh4x0r
10th April 2008, 09:07 PM
sweet that worked for me. Just an idea...
I wonder what would happen if we used an initrd from gpe, openmoko, opie or qtopia?
Psionfenix
10th April 2008, 09:16 PM
i tried opie and didnt get anywhere (i think it was opie), but give them a whirl and let us know what happens, I'm currently trying to get haretconsole to connect so i can start from there.
l33tlinuxh4x0r
10th April 2008, 11:13 PM
never mind about my earlier post about gpe etc. We need a working sd card driver first (which I don't think that android currently has) once we have that we can use the provided root filesystems and boot with or without an initrd.
Psionfenix
10th April 2008, 11:34 PM
i just threw my titan into the snow. though, i'm going to go pick it back up and smash it and send half to htc and half to sprint and tel lthem it was a peice of shit. :)
edit: didnt have the heart to break it. Can anyone connect with haretconsole and do some dumps. I can't for the life of my connect. I can't even ping the device. But it can ping my computer....
l33tlinuxh4x0r
10th April 2008, 11:50 PM
you mean via telnet? or is haretconsole a program that I don't know about?
Psionfenix
11th April 2008, 12:09 AM
its a program, go to the haret homepage and in documentation there's a link for it. I can't even ping my device though, so i can't telnet into it either.
EtherealRemnant
11th April 2008, 01:35 AM
Okay haretconsole wasn't really that useful.
Although the entertainment value of writing 6500 pages to the phone and causing it to soft reset was hilarious.
But yeah, I really need to figure out how to build the kernel.
I've git cloned the source but all the headers are missing and I have no clue where to get them. It doesn't have a sys/ folder period.
l33tlinuxh4x0r
11th April 2008, 03:35 AM
http://titanux.lwp.ca/wiki/index.php/Compiling_Kernel <-- that might help with compiling the kernel. Downloads can be found on the main page http://titanux.lwp.ca/wiki/index.php/Main_Page
That is the wiki that was started for linux on the titan. It is not my wiki but it was made for us. I would mirror all work in other places as I don't have control of the site.
Psionfenix
11th April 2008, 06:23 AM
disregard.
EtherealRemnant
11th April 2008, 09:30 AM
AWESOME link, l33t!!
Working on it now :)
l33tlinuxh4x0r
20th April 2008, 01:06 AM
check out the status update http://it029000.massey.ac.nz/vogue/ he got it booting and using the web browser!
EtherealRemnant
23rd April 2008, 08:40 AM
That's awesome that he has it going... however, I've given up on the Mogul. There just isn't enough RAM for the kernel and the required libraries. :(
mburris
24th April 2008, 05:56 AM
once the SD card driver is released (created) we will be able to boot the initrd (compressed android image) from an SD card.
The issue we are having here, as I understand it, is not that the android OS requires more RAM than our 6800's have, it is simply, there is not enough RAM left over after extracting the initrd image.
If we can get the SD card drivers going all should work well.
Eventually the entire android OS would be installed to the SD card (or maybe even main storage, if we can figure a way to bootstrap to the Linux loader, therefore bypassing the need for the Windows Mobile OS alltogether) and only require a fraction of the memory it is demanding now.
Correct me if Im wrong
l33tlinuxh4x0r
24th April 2008, 01:33 PM
You are 100% correct
dcordes
11th May 2008, 04:53 AM
did somebody try booting one of the console images? there are angstrom initrds with 3M will upload one later.
Download thse three files
http://dx.infernix.net/kaiser/initrd-angstrom-console
http://it029000.massey.ac.nz/vogue/zImage
http://it029000.massey.ac.nz/vogue/haret.exe
and save the following text to a file called default.txt
set MTYPE 1667
set KERNEL zImage
set INITRD initrd-angstrom-console
set CMDLINE "rdinit=/bin/sh"
boot
put all four files together into one folder either in nand or on SD, launch haret.exe, hit run, report what happened.
EtherealRemnant
12th May 2008, 12:20 AM
Well it dumps to a console... but it doesn't accept any feedback from any of the buttons or anything. I've pushed every button on the device and none of them register.
EtherealRemnant
12th May 2008, 12:26 AM
Wait a minute... I thought we couldn't boot from SD card?! It just booted that initrd for me...
l33tlinuxh4x0r
13th May 2008, 12:59 AM
we can boot from it but we can't use it as root.
dcordes
14th May 2008, 01:42 AM
awesome that's progress! so you get no input from the keyboard? somebody able to cofirm?
edit: just fyi: That is the first step towards running android/openmoko/whatsoever on your titan. So call on your local linux guru owning a titan and ask him to join in the fun. I guess you just can't boot bc android rootfs is to big in its current state. that's what l33t picked up before- since you can only boot from ram for now (same situation as on kaiser/titan/voue) and you have 64M ram as opposed to 128M on kaiser you won't be able to stuff the huge initrd-android into ram. With and 8gb sd you will be able to use an 8gb root filesystem.
edit: for better comprehension: We can't access the SD card from linux because the drivers need changing. => We need to boot from the RAM and since titan only has 64mb ram (to get the ram usable by linux you need to substract the ram occupied by windows mobile of course) you can only boot tiny initrds.
In case you want to push this forward (making keyboard work would be a first setp imho) everybody who has a titan around can join #htc-linux on freenode and help, it's easy.
mburris
15th May 2008, 10:04 PM
Well it dumps to a console... but it doesn't accept any feedback from any of the buttons or anything. I've pushed every button on the device and none of them register.
I can confirm this.
bg9k
5th June 2008, 09:01 AM
I seem to have gotten farther than most of you in trying Android.
It appears to freeze at the stage after "loading" for a minute or so, where there's a red status bar type thing bouncing from left to right - but in reality it's just stuck - you can still pull up the on-screen keyboard with the camera button.
Has there been any more progress made on this?
ryanbg
12th June 2008, 01:29 AM
Just curious, but why is the SD Card driver holding us back? Isn't here a pre-existing driver? Shouldn't this be easy to write? Has anyone attempted to write one?
avalon53
21st June 2008, 02:26 AM
any progress on this? or has everyone given up lol
dc13
28th June 2008, 12:36 AM
sadly i think people have given up even when people had 30MB from of ram it would work so i gues we r stuck with cooked roms of winblows
dc13
28th June 2008, 03:22 AM
wow ok so i just made it so i had 36.34MB free ram and still couldnt get this thing to work :( hmmmmm guess we need to try some thing else.. i willing to try anything i get free moguls so i can try anything.... is this still going on?????????
domineus
5th July 2008, 05:08 PM
well, it is unfortunate that after 30mb free, it still isn't enough. I really wanted to try android on my titan..
maybe a storage card version in the future?
KitsunePaws
6th July 2008, 06:29 AM
gotta find out how to bootstrap the mogul so it no longer boots windows :)
dc13
7th July 2008, 07:20 AM
we need to make a SD CARD driver so we can boot it from the SD CARD directly.. thats what we need..
avalon53
8th July 2008, 01:01 AM
we need to make a SD CARD driver so we can boot it from the SD CARD directly.. thats what we need..
yeah :( the Kaiser guys have the damn thing up and running...
kmartburrito
8th July 2008, 07:29 AM
we need to make a SD CARD driver so we can boot it from the SD CARD directly.. thats what we need..
I agree, that would be a really good direction to head in. On another note, I'm excited for Android to come out...
ryanbg
8th July 2008, 11:37 PM
What's stopping us from writing an SD Card driver?
wasupwithuman
8th July 2008, 11:43 PM
If someone could get me some more information about the sd card driver... Like I'm talking about exactly what is needed.. I have a really smart friend that is good with programming.. Like the guy is a genious... <--didn;t spell that right? Like just let me know what we need to do.. I will get it done or I will find someone to get it done... what about bootstrapping? anyone think that is possible... The issue I was running in to is that, when a unit is bootstrapped it can only take certain commands... so yeah.. Well someone get back to me... I want android... and i want it now. hahaha... but yeah.
ryanbg
8th July 2008, 11:54 PM
Do you think it would be possible to use something like ndiswrapper for the SD card driver? I am just brainstorming possibilities until someone can figure something out. I am trying to find the specific hardware in the Mogul so I can get that information for your friend.
wasupwithuman
9th July 2008, 12:53 AM
cool.. I check this thread like every 1 hour, just hoping someone is gonna be able to find something...
FireSlash
10th July 2008, 06:34 PM
Do you think it would be possible to use something like ndiswrapper for the SD card driver? I am just brainstorming possibilities until someone can figure something out. I am trying to find the specific hardware in the Mogul so I can get that information for your friend.
NDIS wrapper simply emulates windows' NDIS API, and uses the mfg specific driver to wrap around it.
While this idea could be applied, it'd require much more work than simply writing a SD card driver to begin with.
wasupwithuman, I think the problem is that we DON'T know what we need. I've yet to even find registers or memory mapped addresses for the SD card reader, so I'm guessing the problem starts there. I imagine once the hardware level is figured out, a driver could be adapted from another phone's port (Kaiser perhaps?) or from a similar embedded system's project (I know there are homebrew FAT drivers in the NDS Linux project).
ryanbg
10th July 2008, 09:15 PM
Would this be any use? http://handhelds.org/moin/moin.cgi/HTCTitan
wasupwithuman
18th July 2008, 10:39 PM
sd driver now working... it's about time.
FireSlash
19th July 2008, 05:03 AM
sd driver now working... it's about time.
Link please. I've been itching for an excuse to start working on builds for my Titan :)
[EDIT] Found it. Before anyone else asks: http://it029000.massey.ac.nz/vogue/
dc13
19th July 2008, 10:26 AM
this works not to bad no keyboard tho.. and slow to use.. :( needs a exit button... but this is so sick that we have this.....
cornelious2
21st July 2008, 02:46 PM
anyone know why some sd cards work and some don't with this? I have 3 non sdhc cards in fat32 format(biggest one is 2 gigs), but it fails to mount every time. (soo frusterating after seeing the screenies) I've tried running 4 different roms too.
dc13
21st July 2008, 11:19 PM
http://it029000.massey.ac.nz/vogue/android.zip
download that and unzip all the files to the root of ur 2GB microSD card there will be a total of 6 files.
now put the card in your phone and run haret-0.5.1.exe on the phone.. now it will say run near the top right and it should boot..
cornelious2
22nd July 2008, 01:04 AM
http://it029000.massey.ac.nz/vogue/android.zip
download that and unzip all the files to the root of ur 2GB microSD card there will be a total of 6 files.
now put the card in your phone and run haret-0.5.1.exe on the phone.. now it will say run near the top right and it should boot..
yea I did that, just for some reason it doesn't like any of my 4 sd cards.. its killing me because I wanna see andriod!!! lol and they are all fat 32, I used windows and 2 other programs to format and re-format them.
callan752
22nd July 2008, 01:53 AM
yea I did that, just for some reason it doesn't like any of my 4 sd cards.. its killing me because I wanna see andriod!!! lol and they are all fat 32, I used windows and 2 other programs to format and re-format them.
Im not sure if this matters, but I just caught up with all the developments with andriod and stuff (i have been out of the loop for a while now) and i just downloaded the package of files that are linked early in the posts. I copied them to the highest level of my storage card (while still being inside the storage card root)Make sure you copy the files to your card with the card in your phone and your phone connect to your compy. I did not note any conversions taking place, but it did take quite a long time for windows to copy it onto the card through the active sync dialogue. I can remember if there has been button mappings made for the titan for andriod, but i was able to load it stably and i was able to poke out a phone number in the dialer, but other than that I got stuck b.c of a lack of back buttons, dont feel like you are missing out on anything b.c its not exactly usable for the titan yet..I may be wrong though... so anyway,
1.Copy it to the sd card through the usb connection of your phone
2.Keep the files together and open the haret
3.Enjoy a glimpse of android linux
cornelious2
22nd July 2008, 04:03 AM
Im not sure if this matters, but I just caught up with all the developments with andriod and stuff (i have been out of the loop for a while now) and i just downloaded the package of files that are linked early in the posts. I copied them to the highest level of my storage card (while still being inside the storage card root)Make sure you copy the files to your card with the card in your phone and your phone connect to your compy. I did not note any conversions taking place, but it did take quite a long time for windows to copy it onto the card through the active sync dialogue. I can remember if there has been button mappings made for the titan for andriod, but i was able to load it stably and i was able to poke out a phone number in the dialer, but other than that I got stuck b.c of a lack of back buttons, dont feel like you are missing out on anything b.c its not exactly usable for the titan yet..I may be wrong though... so anyway,
1.Copy it to the sd card through the usb connection of your phone
2.Keep the files together and open the haret
3.Enjoy a glimpse of android linux
yea, did all that too... its just not able to mount any of my sd cards, thats why I was wondering why some cards work for people and some dont
Vinny75
22nd July 2008, 05:44 AM
First time I copied it through the phone using the USB to my SanDisk 8GB card and it wouldn't work. I then plugged my 2GB crucial directly into the computer and did the copy then and it worked fine. I later put the 8GB back in the phone and it worked... so... not sure that it matters if you copy it through the phone or not
dc13
22nd July 2008, 06:30 AM
try reformating the CARD to FAT32 and a default allocation..
that might fix the prob..
kmartburrito
22nd July 2008, 08:24 AM
try reformating the CARD to FAT32 and a default allocation..
that might fix the prob..
X2
...I have one card formatted one way to load custom ROMs, and then the other 512 I have is the card that came with the phone. I believe it's FAT32 that you need also, and if that doesn't work, then it might have to be formatted with a specific cluster size too. I believe I saw a load error on one of my cards that referred to a specific cluster size.
Anyway, try that like dc13 said and you should be up and running in no time.
Also, the camera key brings up the on screen keyboard. to calibrate the screen, you need to hold down the camera button while the on screen keyboard is still showing, and tap opposite corners of the screen with your stylus. I usually just go from one corner to the other, like bottom-left to top-right. But there's an issue with one of the files on there and the Titan, where it will randomly freeze every once in a while. Still, it's cool to see linux booting on the Titan :D
cornelious2
22nd July 2008, 02:32 PM
I want to thank you all for trying, still no luck here. I think I just hit the unlucky lottery with SD cards this time around. I have tried every option in the list on the formating program for fat 32 and no progress. Problem is that my wife would probably kill me if I bought another sd card. especially if it didnt work. haha
dc13
22nd July 2008, 07:47 PM
ok Reformat you 512 card with FAT32 DEFAULT cluster size
now redownload the zip file
(make sure nothing is running when doing this.)
now unzip the zip file you have just DLed into a folder on your desktop.
now plug in you memory card to your computer
now open up the memory card to the root. (C:,D:,E:,F:)
no inside the folder on ur desktop copy the 6 file to the root of the memory card.
if this doesn't work then wow something is wrong with your phone.
also make sure you have th latest rom.
3.56 on the HTC MOGUL
http://216.139.227.226/RUU_TITAN_SPRINT_WWE_3.56.651.0_RS_TITAN_3.42.02_S PCS2.04_PPST_0718_Ship.exe
hope this can work following these steps.
if this works try the exact steps with you other memory cards.
cornelious2
22nd July 2008, 08:48 PM
ok Reformat you 512 card with FAT32 DEFAULT cluster size
now redownload the zip file
(make sure nothing is running when doing this.)
now unzip the zip file you have just DLed into a folder on your desktop.
now plug in you memory card to your computer
now open up the memory card to the root. (C:,D:,E:,F:)
no inside the folder on ur desktop copy the 6 file to the root of the memory card.
if this doesn't work then wow something is wrong with your phone.
also make sure you have th latest rom.
3.56 on the HTC MOGUL
http://216.139.227.226/RUU_TITAN_SPRINT_WWE_3.56.651.0_RS_TITAN_3.42.02_S PCS2.04_PPST_0718_Ship.exe
hope this can work following these steps.
if this works try the exact steps with you other memory cards.
I'll try this once I get home
wasupwithuman
22nd July 2008, 09:40 PM
Ok... a few tips...
1. When booting haret, try to have atleast 20 megs of ram free... I dont know if it's nessessary... but it does help.
2. I normally do a soft reset right before i boot Android... Again.. helps clearing up the ram...
3. Try putting all the files in the same place... \storage Card (do not make a haret or android folder)
4. I haven't tried booting it on wm 6... but the stock sprint 6.1 rom that just came out... boots it up nicely... It takes my mogul about 23 seconds...
5. join the htc-linux chatroom on freenode... if you need some help...everyone there is really good at helping people out...
6. Take some time if you go in the chat room to thank DZO... this guy made it possible. I'd say donate some money via paypal... but i havent been able to find if he accepts donations.. (but maybe if we get enough people to donate he can buy a mogul and help us out...) :D just a thought...
dc13
23rd July 2008, 04:41 AM
Ok so the default value was set to 2000000 and now it has been changed
paste this in your default.txt file
delete everything
set MTYPE 1667
set KERNEL zImage
set initrd initrd.gz
#set initrd initrd-android
set cmdline "ppp.username=mobile@jamamobile ppp.password=telecom msmsdcc_fmax=32000000 msmsdcc_4bit=1
# console=ttyMSM0"
boot
this will boot with 4GB cards so far that I have tested... this also still works with smaller cards.. so it might just be safer to edit them all with this..
FireSlash
23rd July 2008, 05:36 AM
Ok... a few tips...
1. When booting haret, try to have atleast 20 megs of ram free... I dont know if it's nessessary... but it does help.
Boots fine on 13.
And it's still faster than win mo.:rolleyes:
cornelious2
23rd July 2008, 10:22 PM
still a no go, I think my sdcards may be too old or something they are all well over a year old
dc13
23rd July 2008, 10:32 PM
still a no go, I think my sdcards may be too old or something they are all well over a year old
I need you to take a pic of the error that it gives you..
once the loading stops take you camera and set it to P not auto.
now there is a flower some where and press that once and it sets the camera to MACRO mode to take pics of close up things to the lens.. now take a pics and e-mail me it.
DC13@cableone.net
and ill try some thing..
What size of memory card are you using and what kind
Name, Brand, Size, Speed
cornelious2
24th July 2008, 05:56 AM
I need you to take a pic of the error that it gives you..
once the loading stops take you camera and set it to P not auto.
now there is a flower some where and press that once and it sets the camera to MACRO mode to take pics of close up things to the lens.. now take a pics and e-mail me it.
DC13@cableone.net
and ill try some thing..
What size of memory card are you using and what kind
Name, Brand, Size, Speed
okay, ill do that, im in training till the end of the week.
cornelious2
27th July 2008, 08:02 AM
I need you to take a pic of the error that it gives you..
once the loading stops take you camera and set it to P not auto.
now there is a flower some where and press that once and it sets the camera to MACRO mode to take pics of close up things to the lens.. now take a pics and e-mail me it.
DC13@cableone.net
and ill try some thing..
What size of memory card are you using and what kind
Name, Brand, Size, Speed
I dont have access to a camera besides my phone at the moment so I will type out the error. It starts with Unknown Boot Option for the pop.username and pop.password statements then it is followed by 4 mmc0: Command Timeout. After that it tried to mount /dev/block/mmcblk0p1 on /sdcard and it failed with invalid argument. the last line is can't access tty; job control turned off.
my micro sd card is a 2GB Kingston I also have the stock 512 sandisk that came with the phone.
dc13
27th July 2008, 09:19 AM
try to use
24000000
or
16000000
and not the
32000000
cornelious2
27th July 2008, 06:42 PM
try to use
24000000
or
16000000
and not the
32000000
tried both, they added one extra error
mcc0: timed out waiting for DATAEND
dc13
27th July 2008, 07:15 PM
ok i send the guy that helped make this work for u a e-mail so im just going to wait till he pops in here or e-mails me back.
cornelious2
27th July 2008, 08:44 PM
ok i send the guy that helped make this work for u a e-mail so im just going to wait till he pops in here or e-mails me back.
awesome, you rock bro.
dzo
28th July 2008, 12:56 AM
Hi,
OK, try the latest zImage from http://cs-alb-pc3.massey.ac.nz/vogue and use this in your default.txt:
set cmdline "ppp.username=mobile@jamamobile ppp.password=telecom msmsdcc_fmax=48000000 quiet"
(all on one line).
This is what works for me but the msm_sdcc driver still does have issues on our hardware, I'm looking into it.
cornelious2
28th July 2008, 02:03 AM
Hi,
OK, try the latest zImage from http://cs-alb-pc3.massey.ac.nz/vogue and use this in your default.txt:
set cmdline "ppp.username=mobile@jamamobile ppp.password=telecom msmsdcc_fmax=48000000 quiet"
(all on one line).
This is what works for me but the msm_sdcc driver still does have issues on our hardware, I'm looking into it.
downloading now :)
germie99
28th July 2008, 05:09 AM
extracted files to a freshly formated 2gb card in FAT format (not FAT32) ran haret.exe from card and boots up quick.
cornelious2
28th July 2008, 05:27 AM
still a no go, dzo do you have any clue why some cards work and some don't so if I were to buy a new card I wouldn't be wasting my money on buying another one that wont work?
dc13
28th July 2008, 05:29 AM
boots faster... idk hope people are doing good with this so far
EDIT-if you are going to buy a new card get a 8GB card thats what I use also i have a 4GB and a few 1GB..
all are the class 6 so the fastest ones so far...
dzo
28th July 2008, 06:49 AM
still a no go, dzo do you have any clue why some cards work and some don't so if I were to buy a new card I wouldn't be wasting my money on buying another one that wont work?
Hi,
I don't know why some work and some don't, it's probably because I didn't get the clock code completely correct. Try one of these values for msmsdcc_fmax: 12000000,19000000,23000000,24000000,32000000.
You can also try adding msmsdcc_1bit to the cmdline. Also, let me know what values are printed for clk_set_rate as it boots.
cornelious2
28th July 2008, 03:09 PM
Last night it said 10000 as the value, but this morning its skipping that part, and going straight to not recognizing the card. as I get time, I will be trying each combination during breaks at work.
KitsunePaws
29th July 2008, 04:54 AM
Silly Question..
I changed to the 32000000 and i didn't get many timeouts!
But now it's saying
Error 438 could not load libc.so
Error failed to link /system/bin/sh
Error cannot link executeable //system/bin/sh
Did I do something wrong?
edit:
Nevermind, I'm an idiot, I left old files on there, I figured it would overwrite when I ftped in and put the new files on, didn't account for the fact the old ones were in CAPS and the new ones were in lowercase. Leaving my stupid post in case anybody else has this :)
However, Now that I fixed that, still can't boot.
I get 4 command time outs
Welcome to Vouge Linux
HOW ARE YOU GENTALMAN
reading config file
device init
ANDROID
Intit. Modem
Bunch of crap including 127.0.0.1
sh can't access tty; job control turned off
#
So it's sitting at a terminal...
:(
cornelious2
29th July 2008, 02:25 PM
at least your getting farther than me :) im getting the timeouts, and cant access tty and thats about it.
KitsunePaws
30th July 2008, 04:58 AM
at least your getting farther than me :) im getting the timeouts, and cant access tty and thats about it.
Yeah, Mine stops at can't access tty :(
Actually, in playing around a little more, I'm starting to think this is due to how I am getting the files on mine. Using Active Sync, or using mocha ftp server, it won't boot. I copied them all over using a sd card reader in the pc (raw access) and I'm getting a bouncy red loading bar (of sorts)
dc13
31st July 2008, 10:42 AM
it is safer to use a card reader and not active sync or any other way.
or try downloading the file on ur mogul and then running it that way. since it has a zip extractor and then set all the files to the root of the memory card..
cornelious2
31st July 2008, 09:03 PM
"unknown boot option 'ppp.username=mobileejama"
"unkown boot option 'ppp.password=telecomm':
mount failed: invalid argument
failed
failed to mount SD Card
is my latest status
germie99
24th August 2008, 11:09 PM
Google maps <sattelite view>
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0984.jpg
Map search function
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0986.jpg
Seattle
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0988.jpg
germie99
24th August 2008, 11:09 PM
Sent myself an SMS
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0989.jpg
Browser homepage
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0990.jpg
Audiworld.com
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0991.jpg
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0992.jpg
KitsunePaws
24th August 2008, 11:52 PM
[QUOTE=germie99;2561892]Sent myself an SMS
QUOTE]
No fair!
maxdamage2122
25th August 2008, 02:41 AM
Audiworld.com
http://i51.photobucket.com/albums/f400/Ashnjerm/IMG_0991.jpg
Audi world huh? What kinda audi do you drive? I prefer audiforums.com :p
germie99
25th August 2008, 04:41 AM
Audi world huh? What kinda audi do you drive?
I like to keep it old sckool for now ;)
http://i51.photobucket.com/albums/f400/Ashnjerm/mattammontour2008-45.jpg
germie99
25th August 2008, 04:46 AM
I copied the files from this zip:
http://it029000.massey.ac.nz/vogue/android.zip
to the root directory of a 512mb microsd via usb card reader, ran haret.exe.
anybody else make any titan progress with Android? I downloaded the SDK today and was going to mess around with it later.
maxdamage2122
26th August 2008, 01:12 AM
I copied the files from this zip:
http://it029000.massey.ac.nz/vogue/android.zip
to the root directory of a 512mb microsd via usb card reader, ran haret.exe.
anybody else make any titan progress with Android? I downloaded the SDK today and was going to mess around with it later.
There's a newer version of android which can be found here http://it029000.massey.ac.nz/vogue/android-new.zip. Buttons still don't function but "ok" button on the keyboard is the menu button, "shift" is back, and the windows logo is home.
thetoady
26th August 2008, 09:19 PM
does one have to do anything special to get internet working with a mogul (i.e. sprint) or does one just drop it in place, boot and it just works?
wasupwithuman
26th August 2008, 09:46 PM
i haven't managed to get it to work... Try visiting the htc-linux chat... Everyone there is extremely helpful...
thetoady
27th August 2008, 07:32 AM
well, I just dropped it into the root directory of my 8GB SDHC card, and it seemed to work pretty well.
web browser and google maps worked. One phone number I tried didnt work, but might have keyed it in wrong. in google maps, my location doesn't work, places me near google's offices (probably default location).
web browser has potential (renders well), but not that usable without being able to key in web addresses (but went to espn as that was built in, and that's a relatively complicated page), though the zoom in/zoom out metaphor didnt work so well.
anyways, has potential.
drummania
27th August 2008, 03:30 PM
mine stuck at the glowing robot screen. It receives calls but then a message box pops up saying "android.process.shared has stopped unexpectedly". It cannot hang up calls either.
edit: it turns out something went wrong during decompressing the .gz files. I decompressed them on my desktop and copy the .img files onto the SD card. Now it works.
Onitsoga
1st September 2008, 09:24 AM
im completely lost... and too excited to concentrate... i download the 9.0 package i install it.. but once i get to the main screen it asks me to unlock i have to actually slide open my keypad and press the "q" key to unlock it... idky
and nothing else works apparently the "q" is the menu button... and thats the only thing that works... so what have i done wrong even the touchscreen wont work :(
btw im using xv6800 by verizon
no calls received too :((((
DCPhillips
8th September 2008, 10:49 PM
Hey
Forgive my ignorance but I am way behind on this and just got the phone and started running this on it today. I have some questions.
I have a lot of bin tools segfaulting and was wondering if I have the wrong image or if that's the status of it now. How do I find the version?
# ps
PID Uid VSZ Stat Command
Segmentation fault
# ls -l
Segmentation fault
#
Is there any reason why swap isn't being used? I added a swap file, anybody see a problem with adding swap in the /data folder? I didn't want to cook the SD card.
# cat /proc/meminfo
MemTotal: 61404 kB
MemFree: 5688 kB
Buffers: 912 kB
Cached: 30284 kB
SwapCached: 0 kB
Active: 43040 kB
Inactive: 7672 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 160 kB
Writeback: 0 kB
AnonPages: 19548 kB
Mapped: 20684 kB
Slab: 3420 kB
SReclaimable: 2156 kB
SUnreclaim: 1264 kB
PageTables: 696 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 30700 kB
Committed_AS: 95496 kB
VmallocTotal: 188416 kB
VmallocUsed: 4740 kB
VmallocChunk: 176124 kB
# mkdir /data/swap
# dd if=/dev/zero of=/data/swap/swap1 bs=1024 count=49152
49152+0 records in
49152+0 records out
# mkswap /data/swap/swap1
Setting up swapspace version 1, size = 50327552 bytes
# swapon /data/swap/swap1
# cat /proc/meminfo
MemTotal: 61404 kB
MemFree: 1680 kB
Buffers: 840 kB
Cached: 34428 kB
SwapCached: 8 kB
Active: 42460 kB
Inactive: 12160 kB
SwapTotal: 48428 kB
SwapFree: 48420 kB
Dirty: 404 kB
Writeback: 0 kB
AnonPages: 19376 kB
Mapped: 20684 kB
Slab: 3504 kB
SReclaimable: 2248 kB
SUnreclaim: 1256 kB
PageTables: 696 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 79128 kB
Committed_AS: 95496 kB
VmallocTotal: 188416 kB
VmallocUsed: 4768 kB
VmallocChunk: 176124 kB
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/block/mmcblk0p1 7956992 6489964 1467028 82% /sdcard
/dev/block/loop0 126931 71032 49346 59% /data
/dev/block/loop1 126931 40437 79941 34% /system
/tmp 30700 976 29724 3% /tmp
# su david
$
Not that it's using a lot of it now but when it needs to it should improve performance some. Not sure how the kernel is configured.
Is the kernel config included somewhere on the image?
Is it possible to return to windows without reset? How do I exit a program like the browser? The power button only works for screen off not poweroff.
# /bin/poweroff does not do anything.
dcordes
10th September 2008, 03:55 AM
Hey
Forgive my ignorance but I am way behind on this and just got the phone and started running this on it today. I have some questions.
I have a lot of bin tools segfaulting and was wondering if I have the wrong image or if that's the status of it now. How do I find the version?
# ps
PID Uid VSZ Stat Command
Segmentation fault
# ls -l
Segmentation fault
#
Is there any reason why swap isn't being used? I added a swap file, anybody see a problem with adding swap in the /data folder? I didn't want to cook the SD card.
# cat /proc/meminfo
MemTotal: 61404 kB
MemFree: 5688 kB
Buffers: 912 kB
Cached: 30284 kB
SwapCached: 0 kB
Active: 43040 kB
Inactive: 7672 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 160 kB
Writeback: 0 kB
AnonPages: 19548 kB
Mapped: 20684 kB
Slab: 3420 kB
SReclaimable: 2156 kB
SUnreclaim: 1264 kB
PageTables: 696 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 30700 kB
Committed_AS: 95496 kB
VmallocTotal: 188416 kB
VmallocUsed: 4740 kB
VmallocChunk: 176124 kB
# mkdir /data/swap
# dd if=/dev/zero of=/data/swap/swap1 bs=1024 count=49152
49152+0 records in
49152+0 records out
# mkswap /data/swap/swap1
Setting up swapspace version 1, size = 50327552 bytes
# swapon /data/swap/swap1
# cat /proc/meminfo
MemTotal: 61404 kB
MemFree: 1680 kB
Buffers: 840 kB
Cached: 34428 kB
SwapCached: 8 kB
Active: 42460 kB
Inactive: 12160 kB
SwapTotal: 48428 kB
SwapFree: 48420 kB
Dirty: 404 kB
Writeback: 0 kB
AnonPages: 19376 kB
Mapped: 20684 kB
Slab: 3504 kB
SReclaimable: 2248 kB
SUnreclaim: 1256 kB
PageTables: 696 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 79128 kB
Committed_AS: 95496 kB
VmallocTotal: 188416 kB
VmallocUsed: 4768 kB
VmallocChunk: 176124 kB
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/block/mmcblk0p1 7956992 6489964 1467028 82% /sdcard
/dev/block/loop0 126931 71032 49346 59% /data
/dev/block/loop1 126931 40437 79941 34% /system
/tmp 30700 976 29724 3% /tmp
# su david
$
Not that it's using a lot of it now but when it needs to it should improve performance some. Not sure how the kernel is configured.
Is the kernel config included somewhere on the image?
Is it possible to return to windows without reset? How do I exit a program like the browser? The power button only works for screen off not poweroff.
# /bin/poweroff does not do anything.
hey,
For .config, checkout /proc/config.gz or see http://it029000.massey.ac.nz/vogue/ at the bottom.
Possible reasons people don't use swap on flash memory are it might wear of faster or slow down the system.
You must softreset to return to windows because it must boot again
DCPhillips
10th September 2008, 07:08 AM
hey,
For .config, checkout /proc/config.gz or see http://it029000.massey.ac.nz/vogue/ at the bottom.
Possible reasons people don't use swap on flash memory are it might wear of faster or slow down the system.
You must softreset to return to windows because it must boot again
Thanks.
I have not got around to looking at the image closely. That's next. I was under the impression that I was running from internal storage. I guess it's not mounting that drive at all.
I found that most seg faults are not occurring if I use binaries from the system folder.
I have Fedora on a 8G cruzer micro drive that I am currently copying the file system over to my 8G sd card. I should be able to enter that file system and have a lot more of a system.
No problem with resetting except trying to turn off the phone takes several minutes as I have to wait for windows to load.
jambrose
18th September 2008, 01:40 AM
I got it to run on my Verizon Titan. I put it on a separate SD card and run it from there. I like some of the features, but definitely a long road ahead to get everything to work. Also don't see an email client or calendar to sync with Exchange. That will be the big app that I need to have. The new iPhone even does that. :)
madsuse
27th October 2008, 08:22 PM
I have it running and I can poke around within it, but I can't seem to type a name or anything else for that matter to connect to gmail.
wasupwithuman
28th October 2008, 09:31 PM
For everyone wondering how to get your titan keyboard working here is a step by step.
1. Download the latest android release from http://it029000.massey.ac.nz/vogue/android-28-10-08.zip
2. Extract the contents to a local folder
you will get the following files:
data.gz
initrid.gz
system.gz
default.txt
haret.exe
zImage
3. Delete the file called zImage and replace it with this one http://wormhole.akropolys.com/htclinux/zImage-sidebuttons
4. After it is downloaded rename the file you just downloaded (zImage-sidebuttons) to zImage (must be spelled with a capital "I")
5. Copy the files to your storage card.
6. Show your friends that android is on it's way to kicking the crap out of WM.. and your hardware keyboard is better then their Iphone's on screen keyboard.
Hope that helps everyone...
Notes: Number one problem... and we know about it... The screen does not rotate at all (or the correct way)....give us some time, i'm not the coder, i just test the stuff...btw... zdooder if your reading this... I need to talk to you about the kaiser-keyboard.c source....
2nd problem... you can use the hardware keyboard to send sms... but you need to open the onscreen keyboard first... and leave it open, so you will be typing upside down... :(
More updates soon I hope....
Enjoy.
wasupwithuman
28th October 2008, 09:41 PM
Another thing.... To have data working correctly...
If your evdo, 3g, whatever kind of data plan your phone company has...
you need the username and password (some services don't have one)
get the username and password, and put it in your default.txt in the haret directory....
now the fun part....
open up internet explorer on your titan.... and when you see the data connection bubble come up, go to haret and press the "run" button....
YOU MUST HAVE A CURRENT DATA CONNECTION OPEN IN ORDER TO GET DATA IN ANDROID, AND YOU MUST HAVE THE CORRECT USERNAME AND PASSWORD.
IT WORKS. IF ITS NOT WORKING FOR YOU, then either you dont have the right username and password or you are not opening up a data connection before you press the "run" button in haret. (so call your phone service and ask them for your username and password)
megapinky
29th October 2008, 12:59 AM
hi, i little help
can you tellme how the buttons works? which button is the menu, the back, etc? thx
edit: the rigthkey (keyboard key) is the back, the leftkey (keyboard) is the menu, correct?
can you make a call, or answer it?
sorry about poor english :o
wasupwithuman
29th October 2008, 09:13 PM
hi, i little help
can you tellme how the buttons works? which button is the menu, the back, etc? thx
edit: the rigthkey (keyboard key) is the back, the leftkey (keyboard) is the menu, correct?
can you make a call, or answer it?
sorry about poor english :o
right softkey on keyboard is quit/back
left softkey on keyboard is menu, or unlock the phone.
(those two might be opposite, i dont have my phone with me right now.)
The rest of the keyboard works like it should.
Red hangup button will put the phone to sleep/hangup calls (turn the screen off)
Green answer button will wake it up/answer calls.
The "phone" it's self is fully functional... it has the Ability to make and recieve calls, sms and data...
megapinky
29th October 2008, 09:25 PM
what rom do you use?
i have dcd 3.2.6 and my green and red buttons don't work :(
the keyboard works ok
wasupwithuman
29th October 2008, 09:31 PM
shouldn't have anything to do with the rom your using... but i have The nue3 bleeding edge...
If i your red and green keys aren't working you downloaded the wrong zImage...
http://wormhole.akropolys.com/htclinux/zImage-sidebuttons
that is the zImage you need...Replace it with the original one you downloaded...also Make sure you rename it from zImage-sidebuttons to zImage....
dcd1182
29th October 2008, 10:14 PM
shouldn't have anything to do with the rom your using
I'm out of the loop and don't know the behind-the-scenes process here, but would the SD driver in use by WM have any effect?
I have been lightly following here and there when dzo makes new releases and have not had any success booting since m5.
I am using a 2gb sandisk card. I have various 512mb cards at home that have shipped with titans that have not worked either.
I have only tried the msmsdcc_fmax values on the 2GB card. Do not have 512mb cards with me.
Hi,
I don't know why some work and some don't, it's probably because I didn't get the clock code completely correct. Try one of these values for msmsdcc_fmax: 12000000,19000000,23000000,24000000,32000000.
You can also try adding msmsdcc_1bit to the cmdline. Also, let me know what values are printed for clk_set_rate as it boots.
no go with those values. also, im assuming you meant replace msmsdcc_4bit=1 with msmsdcc_1bit=1. this did not improve things for me either. maybe I misunderstood you?
my dmesg is saying clk_set_rate 19:25000000
i noticed that the onscreen keyboard as well as hardware keyboard are working after the hang, i can type :)
dzo, do you have a titan? if not, i don't have a spare, but i might know where to find one we could send your way.
my next move will be to make a quick WAIK boot.wim and do a diskpart clean on the sdcard. ive tried formatting the existing partition in every way possible.
wasupwithuman
29th October 2008, 11:49 PM
I'm out of the loop and don't know the behind-the-scenes process here, but would the SD driver in use by WM have any effect?
I have been lightly following here and there when dzo makes new releases and have not had any success booting since m5.
I am using a 2gb sandisk card. I have various 512mb cards at home that have shipped with titans that have not worked either.
I have only tried the msmsdcc_fmax values on the 2GB card. Do not have 512mb cards with me.
no go with those values. also, im assuming you meant replace msmsdcc_4bit=1 with msmsdcc_1bit=1. this did not improve things for me either. maybe I misunderstood you?
my dmesg is saying clk_set_rate 19:25000000
i noticed that the onscreen keyboard as well as hardware keyboard are working after the hang, i can type :)
dzo, do you have a titan? if not, i don't have a spare, but i might know where to find one we could send your way.
my next move will be to make a quick WAIK boot.wim and do a diskpart clean on the sdcard. ive tried formatting the existing partition in every way possible.
DCD... i have a 512 card and i use "msmsdcc_fmax=48000000"
I think it might be your card... I had haret on my one 512 card... and it would error when trying to mount the SD... i used another SD with the exact same type of card and the exact same size... and it booted... Very weird... But thats what happened... So try a different card... see what happens... Don't reformat it...just put the files on and try to boot...
dcd1182
30th October 2008, 12:33 AM
DCD... i have a 512 card and i use "msmsdcc_fmax=48000000"
I think it might be your card... I had haret on my one 512 card... and it would error when trying to mount the SD... i used another SD with the exact same type of card and the exact same size... and it booted... Very weird... But thats what happened... So try a different card... see what happens... Don't reformat it...just put the files on and try to boot...
ive tried many many cards, but now that im home ill try the msmsdcc_fmax values on the 512 cards...
megapinky
30th October 2008, 03:21 AM
shouldn't have anything to do with the rom your using... but i have The nue3 bleeding edge...
If i your red and green keys aren't working you downloaded the wrong zImage...
http://wormhole.akropolys.com/htclinux/zImage-sidebuttons
that is the zImage you need...Replace it with the original one you downloaded...also Make sure you rename it from zImage-sidebuttons to zImage....
i could make a call whith the green buttons, but after i use the keybord (the letters) my green and my red buttos stop working
this is normal? can be fix it?
madsuse
30th October 2008, 06:36 PM
Since applying all of the awsome fixes here for Android on my titan I seem to have lost the virtual keyboard.
I can verify that the hardware keyboard is now working, but I always use the on screen one.
Has anyone else had this issue.
Keep up the great work, I look forward to switching to linux on my phone just as I have switched from Windows on my laptop.
wasupwithuman
31st October 2008, 07:12 PM
Since applying all of the awsome fixes here for Android on my titan I seem to have lost the virtual keyboard.
I can verify that the hardware keyboard is now working, but I always use the on screen one.
Has anyone else had this issue.
Keep up the great work, I look forward to switching to linux on my phone just as I have switched from Windows on my laptop.
Sometimes the virtual keyboard doesn't get loaded... Every once in awhile it happens to me... Just restart Android and try again....
tssi
31st October 2008, 09:56 PM
All I got is "Screen is locked, Press Menu to Unlock"
Where is the "Menu"???
Magister2k7
1st November 2008, 02:48 PM
Emm... looks like I am somewhat lost..., I missed this thread...
So, as for now, I have partially working keyboard (all letters work, space, Tab, (blue dot)) - but softkeys, Enter, Ok are somewhat strange - they give me a series of letters.
For use with android, I mapped blue dot as Menu and Left arrow - as Back.
--
Is there any another working solution? Maybe we should merge our work?
--
My files are:
The changed source (compared to vogue-msm branch of linuxtogo git): http://magister.ipsys.net/files/android/titan_kbd.zip
Compiled kernel: http://magister.ipsys.net/files/android/zImage
default.txt: http://magister.ipsys.net/files/android/default.txt
To run Android, you need to get Android for Vogue files, and then replace zImage and default.txt with mine.
To run Angstrom linux, you need angstrom.bin image from Kaisers bootkit (console only).
--
Added: wow, you have fully working keyboard! how you did it?! Can I view your source?
drummania
2nd November 2008, 02:13 AM
My touch screen is unstable. It is very hard to do dragging. Anybody has the same problem?
megapinky
2nd November 2008, 02:40 AM
i have the same problem :(
Magister2k7
2nd November 2008, 11:47 AM
My touch screen is unstable. It is very hard to do dragging. Anybody has the same problem?
I had fixed this. Tomorrow I'll upload my zImage, so you can wait... however keyboard is not fully working in it.
drummania
2nd November 2008, 06:50 PM
I had fixed this. Tomorrow I'll upload my zImage, so you can wait... however keyboard is not fully working in it.
Hey Magister,
If you have time, could you take a look at the Android on Kaiser? It seems to have a perfect keyboard implementation. I am currently using that kernel and it works great on Mogul.
http://wormhole.akropolys.com/htclinux/board-kaiser-keypad.c
Teedoe3
3rd November 2008, 12:40 AM
Could you please assist me with installing the Android? I'm having a difficult time. I need the simpliest terms possible.
For everyone wondering how to get your titan keyboard working here is a step by step.
1. Download the latest android release from http://it029000.massey.ac.nz/vogue/android-28-10-08.zip
2. Extract the contents to a local folder
you will get the following files:
data.gz
initrid.gz
system.gz
default.txt
haret.exe
zImage
3. Delete the file called zImage and replace it with this one http://wormhole.akropolys.com/htclinux/zImage-sidebuttons
4. After it is downloaded rename the file you just downloaded (zImage-sidebuttons) to zImage (must be spelled with a capital "I")
5. Copy the files to your storage card.
6. Show your friends that android is on it's way to kicking the crap out of WM.. and your hardware keyboard is better then their Iphone's on screen keyboard.
Hope that helps everyone...
Notes: Number one problem... and we know about it... The screen does not rotate at all (or the correct way)....give us some time, i'm not the coder, i just test the stuff...btw... zdooder if your reading this... I need to talk to you about the kaiser-keyboard.c source....
2nd problem... you can use the hardware keyboard to send sms... but you need to open the onscreen keyboard first... and leave it open, so you will be typing upside down... :(
More updates soon I hope....
Enjoy.
drummania
3rd November 2008, 01:40 AM
Could you please assist me with installing the Android? I'm having a difficult time. I need the simpliest terms possible.
Can't think of any simpler terms than that. Which step do you have problem with?
Magister2k7
3rd November 2008, 08:33 AM
Hey Magister,
If you have time, could you take a look at the Android on Kaiser? It seems to have a perfect keyboard implementation. I am currently using that kernel and it works great on Mogul.
http://wormhole.akropolys.com/htclinux/board-kaiser-keypad.c
Thanks, I'll see on it...
Btw, now I have almost working front buttons (no D-pad, Win, Ok keys for now). How it would be better to map them? Do you have some ideas?
jacobroufa
3rd November 2008, 12:12 PM
Thanks, I'll see on it...
Btw, now I have almost working front buttons (no D-pad, Win, Ok keys for now). How it would be better to map them? Do you have some ideas?
I've been curious about the buttons since I started messing with Android a few weeks back. I'm by no means a developer or programmer but I am very much willing to test and report bugs and tweaks as much as you would need me to. I do have general Linux/SysAdmin experience if that helps. So that being said... I have three questions:
1) With regards to the non-working stuffs - mainly camera, bluetooth and wifi - is there anything being done to further this? I've read through all the threads that I can possibly find on xda-developers and ppcgeeks (titan specific and not including vogue and other phones... anything w/r/t Android) as well as thoroughly reading Martin's ongoing development of Android/Linux on the Vogue (http://it029000.massey.ac.nz/vogue/). Is there another source that I might be pointed to?
2) The screen is kinda/sorta/almost there in a few ways. I know that the only phone (G1) released so far is HVGA and we run QVGA so there are some obvious discrepancies in some of the layout; the dialer for instance. There is some talk on the Vogue Linux WIP thread of some fixes... I haven't tried them yet because I haven't seen any discussion in this thread regarding that. (If ya can't tell by now I've kinda made this the defacto "wunderthread" imho :D) But in addition to the screen layout there is the issue of calibration. Now, I have used the on-screen keyboard calibration trick and it helps....... sorta. There is still a lot of sensitivity issues for me and it's just not as smooth to select, scroll, et al as in WinMo. Again, is there another source that I might be pointed to or is this just something I will have to give more time?
3) Now with regards to the buttons... If I may give some input... here goes. I would like the left and right softkeys to both function as the "Menu" key if possible. Windows key is equivalent to "Home". OK key would be the same as the "Back Arrow" key on the G1. D-pad functions as the roller ball would with up down left and right scrolling and center being select. Phone green and red buttons should be fairly obvious. Messaging button and IE button on top open Email and Web apps, respectively. Power button turns the screen on and off (locks the phone too?). Comm Manager button would open settings maybe? Camera button opens Camera app. WiFi switch is obvious, though is it possible to override this in software? I never knew if it actually was a hardware switch that completely disabled WiFi when off.... Voice Commander button could maybe open Google Talk. Scroll wheel could turn Volume up and down on calls or on Home Screen, and serve a dual purpose to scroll up and down in messages, emails, web, et al. OK button would be a redundant button either selecting or being equivalent to "Back Arrow" key as the front facing OK button is.
I think you get the point. I enjoy the WinMo experience as far as the layout of everything is concerned. I like that each of the buttons has a purpose and that purpose is well known. It makes sense. I don't like that I don't have enough memory and WinMo is generally slower than dog sh*t. So far, my experience with Android has been waaaaay far above and beyond my wildest dreams and expectations and I can only imagine how much better its going to get. Potential is ooooozing and being shouted from the rooftops. I do want to apologize for making this such a long post, but I have questions and I figured I should get it all out now whilst I'm thinking about it.
Thank you all for being patient and reading through this, and especially thank you if you have helped develop Android to the point it is in general or on our phones! :D
Magister2k7
3rd November 2008, 02:51 PM
1) With regards to the non-working stuffs - mainly camera, bluetooth and wifi - is there anything being done to further this? I've read through all the threads that I can possibly find on xda-developers and ppcgeeks (titan specific and not including vogue and other phones... anything w/r/t Android) as well as thoroughly reading Martin's ongoing development of Android/Linux on the Vogue (http://it029000.massey.ac.nz/vogue/). Is there another source that I might be pointed to?
AFAIK only Martin does something suitable for our phones... maybe we also can take something from Kaiser's development (keyboard is an example).
2) The screen is kinda/sorta/almost there in a few ways. I know that the only phone (G1) released so far is HVGA and we run QVGA so there are some obvious discrepancies in some of the layout; the dialer for instance. There is some talk on the Vogue Linux WIP thread of some fixes... I haven't tried them yet because I haven't seen any discussion in this thread regarding that. (If ya can't tell by now I've kinda made this the defacto "wunderthread" imho :D) But in addition to the screen layout there is the issue of calibration. Now, I have used the on-screen keyboard calibration trick and it helps....... sorta. There is still a lot of sensitivity issues for me and it's just not as smooth to select, scroll, et al as in WinMo. Again, is there another source that I might be pointed to or is this just something I will have to give more time?
Yes, layout is somewhat bad as for now. But I think we should first make kernel work stable and only then fix layouts etc.
As for touchscreen, I've said that I somewhat fixed this, so wait some time... Hovewer it is worse than in WinMo for now, I can use it with stylus normally, but not with my fingers - so some time it should be improved. I'll finish the buttons, and then will post results.
3) Now with regards to the buttons... If I may give some input... here goes. I would like the left and right softkeys to both function as the "Menu" key if possible. Windows key is equivalent to "Home". OK key would be the same as the "Back Arrow" key on the G1. D-pad functions as the roller ball would with up down left and right scrolling and center being select. Phone green and red buttons should be fairly obvious. Messaging button and IE button on top open Email and Web apps, respectively. Power button turns the screen on and off (locks the phone too?). Comm Manager button would open settings maybe? Camera button opens Camera app. WiFi switch is obvious, though is it possible to override this in software? I never knew if it actually was a hardware switch that completely disabled WiFi when off.... Voice Commander button could maybe open Google Talk. Scroll wheel could turn Volume up and down on calls or on Home Screen, and serve a dual purpose to scroll up and down in messages, emails, web, et al. OK button would be a redundant button either selecting or being equivalent to "Back Arrow" key as the front facing OK button is.
Thanks for your ideas, hovewer at this time I don't think I can assign specific applications to buttons.
Hardware switch - yes, it's not hardware. And as for now, I had not captured it - and more, if you switch it - then all front buttons do not work until reboot.
I think you get the point. I enjoy the WinMo experience as far as the layout of everything is concerned. I like that each of the buttons has a purpose and that purpose is well known. It makes sense. I don't like that I don't have enough memory and WinMo is generally slower than dog sh*t. So far, my experience with Android has been waaaaay far above and beyond my wildest dreams and expectations and I can only imagine how much better its going to get. Potential is ooooozing and being shouted from the rooftops. I do want to apologize for making this such a long post, but I have questions and I figured I should get it all out now whilst I'm thinking about it.
Thank you all for being patient and reading through this, and especially thank you if you have helped develop Android to the point it is in general or on our phones! :D
Yes, I think Android will work far better than WinMo. But we should get it working first...
Thanks for your post :)
drummania
3rd November 2008, 04:56 PM
Thanks, I'll see on it...
Btw, now I have almost working front buttons (no D-pad, Win, Ok keys for now). How it would be better to map them? Do you have some ideas?
Good job! I would like Win=Menu, OK=Back.
jacobroufa
3rd November 2008, 08:53 PM
Thanks, Magister, for your quick reply to my post. As I said before, anything I can help with w/r/t bug hunting and testing I will be available and more than willing to do. Is there a "most recent" or -dev version of the kernel or zImage available for testing that I could check out and provide feedback for?
Thanks again, and I'm always willing to be of service. I know that together, the community can take this from a rockin' good time to a truly great project that will continue to astound people for years to come. Oh, how I love the F/LOSS movement! :D
sonwon
4th November 2008, 06:56 PM
Make the keys mapable.
wasupwithuman
4th November 2008, 11:19 PM
Emm... looks like I am somewhat lost..., I missed this thread...
So, as for now, I have partially working keyboard (all letters work, space, Tab, (blue dot)) - but softkeys, Enter, Ok are somewhat strange - they give me a series of letters.
For use with android, I mapped blue dot as Menu and Left arrow - as Back.
--
Is there any another working solution? Maybe we should merge our work?
--
My files are:
The changed source (compared to vogue-msm branch of linuxtogo git): http://magister.ipsys.net/files/android/titan_kbd.zip
Compiled kernel: http://magister.ipsys.net/files/android/zImage
default.txt: http://magister.ipsys.net/files/android/default.txt
To run Android, you need to get Android for Vogue files, and then replace zImage and default.txt with mine.
To run Angstrom linux, you need angstrom.bin image from Kaisers bootkit (console only).
--
Added: wow, you have fully working keyboard! how you did it?! Can I view your source?
Join in the HTC-linux channel.... alot of help from people is in there...
Magister2k7
4th November 2008, 11:36 PM
Join in the HTC-linux channel.... alot of help from people is in there...
I sometimes appearing there... hovewer I have no internet connection at home (only through my phone), and at work I have no much time...
mogulust
5th November 2008, 08:58 AM
this is really cool to be able to test out android on the titan, good work everybody!
any idea why in google maps it shows my location as someone driving around san fran, ca? I live in the midwest. Is it the ceo of google I'm tracking?
also, the screen calibration trick with the on screen keyboard and touching the opposite corners improves it but by no means makes it usable, the arrow keys and enter work fine though. Any tips on calibrating the screen better would be appreciated.
jacobroufa
5th November 2008, 10:17 AM
any idea why in google maps it shows my location as someone driving around san fran, ca? I live in the midwest. Is it the ceo of google I'm tracking?
I also live in the Midwest and I believe it shows that because it knows we have GPS but doesn't know how to initialize it properly. Just an educated guess based on what I've read.
also, the screen calibration trick with the on screen keyboard and touching the opposite corners improves it but by no means makes it usable, the arrow keys and enter work fine though. Any tips on calibrating the screen better would be appreciated.
OSK and calibration work as well as they do which is better than not working at all. I've kinda come to accept that. It comes down to a difference in the screen driver from the Vogue (where the original development was that we are utilizing) to the Titan.
There are more tweaks and hacks if you read through some threads. A new dialer skin, for example, where the number pad on screen isn't as scrunched.
Hope you're enjoying Android as much as I am!
Magister2k7
6th November 2008, 01:08 AM
So, still no progress.. I cannot get keyboard working properly :(
Can somebody tell me what source a zImage-sidebuttons is built from?
The board-kaiser-keypad.c (link is in this thread) conflicts with vogue-ts.c and still works not ok..am I missed something?
schettj
6th November 2008, 10:23 PM
So, I downloaded the 11-5 vogue build, and booting it as is via haret on the Titan, other then the buttons & keyboard, it looked like it was running very well.
Downloaded the zimage-sidebuttons (seems to be built on older version?) and the buttons indeed worked, but it didn't detect/show the battery level and generally seemed to be less good then the 11-5 version.
What's the likelyhood of a more up to date version of zimage-sidebuttons?
Oh, and congrats all, this is looking pretty cool.
arrrghhh
6th November 2008, 11:36 PM
well i'd love to run this on my titan - but i keep getting "failed to mount SD card" - the only solution i've found is "try another sd card" - i don't have any others, this is the stock 512mb one that came with the phone. i've tried reformatting it with no success. this baffles me because i got android to boot 2x on this very same card, then never again. i've tried grabbing the newest updates when they come out hoping it'll work... but it still hasn't.
i'd much rather run this natively instead of thru the haret emulator, but i'm guessing that's pretty far off...
either way, if anyone knows what i can do to remedy the failed to mount sd card issue i'd love the help! thanks!
schettj
7th November 2008, 01:55 AM
Just one last bit of feedback...
Neither the Vogue 11/5 build nor the sidebuttons version seem to enable the usb for linking with the SDK (or my ubuntu box is having issues ;) )
The 11/5 vogue build does show battery level correctly, and pops up a charging window when I plug in the usb.
Both versions seem to keep the front button backlight on all the time.
breity
8th November 2008, 07:32 PM
this is amazing. great job so far everyone who's worked on this. any progress on getting the keyboard/buttons to work better for the titan? and the touch screen? if these things improve a bit, i would seriously consider switching to android as my primary OS. it's so much faster and smoother than wm6.1!
Teedoe3
11th November 2008, 03:18 PM
I keep getting stuck on the screen with the penguin. The system keeps failing when trying to extract the system and data file. I have a folder on my SD card with all of the Android components in it except for system and data, which is right outside of the folder. My question is what should I have on my phone and what should I have on my SD card? Also how do I enter the info to have the keyboard and touchscreen working properly?
I'm stuck and really want this on my Mogul.:confused:
Can't think of any simpler terms than that. Which step do you have problem with?
alwap106
11th November 2008, 05:24 PM
I was stuck at the bird too until I put the files on a 512K card instead of my 8G card. Now I get all the way to where it shows the main screen with the time but none of the buttons work. Screen says its lock hit menu to unlock but no buttons work. I have a xv6800 --can someone point me to the corrct files for my phone
Thanks in advance
DeathsArrow
11th November 2008, 06:18 PM
Now I get all the way to where it shows the main screen with the time but none of the buttons work. Screen says its lock hit menu to unlock but no buttons work. I have a xv6800 --can someone point me to the corrct files for my phone
It's kind of spotty to say the least. But holding the camera button will usually kick it out of the lock screen. If it doesn't unlock, soft reset and try again. Eventually it will work.
princem131
11th November 2008, 08:10 PM
d the same issue. try using the ok and windows buttons (and the "Q" key = ok for some odd reason) on the actual ahrd keyboard. worked on my mogul. I realize that thats not the ideal way to do it there is probably some way to remap the keys but I dont know much about how to actually code any of this stuff. looks very impressive though, now i just need it on my Touch Pro!
gbriden
13th November 2008, 08:24 PM
download Android 12-11-08 Extract to Card and run Haret
shortly get a " Fixing recurzive error and need reboot information line on screen "
So I reboot and run Haret a second timethen very fast get an error with the system file and then it is frozen
I'm sort of thinkning this version is not compatable with my hardware in some way I'm using a Bell Mobolity Titan
Help PLEASE !!!
peterm20
14th November 2008, 10:48 PM
I finally got it to work on my titan. I kept getting the mount sd failed, i reformatted my SD card with my old Sanyo MM-8400 and re-extracted the android zip and it worked. i don't know if this helps anyone.
Magister2k7
17th November 2008, 02:51 PM
So, an update from me:
Kernel: http://magister.ipsys.net/files/android/zImage
default.txt: http://magister.ipsys.net/files/android/default.txt
Status:
Keyboard fully works
Front keys work partially
Key mapping:
D-Pad, Soft-keys - Menu
Voice Commander - Home
Ok - Back
Comm Manager - Escape
Wheel press - Enter
Wheek scroll - up/down
Email - switch to console
Internet - switch to GUI
jimnutt
17th November 2008, 04:45 PM
Cool, seems to work much better, almost getting to the usable stage! One problem I noticed is that when opening the keyboard, the screen rotates the wrong direction. Given that I can read upside down, it's not a huge problem, but one that probably needs to be fixed :>
Magister2k7
17th November 2008, 05:18 PM
Cool, seems to work much better, almost getting to the usable stage! One problem I noticed is that when opening the keyboard, the screen rotates the wrong direction. Given that I can read upside down, it's not a huge problem, but one that probably needs to be fixed :>
I know that :)
Also, remaining problems:
Front Win/Ok do not work
WiFi switch locks all keys (until reboot)
USB Connect locks the phone
Internet does not work for me (anyone got it??)
Software keyboard does not work (is it really needed? maybe drop it?)
Sound does not play (excluding calls)
stando76
17th November 2008, 09:24 PM
Im using your files and I have internet. GPS does not work but I can browse and setup email accounts.
Magister2k7
18th November 2008, 08:10 AM
Im using your files and I have internet. GPS does not work but I can browse and setup email accounts.
Which Radio and ROM are you using?
DeathsArrow
18th November 2008, 02:11 PM
Internet does not work for me (anyone got it??)
It works fine for me. As long as I connect to the internet prior to loading Android I have no issues.
stando76
18th November 2008, 02:45 PM
Which Radio and ROM are you using?
I am using Rom DCD 3.3.4, Radio 3.42.02
wasupwithuman
18th November 2008, 09:09 PM
I know that :)
Also, remaining problems:
Front Win/Ok do not work
WiFi switch locks all keys (until reboot)
USB Connect locks the phone
Internet does not work for me (anyone got it??)
Software keyboard does not work (is it really needed? maybe drop it?)
Sound does not play (excluding calls)
To get data working correctly you will need to update your default.txt with the username and password you use on your network. Make sure you have an OPEN data connection before you launch haret. I normally press the internet key to open up internet explorer and then press ok to minimize then open haret and press run... You have to do this before the connection goes idle...
as for the username and password... If you use sprint... you can set it with the following line
SET CMDLINE "ppp.username=YOUUSERNAME@sprintpcs.com ppp.password=YOURPASSWORD"
Hope that helps... I'm trying out the new zImage as I type this... Thanks for all your work.
Magister2k7
19th November 2008, 09:06 AM
To get data working correctly you will need to update your default.txt with the username and password you use on your network. Make sure you have an OPEN data connection before you launch haret. I normally press the internet key to open up internet explorer and then press ok to minimize then open haret and press run... You have to do this before the connection goes idle...
as for the username and password... If you use sprint... you can set it with the following line
SET CMDLINE "ppp.username=YOUUSERNAME@sprintpcs.com ppp.password=YOURPASSWORD"
Hope that helps... I'm trying out the new zImage as I type this... Thanks for all your work.
Don't think I am so stupid :)
I know that, and it does not work for me. It cannot even talk to modem, resulting to a "write failed" or something similar.
Going to flash another rom...
--
btw, I am using Intertelecom (Ukraine)
megapinky
19th November 2008, 10:21 AM
i use DCD 3.3.4 and radio 3.42.50, internet works, i'm from Mexico, it coul be your carrier?
:o sorry poor english
Magister2k7
19th November 2008, 04:26 PM
Flashed to DCD 3.3.4 and internet works!!!
shdwknt
22nd November 2008, 01:44 AM
Flashed to DCD 3.3.4 and internet works!!!
Hrrmm so what else has this been able to run?? With android running how stable/fast is the device? What have they been able to run with it. im curious - possible to run this on the new touch pro yet?? are the wifi chips in the mogul able to sniff traffic now that linux / unix is running on it??
Magister2k7
23rd November 2008, 09:33 PM
Hrrmm so what else has this been able to run?? With android running how stable/fast is the device? What have they been able to run with it. im curious - possible to run this on the new touch pro yet?? are the wifi chips in the mogul able to sniff traffic now that linux / unix is running on it??
Well... it's not very stable for now, but that is a drivers problem (remember, it's a work in progress).
As for speed, it's is very well while there is enough free memory. When I open large sites with pictures, the browser is slow.
Google Maps work exciting! (hovewer no GPS for now).
WiFi is not working for now too (I guess, have not tested it - I simply do not need it :) )
--
btw, soon I'll release an update :)
megapinky
24th November 2008, 01:18 AM
--
btw, soon I'll release an update :)
waiting :D
aaron580
24th November 2008, 01:25 AM
Well the screen switches to landscape when I open the keyboard but it switches the wrong way. the keys work but the arrow keys work as up is left, down is right, and so on... other than that this is working pretty well. Is there anything I can do to fix those problems?
b3jsd73jfx
24th November 2008, 09:05 AM
Having a few issues, hopefully someone else has an idea how to get them out of the way.
First off, and one I think I may have fixed already (not sure of the future issues it may cause though) is that if I leave data.gz and system.gz named as they are, then when I try to boot Haret I get a message that states cannot find "data.img" or one that states cannot find "system.img". If I rename both of those files to have the .img extension, then it seems to boot normally until I get another error.
This is the major one. It's still at the terminal and here is the message I'm receiving:
FAT: utf8 is not a recommended IO charset for FAT filesystem, filesystem will be case sensitive!
ext2fs_check_if_mount: No such file or directory while determining whether /dev/block/loop0 is mounted.
/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/loop0
/dev/block/loop0:
The superblock could not be read or does not describe a correct Ext2 filesystem. If the device is valid and it really contains an Ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblok: e2fsck -b 8193 <device>
mount:mounting /dev/block/loop0 on /data failed: Invalid argument
Failed
Failed to mount /data
/bin/sh: can't access tty; job control turned off
Hopefully all that information will be usable. I've tried making a new superblock, but can't seem to figure out the right device/superblock id. I've tried formatting the card using Windows Mobile Filesystem Tools at 512 blocks, still no go. I've tried copying the six files over multiple times and my current default.txt reads (which is from a few posts back):
set MTYPE 1463
set KERNEL zImage
# I am testing keyboard on angstrom image
#set initrd angstrom.bin
# This one is Android from Vogue files
set initrd initrd.gz
set cmdline "ppp.username=username ppp.password=password msm_sdcc.msmsdcc_fmax=32000000 pm.sleep_mode=0 board-htcvogue.panel_type=1 fbcon=rotate:3"
boot
My current SD card is a 1GB SanDisk SD card.
Magister2k7
24th November 2008, 10:38 AM
Having a few issues, hopefully someone else has an idea how to get them out of the way.
First off, and one I think I may have fixed already (not sure of the future issues it may cause though) is that if I leave data.gz and system.gz named as they are, then when I try to boot Haret I get a message that states cannot find "data.img" or one that states cannot find "system.img". If I rename both of those files to have the .img extension, then it seems to boot normally until I get another error.
This is the major one. It's still at the terminal and here is the message I'm receiving:
You should unpack them, and then rename (if needed).
Magister2k7
24th November 2008, 10:57 AM
As promised, here is an update.
This kernel is based on latest Vogue's kernel (commit 3dcbd967619c68da2df58220d8916ceceaccdf8d, thanks dzo!)
News:
* Working power collapse (hovewer, panel is not turned off still)
* Better touchscreen
* Working battery meter and charger
* Working sound (but too low volume... maybe it worked before, and I missed that? :) )
Please get latest Vogue's package from http://cs-alb-pc3.massey.ac.nz/vogue/ and then replace zImage and default.txt with my ones
There are fixes for SD card corruption and some other updates
So, the files: http://magister.ipsys.net/files/android/24.11.2008/titan_24.11.2008.zip
TheCodeBenders
24th November 2008, 02:19 PM
do you have the source available anywhere?
stando76
24th November 2008, 03:24 PM
Hey - Thanks for the update and all the work you do. I just wanted to let you know that my touch screen does not work at all with this update.
Any ideas?
Magister2k7
24th November 2008, 04:31 PM
do you have the source available anywhere?
Of course. See readme.txt in the archive I posted.
Hey - Thanks for the update and all the work you do. I just wanted to let you know that my touch screen does not work at all with this update.
Any ideas?
Hm... strange. It is not very sensible now, but should work. Try to press with a finger, try to press little harder.
If that not works, tell me and I'll make a debug build to see what's going on.
b3jsd73jfx
24th November 2008, 05:38 PM
Yeah, touchscreen doesn't work for me either. Tried with my finger and pressing harder than normal, nothing. Also, not sure if this has been brought up before but I was at the view call log screen and when I hit my "End Call" button, the screen went black and won't come back on now. All the phone lights are on (messaging, internet, all the lower lights) but my screen just won't come back on.
stando76
24th November 2008, 05:53 PM
I tried again and pushed very hard. Still no good.
Magister2k7
24th November 2008, 06:20 PM
Yeah, touchscreen doesn't work for me either. Tried with my finger and pressing harder than normal, nothing. Also, not sure if this has been brought up before but I was at the view call log screen and when I hit my "End Call" button, the screen went black and won't come back on now. All the phone lights are on (messaging, internet, all the lower lights) but my screen just won't come back on.
Ok, tomorrow I'll post a debug build.
As for a "End Call" - make sure that there is an option "board-htcvogue.panel_type=0" in yours default.txt.
I wrote about it a few posts before - panel currently cannot be turned on after power off, and this option disables that.
Magister2k7
24th November 2008, 07:46 PM
Well.... I accidently uploaded wrong kernel, so please redownload it, the link is the same.
Touchscreen should work, and maybe there were some other glitches.
stando76
24th November 2008, 08:09 PM
working much better now. Thanks!
wasupwithuman
24th November 2008, 08:35 PM
Well.... I accidently uploaded wrong kernel, so please redownload it, the link is the same.
Touchscreen should work, and maybe there were some other glitches.
I'm testing right now... I didn't mean to insult your intelligence in any way. i'm very thankful for all the work your doing... Keep up the good work.
oh and...
add a donate button to your signature... I'm sure a lot of people would be willing to show their appreciation...
:D
wasupwithuman
24th November 2008, 09:00 PM
one more question...how did u fix the touch screen? it works very nice now.
mburris
24th November 2008, 09:05 PM
Great job works nicely...
receiving TXT messages work, I did not try and send.
When I flip out the keyboard my screen is upside-down though.
Magister2k7
24th November 2008, 09:59 PM
one more question...how did u fix the touch screen? it works very nice now.
Look at the source. I simply ignore light touches :)
encephalon9986
24th November 2008, 11:30 PM
i have the xv6800 default wm 6.1 rom and i dont receive text messages, calling doesnt work, power button does not turn the screen off, the end key does that. The button lights always are on even if the screen is off. Over all the responsiveness of the screen has improved much and works well.
megapinky
25th November 2008, 09:26 AM
Works Great!!!
almost ready to use :D
how i can import contacts? or how do you do it?
thanks for all the work Magister2k7
Kalash
25th November 2008, 11:50 AM
Well...
I extracted both images (system and data) - renamed them to system.img and data.img
And things got further...
It starts loading things... gets to;
Smd_Open(1)
Then freezes for about 3 seconds.
After that I get a screen full of
[ 17.43001]
With a string of things behind it - sometimes 2 lines of stuff...
And at the bottom is a final line;
[ 17.430136] Kernel panic - not Syncing: Fatal Exception
Thoughts on how to get past there?
DeathsArrow
25th November 2008, 03:06 PM
I'm impressed, the new version is a big upgrade over the last build. It's pretty functional at this point.
Keep up the good work.
Magister2k7
25th November 2008, 04:00 PM
i have the xv6800 default wm 6.1 rom and i dont receive text messages, calling doesnt work, power button does not turn the screen off, the end key does that. The button lights always are on even if the screen is off. Over all the responsiveness of the screen has improved much and works well.
It's strange that you cannot make calls and receive sms... that part is developed by dzo, and I believe it's the same for Titan and Vogue. What radio version do you have?
Works Great!!!
almost ready to use :D
how i can import contacts? or how do you do it?
thanks for all the work Magister2k7
Look at my ImportVCard.apk (http://magister.ipsys.net)
Well...
I extracted both images (system and data) - renamed them to system.img and data.img
And things got further...
It starts loading things... gets to;
Smd_Open(1)
Then freezes for about 3 seconds.
After that I get a screen full of
[ 17.43001]
With a string of things behind it - sometimes 2 lines of stuff...
And at the bottom is a final line;
[ 17.430136] Kernel panic - not Syncing: Fatal Exception
Thoughts on how to get past there?
Really don't know what to tell you... smd_open(1) is shown at modem initialization.
Did you disabled GPS before booting?
Also, you can get a debug log to see what is printed there.
Create a startup.txt file near the haret.exe, and write to it:
pwf dmesg.txt 0xe0000 0x20000
Then try to boot Android, wait until it crashes. Then reboot with a soft reset to WinMobile, start haret.exe and close it.
The file named dmesg.txt will appear near haret.exe - post it here.
encephalon9986
25th November 2008, 11:54 PM
It's strange that you cannot make calls and receive sms... that part is developed by dzo, and I believe it's the same for Titan and Vogue. What radio version do you have?
My radio version is: 3.37.75
wasupwithuman
26th November 2008, 01:55 AM
Not sure if anyone else has this issue... but since the new zImage... My titan no longer wakes up after going to sleep
megapinky
26th November 2008, 01:59 AM
My radio version is: 3.37.75
you need radio 3.42.50 to works :)
Not sure if anyone else has this issue... but since the new zImage... My titan no longer wakes up after going to sleep
My phone wakes up whith no problem, if a push any button (menu, back, enter...) the screen turn on and is lock.
i can't install the vcard import, i create a folder named AndroidApps in root of Storage Card and inside is the "Import VCard.apk" file
i need to do something else?
little help, sorry about poor english :o
encephalon9986
26th November 2008, 03:21 AM
you need radio 3.42.50 to works :)
So i have to flash a custom rom onto the phone to get this to work?
Kalash
26th November 2008, 05:43 AM
So i have to flash a custom rom onto the phone to get this to work?
The latest Altel rom has the correct radio...
As for my issue - I don't have GPS off, but I do have a problem (somewhere) with the phone itself...
In WM I have a weird icon (circle with a line through it) every time I try to turn the phone on.
I'm guessing that could be the problem...
Re-flashing hasn't fixed this - I'm not sure what to do about it.
But.....
Ok...
When I changed the startup.txt to just contain that line of code you said to put in it...
And ran - Haret asked for a script file...
Then I ran "default.txt" from the SD card...
And Android booted up.
So...
You don't get a log file.
:blink
Sorry?
(It works - no bug/error report.)
The hardware buttons don't work - but that was somewhat expected.
I was hoping that the other drivers would pick up and make them work.
WM doesn't recognize their presses either...
But they work for hard resets, and entering BL mode - so the hardware isn't the problem.
Great work with the build.
I keep getting stuck - as there's no escape on the touch screen, but what I can play with worked well.
Magister2k7
26th November 2008, 08:40 AM
i can't install the vcard import, i create a folder named AndroidApps in root of Storage Card and inside is the "Import VCard.apk" file
i need to do something else?
little help, sorry about poor english :o
Em... I haven't tried to install such way. I installed by mounting data.img (or system.img, I don't remember) with my Linux PC and copying ImportVCard.apk to the directory, where all .apk's live.
btw, my English is far from perfect too :)
The latest Altel rom has the correct radio...
As for my issue - I don't have GPS off, but I do have a problem (somewhere) with the phone itself...
In WM I have a weird icon (circle with a line through it) every time I try to turn the phone on.
I'm guessing that could be the problem...
Re-flashing hasn't fixed this - I'm not sure what to do about it.
But.....
Ok...
When I changed the startup.txt to just contain that line of code you said to put in it...
And ran - Haret asked for a script file...
Then I ran "default.txt" from the SD card...
And Android booted up.
So...
You don't get a log file.
:blink
Sorry?
(It works - no bug/error report.)
The hardware buttons don't work - but that was somewhat expected.
I was hoping that the other drivers would pick up and make them work.
WM doesn't recognize their presses either...
But they work for hard resets, and entering BL mode - so the hardware isn't the problem.
Great work with the build.
I keep getting stuck - as there's no escape on the touch screen, but what I can play with worked well.
Hm... what do you mean - hardware buttons don't work? All buttons, excluding front "Win" and "Ok" buttons should work!
And... what do you mean - WM doesn't recognizes? What phone do you have? :)
And why do you need escape? It was only needed for me to work with vi editor in console :)
megapinky
26th November 2008, 02:21 PM
can you share the data.img and system.img? :)
Magister2k7
26th November 2008, 03:27 PM
can you share the data.img and system.img? :)
I can... but I'd better make something to install apps directly from phone. In a few days I'll post something I think.
btw, dzo got camera working on Vogue! Will see if it can be used with Titans...
megapinky
26th November 2008, 04:45 PM
I can... but I'd better make something to install apps directly from phone. In a few days I'll post something I think.
btw, dzo got camera working on Vogue! Will see if it can be used with Titans...
that will be great!! :D
thanks DZO and Magister2k7
nooganator
26th November 2008, 07:18 PM
Hey Im surrently using Magister2k7's version of android with 3.3.4 dcd and radio 3.4.2.50.
Really apprechiate the great work on this. Totally linux illiterate but this is awsome. Im having a great time using this and Ive really been reading alot on it. The only thing that I notice is that I can send sms msgs but when someone sends it I get a little bit of a vibrate, however i cant recieve them. Does anyone else have this problem?
mk23169
29th November 2008, 03:33 AM
I own an ppc-6800 and and instinct that im currently using. I havent tested the android port yet, but how long do you guys estimate before it is stable and a permanent rom release. What will its capabilities be and what are they now? How does it compare to the G1 hardware wise?
Thanks
Mike
Magister2k7
29th November 2008, 12:27 PM
I own an ppc-6800 and and instinct that im currently using. I havent tested the android port yet, but how long do you guys estimate before it is stable and a permanent rom release. What will its capabilities be and what are they now? How does it compare to the G1 hardware wise?
Thanks
Mike
There is no guarantee that it will ever fully work. There is no hardware specifications, so development is based on reversing of the WinMobile drivers.
And I have no enough skills to do that... most of work is a work, made for Vogue by dzo - and luckily it works on Mogul too.
So, if there will be no more developers for Mogul, full hardware support may never come... :(
courtlandre
30th November 2008, 05:58 AM
In the vogue version, it is possible to load apk files (apps for android) by putting them in the androidapps directory. I figured since we are basically using the same build that we should be able to use apps too. It doesn't work though.
Anyone know what needs to be changed or initialized so that we can put apps in the androidapps directory and use them?
Solved: The directory needs to be AndroidApps capitalized correctly. Slideme is a good one to install that lets you download other apps from the phone.
base698
30th November 2008, 08:38 PM
I have what I believe to be the internet password for my Sprint Mogul. When I change the connection settings in windows mobile the internet doesn't connect there, then when I change it back to what they gave me it does work.
I've tried this:
ppp.username = username@sprintpcs.com
ppp.password = pass
ppp.username = username
ppp.password = pass
I've tried upper and lower case pass. I've tried connecting to the internet before I launch Android as well as not connecting. None of these options get a page displayed in the google browser or get data in maps.
Also how do you get sound working? I just hear a click when I get a txt message or a phone call. Which is inaudible in most places.
The menu button seems to be hyper sensitive and causing it to come back on when I want it off (like when it's in my pocket).
Is the screen flip problem still not fixed?
Magister2k7
30th November 2008, 08:47 PM
Data connection may not work because of an old radio, or because of a somewhat incompatible ROM.
As for sound - it will here soon, I've got it :)
Also keymapping will be changed, as Win and Ok buttons are working.
And a screen orientation is now fixed.
So, in a few days I'll post a new build
base698
30th November 2008, 08:53 PM
Do you need any help with anything? I don't know much of dick about mobile devices but I'm a software engineer by trade.
nooganator
1st December 2008, 02:14 AM
Data connection may not work because of an old radio, or because of a somewhat incompatible ROM.
As for sound - it will here soon, I've got it :)
Also keymapping will be changed, as Win and Ok buttons are working.
And a screen orientation is now fixed.
So, in a few days I'll post a new build
Post soon! sounds soo exciting i actually can't wait for this next update!
Magister2k7
1st December 2008, 08:02 AM
Do you need any help with anything? I don't know much of dick about mobile devices but I'm a software engineer by trade.
Yes, I need.
What's need to be done:
- panel on/off - wasted a lot of time with no luck
- D-Pad (now event is fired, hovewer I have no idea how to detect a pressed direction)
- brighteness regulation - should be not hard, I have an idea on how to do that
- headphones - the same
- GPS - may be hard... as the format is unknown
- more touchscreen fixes (more accurate touch detection, calibration) - I have ideas, need to test and make that
- Bluetooth - I do not need it much, so don't know if it is easy
- WiFi - I do not need it much, so don't know if it is easy
- Camera - dzo got it working on a Vogue, hovewer his driver doesn't work on Titan - it gives a lot of errors like "pm: file requested is no available" (don't remember exactly)
- USB - may be very hard
- ...
--
Feel free to contact me, I'll help as much as I can.
ICQ is in my profile, email: misha-cn-ua(_at_)ya.ru
btw, I'm software engineer too :)
bored2nite
1st December 2008, 08:40 AM
Yes, I need.
What's need to be done:
- panel on/off - wasted a lot of time with no luck
- D-Pad (now event is fired, hovewer I have no idea how to detect a pressed direction)
- brighteness regulation - should be not hard, I have an idea on how to do that
- headphones - the same
- GPS - may be hard... as the format is unknown
- more touchscreen fixes (more accurate touch detection, calibration) - I have ideas, need to test and make that
- Bluetooth - I do not need it much, so don't know if it is easy
- WiFi - I do not need it much, so don't know if it is easy
- Camera - dzo got it working on a Vogue, hovewer his driver doesn't work on Titan - it gives a lot of errors like "pm: file requested is no available" (don't remember exactly)
- USB - may be very hard
- ...
--
Feel free to contact me, I'll help as much as I can.
ICQ is in my profile, email: misha-cn-ua(_at_)ya.ru
btw, I'm software engineer too :)
I just want to say thank you for all your work... because honestly it is awesome how you have come along with this. I know you are working on screen calibration... but idk if it was you or dzo but with ur patches or his 11-26-2008 zip forward.. i can actually use my finger, move icons around... scroll... its awesome.
I can't wait for you to release an update for screen to rotate the right way.. and can you point me in the right direction of how to make the dialer buttons smaller because those are the only tough thing to deal with (imho)
Thank you
Magister2k7
1st December 2008, 05:08 PM
I just want to say thank you for all your work... because honestly it is awesome how you have come along with this. I know you are working on screen calibration... but idk if it was you or dzo but with ur patches or his 11-26-2008 zip forward.. i can actually use my finger, move icons around... scroll... its awesome.
I can't wait for you to release an update for screen to rotate the right way.. and can you point me in the right direction of how to make the dialer buttons smaller because those are the only tough thing to deal with (imho)
Thank you
well, with my current build I am using fingers :) but touchscreen is not accurate still.
as for a dialer - you should probably look Vogue's thread, there was a modified dialer somewhere - maybe that will work.
Or modify that application yourself.
base698
2nd December 2008, 07:53 PM
My Radio version is 3.42.02 is that too old for the internet? Anyone here with sprint have exactly directions how they got data to work with their Mogul/Android?
megapinky
2nd December 2008, 08:25 PM
My Radio version is 3.42.02 is that too old for the internet? Anyone here with sprint have exactly directions how they got data to work with their Mogul/Android?
you need radio 3.42.50, here you can find a link
http://forum.xda-developers.com/showthread.php?t=415364
base698
2nd December 2008, 08:33 PM
All of you guys are bad ass. I'm serious. :)
bored2nite
3rd December 2008, 04:59 AM
well, with my current build I am using fingers :) but touchscreen is not accurate still.
as for a dialer - you should probably look Vogue's thread, there was a modified dialer somewhere - maybe that will work.
Or modify that application yourself.
I do have one question.
I see dzo has a new upload almost everyday (the date changes on the file every one or two days).. on his most recent... i have not been able to get android to run with your default txt and zImage.
The last download to work for me was 29-11-2008. Any advise (and not to state the obvious but he switched from system.gz to system.img so what would i do different)
lsdlsdlsdlsd
3rd December 2008, 06:58 AM
I get an error after launching haret:
"mount: mounting /dev/block/mmcblk0p1 on /sdcard failed: invalid argument"
Any ideas anyone?
aaronpoweruser
4th December 2008, 01:19 AM
any one got da camera or wifi to work
pgratz
4th December 2008, 07:01 AM
Great work so far guys!
I appear to be having a problem betwee the newest DZO build (12/3/08) and the latest Titan zimage (11/24/08). I get the following message:
mount: mounting /dev/block/100p1 on /system failed: No such device
and then I get a root command prompt (which I have to admit is pretty neat all by itself to have a root prompt on a phone but not quite what I wanted here).
Is there a newer Titan zimage around anywhere? Older versions were working previously but I haven't tried this for a couple weeks.
Thanks!
Paul
Magister2k7
4th December 2008, 09:46 AM
I do have one question.
I see dzo has a new upload almost everyday (the date changes on the file every one or two days).. on his most recent... i have not been able to get android to run with your default txt and zImage.
The last download to work for me was 29-11-2008. Any advise (and not to state the obvious but he switched from system.gz to system.img so what would i do different)
He changed the filesystem to cramfs.
I get an error after launching haret:
"mount: mounting /dev/block/mmcblk0p1 on /sdcard failed: invalid argument"
Any ideas anyone?
That's because of cramfs - my kernel have no support for cramfs.
any one got da camera or wifi to work
no
Great work so far guys!
I appear to be having a problem betwee the newest DZO build (12/3/08) and the latest Titan zimage (11/24/08). I get the following message:
mount: mounting /dev/block/100p1 on /system failed: No such device
and then I get a root command prompt (which I have to admit is pretty neat all by itself to have a root prompt on a phone but not quite what I wanted here).
Is there a newer Titan zimage around anywhere? Older versions were working previously but I haven't tried this for a couple weeks.
Thanks!
Paul
I'll fix this soon, wait for new files...
jlboom
4th December 2008, 02:27 PM
I just wanted to say that I appreciate all the hard work that everyone is doing in order to get this up and running. It's absolutely amazing.
LLCoolWas
5th December 2008, 05:04 AM
ditto. thanks for all the hard work guys. :)
Magister2k7
5th December 2008, 08:47 AM
So, a long waited update is here.
What's new:
- sound works
- more front keys work (also keymap changed a bit, look into readme.txt)
- some cleanups
- system.img changed to cramfs
- when sliding keyboard, screen rotates in a correct direction
- all changes from Vogue's tree :) (including camera driver, don't works for me)
Full package:
http://magister.ipsys.net/download-manager.php?id=23
Diff from Vogue's tree and a .config:
http://magister.ipsys.net/download-manager.php?id=24
You don't need to get Vogue's package now, all is included.
My page about Android on Titan: http://magister.ipsys.net/projects/android-for-titan/
megapinky
5th December 2008, 09:26 AM
Thanks i will test :D
woww, amaizing work the screen rotation and souns are very nice
my Wheek scroll dont work, :(
the only way to install apps is by mouting in img? or can i install by androidapps folder?
great update thanks
drewzee
5th December 2008, 09:28 AM
how do you install it?
Magister2k7
5th December 2008, 09:45 AM
how do you install it?
Look at http://magister.ipsys.net/projects/android-for-titan/ for instructions.
nooganator
5th December 2008, 04:28 PM
hey,
This is a great release sound and Correct screen rotation is absolutely fabulous.
Did anyone else loose data? I can now recieve txt msging, before it would just vibrate. Now my data doesnt work. also noticed scroll wheel doesnt work too, but that no big deal
nooganator
5th December 2008, 04:54 PM
ok! did some reading... haha i love my job. togga is what u need to run
pgratz
5th December 2008, 11:26 PM
Wow, nice work. OK pretty much everything works for me now. I'd almost call this usable for day to day stuff. Thanks a ton guys!
Paul
base698
5th December 2008, 11:38 PM
Is there a card formatter for win mobile? I can't get it to boot after I flashed my radio rom because it formatted my sd card to fat 32. Anyone know how to get it back?
drewzee
6th December 2008, 12:34 AM
wow! this is awesome! I can't wait for this to be fully functional. here are some things that i noticed while testing, i don't know if all of this has been covered yet:
the speaker isn't as loud as it should be.
when making a lock pattern, the next and cancel buttons are covered by the pattern
bluetooth does not work
when opening apps or menus there is a weird 'static' noise that comes from the speaker
the music player needs a little customizing
scroll wheel doesnt work
sms IS working for me :thumbup
base698
6th December 2008, 02:21 AM
upgraded radio rom and still doesn't work! no sound either. My version must suck at life.
ilovethisplace
6th December 2008, 05:39 AM
I recently came across a copy of the Vending.apk file, which seems to contain the Android Market application. I tried to install it, but I got the "Application install unsuccessful" message. Any suggestions? Where can the logs be found for these installation processes?
daggerblade
6th December 2008, 07:15 AM
1 i just wanted to say thank you to all the people who are working to make this possible, because as of now this version of Android runs better then WM6.1. It is smoother, more responsive and does not hang up on me.
2. Once again THANK YOU!!! CHRIST YES!!! I love my phone again!!!
Oh and where can i get android market place, i see that the poster above me found the pck file any hints as to where?
Thank you!!
stanelie
6th December 2008, 07:21 PM
Hum...
For some reason, mine disconnects the data connection by itself often...
I prefered the way it was before, with the data connection always on...
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.