Guest hecatae Posted March 13, 2012 Report Posted March 13, 2012 taken from here: http://opensource.dell.com/releases/streak/4.05/how-to-build%233.txt'>http://opensource.dell.com/releases/streak/4.05/how-to-build%233.txt bluez 1) download source tree of anroid gingerbread 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 ------------------------------------------------------------------------------- e2fsprogs 1) download source tree of anroid gingerbread from Google. 2) build android by . build/envsetup.sh choosecombo (all default option, Product choices are: 2. generic) make -j4 3) replace external/e2fsprogs 4) mmm external/e2fsprogs ------------------------------------------------------------------------------- webkit 1) download source tree of anroid gingerbread from Google. 2) build android by . build/envsetup.sh choosecombo (all default option, Product choices are: 2. generic) make -j4 3) replace external/webkit 4) mmm external/webkit ------------------------------------------------------------------------------- wpa_supplicant 1) download source tree of anroid gingerbread 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 gingerbread from Google. (Android 2.3.5R1) 2) get source of "device" and "vendor" folder for msm8660 from Qualcomm. (M8660AAABQNLYA3134) 3) edit android/device/qcom/common/common.mk before: ----------- include build/core/utils.mk after: ----------- # include build/core/utils.mk 4) edit android/build/core/base_rules.mk before: ----------- $(error user tag detected on new module - user tags are only supported on legacy modules) after: ----------- # $(error user tag detected on new module - user tags are only supported on legacy modules) 5) edit android/device/qcom/msm8660_surf/BoardConfig.mk before: ----------- TARGET_NO_BOOTLOADER := false BOARD_KERNEL_BASE := 0x40200000 BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00A00000 BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00A00000 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 157286400 BOARD_USERDATAIMAGE_PARTITION_SIZE := 1073741824 after: ----------- TARGET_NO_BOOTLOADER := true BOARD_KERNEL_BASE := 0x20000000 BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00500000 BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00600000 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x10400000 BOARD_USERDATAIMAGE_PARTITION_SIZE := 0x08C00000 6) replace kernel 7) 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] msm8660_surf Variant choices are: 1. user 2. userdebug 3. eng Which would you like? [eng] 3 8) make -j4 bootimage ------------------------------------------------------------------------------- currently seeing if this works, the packages you need to replace as instructed can be downloaded here: http://opensource.dell.com/releases/streak/4.05/
Guest hecatae Posted March 27, 2012 Report Posted March 27, 2012 can get the system image to build, but the boot image dies in a ball of flame at drivers, most disappointing
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now