Monday, March 15, 2010

Good bye windows!

I've decided to install Android in NAND. Anyway, if I need GPS I have a dedicated Garmin.
And probably, it's not a problem to flash windows back if I need it.
To do the move without (lost the current system) did the following:
1. Store both system and data in androidinstall.tar and placed it to /sdcard/andboot
2. Download a correct nbh (for AT&T Tilt (KAIS100) suits kaisimg-panel2-428-tilt-12-03-10.nbh). I used panel=0 in the default.txt, but there is no panel0 file. (Panel1 is not correct, it gaves me bad image). Renamed file to /sdcard/kaisimg.nbh
3. A hard reset: erased windows data first (Settings/System), then by holding the both soft buttons and pin the reset hole, then agreed with the question to do it.
4. Flash the nbh: holding the camera button, pin the reset
5. Remove the battery and reboot to the flashed Linux kernel and the init script.
6. Press the Dpad center key to enter the installer. Select "Install"
7. The /sdcard/andboot/androidinstall.tar is unpacked to /, populating mounted /system and /data
That's it.
1. NAND gives me only 128Mb of free space compare to 256Mb partition I had on my SD card.
2. Some programs refused to work on the new place and I had to reinstall them. I assume that because some data was lost because of few free space during the unpacking.
3. I need to remove the battery each time I reboot, or it does not boot and there are lots of messages like "IRQ but nothing to do".
4. I still don't know did I do right, placing the data partiton in NAND. It supposed to be faster, isn't it? But actually I don't see any differences.
5. I still can't mount the device on my PC as an external drive nor mount SD card back if I removed it.

Need to find out how to make it use the data partition back on the SD card.

1 comment:

  1. It's funny, but on my device the SD card FASTER than NAND memory!!!

    Here is the results of coping a 9Mb file to /dev/null

    from NAND:

    real 0m2.967s
    user 0m0.000s
    sys 0m0.800s

    real 0m2.509s
    user 0m0.010s
    sys 0m0.720s

    real 0m0.866s
    user 0m0.000s
    sys 0m0.440s

    real 0m0.253s
    user 0m0.000s
    sys 0m0.230s

    from SD card:

    real 0m2.320s
    user 0m0.000s
    sys 0m0.230s

    real 0m0.882s
    user 0m0.000s
    sys 0m0.300s

    real 0m0.270s
    user 0m0.000s
    sys 0m0.240s


    2s - NAND, 1s - SD
    does SD has inner cache?