yashsingh1/xdaforums huggingface dataset:
[Touch Dual, MDA Touch Plus ROM Development] hunderteins:
I'm sad to hear that. I tried your changes against

* the kernel-source from git://androidhtc.git.sourceforge.net/gitroot/androidhtc/kernel.git

* got the .config from your zImage

* compiled with arm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

* with make -j 2 ARCH=arm CROSS_COMPILE=arm-none-eabi-

* compiled with arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

* with make -j 2 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-

and got the zImage

but with not luck getting the console working. There are just random pixels on screen.

The kernel works, you just can't see anything on the screen.

dmesg tells me

'ram_console: no valid data in buffer (sig = 0x42070244)'

instead of dmesg from your kernel:

'ram_console: found existing buffer, size 67730, start 67730'

is there anything to be changed in drivers/android/ram_console.c for a working

console on nike?

is there anythin to be changed in ./drivers/video/msm/msm_fb.c?
[Touch Dual, MDA Touch Plus ROM Development] polac:
how can i send and receive mms
[Touch Dual, MDA Touch Plus ROM Development] TomPiXX:
Anybody here who may help?

I got this Rom work and it ran very smooth, fast and stable.

Flashed it yesterday.

Today my phone was off and I thought it was akku...

Put power cable in and nothing happens. I cannot switch on... nothing. :eek:

When I push the cam button, both front LED (green / orange phone) glow.

Does anybody know what to do?
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
D-Jay Return to the first message in the thread, on the top you got all the instructions for your case written in red.
[Touch Dual, MDA Touch Plus ROM Development] TomPiXX:
Damn... I did not read that.

SORRY!

And really thank you for your support! My wife is happy again with her Niki ;)
[Touch Dual, MDA Touch Plus ROM Development] TomPiXX:
It's me again...

Could anybody tell me please how to partition the SDcard to put data on it?

I tried fat32 / ext3 / swap and fat32 / ext2 but that doesn't work.

Thanks
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
It's not about partitioning, the problem is in the kernel...
[Touch Dual, MDA Touch Plus ROM Development] TomPiXX:
Oh. Okay. So... no chance (for me) to get it working?
[Touch Dual, MDA Touch Plus ROM Development] barfbarfbear:
im sick of wm6 so i want to install android on my NIKE100 20key - 1.16 HSPL. ive been working on this for about 2 days and i cant get this to work.

the androidinstall.tar from the 1st postworks fine. the installation works without problems.

but i really want to install http://xdaforums.com/showthread.php?t=819081. the problem is that at the end of the installation it says "install module for this kernel apply modules/androidupdate.tgz failed from sourceforge". ive already tried several androidupdate.tar's from sourceforge and other sites but this problem appears everytime even on other androidinstalls.

thanks
[Touch Dual, MDA Touch Plus ROM Development] hunderteins:
Touchscreen Calibration

The touchscreen is a bit off. So everytime I reboot the device I had to calibrate it manually. With this patch, I got a better calibration from start:

--- arch/arm/mach-msm/board-htcnike.c.git	2011-10-04 20:50:32.000000000 +0200

+++ arch/arm/mach-msm/board-htcnike.c	2011-10-04 20:50:34.000000000 +0200

@@ -609,7 +609,7 @@

.get_pendown_state=get_pendown,

.xmin=288,

.ymin=320,

-	.xmax=3652,

+	.xmax=3152,

.ymax=3565,

.sensitivity=3072,

.invertx=1,
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Well, since there was no this problem with other people, may be calibration problem is not in the kernel, try to play with different radios, for me the best was 1.71k. And to make android much more useful, try to make headset work, focus on voguehw.c and audiopara.c, the microphone in headset already works, i think, but i never got sound output to headset working. At the bottom of voguehw.c there is a detection of headset, which i disabled, cause phone was detecting headset connected when the charger was plugged in... If you want to work out Bluetooth, it is in htcrfkill.c or htcnikerfkill.c, depends on initialization at the bottom of main HTC Nike board file... Where the camera is, i don't actually remember, but it is much more complicated and much less critical, i think.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
barfbarfbear Androidupdate you get from here http://sourceforge.net/projects/androidhtc/files/modules/ download the modules for 2.6.25 kernel. Actually, the build from the first post made from the same sources, like fat free froyo, just a little newer and with the needed kernel modules integrated already.
[Touch Dual, MDA Touch Plus ROM Development] hunderteins:
Thank you very much for your input.

I've got a Nike 200 with Nike Radio 1.65.28.25/SPL-1.15.Hard/CPLD-4

When I tried to flash RUU Nike Radio 1.71.09.01K I got "00018003 NIKEIMG.nbh - FAIL" so I continued using 1.65.28.25.

After downgrading to 1.58.11.07 this morning, the flash of 1.71.09.01K worked, too.

But the decalibrated touchscreen remains. With the default values in

arch/arm/mach-msm/board-htcnike.c the touchscreen is off.

At the moment I'm happy with

.xmin=288,

.ymin=20,

.xmax=3102,

.ymax=3865,

Next on my agenda will be bluetooth. I hope I will have more luck with the new radio.

kind regards,

hunderteins
[Touch Dual, MDA Touch Plus ROM Development] barfbarfbear:
thank you for your help but it didn't work. i'm still getting the same error. but after messing around within the black screen and typing stuff i deceided to type "exit" to hopefully restart my phone by softwarecommand. but fortunatley the installationprocess went on. from thereon everything seems like to be ok.

but if i reset my phone it does the same error again so i have to type exit again.

does somebody have the same problem?

btw. found this log on the sdcard, looks to be important :

** /dev/block/mmcblk0p1

** Phase 1 - Read and Compare FATs

Attempting to allocate 1919 KB for FAT

Attempting to allocate 1919 KB for FAT

** Phase 2 - Check Cluster Chains

** Phase 3 - Checking Directories

** Phase 4 - Checking for Lost Files

Free space in FSInfo block (469950) not correct (469939)

Fix? yes

Next free cluster in FSInfo block (20706) not free

Fix? yes

21 files, 1879756 free (469939 clusters)

sh: 0: unknown operand

AutoMode for system

AutoMode for data

Install module for this kernel

apply modules/androidupdate.tgz

Failed

from sourceforge
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
barfbarfbear Looks like you are using the sd card for android installation, so may be there is a problem with the card. If you are using my kernel, make sure you check "system on nand" and "data on nand" during installation process, because this kernel is optimized to work from nand only, so i don't know if it will work correctly with sd card installation. But there is one more problem, which i found during the experiments with android on my HD2. When you are installing the stock winmo rom, it makes full nand format, which mean checking all the memory and marking the bad blocks. But if you are installing any custom rom, including android, the file system table is rewrited from scratch, including all the bad blocks information. Since there is no full format procedure, kernel is using all the memory, so if some impotent information is writed on a bad block, it gets corrupted. Since Nike is actually old, there is a big chance to have a lot of bad blocks, thats why android installation may work well on some phones, and on others can make a problems...

hunderteins There are two important points, you have to have your attention on. The first- bluetooth, the same as camera on Nike, have no full and clear information about GPIOs. According to this http://xdaforums.com/wiki/Nike_GPIO_Table you can find 4 radio channel GPIOs and GPIO for clock, but if you will look at the htcrfkill.c file, you will see that you need at least one more GPIO for Bluetooth power, or may be some more. My knowledge was not enouth even to understand, how it works exactly...

The second point- try using my way to understand how to fix some issues, go here http://androidhtc.git.sourceforge.net/git/gitweb.cgi?p=androidhtc/kernel.git;a=summary and you can see the history of kernel changes for kaiser, vogue and polaris, it was very usefull for me, just with copy-pasting i rewrite complitely the touchscreen driver, which fixed vibration caused freezes.

So good luck, i'll be happy to help with any questions, just remember, i am not a programmer, so don't ask too much...
[Touch Dual, MDA Touch Plus ROM Development] hunderteins:
barfbarfbear: You may give my efforts a try. At the moment I'm using a sdcard

installation with the source I got from vsavichev and some minor changes:

* changed display calibration so it will fit my Nike 200

* using the CONFIG_FONT_MINI_6x6 from the dslinux project

* removed arch/arm/mach-msm/ts/htcnike-ts.c which confused me

* kernel-config which does not depend on modules and I disabled options I see

so far no use in for the Nike.

take a look at: h__p://remote.org/sven/htcnike/andboot/ (use t for _)

In the parent drawer are the kernelconfig and the kexec programm (plus reboot.sh)

which help me to test kernel-changes without actually rebooting into windows mobile.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
hunderteins Well, i hope you will get some results, but remember, if you are testing your kernel under Haret, you can get some different results from cold booting from nand, Haret unloads windows from the memory, but the initializations, made by windows stay... So the most important task for me was to make correct cold initialization. Actually your way of development got a point, you are working with already initialized hardware, so you can try, for example, to enable Bluetooth in win mobile, remove all the initialization and resets of Bluetooth in boardhtcnike.c and htcrfkill.c, maybe you will get some sign of working Bluetooth, and after that you can begin to initialize hardware in cold boot.

P.S. Why i am talking so much about cold boot? The biggest goal of my project, as you see in the name of the thread, was to make android to be able to boot from Nand, which means to remove this ugly windows mobile comlitely, SD card installation can be usefull, but it is only half a way...
[Touch Dual, MDA Touch Plus ROM Development] TomPiXX:
Is there a chance to prevent random data resets after low battery problem?

I had to reinstall all apps and settings 5-6 times since using this rom.

I really love it but that's a big problem.
[Touch Dual, MDA Touch Plus ROM Development] aipkoi:
i have try this experiment about andoid on nand about 2 month ago, Now

Even if I align it correctly, there's still "an error" of 0.5 cm for the left. This is very annoying I cant press the X button. Also, touchscreen dont work with slide open. Very strange. back to winmo same case, anyone can help me peelisss
[Touch Dual, MDA Touch Plus ROM Development] lucas_mcosta:
I've tried this on my Niki.

And it works perfect !

The only issue is that i can't install or move apps to SDcard, is there any solution for this ?
[Touch Dual, MDA Touch Plus ROM Development] jplinux3:
Hi, i install this android, and works, some problem whit battery (i dont now hoy much i have)

a question, is it posible to detect the phone in windows so i can acces my files in the sd card¿???

Thanks!
[Touch Dual, MDA Touch Plus ROM Development] Hakim Rahman:
try with using HTC Sync http://handheld.softpedia.com/get/Desktop-and-Shell/Windows/HTC-Sync-81096.shtml
[Touch Dual, MDA Touch Plus ROM Development] lucas_mcosta:
Does someone know how to install apps on SD card ?

Cause i've tryed it many times, but it dosen't work.
[Touch Dual, MDA Touch Plus ROM Development] Hakim Rahman:
Use App 2 SD to be able to do it
[Touch Dual, MDA Touch Plus ROM Development] lucas_mcosta:
I've used App2SD and a lot more...

But it dosen't work, it says permission denied... I've tried titanium backup and a lot more apps...
[Touch Dual, MDA Touch Plus ROM Development] tarkan-t29:
Hi all ! I was wondering if you guys have fixed the headset and bluetooth issue?

(Sorry I did not read all the topic messages..)
[Touch Dual, MDA Touch Plus ROM Development] JonnyX93:
Hey

I really like this android in nand, but I can't receive any calls, because the phone is staffed all the time.

Any solution for this?
[Touch Dual, MDA Touch Plus ROM Development] Tau78:
Thank you vsavichev and all the other guys for your hard and stunning work.

My TD is alive again :)

One question: once i've Froyo up and running, how can i flash the radio for upgrade it to 1.71?

tnx
[Touch Dual, MDA Touch Plus ROM Development] Sectumsempra82:
Nice job, I used your tutorial and files to make a neon 200 version, i posted it right now, hope you don't get angry if i used your files as a starting point ;)
[Touch Dual, MDA Touch Plus ROM Development] szaj:
thank you vsavichev, youre post is very thankfull. I have one qustion. After I install android nand and testing it's there some way back to windows mobile ? thx again
[Touch Dual, MDA Touch Plus ROM Development] wawan77:
Greeeeeeeeeaaattttzzz!!!!!1

Wow.. its amazing since a long time. well... It's Coming!! nike nand android.

I installed myniki with gingerbread!! powerfull!!

Thannxxx!!!! :D:D:cool:
[Touch Dual, MDA Touch Plus ROM Development] wawan77:
BUT!!

Is it possible about camera, GPS, Bluetooth???

still wait for fix.... hummmphh :rolleyes:;)
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
szaj Yes, it's possible. You just need to download WM build you like and rename nbh file to NIKEIMG.NBH, and then flash it the same way like android from sd.

wawan77 There is no GPS antenna in our device, all other stuff under work.
[Touch Dual, MDA Touch Plus ROM Development] szaj:
when camera will be working i'll be no doubt to install android, now im confused
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
szaj Working on it, camera is complicated, so it will take some time. For now i reactivated all, that was working under HARET, it was the easiest part of the work. Now i have to develope things, that never worked, wich meens a lot of code from scratch.
[Touch Dual, MDA Touch Plus ROM Development] poyfoster:
I've tried the new niki16k.nbh, and guess what, the freeze problem is GONE!!!

Great Job, man!!!!!

BTW, I didn't use the froyo you mention, I use the 2011-1-23-froyo in hxxp://sourceforge.net/projects/androidhtc/files/

, works well too. I'll have more test tomorrow.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
People, i still need your spl and radio versions with a bugs you have. It will help me in development, so it will help you at the end. Pleeeeese.
[Touch Dual, MDA Touch Plus ROM Development] szaj:
i have one problem. ill do everything what you said before and when i press update (after installation of android) my cell phone is writing to me that : "cant extract androidupdate.tar" . Now my Nikki's didnt work :(
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Try to download androidupdate from here http://sourceforge.net/projects/androidhtc/files/modules/androidupdate.tgz/download ,put it to andboot and try again.
[Touch Dual, MDA Touch Plus ROM Development] szaj:
everything works perfectly. You da MAN . Nikki now is really hot smartphone, thanks for youre help, ill be watching for update camera.
[Touch Dual, MDA Touch Plus ROM Development] mark81:
same problem with touchscreen freezing, radio 1.65.28.25 niki 16key, after reboot not fixed, touchscreen not working
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
mark81 It could be related to a system, not to the kernel. Here http://narod.ru/disk/8186154001/androidinstall.tar.html you can download build, wich works perfect on my NIKI, problem that it's in russian initialy, but i don't think it's a problem to change the language. And make shure, you are using the last version of NBH, as for today post #19, because there were a lot of freezes on previos builds.
[Touch Dual, MDA Touch Plus ROM Development] wawan77:
>vsavichv??

what do you mean about "download WM build you like and rename nbh file to NIKEIMG.NBH" ??? what wm build for?? :eek:

How to make a NBH for nike??

I very want my niki is working about camera n BT.:rolleyes:

can You give me step-by-step to enabled camera n bloototh???

PLEEEEASEEE:o:o
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
wawan77 I meen if you want to put Windows mobile back, you can download build from here for example http://xdaforums.com/showthread.php?t=497347 if your phone is security unlocked, or official firmware, unpack and find there big file with .nbh extension and rename it to NIKEIMG.nbh, put this file to the root of sd card, turn off your phone, then hold CAMERA+POWER, after interring bootloader power again, then restart. As for Android, camera and bluetooth are not ready, still working on it.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Last NBH builds with minor changes for stable work and new splash screens. And here is the most stable androidinstall from my friend hrustile, no need in update any more, highly recommended!!! http://www.mediafire.com/?wrzbe4hjekdx35f

P.S. Don't afraid to flash new images, it will effect kernel only, not your current system installation, i meen you will not need to reinstall android.
[Touch Dual, MDA Touch Plus ROM Development] oaiode:
when I took down the memory card can fail when the touch screen, but the keyboard was still able to operate. The second problem when I use the touch screen computer USB connection will fail. My SPL is 1.16, radio is 1.71.（This is the Google Translate.I can read but can't write....sorry...）
[Touch Dual, MDA Touch Plus ROM Development] oaiode:
thanks for your hard work。
[Touch Dual, MDA Touch Plus ROM Development] oaiode:
Another problem is that very power.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
I don't sure hotplug of sd card is supported for NIKI in current kernel, as for now better not to pull it out when phone is on. I'll try to fix this, but now it is not the highest priority. As for usb connection, some people report it's working, some not. When I'll have enough info on it, I'll know whats a problem.

As for power eating, it's well known problem, sleep mode do not work like it have to, trying to fix this to.
[Touch Dual, MDA Touch Plus ROM Development] blackpac:
The download link is invalid

Can someone please post a valid link for the androidinstall.tar, thanks
[Touch Dual, MDA Touch Plus ROM Development] alexey120698:
Valid links

ht tp://narod.ru/disk/43260901001.cd53320b99c56e3e459aae4965d79db7/hrustile.7z.html

ht tp://files.mail.ru/AW4NXY

ht tp://depositfiles.com/files/5fb8stctz

Please remove spaces
[Touch Dual, MDA Touch Plus ROM Development] dstyl:
Camera,BTand Headset FIX ?

The NANDRoid Project for NIKE has gone to sleep and now its back , im very happy about it but i think maybe we could make it much better , the problem from the NAND Haret was that some Newer Builds (Especialy Gingerbread) needs an androidupdate.tgz from sourceforge.net to boot. But thats no big problem , but Yes non working camera, bt and Headset lets us use wince still 2012.But i found some CPIO Tables maybe they will be usefull for some Linux knower , or we could ask for help from the kaiser and polaris forums because they have the same chipset as the nike. Here the Tables :

CPLD Info:: http://http://xdaforums.com/wiki/Nike_CPLD_Info

GPIO Info:http://http://xdaforums.com/wiki/Nike_GPIO_Table

Here a Android Rom with working BT on Kaiser sb try it out maybe it works on NIKE

http://http://xdaforums.com/showthread.php?t=700669

And how to build a Kernel for the Kaiser (MSM7200) chipset

http://http://xdaforums.com/wiki/KaiserLinux

And Polaris also MSM7200 device

http://xdaforums.com/wiki/HTC_Polaris

Hope I could Help ;)
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Well, the problem is that the tables are incomplete, I used them in my work with a kernel. So to make Bluetooth and camera working we need some reverse engineering researches.
[Touch Dual, MDA Touch Plus ROM Development] dstyl:
Does somebody knows a guy who can do it ? I would do it if I know how ^^. I tried to find the bt chip maybe it´s already support on another device but no chance :( Even in the ServiceManual it´s not listed.But we could ask the Polaris /Vogue guys how they did it ? I mean maybe we have only swap some code from other kernels ?
[Touch Dual, MDA Touch Plus ROM Development] oaiode:
Come on! I wish you success.
[Touch Dual, MDA Touch Plus ROM Development] mark81:
Latest update and freezing is gone, thx vsavichev :)
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Welcome, i got one more update, with brightness ajustment, waiting for my friend to prepair nbh's, will be soon.
[Touch Dual, MDA Touch Plus ROM Development] szaj:
i cant back to windows. you're metod didnt work

" failed from sourceforge "
[Touch Dual, MDA Touch Plus ROM Development] Rataplan:
Great job vsavichev, just installed your (Russian) version, but it just startup in Dutch, so I think it's not language related but it will use the info from your service provider.

It works perfect.

Thanks for giving the Nike phones a new live. :D

@szaj,

To go back to WM just do this:

1. Format your sd-card.

2. Download a WM rom, and rename RUU_signed.nbh into nikeimg.nbh

3. Copy the file nikeimg.nbh in the root of your sd-card.

4. Turn your device off.

5. Press camera-button and power-button on the same time, in your device you'll see "Loading.." followed by "NIKEIMG.NBH - SPLASH1 - SPLASH2 - OS -" and the message "Press power button to start update image"

6. Press powerbutton, in your device you'll see "Update in progress" after finishing, you'll see "Update Complete UPDATE SUCCESS"

7. Now do a softreset by putting the styluspen in the little hole next to the usb connection.

8. Now you're phone will do the flashing and you're done.

Greetz,
[Touch Dual, MDA Touch Plus ROM Development] mark81:
I have another bug, every time goes phone to standby, after a while start phone restarting with rolling some text : set volume 256 to 5 etc..

it makes with all builds, your russian and hrustile too. :(

Another bug , it show the battery only full charge, 100%.
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Ok, here is the latest update, let's see, if the problems are gone.
[Touch Dual, MDA Touch Plus ROM Development] xuetao1984:
is there any progress on the radio 1.59?

no signal in my cellphone is a big problem....
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
I don't think this kernel will work with old radios, so there is a choice- or flash new radio, or stay with windows mobile...
[Touch Dual, MDA Touch Plus ROM Development] K4maD3va:
Help !?

Can someone provide some guidelines on how to install the "Android" on my HTC Touch Dual (NIKI-200) ? Thanks !
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
Guide and may be FAQ is coming soon on the first post.
[Touch Dual, MDA Touch Plus ROM Development] Hakim Rahman:
you should follow the guidelines by ybinnenweg at http://xdaforums.com/showthread.php?t=634572

good luck
[Touch Dual, MDA Touch Plus ROM Development] mark81:
after latest update, problem is still here. after while , sometimes in a hour , in screen off mode, get phone booting android again and again , but with no succes , only reinstall of android helps
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
mark81 Just for you, last not completely tested version, try it.

And use androidinstall i added in the first post, it's the most stable, made especially for NIKI NAND installing.
[Touch Dual, MDA Touch Plus ROM Development] mark81:
ok, thx, testing :)

Update 1: Touchscreen freezing again, baterry show only 100% level
[Touch Dual, MDA Touch Plus ROM Development] vsavichev:
mark81 Ok, try this one
[Touch Dual, MDA Touch Plus ROM Development] oaiode:
I have the same problem,and mine is 20k..another is Echo when calling.
[Touch Dual, MDA Touch Plus ROM Development] mark81:
testing last one ..