[Galaxy Tab  Android Development] mssmison:
For those who are trying to properly build this from AOSP source this is for you:

(it is a very very long post)

I'm really tied up with some other stuff atm but thought I'd try and help you guys along with your \building of ICS for the tab.

First up. build.prop stuff. (just for porters)

ro.sf.lcd_density=180

ro.additionalmounts=/mnt/emmc

mobiledata.interfaces=eth0,pdp0

wifi.interface=eth0

wifi.supplicant_scan_interval=20

rild.libpath=/system/lib/libsec-ril.so

rild.libargs=-d[SPACE]/dev/s3c2410_serial3

telephony.lteOnCdmaDevice=0

ro.telephony.ril_class=Samsung

Now here's where this stuff get's set

In device/samsung/galaxytab/device_galaxytab.mk (or whatever you're using)

RODUCT_PROPERTY_OVERRIDES += \

rild.libpath=/system/lib/libsec-ril.so \

rild.libargs=-d[SPACE]/dev/s3c2410_serial3

# For emmc phone storage

PRODUCT_PROPERTY_OVERRIDES += \

ro.phone_storage = 1 \

ro.additionalmounts=/mnt/sdcard/external_sd \

ro.vold.switchablepair=/mnt/sdcard,/mnt/sdcard/external_sd \

persist.sys.vold.switchexternal=1

# For mobiledatainterfaces

PRODUCT_PROPERTY_OVERRIDES += \

mobiledata.interfaces = eth0,pdp0

# For FM-Radio

#PRODUCT_PROPERTY_OVERRIDES += \

# fmradio.device = fmradio

PRODUCT_COPY_FILES += \

$(LOCAL_PATH)/prebuilt/etc/vold.fstab:system/etc/vold.fstab

PRODUCT_COPY_FILES += \

$(LOCAL_PATH)/initramfs/init.gt-p1000.rc:root/init.gt-p1000.rc \

$(LOCAL_PATH)/initramfs/init.gt-p1000.rc:root/init.gt-p1000n.rc \

$(LOCAL_PATH)/initramfs/init.gt-p1000l.rc:root/init.gt-p1000l.rc \

$(LOCAL_PATH)/initramfs/ueventd.gt-p1000l.rc:root/ueventd.gt-p1000l.rc \

$(LOCAL_PATH)/initramfs/lpm.rc:root/lpm.rc \

$(LOCAL_PATH)/initramfs/recovery.rc:root/recovery.rc

# GSM APN list override one in common_full

PRODUCT_COPY_FILES += \

vendor/samsung/galaxytab/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml

PRODUCT_COPY_FILES += \

$(LOCAL_PATH)/prebuilt/modules/cifs.ko:system/lib/modules/cifs.ko \

$(LOCAL_PATH)/prebuilt/modules/tun.ko:system/lib/modules/tun.ko \

$(LOCAL_PATH)/prebuilt/modules/bcm4329.ko:system/lib/modules/bcm4329.ko \

$(LOCAL_PATH)/prebuilt/modules/hotspot_event_monitoring.ko:system/lib/modules/hotspot_event_monitoring.ko \

$(LOCAL_PATH)/prebuilt/modules/ansi_cprng.ko:root/lib/modules/ansi_cprng.ko \

$(LOCAL_PATH)/prebuilt/modules/scsi_wait_scan.ko:root/lib/modules/scsi_wait_scan.ko \

$(LOCAL_PATH)/prebuilt/modules/vibrator.ko:root/lib/modules/vibrator.ko \

$(LOCAL_PATH)/prebuilt/modules/bthid.ko:root/lib/modules/bthid.ko

In /device/samsung/galaxytab/BoardConfig.mk (or whatever you're using)

#BOARD_USES_OVERLAY := true

USE_OPENGL_RENDERER := true

# WiFi related defines

WPA_SUPPLICANT_VERSION := VER_0_8_X

BOARD_WPA_SUPPLICANT_DRIVER := WEXT

BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_wext

BOARD_WLAN_DEVICE := bcm4329

WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcm4329.ko"

WIFI_DRIVER_MODULE_NAME := "bcm4329"

WIFI_DRIVER_FW_STA_PATH := "/system/etc/wifi/bcm4329_sta.bin"

WIFI_DRIVER_FW_AP_PATH := "/system/etc/wifi/bcm4329_aps.bin"

WIFI_DRIVER_MODULE_ARG := "firmware_path=/system/etc/wifi/bcm4329_sta.bin nvram_path=/system/etc/wifi/nvram_net.txt dhd_watchdog_ms=10 dhd_poll=1"

CONFIG_DRIVER_WEXT := true

BOARD_WEXT_NO_COMBO_SCAN := true

BOARD_MOBILEDATA_INTERFACE_NAME := "pdp0"

BOARD_NETWORK_INTERFACES_DIR := "/sys/devices/virtual/net"

(should fix wifi and RIL by this point, as long as you're putting those files into the right folders)

Now additionally I've attached an overlay.zip, extract the contents of this into your /device/samsung/galaxytab(or whatever you're calling it folder).

This will make some good tweaks, and updates for you that should help fix most other things as well. It builds into the frameworks for those wondering.

Porting is cool and fun, but aosp is better :)