xda-developers.com
forum.xda-developers.com
device database
wiki.xda-developers.com Wiki HomePage
FAQ | Xanadux

RecentChanges | FindPage | | LikePages | BackLinks

Niki_Android

Welcome to the Nike Android Port Wiki page

This has a lot in common with Kaiser and Polaris projects. Indeed, part of the code we are using comes from these projects.

NOTE: This project is on an early development stage. This means this can either work completely, partly, or don't work at all depending lots of things, so don't expect a full user experience for now. If you have a question, please go to the forum

You can find files and information on the Android thread here DEVELOPERS: If you want to help, contact the nike forum. There is work for everyone!

Nike Research

Minimal Requirements

This project is on development, but there are some things to check before trying to run Android:

  • Use recent Radios: 1.71.09.01 should be the one you use, you can find it here
  • Have, at least 128 Mb of free SD space for the boot kits.
  • Have as much free RAM as possible. If it doesn't work at first, try doing a soft reset and try again.
  • All files you download should be in \Storage card. Don't put them inside a folder, it won't work.

Kernel Status

If you want to compile your own kernel, check this

Boot The kernel boots from HaRET, no cold boot yet.
Display

Working, both on portrait and landscape mode.

Touchscreen Working, not calibrated.
LEDs Working
Keyboard

Working.

Gpio switches Working
Storage Internal Storage Not working.
External (SD) Storage Working.
Audio routing External Speaker Working
Internal headphone Working
Internal Microphone Working
External Headphone connector Work in progress.
USB USB works when booting with usb connected.
GSM / GPRS / 3G Working
Bluetooth WORK IN PROGRESS.
Cameras Front (video call) Non working
Back (2 MP) Non working (same camera as htc vogue)
Power Management features Display Working (sort of..)
Keyboard Backlight lights up when lid open or when pressing a key, shuts down when screen goes off.
CPU PM Partially (battery drains in less than 8 hours with lcd off).
Battery Management Working (charge from usb (slow) & ac (fast))

Command line parametters

You can set some parametters on the kernel commandline:

Choose board-htcnike-keypad.keypadlayout=0 if you have a 20 key Nike (english).

Choose board-htcnike-keypad.keypadlayout=1 if you have a 16 key nike.

Choose board-htcnike-keypad.keypadlayout=2 if you have a 20 key Nike (french - azerty).

Choose board-htcnike-keypad.keypadlayout=3 if you have a 20 key Nike (german - qwertz).

board-htcnike-keypad.sticky_timer_time_ms=XXX keypad time out after pressing a key. With this you can tune how much time the the phone will wait to set the last character typed. This way you can type faster, by using values between 350 or 500 if you write fast, or a little more in case you miss-type.

board-htcnike-keypad.slide_override=0 put this to 1 if you want to disable slider reporting.

Android status

  • Current version used for devel: 1.1 from SDK
  • Boot method: Haret using images loaded from SD

Key Assignments

Android Menu Key Camera key
Back key RED (end call) key
OK D-Pad Center Key
End Call / Suspend (end_key) Power button

Last available bootkit: This project has been discontinued. Anyone wants to keep on with it?

Last available kernel: No updated kernels since the last bootkit.

Audioparam.csv parser (to get audio parametters in C friendly format from \Windows\audiopara*.csv files): http://rapidshare.com/files/219439907/audioparamparser.exe


Last edited on November 20, 2009 6:44 pm.


Edit | PageHistory | Diff | PageInfo
Login
User Name: Password:
Remember Me?