bluez 1) download source tree of anroid donut from Google. 2) build android by . build/envsetup.sh choosecombo (all default option, Product choices are: 2. generic) make -j4 3) replace external/bluez, and 'export BOARD_HAVE_BLUETOOTH=true' 4) mmm external/bluetooth/glib mmm external/bluetooth/bluez ------------------------------------------------------------------------------- wpa_supplicant_6 1) download source tree of anroid froyo from Google. 2) build android by . build/envsetup.sh choosecombo (all default option, Product choices are: 2. generic) make -j4 3) replace external/wpa_supplicant_6 4) mmm external/wpa_supplicant_6/wpa_supplicant ------------------------------------------------------------------------------- kernel 1) download source tree of android froyo from nVidia. 2) edit android\vendor\nvidia\common\generate_init.mk before: system_mount_mmc := /dev/block/mmcblk3p1 cache_mount_mmc := /dev/block/mmcblk3p2 misc_mount_mmc := /dev/block/mmcblk3p3 userdata_mount_mmc += /dev/block/mmcblk3p6 after: system_mount_mmc := /dev/block/mmcblk3p3 cache_mount_mmc := /dev/block/mmcblk3p4 misc_mount_mmc := /dev/block/mmcblk3p5 userdata_mount_mmc += /dev/block/mmcblk3p7 3) edit android\vendor\nvidia\common\init.rc before: mount yaffs2 mtd@system /system mount yaffs2 mtd@system /system ro remount mount yaffs2 mtd@userdata /data nosuid nodev mount yaffs2 mtd@cache /cache nosuid nodev mount yaffs2 mtd@misc /misc nosuid nodev after: mount ext2 /dev/block/mmcblk3p3 /system mount ext2 /dev/block/mmcblk3p3 /system ro remount mount ext3 /dev/block/mmcblk3p7 /data nosuid nodev mount ext3 /dev/block/mmcblk3p4 /cache nosuid nodev mount ext3 /dev/block/mmcblk3p5 /misc nosuid nodev 4) edit android\vendor\nvidia\common\TegraConfig.mk before: BOARD_ROOT_DEVICE ?= nand after: BOARD_ROOT_DEVICE ?= mmc 5) replace kernel 6) build kernel by . build/envsetup.sh choosecombo Build for the simulator or the device? 1. Device 2. Simulator Which would you like? [1] 1 Build type choices are: 1. release 2. debug Which would you like? [1] 1 Which product would you like? [generic] harmony Variant choices are: 1. user 2. userdebug 3. eng Which would you like? [eng] 3 7) make -j4 bootimage -------------------------------------------------------------------------------