yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III Android Development] Taluven:
@loserskater

If you are gonna make the combo's, can you please make a 428 type 2 with an kaiser_tilt_keyboard=1, I think that is the syntax, I forget. But it seems everyone loves to make keyboard=0 builds and the only one I can use at this time is the special one that diagdave made at the beginning of this forum. It would be greatly appreciated.

@garringm

Have you had any luck with wifi and gps in the new builds on the tilt? I am anal about needing GPS, not caring all that much about wifi, but it is nice if possible. I currently have donut 1.6.7 running using diagdave's .nbh files using the old method with the workaround and after pushing the 1.5 libgps.so files into the build afterwards, GPS and WIFI both work, as does the camera, data etc.. I am trying to get that functionality out of the new builds if possible, although I know eclair doesn't support the camera as of yet. Would still like to know how it is working.

Also: all the new files are located at: New Vogue Build Files

Your link was broken garringm, just re-posting it so it is clickable :)
[Tilt, TyTN II, MDA Vario III Android Development] lewwy:
So if I wanted to run this without using an SD card (as the sd slot in my kaiser has failed) how would I go about doing that? Can I just flash an NBH and happy days?
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
You must use the sdcard for the initial flash, so if your sdcard slot does not work, then you cannot... yet
[Tilt, TyTN II, MDA Vario III Android Development] Taluven:
Not as of yet,

The Nandboot part that replaces winmo is ony a basic kernel and the drivers to boot things up. You still need to have the System and data on the SDCARD, at least initially at load. So unless you have an SD card in the device to load the files into nand from, all you will get is a basic OS from flashing NAND at this point.
[Tilt, TyTN II, MDA Vario III Android Development] lewwy:
I am sidetracking slightly here, but is there any way I could dismantle my phone and replace the SD card component? My other thread here didn't get any responses about this...
[Tilt, TyTN II, MDA Vario III Android Development] starmena:
Post a link to your topic. Also are you talking about a kaiser?
[Tilt, TyTN II, MDA Vario III Android Development] lewwy:
http://xdaforums.com/showthread.php?t=626379

yeah man its a kaiser. any help would be appreciated :)
[Tilt, TyTN II, MDA Vario III Android Development] twinklesam123:
All working except bluetooth

Well, heres my nand tinboot:

1.install DZO's nbh

2.flash the tinboot(holding camera button halfway)

4.update the file

3.apply the wifi patch shown in page 18(look into the vogue tinboot thread its on the first page of this thread)

gps,wifi,camera works!

great rom! thx!
[Tilt, TyTN II, MDA Vario III Android Development] graey:
While building a flashable kernel image, I get stuck at the last steps where it gives me this:

tinboot.S: Assembler messages:
tinboot.S:120: Error: attempt to move .org backwards

Now someone told me it might have something to do with my initrd, being not the mini one but the normal one instead. My initrd is 1.5MB, that would indicate that it is in fact the small if I'm not mistaken. Can anyone shed some light onto this?
[Tilt, TyTN II, MDA Vario III Android Development] Jlmus1:
Dismantle a tilt/ kaiser

I have a service manual. dont remember where I got it.
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
use norootfs initrd or initrd-mini. "attempt to move .org backwards" says you that initrd is too big and beyond limit. all your files in rom mus be ~2.7MB.

no, all custom nbh's with linux kernel will autostart kernel after 10-15 seconds of charge.

this happening because charging is handeled by winmo "drivers" or something like that, with tinboot we replacing them.
[Tilt, TyTN II, MDA Vario III Android Development] Maranevim:
booting problem

for some unkown reason a cant boot into system after i flashed kaisimg.nbh

its just stucked at the windows phone screen and thats just it.

ive somehow managed to get it boot into android for the first time but then i rebooted and im stucked again.

anywho know what im doing wrong?

thx
[Tilt, TyTN II, MDA Vario III Android Development] j101399j:
Try taking the battery out for 3 minutes then start it back up. There are a handful of prople having this ssue with the latest nbh files, and nobody has a fix or cause yet.
[Tilt, TyTN II, MDA Vario III Android Development] Maranevim:
tried it and still cant get it to work again... but nevermind :) im going to flash wm back and try some time later, when newer nhs will be avaiable :)
[Tilt, TyTN II, MDA Vario III Android Development] l1q1d:
for .org problem:

disable RAID and LVM, and all ethernet devices on network device support and you have a kernel that fit...
[Tilt, TyTN II, MDA Vario III Android Development] jvscorp:
Hi I need a new .nbh for NIKI
[Tilt, TyTN II, MDA Vario III Android Development] meenjedatnou:
Tinboot for Topaz

Hi guys, I'd like to make tinboot work for my Topaz.

Can you guys help me get started ?
[Tilt, TyTN II, MDA Vario III Android Development] sprintwind:
how to check bootloader log from mtty??:confused:
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
Yes, I did this but there are still some things that need doing. It still doesn't load the initrd and the USB driver has problems. I'm surprised it gets as far as it does, the kaiser board file will definitely need to initialise some more things.
[Tilt, TyTN II, MDA Vario III Android Development] enatefox:
So not that I know a lot about this or anything but can you (anyone) post a list of what's needed? Would Haret's built in debugging give us the start addresses? Can we somehow query what's initialized or does someone know what's left? I need specifics and I'll do what I can.
[Tilt, TyTN II, MDA Vario III Android Development] :
Im stuck at the same point, don't know where to got from here?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
now we need some good kernel dev :)

many things are already logged here for kaiser, and here for nike.

is the MSM_NAND addr from Kaiser memory map in wiki are xip start addr that we talked about in mail?
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
The Xip Start address should be the same as the vogue, since we are using the same payload file the partition mapping should be the same?
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
I made some changes to tinboot so it relocates everything to 0x10000000 and it gets much further now. I don't think the CPU is running full speed for some reason and the initrd will need work but we're getting there.

Changes have been pushed to git.
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
Thanks

Cool, ill give it a try tonight
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
I already tried :)

kaiser & nike really need NAND map, when I'm tried to send Vogue's params for NAND - nand driver gone mad and destroyed part of kernel and tinboot and on next boot nike stucked on first bootscreen :)

Atleast sdcard loading works, rootfs.img, data.img and system.sqsh successfully mounted and even android starting to load, but again - kernel stucks on rpc_write from somewhere. odd is that when I'm booting same from HaRET - this rpc_write sucessfully gets passed.

upd:got more with old rootfs & system.sqsh from donut - now stuck on android's animation :D

upd2:got what stops me - audmgr.c and vfe.c throws that msm_rpc_call()'s.
[Tilt, TyTN II, MDA Vario III Android Development] polyrhythmic:
Wow, this is way over my head. I wish you guys the best of luck. I will definitely be donating for flashable NAND, idk how I'd split it between you all but it could be done :)
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
booting.

Apart from being VERY slow, mine has booted into android. We need to do a lot of work to get the hardware to init correctly and get the nand mapping working but its getting very close. No donations for me, give mine to DZO (ive not done any work anyway)
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
loaded polyrhythmic's Eclair from sdcard, switched off adsp in kernel and android boots normal, but no sound, gsm, usb. android freezes if something calling sound driver or usb. but CPU working on normal speed, atleast android menus and windows are rendering smoothly and android loads in normal time.
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
I made some kernel changes to initialise the smsm state correctly, this gets lots more things working but it still crashes when trying to play audio. I think it needs the audio parameter table copying to smem, shouldn't be hard but I don't have time today.
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
That is running alot better, im going to start working on the nand. Wouldnt know where to look for the audio. Good Luck, and thanks- just loaded up and have audioworking? guess you already fixed it?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
uploaded latest kaiser & niki tinboot builds here.
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
I didn't fix it yet but if you haven't pulled the battery since running winmo the audio tables will still be in place.
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
I fixed the audio table init so it boots fine now after battery has been pulled. Everything seems to be working, I tested the Camera, GPU, and Audio. Doesn't boot correctly after a soft reset however, I don't know why.
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
great! maybe it is time to make alpha test bootkit? what build do you use?

I'm now testing different builds and rootfs's for able to boot and work, but I always get freeze after 2-3 minutes of work, or freeze on android boot animation. What I do wrong?

also, latest rootfs from bootenv does not mount sdcard correctly and gets "Read-only filesystem" on every write.

and, I detected that charging in poweroff state does not work - after 2-9 sec of orange state on led, leds flashing different colors like kernel loading and phone gets real hot on board side like it is powered on.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Would be nice, i noticed with the file rzk330 posts yesterday, the device wom't go to sleep, just the screen becomes black but light will stay on. Can you post a version with tha changes from dzo and with 320x480 res?
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
nand loading

would be nice to get nand map completed before going beta. im half done, got 2 partitions working, and working on the other now.
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
here it is.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
:D

Big thanks man, but i'll need one for panel-type one, the first was great but at the second on it looks very strange

Or is there a possibility to change this

?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
you can try to open nbh in hex editor and change one byte :)

uploaded here.
[Tilt, TyTN II, MDA Vario III Android Development] loserskater:
Another thing to look at in the future would be to get automatic panel type detection like the vogue has. I know its kernel related and nothing to really think about right now but it would help out a lot. I wish I knew anything about kernel development so I could help but just thought I would mention it.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Hey man, thanks for the new nbh file. I tested Shidell's eclair port but it is very small, what density does your nbh have?

Nice would be a manual how to make them by myself, so i'm not freakin you so often:o
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
This is not hard to do, you need only some knowledge of *nix:

1. Build kaiser kernel with wiki manual

2. git clone bootenv and tinboot repo's

3. clone buildInitrd script and fix it to make initrd-mini and run it.

4. fix paths in tinboot.S (and add your favourite cmdline) and download NBMerge from any kitchen

5. make from sources or install HTCFlasher(includes yang)

6. fix path in compilekaiser script and run it. this will produce kaiser nbh.

7. use :D

I didnt include that option at all, so it is default.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Thanks, will try that.:D
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Yes for me, too. Then it stops with Failed to allocate the storage
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
I think thats cause of hardcoded partition name in rootfs. I will check that later.
[Tilt, TyTN II, MDA Vario III Android Development] pmcnano:
Just to be clear, (would be nice if posted in first post). What is it working by now?

I read Camera, GPS and Audio. No calls/data/etc yet right?

Thanks
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Are the changes in audio initialisation from dzo already in the nbh from first post?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
yes, that nbh's are this kernel commit and latest tinboot.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Thanks, what rootfs are you using, i noticed that in the 06.01.10 image sometimes the touchscreen won't work. and the 07.01.10 has the failed to allocate storage issue.
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
I've used many rootfs's, rootfs from basefiles-20091116 worked, rootfs from myn's donut build and from polyrhythmic eclair too.
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Will this mean it does just boot the partition/sd setup or will it need a working setup to copy to nand?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
just loading rootfs and android from sdcard/partition.
[Tilt, TyTN II, MDA Vario III Android Development] bandur:
Is it now really working?

"Tin boot has now been ported thanks to DZO" what exactly does that mean?

Same procedure as Vogue? What is working and what is not working? Is there automatic panel detection or is different nbh files needed? what about the screen resolutions not in the nbh files posted?

very interesting, great work!
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
cool that it works but how to do it lol ?
[Tilt, TyTN II, MDA Vario III Android Development] FloatingFatMan:
If you don't know how to do it... Don't do it. :p You'll end up bricking it.

If I were you, I'd wait till they get it working fully and provide instructions.

Great work so far guys! ;)
[Tilt, TyTN II, MDA Vario III Android Development] diagdave:
nand

Im using:

08000000(boot) 08300000(root) 09080000(system)

data on sd. working well.
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
nevermind i have it working and it works!
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
diagdave,

can you write your whole mtdparts command or cmdline? I'll build new nbh's and upload them.
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
i tell you how

first get a android build form the forum put it on the root on youre SD

then flash android

the rest will be as normal
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
still cannot write system and rootfs to nand:

Nand partition erased
[10.274124] yaffs: dev is 32505858 name is: "mtdblock2"
[10.278001] yaffs: passed flags ""
[10.280142] yaffs: Attempting MTD mount on 31.2, "mtdblock2"
[10.430009] yafffs_read_super: isCheckpointed 0
[10.680087] Writing uninitialised tags
[10.686111] ==>> yaffs bug: fs/yaffs/yaffs_nand.c 68
*hang*

or

Nand partition erased
[10.274124] yaffs: dev is 32505858 name is: "mtdblock2"
[10.278001] yaffs: passed flags ""
[10.280142] yaffs: Attempting MTD mount on 31.2, "mtdblock2"
[10.430009] yafffs_read_super: isCheckpointed 0
*hang*

upd: passed that, that was affect from "task 28 55aa", but still no sound & calls, freezes every 2 minutes :(

working: GSM, gprs, touchscreen. USB connect still freezes android, kernel seems to be working due to heartbeat blue led.
[Tilt, TyTN II, MDA Vario III Android Development] dzo:
I dumped the mtd and found it starts at 0x26a0000.

I've added a correct mtdparts to the cmdline and changed the kernel so that it enters recovery mode if the cam button is half pressed when the initrd starts.

It all seems to work, I have my kaiser running completely from nand with working calls and data.

nbh for 320x428 and panel type 2 is here:

http://it029000.massey.ac.nz/vogue/files/kaisimg-320x428-20-01-10.nbh

The easiest way to test is to download this:

http://www.mediafire.com/?zldjhfnkzk2

and copy androidinstall.tar to your sd card before flashing.

If you have a different panel type you can always change it after it's booted by doing "echo 1 > /sys/module/board_htckaiser/parameters/panel_type" from adb or /init

It currently doesn't seem to boot from a soft reset, just pull the battery to reboot.
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
gonna test it right away :)
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
yes android works fast and good on nand!

working

sound

camera

viberate

leds

dont work

wifi

bluethoot
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
deleted links
[Tilt, TyTN II, MDA Vario III Android Development] pmcnano:
Is it possible to tether via usb cable?

edit: how long should it take "Creating 4 MTD partitions on "msm_nand": boot, root, system, userdata..."

edit2: mh..tried flashing the system.sqsh with vogue guide...it did not worked. Tried using dzo's .tar and it started copying but froze at the same point "yaffs: Attempting MTD mount on 31.1, "mtdblock1""..mh not sure whats up..im using "KAIS-240-paneltype1.NBH - 240x320 panel_type=1 (native)"
[Tilt, TyTN II, MDA Vario III Android Development] clemsyn:
Wow, impressive work. I hope we can have wifi working soon, then I would definitely flash this. BTW, How do we build this *.nbh file? I am currently using Tattoo with edited wifi files that is working great with it. LMK if my edited wi-fi files would help (along with the tatoo system.sqsh) get this wifi going :) Goodluck to all.
[Tilt, TyTN II, MDA Vario III Android Development] pmcnano:
mh, I just used dzo's nbh and it worked just fine, I think theres something wrong with yours :S
[Tilt, TyTN II, MDA Vario III Android Development] idumych:
dzo you are a freaking GOD. Thank you for your work! I'll be donating on payday for sure :D

dzo is the dark alex of htc devices, it's official\

EDIT: HOLY CRAP thanks for the new phone dzo. Really, my phone is so SNAPPY now it's amazing. I'm on awe. I might not even bother buying a Nexus One now.
[Tilt, TyTN II, MDA Vario III Android Development] apache141:
The only problem i see is that some of us with the no 3g problem cant use this. ive been trying for the last 3 hours and cant get a signal.
[Tilt, TyTN II, MDA Vario III Android Development] jamezelle:
im pretty sure its not the files, its more along the lines of the kernel initialising the wifi radio :)

you do know this is experimental and not complete right?

as said in the title it is "working ish"
[Tilt, TyTN II, MDA Vario III Android Development] apache141:
Right i Know this. Thats why im giving a heads up.
[Tilt, TyTN II, MDA Vario III Android Development] idumych:
Any vogue veterans want to explain how we flash with different roms now? :P
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
3G just workthere is nothing wrong witht he 3G
[Tilt, TyTN II, MDA Vario III Android Development] stringbean82:
Hi guys, using DZO's package I get a strange error when trying to flash my kaiser130

ERROR [244] : INVALID MODEL ID

HardSPL 3.56

Anybody a clue?
[Tilt, TyTN II, MDA Vario III Android Development] FloatingFatMan:
How's the available RAM and speed for those that have flashed Android into the NAND?
[Tilt, TyTN II, MDA Vario III Android Development] stringbean82:
Ok flashed mine with Dzo's package seems there was something wrong with the file. reloaded it and it worked.

Loaded it with the panel 2 option by misstake as I didnt knew which panel I had :)

Adjusted it through adb and its fine now.

Did had the eclair rom loaded on my sdcard and boots from there now. if I remove that what will it do then?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
all nbh's are for "KAIS100", it is hardcoded into header.

If anybody will say me how to make wide capable nbh for all kaisers - I will change that.

can be, whats exactly gone wrong when you've used my nbh's?
[Tilt, TyTN II, MDA Vario III Android Development] garynsa:
Failing while trying to flash

Hi

Tried to flash the tatto version and got errors of No space available... Also get error of Failed to mount data fs on SD Card...

What is the steps I am missing. Do i need to use specific version for flashing?

I am using the w to Android or NAND? instructions with your NBH file.

Thanks
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Am i the only one where the first boot from nand will take a long, long time?
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
yaffs2 errors? rootfs loops? stuck after NAND format? other?

anyway - I will recheck my kernel source and bootenv tonight, I think I turned on some of my dev patches for nike testing.
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
im wondering how to make roms for this ^^
[Tilt, TyTN II, MDA Vario III Android Development] stringbean82:
Got an issue with my SD card, seems like a mounting issue and am a bit lost in ideas now were to look.

Keep getting Android.process.media has been stoppped followed by a force close.

Running the ION build on mine
[Tilt, TyTN II, MDA Vario III Android Development] RDilus:
just format SD card

theb put androidinstall.tar in ur SD root

flash your kaiser with the files in de mediafire link

(some post back)

then it should work idk why everyone have problems with it it works perfect on my kaiser lol
[Tilt, TyTN II, MDA Vario III Android Development] rzk333:
OK, thanks, I know where is problem, I got same on Nike. Updates will be tonight.
[Tilt, TyTN II, MDA Vario III Android Development] stringbean82:
Works fine, just some questions.

system.img is located now still on SD card, guess this is possible to move to NAND? somebody knows how?

free memory available is around 31 mb with only roadsync and taskiller loaded, will this be the max or is there a possiblity to increase this with Android running on NAND?
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Is the androidinstall.tar simply rootfs, data.img and system in a tar archive?
[Tilt, TyTN II, MDA Vario III Android Development] stringbean82:
Nope, because when you remove your system.img from the SD card no boot and message will appear: cannot find system.img and you end up at the prompt of linux
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
i just did the following:

Clear my SDcard

just put androidinstall.tar on it

flash dzo`s nbh

Thats all, and after i had a Cupcake build
[Tilt, TyTN II, MDA Vario III Android Development] loserskater:
The tar file contains a cupcake build with a system, root(rootfs), and blank data folders. And when you flash with a blank fat32 SD card with just the tar file and nbh (from DZO) on it you should see a list of files scrolling something like:

./root/blah/blah

./root/blah/blah2

./system/blah

Etc.

The first boot took a very long time for me and it turned off a couple times but I let it sit overnight and tried this mornig and I'm running it from nand right now
[Tilt, TyTN II, MDA Vario III Android Development] JeckyllHavok:
Thanks, does it mean i first have to flash the androidinstall.tar and then my custom system/data/rootfs, or can i just start with my files directly.

By the way, can it be that adb doesn't work correct at boot? I had many bootscreen loops and wanted to see logcat but my kaiser was recognized as an unknown device. (Windows is funny if you let him search for new drivers i get the message: The drivers for unknown device are up to date ;) )