yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III Android Development] xmoo:
Hmz many ppl withness this problem with latest zImage. Try the other zImages. You're HaReT version is correct.
[Tilt, TyTN II, MDA Vario III Android Development] stratofortress04:
ZImage_051408 worked fine with me, booted first time.
[Tilt, TyTN II, MDA Vario III Android Development] FloatingFatMan:
Doesn't work on the recent NoThrills 19202 WWE ROM. :( Damned if I'm gonna reflash just to play. :p
[Tilt, TyTN II, MDA Vario III Android Development] xmoo:
Playing with Android is fun. Hopefully the new zImage will have the keyboard + d-pad + jogwheel working. So we can fully play with it :D
[Tilt, TyTN II, MDA Vario III Android Development] rmg:
works ok for me with an older Dutty rom, boots about 1 out of 5.

thanks for this work to all involved.

Are there any instructions on which hwkeys do what?
[Tilt, TyTN II, MDA Vario III Android Development] xmoo:
Not yet. Cause every zImage has a diffrent lay-out.
[Tilt, TyTN II, MDA Vario III Android Development] vj4:
What? not wih u buddy i have just got up so.... was a long night on pain killers.
[Tilt, TyTN II, MDA Vario III Android Development] shadowline:
he means that Linux Ubuntu has a live CD that you can use to install it, or to just try it out without harm to your PC, or anything permanantly installed for that matter.

With the live CD you can install any application to it and everything, only downside is the fact that it will delete it all when you reboot.
[Tilt, TyTN II, MDA Vario III Android Development] forza:
Just seen this article on Giz;

http://gizmodo.com/5017472/google-shows-off-its-android-software-keeps-the-handset-off+limits

The interesting part is;

"the touchscreen handset that the software was demoed on was deemed out of bounds—FYI, it's veeery similar to an HTC TyTN II"

Looks like Google (might) have it running on a Kaiser ...
[Tilt, TyTN II, MDA Vario III Android Development] tyeo098:
OMG I LOVE THAT UI!!!!

How can we get that?
[Tilt, TyTN II, MDA Vario III Android Development] slovoflud:
To demonstrate the capabilities of the platform, Rubin had with him a touchscreen-enabled phone. We were not allowed to take photos of the device, but were told that this is the same one used at the Google developer conference. It had a shape and dimensions very similar to the HTC TyTN II. Details were not given but the Android platform has a minimum specification requirement of 200MHz, so we know it's at least that fast.

http://www.youtube.com/watch?v=sOSk...android-software-keeps-the-handset-off+limits

http://asia.cnet.com/reviews/handhelds/0,39001709,62042780,00.htm
[Tilt, TyTN II, MDA Vario III Android Development] xmoo:
Damnnnnn this is good news!

WTF, my Android keeps soft-resetting my phone all the time it boots.
[Tilt, TyTN II, MDA Vario III Android Development] marajin:
since android uses a linux kernel, and boots, it kinda is a go-figure that linux is bootable.

I really don't know why you have problems with loading the images, it's NEVER failed for me.. and I really do mean never.

And I mean that X doesn't work on the OE/Angstrom/whatever images that were built in the hopes of putting a more mainstream embedded linux distro on the Kaiser. I don't even know if android USES X. The simple fact that it displays a GUI ontop of the linux kernel in no way implies that it's running X.
[Tilt, TyTN II, MDA Vario III Android Development] dcordes:
Hi,

I put a small documentation on the HTC Kaiser linux port. It includes technical status information and a small howto.

README.txt at

http://linuxtogo.org/~lgorris/kaiser-bootkit/

Also there's the angstrom console-image which is useful if you wanna debug and stuff, the latest kernel build, most recent version of haret and default.txt. I will update each of them as soon as there are any improvements.

You will notice we got GPS working but that's not yet in the zImage. Will update later that day.

fyi: andorid doesn't use the X window system unlike most linux distros. It's a complete new java based interface.
[Tilt, TyTN II, MDA Vario III Android Development] marajin:
Is this the same console-image that's been on your site for a while? Haret always whined about it being too large for me, regardless of how much RAM I freed up.

Excellent :D I suspected this was likely but nice to have the man-in-the-know confirm it.
[Tilt, TyTN II, MDA Vario III Android Development] dcordes:
update: zImage is now the most recent one with GPS read and partially working AT write
[Tilt, TyTN II, MDA Vario III Android Development] vj4:
dude were can i download it? xmoo could u put dates or a latest files bit at the first page coz i cant tell when new 1's are added plus then new ppl will be able to see whats going down.

i have a ubuntu booting laptop but no internet on it. but i dont know anything about linux i also had the sdk but i cant get my head round it i was in a moped accedent in jan and am on strong painkillers for my back so understanding alot of things is hard at the mo its slowly driving me mad. just a heads up for those of u who think im a bit special. sorry
[Tilt, TyTN II, MDA Vario III Android Development] assangflexx:
@vj4

the best thing is google like how to use ubuntu or learn basic Ubuntu

the most important thing is, play with linux. If ya aint play with it, you never understand it.

If you want to install other files, package like dev tools. look on www.howtoforge.com This is for me the best site to learn things en how to do it.
[Tilt, TyTN II, MDA Vario III Android Development] marajin:
http://linuxtogo.org/~lgorris/kaiser-bootkit/

Contains the new zImage with readable GPS, a readme file about what to do to make some stuff happen, and a linux console image also available there.
[Tilt, TyTN II, MDA Vario III Android Development] vj4:
nice 1 guys i'll check that out that thanks alot.

ok guys tryingto downloaad the newz image and i just get lines of text im usin firefox any ideas?
[Tilt, TyTN II, MDA Vario III Android Development] dfellars77:
Both Linux and Android boot up quickly using RynCppr V5. Android crashed when attempting to access the API Demo, but for the first time a new screen pooped up identifying the crash and asking if I want to force close it. Send button also went directly to a contacts page. <edit> also, recently opened items now appear at the right of the screen.
[Tilt, TyTN II, MDA Vario III Android Development] JimmyMcGee:
Right Click the zImage Line and "Save Target As..."
[Tilt, TyTN II, MDA Vario III Android Development] dcordes:
right click and save as. Firefox tries to open the kernel image like it was a textfile.

too slow ^^

here is a demo of how the openmoko-fso image I was talking about should look if it would work on our kaisers yet:

http://downloads.openmoko.org/framework/milestone1/FrameworkMilestone1.m4v
[Tilt, TyTN II, MDA Vario III Android Development] humble:
Hello All

i just started following this thread last night. i feel that Google Android is amazing for the kaiser keep up the excellent work:D but i have a question how do you change the text file extensions... and to what?

Edit: for windows XP thanks
[Tilt, TyTN II, MDA Vario III Android Development] echofloripa:
You rename it, windows explorer and F2 on the file. Just remove the extension.
[Tilt, TyTN II, MDA Vario III Android Development] echofloripa:
Hi dcordes

Thanks for your work. With this last image I couldn't boot at all. It used to work with the 3/6 image.

regards

emerson
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
Okay, here's the compiled kernel and the patch (for people who compile it themselves) that will enable USB headset sound on the Tilt (possibly Kaiser) when the headset is plugged in, and disable it when it is unplugged.

Known bug:

Sometimes you may have to start and stop the app that you're in in order for the switch to occur or you might have to make a phonecall (voicemail) in order for it to realize that the sound path has changed. I can't really see any alternative to this unless/until we can figure out the interrupt that it spawns. Often, though, if you just wait a second it'll change the audio path for you. It isn't instantaneous.

Example:

When listening to music with the headphones plugged in and using the Music application if I want to unplug the headphones I have to hit the IE hardbutton to make the program close [go to background?], then open it again. This seems to always cause the mode change to happen properly.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Awesome stuff. I'll take a look. Too bad the genext2fs tool I need requires the full Android download so I can get the -a flag.

If you're looking for it too, it's in "external/genext2fs" but I don't know if I can post it here for others.

Can someone tell me if I'm allowed to post a ready-made image with fw1251r1c.bin on it? You need it for wifi and those who aren't developing this won't have the know-how to add it in themselves. I heard I can't but is there any clarification?
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
That patch is to the git source just so you guys know, not to the kernel itself.
[Tilt, TyTN II, MDA Vario III Android Development] KeizerBAAS:
It indeed works as you describe (on Tmobile branded Vario III, KAIS130)

Great work!

EDIT: and indeed it transfers external-speaker output to headset. Not internal speaker, so when in a call, the internal speaker still has to be used... Making speakerphone work, could solve this. (by transfering the call to speaker, which is headset then)
[Tilt, TyTN II, MDA Vario III Android Development] bally3:
I cant see why not, but if you're uncomfortable with doing so, send it to me and I'll post it up. Worst case scenario we'd be told to take it down.
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
Right, this is a bit of a kludge, so I didn't know how far to take it. I'm assuming that the sound state would have to transfer to a speaker mode, and have it be recognized. I'm not an expert on this stuff so I tried to confine my hacking to the smallest area possible to prevent the introduction of new bugs and to leave the coding up to the big boys.

I'm a java developer so this hardware crap puts me out of my depth.
[Tilt, TyTN II, MDA Vario III Android Development] slux:
I can confirm - all above working good for me too on my HTC branded TyTN II. my network, o2, reports as BT Cellnet, it got re-branded about 9 years ago!

one thing though - I may have missed a post but my screen still rotates upside-down when I slide the KB out. even with the 01/03 image.
[Tilt, TyTN II, MDA Vario III Android Development] bally3:
its great that you're willing to have a go, hopefully the other devs can help you out on things you're stuck with. Just ask :)
[Tilt, TyTN II, MDA Vario III Android Development] poly_poly-man:
I pushed your patch, AngryUndead.

however, had to use lgorris's linuxtogo account, as mine doesn't seem to exist anywhere but http://projects.linuxtogo.org/ ... am I just a complete noob or did I miss something?
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
Thats why I posted my diff. I want people to benefit from it and get the code checked in, but I don't know if what I've done is up to par with the rest of the code there. Feel free to crack it open and comment.

I would like to poke around at the phone incoming call before outgoing call bug. Minor, but I keep getting caught out with all this rebooting.
[Tilt, TyTN II, MDA Vario III Android Development] poly_poly-man:
hey ,even good attempts go in there - worst case, someone reverts it...

anyone know where android looks for gps device nodes?
[Tilt, TyTN II, MDA Vario III Android Development] markya23:
To do that you'll almost certainly need the ril code which isn't in git. Drop dzo a PM for the latest or I can send it to you tomorrow (though he may have changed it since I last hacked)
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Updating the post to let you know that your zImage works for USB out audio but it's mono only. My car's playing on the left speakers only. Also, I got a call and got the dreaded silence I didn't have with 3-1-9 before. Also the lights on the panel are not turning off which I also haven't had since the earlier builds as well as the power LED is red. I hope this isn't related to your mod but I'm throwing it out there.

Still waiting on dzo to help me with getting system.img mods to work-- for those who may know an answer, dzo said when he mods it, he runs:

/home/android/droid/out/host/linux-x86/bin/genext2fs -d /home/android/system -b 80000 -a system.ext2
mount -o loop system.ext2 /mnt/system
mkfs.cramfs /mnt/system system.img
umount /mnt/system

but I'm working with an img file not a directory. I tried it anyways and got:

$ sudo mount -o loop system.img /home/user/attemptatwifi/systemmnt/
$ sudo /home/user/android-src/out/host/linux-x86/bin/genext2fs -d /home/user/attemptatwifi/systemmnt/ -b 80000 -a system.ext2
/home/user/android-src/out/host/linux-x86/bin/genext2fs: Fixstats (-a) option requested but filesystem is not data or android!

If someone can get me able to modify system.img correctly, you'll be getting a wifi-enabled Android...
[Tilt, TyTN II, MDA Vario III Android Development] milas:
I'm very tempted to get a 3.5mm adapter now, especially since HTC still hates headphone ports, I am sure this wouldn't be the last device for which it would be useful. Between 8GB MicroSD, Android having a workable music application (unlike WinMo) and this, I can actually see my phone as a viable music player.

Also, I cleaned up the recent builds some so that it only has the five latest bundles as the page was getting a little long. I created a new archive page you can get to from the latest builds page if you still need access to an old build.

Finally, I created a new experimental section on the recent builds page for stray files that are useful but don't really fit in elsewhere. Currently it just has AngryUndead's new USB audio kernel. I'll also post files like this (in fact I already did) to the [URL="http://www.androidonhtc.com/blog]blog[/URL], since I'm assuming anyone who subscribes to the RSS feed is sufficiently addicted to Android that they'll be interested in testing out the latest unstable goodies.
[Tilt, TyTN II, MDA Vario III Android Development] AciDCooL:
I love the new rss feed but somehow I cant get it to work with googles sidebar, im running windows 7 and thats the only sidebar I got atm.
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
Wow, I'm a kernel developer.

As to those bugs (mono, silence) I've gotten the silence bug... but I can't reproduce it. I think it may have something to do with the fact that the GPIO for the headset seems to be at the same location that the RED LED is mapped to. However, that LED stuff is part of the 03-01-09 build (US Date). I only read the value, not set.

I'll check out the mono thing on the way home. Not sure what I can do about that b/c the only thing I changed is the sound path. I may have to research the sound system settings to see if you can send a message that says "STEREO CAPABLE" or something.

Angry
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
Sorry for a huge post here but I think this info is very important to the further development so please read and respond!

You still made my day though since I don't have to reboot into winmo to play music in my car now. Mono sucks for sure but at least it's on the driver's side if nothing else right? The silence bug is a killer though. Could have been my fault since my USB drive is acting funky on Ubuntu (I copy a file, the next one is accessed denied, files aren't transferring properly, etc) so I think I made it clear in my previous post that I'm not sure it was your build that did it. I just want this info out there in case there are other with the issue. After a reboot, the red power light issue seems to be gone...

I'd like to mention that for those of you complaining of rotated screen issues, while I had that problem on a few builds it is gone on 3-1-9 which you should all be using. However, if for some reason you still have the problem, I've attached an app that will rotate your screen. I do not vouch for it (read no liability) nor was I able to personally run it but it is here as a last resort in case it helps someone out. Take the RotateView.apk file out and put it in the AndroidApps directory

On a happier note, dzo got back to me and I'm sharing my wealth with you all.

If you are wanting to develop Android with us, you need to do this to modify the system.img. If you are not using Linux as your environment then... well here's how to do it in Linux:

You need to have downloaded Android source. Instructions are here:

http://www.androidonhtc.com/get_involved

With that all done, you will have a compatible version of genext2fs (the one from the repos does NOT have an '-a' flag that you absolutely need!!)

You then:

# sudo mount -o loop /path/to/image /path/to/mount

do NOT add the extension ".img" at the end and you will trick it into thinking it's a directory

# sudo /path_to_android_src/out/host/linux-x86/bin/genext2fs -d /path_to_mounted_img/system -b 80000 -a system.ext2
# sudo mount -o loop system.ext2 /mnt/system
# sudo mkfs.cramfs /mnt/system system.img
# sudo umount /mnt/system

Note, I'm paraphrasing from my bash history. This is essentially what you do and if I missed or mistyped a step, tell me and I will update this. I think you all need to know this and I have not found this info available easily elsewhere.

BTW, that wifi is coming.
[Tilt, TyTN II, MDA Vario III Android Development] aximilation:
Hey all, amidst all the development and discussion of everything, I recently threw a script up on my web server for anyone who wants to share a file, check out my signature and feel free to link any files you need to help in development. :-D I'm still offering ftp access to the /xdaspace if needed, but for anything else it might be easier to just upload a file and drop the link, all your call :-D

[edit] Hey, 4k'th post, woot...Thanks to everyone who's contributed to the development!
[Tilt, TyTN II, MDA Vario III Android Development] AngryUndead:
I have stereo out in my car (at least it comes out of the speakers on both sides and my balance properly goes left and right) but there still may be some message that has to be sent to the sound service from the code.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
AngryUndead, I only tried it in Ambient music player since it seems to me to be the player that makes other players look like players like Ambient. That was mono only and I had to start the app with the jack already plugged in. I'll try tomorrow and see...

More important: Markya23 you better be reading this thread still!

I'm getting

# wpa_supplicant -f -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
# ifconfig tiwlan0 dhcp
# ifconfig tiwlan0 up
error: SIOCGIFFLAGS (no such device)

but no errors throughout the process you posted. This doesn't make for good times...

dmesg says:

"init: no such service 'wpa_supplicant'" which is fun.. I see that /etc/dhcpcd/dhcpcd.conf explicitly configures tiwlan0 which is a major fail here..

For thoroughness, there's no wlan0 either and ifconfig returns nothing on its own.

If you read between the lines, you're looking at USB audio out and a possible wifi connection here. I think GPS was already solved enough (have it activated before booting Android) and I don't really (don't) use it at all to spend time on it. So, audio out, wifi and camera are the outstanding issues and looks like 1.5 of those are solved. Go us
[Tilt, TyTN II, MDA Vario III Android Development] poly_poly-man:
hey, that genext thing is only necessary to fix a permissions fsckup with the output of the build system...

Assuming you're running on a filesystem with sane permissions handling (ext*, reiser, etc... not linux-on-fat users :P):

mount -o loop /where/is/the/system.img /path/to/mount1

cp -a /path/to/mount1/* /path/to/mount2/

<modify in the mount2 tree>

mkcramfs /path/to/output/system.img /path/to/mount2

Why are we using cramfs anyway? We should probably go with the crowd and use yaffs2 when we hit flash, but something more like ext2 or minix for now?
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
All I know is that what dzo says is what I do. He suggested it and it works for me-- perfectly. Didn't try "cp -a" but I tried "cp -p" with no luck (su was permission denied once booted). But as for yaffs2, I couldn't find the tool in Ubuntu for it and lost interest when the steps I listed work. If you feel otherwise, know where the tools are and can give me a good reason then I'm all for alternatives. I'm using ext2 but mkcramfs to pack it back up by the way (not that it matters..)

(hint) so what about my wifi issue.... this is the most frustrating thing I've dealt with in the last 10 minutes... easy. On the real, I wish I didn't really know I've dedicated about a solid week on getting this working to where it's at currently...

Thanks again to everyone who's contributing! To try to bribe someone into helping me with wifi, I've attached all the apps I use. Due to bandwidth issues, I had to split them up into 5 parts. I love the puzzles app. Enjoy
[Tilt, TyTN II, MDA Vario III Android Development] tilt1414:
Still testing 03-01, i have been running it for 6 days, very smooth!

* one issue; ive been recieving picture messages and ive been trying download them, and it wont. hmm anyone able to download them or are you all in my same boat?

thanks !!
[Tilt, TyTN II, MDA Vario III Android Development] shadowline:
I was able to before, but as of right now it does not work for me. Though I think it might just be a setting that is being finicky like the internet.
[Tilt, TyTN II, MDA Vario III Android Development] assangflexx:
Try to flash hardspl again ???
[Tilt, TyTN II, MDA Vario III Android Development] shinsplitter:
Browser died in 030109 release.

My browser now crashes on open in the March 1st release. It's been working great, and then just last night my browser started crashing for no reason with a generic the browser app has failed to respond, Force Quit dialog.
[Tilt, TyTN II, MDA Vario III Android Development] imfloflo:
@enatefox don't know if it can help you http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
[Tilt, TyTN II, MDA Vario III Android Development] szymonunion:
assangflexx,

I had 3.29 and I did it again, but still no success. I will try to force to 3.56 and then radio 1.65.24.36.

edit: cannot force to 3.56, 1.65.24.36 uploaded, but still no service, Kaiser is not asking me for PIN, when I will force to do it I see G icon, but still no service.

No ideas now...

Best Regards,
[Tilt, TyTN II, MDA Vario III Android Development] markya23:
Hi grafxxx - any chance of taking a look at your conf file? Thanks!
[Tilt, TyTN II, MDA Vario III Android Development] anthonws:
I've seen some wifi discussions but I don't understand some parts in the wpa_supplicant command.

Isn't "-D" the driver option? There is no "itwlan0" option. Are these option Android specific?

From wpa_supplicant man:

Available Drivers

The available drivers to specify with the -D option are:

hostap
(default) Host AP driver (Intersil Prism2/2.5/3). (this can also be used with Linuxant DriverLoader).
hermes
Agere Systems Inc. driver (Hermes-I/Hermes-II).
madwifi
MADWIFI 802.11 support (Atheros, etc.).
atmel
ATMEL AT76C5XXx (USB, PCMCIA).
wext
Linux wireless extensions (generic).
ndiswrapper
Linux ndiswrapper.
broadcom
Broadcom wl.o driver.
ipw
Intel ipw2100/2200 driver.
wired
wpa_supplicant wired Ethernet driver
bsd
BSD 802.11 support (Atheros, etc.).
ndis
Windows NDIS driver.
[Tilt, TyTN II, MDA Vario III Android Development] frogjaw2:
Camera

Any luck with the camera?
[Tilt, TyTN II, MDA Vario III Android Development] assangflexx:
@szymonunion

Try to update the original Kaiser radio, than CID lock it again...

try if it works. You might try to even flash your kaiser to htc stock. Maybe this wil work. If not, afraid your kaiser is about to be dead soon. :(