Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kitkat #12

Open
wants to merge 233 commits into
base: ics
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
be72e09
initial commit
mikeyman77 Apr 12, 2012
09b22da
Remove the audio stub
mikeyman77 Apr 13, 2012
5873a3d
hercules->skyrocket conversion
dferg Apr 13, 2012
f90cec0
add ability to extract blobs from unzipped ROM
dferg Apr 13, 2012
fee7b6c
make updater-script assert on "hercules"
dferg Apr 13, 2012
d42d17b
added more blobs
dferg Apr 13, 2012
24e6ea3
updated build fingerprint and description
mikeyman77 Apr 13, 2012
ca0991f
changed the permissions on /cache to 777 to fix dalvik-cache errors
mikeyman77 Apr 13, 2012
ba95d88
added more blobs needed by ramdisk
mikeyman77 Apr 13, 2012
f0bb37f
add ability to extract blobs from unzipped ROM
dferg Apr 13, 2012
aef90f0
Revert "add ability to extract blobs from unzipped ROM"
mikeyman77 Apr 13, 2012
b0459ed
add ability to extract blobs from unzipped ROM
mikeyman77 Apr 13, 2012
6ba56ee
Revert "add ability to extract blobs from unzipped ROM"
mikeyman77 Apr 13, 2012
4cb91a9
add ability to extract blobs from unzipped ROM
dferg Apr 13, 2012
7c1378c
added more blobs to get the ROM to boot
mikeyman77 Apr 13, 2012
95dc102
clean up proprietaty list
mikeyman77 Apr 13, 2012
ffef457
Merge branch 'ics' of git://github.com/TeamChopsticks/cm_device_samsu…
dferg Apr 13, 2012
a661452
added sensor and lights fixes
mikeyman77 Apr 13, 2012
2b95bdd
Merge branch 'ics' of git://github.com/TeamChopsticks/cm_device_samsu…
dferg Apr 13, 2012
471ec5c
removed uneeded lib
mikeyman77 Apr 13, 2012
c70778f
fixed a typo
mikeyman77 Apr 13, 2012
6371bef
fixed typo
mikeyman77 Apr 13, 2012
633a0b8
removed cm wifi
mikeyman77 Apr 13, 2012
ff7405b
Merge branch 'ics' of github.com:TeamChopsticks/cm_device_samsung_her…
dferg Apr 14, 2012
ed25ff8
blob for bluetooth
dferg Apr 15, 2012
ee0a612
set OTA assert to "SGHI727" instead of "hercules"
dferg Apr 15, 2012
0a06f31
remove ril props that no longer not apply
dferg Apr 15, 2012
8c65f5c
changes to kernel modules and init scripts
mikeyman77 Apr 15, 2012
a43a545
made device and common proprietary files
mikeyman77 Apr 15, 2012
5fda0ef
added device and common proprietary blob files
mikeyman77 Apr 15, 2012
873737c
removed wrong module
mikeyman77 Apr 15, 2012
97719e9
Updated kernel to the latest skyrocket ICS leak
mikeyman77 Apr 15, 2012
806cc18
Add prop to set ro.telephony.call_ring.multiple=0
dferg Apr 16, 2012
73bd11f
Merge branch 'ics' of github.com:TeamChopsticks/cm_device_samsung_sky…
dferg Apr 17, 2012
49b83aa
thermald config moved to msm8660-common
dferg Apr 17, 2012
8a21b94
remove unused file
dferg Apr 17, 2012
f3c8f60
move vold config to common
dferg Apr 17, 2012
16cd369
removing unneeded files
mikeyman77 Apr 17, 2012
d361b97
moved idc, keychars, keylayout, ramdisk and vold.fstab to msm8660-common
mikeyman77 Apr 17, 2012
af8d9b1
use 480x800 boot animation
dferg Apr 17, 2012
50c45da
move -TARGET_PROVIDES_INIT_RC to common
dferg Apr 17, 2012
886f4bc
removed unnecessary files
dferg Apr 17, 2012
496e1a0
changed PRODUCT_* to match stock
dferg Apr 17, 2012
dcfbcf3
updated the correct iface name
mikeyman77 Apr 18, 2012
a578c8d
enabled overlay
mikeyman77 Apr 18, 2012
2a3558e
use the new HercSkyQualcommRIL class
dferg Apr 19, 2012
9fa13c9
remove deprecated heapsize preference
dferg Apr 19, 2012
1af005a
add hercules to assert list to make cross flashing easier
dferg Apr 19, 2012
0130a46
Removed from local device tree and is in the msm8660-common
mikeyman77 Apr 22, 2012
c1fb860
move control of lights.*.so to common
dferg Apr 23, 2012
83aa554
cleaned up texts
dferg Apr 23, 2012
322f63e
build lights.skyrocket.so
dferg Apr 24, 2012
df577a9
add correct APN's for LTE operation
dferg Apr 24, 2012
e2677a0
add '-alpha1' to the build version
dferg Apr 24, 2012
d54ccb9
move to Uicc RIL and set telephony.lteOnGsmDevice
dferg Apr 24, 2012
b6c7b7d
fixed path to apn
dferg Apr 25, 2012
c1fafa0
remove custom apns; instead use apns from vendor/cm
dferg Apr 25, 2012
28f5087
explicitly pull in the apn-conf.xml under vendor/cm
dferg Apr 25, 2012
771c4f5
use the correct interface for wifi tethering
darchstar Apr 25, 2012
6da6aa1
added missing ro.vendor.extension_library prop
dferg Apr 26, 2012
7938e6d
bring vendor/cm's apns-conf.xml local & remove non-LTE ATT
dferg Apr 26, 2012
0badaa4
add liv8.so to build dir
mikeyman77 Apr 26, 2012
cda4dd2
get external sd to mount through usb
darchstar Apr 27, 2012
bef64f9
Build torch, and add overlay for Torch to use camera hal for flashlight
darchstar Apr 28, 2012
f9ca5ab
sync up with system.prop from Hercules
dferg Apr 28, 2012
46c2d36
add lunch combo so I don't have to edit vendor/cm
dferg Apr 29, 2012
0c42460
enable the "Toggle LED flashlight" option
dferg Apr 29, 2012
070cee9
enable Samsung specific features in Camera
dferg Apr 29, 2012
ae16e4f
Fix "Battery usage data not available"
wtogami Apr 29, 2012
190f24f
update power_profile in accordance to stock values
darchstar Apr 29, 2012
ee5f47d
fix "SIM network unlock PIN" pop up on reboot
dferg May 1, 2012
9e26dc5
Revert "updated the correct iface name"
mikeyman77 Apr 19, 2012
0595229
bump to alpha2
dferg May 2, 2012
ef5f947
move ramdisk to device-specific tree
dferg May 2, 2012
13bef95
remove QCOM_ROTATOR_KERNEL_FORMATS
dferg May 2, 2012
92ab0e8
remove the extra version info (we use CM_EXTRAVERSION now)
dferg May 2, 2012
5c279fe
move bluetooth firmware out of common
dferg May 3, 2012
b108436
switch to dyn compositioning
dferg May 4, 2012
efc5172
enable p2p wifi support (for Wifi Direct)
dferg May 6, 2012
788e490
enabled adb over network
mikeyman77 May 4, 2012
c11f1ab
correct auto brightness values from UCLD2 leak
dferg May 7, 2012
68e5924
removed duplicate entries
dferg May 7, 2012
7b6c865
we do not have a notification LED, so remove it from Settings
dferg May 7, 2012
4f8b210
set skip_restoring_network_selection since our RIL handles this
dferg May 7, 2012
1a36e7e
enable dock settings. our device has support for it
darchstar May 7, 2012
d905975
add overlay for framework res's arrays.xml
darchstar May 7, 2012
142e74a
fix storage
darchstar May 8, 2012
1d854d2
Fix BT firmware loading.
hyperb1iss May 9, 2012
2ea6e8c
skyrocket: Overlay tweaks
hyperb1iss May 9, 2012
cae61f5
Revert "build lights.skyrocket.so"
darchstar May 9, 2012
6e66484
quincy: GPS and lights moved to common
dferg May 9, 2012
31c7205
Remove unnecessary heapsize parameter.
hyperb1iss May 8, 2012
7453b8e
update init.rc for additional /emmc mountpoint
darchstar May 9, 2012
49dfe61
skyrocket: ION device needs to be writable by media user
hyperb1iss May 10, 2012
def35bb
skyrocket: update init scripts for use with cm's init bin
darchstar May 10, 2012
925545b
Revert "skyrocket: update init scripts for use with cm's init bin"
darchstar May 11, 2012
cf73111
remove ATFWD-daemon
dferg May 11, 2012
94b2736
edits to bring in line with Cyanogen's quincyatt
dferg May 12, 2012
b76402b
added system.prop tweaks from hercules
dferg May 12, 2012
0581f0f
set needsEarlyVideoSize to fix camcorder
dferg May 14, 2012
8ccf845
quincy: Disable CNE
hyperb1iss May 14, 2012
a211b87
clean up board defines
dferg May 14, 2012
aeeefa8
updated to UCLE2 kernel
dferg May 14, 2012
2c448c2
updated to UCLE2 init scripts
dferg May 14, 2012
1cbcadf
Revert "updated to UCLE2 init scripts"
dferg May 14, 2012
ab8dd1d
rename HercSkyQualcommUiccRIL to SamsungQualcommUiccRIL
dferg May 14, 2012
9740a49
add vold.fstab from quincyatt; move out of msm8660-common
dferg May 14, 2012
955b477
quincy: Enable auto-brightness by default
hyperb1iss May 14, 2012
14a0cbd
quincy: Update radio properties
hyperb1iss May 15, 2012
5449fbf
quincy: Moving some overlay settings to msm8660-common
hyperb1iss May 15, 2012
3c668da
build lights.skyrocket.so
darchstar May 16, 2012
9975501
fixed typo that broke Torch build
dferg May 17, 2012
7f6a58e
Create QMUX deamon socket area
dferg May 18, 2012
5506772
disable LPA mode
mikeyman77 May 19, 2012
32b5114
quincy: Add recovery font
hyperb1iss May 19, 2012
2d158f1
quincy: Enable HDMI
hyperb1iss May 19, 2012
24fbf9a
quincy: Enable QCOM_ROTATOR_KERNEL_FORMATS to fix video playback issue
hyperb1iss May 19, 2012
58710af
quincy: Update system.prop
hyperb1iss May 19, 2012
24c7ed4
switch to compiled init and custom init scripts
dferg May 20, 2012
3c03138
enable MTP support
dferg May 20, 2012
c4774c9
fix oss brcm_patchram_plus
dferg May 20, 2012
0fa0a20
quincy: Move camera overlay to common
hyperb1iss May 20, 2012
e85d860
skyrocket: Add cm.dependencies
hyperb1iss May 20, 2012
6acd309
skyrocket: Add AAPT config
hyperb1iss May 21, 2012
de30cc0
skyrocket: Fix include order
hyperb1iss May 20, 2012
b2065fe
skyrocket: Add proper values in mms_config.xml
hyperb1iss May 20, 2012
0653fa3
skyrocket: Fix fingerprint
dferg May 21, 2012
2dec43d
skyrocket: remove lights.skyrocket.so (now in common)
dferg May 21, 2012
f922152
skyrocket: Remove datarouter
hyperb1iss May 21, 2012
5d41e0c
skyrocket: override TARGET_DEVICE for build.prop
dferg May 21, 2012
1a06c4b
skyrocket: Fix USB product string
dferg May 21, 2012
5332fd9
skyrocket: disable multipart messaging, and split messages after 160 …
darchstar May 22, 2012
006a565
skyrocket: Choose AT&T's LTE APN as the default.
dferg May 22, 2012
c642787
skyrocket: get rid of the bootlogo
darchstar May 24, 2012
601070c
skyrocket: Fix robot voice in VoIP call
hyperb1iss May 20, 2012
940e4d2
skyrocket: enable LPA audio
dferg May 25, 2012
ea12705
skyrocket: Disable the initlogo, it looks bad.
dferg May 26, 2012
af92fc4
skyrocket: Switch to open-source charger code
hyperb1iss May 27, 2012
d6565e2
skyrocket: Disable bypass if layers are being cropped
hyperb1iss May 25, 2012
496bb02
skyrocket: Switch to open-source charger code
hyperb1iss May 27, 2012
979b157
Merge "skyrocket: Switch to open-source charger code" into ics
hyperb1iss May 27, 2012
04206d5
skyrocket: disable lpa for now due to silent mp3's
dferg May 28, 2012
3782ffc
skyrocket: remove MVS defines which are now in msm8660-common
dferg Jun 1, 2012
02f97e5
skyrocket: enable legacy flag to fix touchscreen lockup
dferg Jun 1, 2012
f2dba9e
skyrocket: set mass storage as default usb config
darchstar Jun 2, 2012
5d5fb1a
skyrocket: use GB kernel for recovery to avoid eMMC corruption bug
dferg Jun 7, 2012
a4f15eb
skyrocket: removed gpsone from init scripts
dferg Jun 8, 2012
665fdfb
skyrocket: Enable USB storage for host mode
hyperb1iss Jun 9, 2012
d9e06f4
skyrocket: add skyrocket to the asserts
darchstar Jun 10, 2012
76fcefe
Revert "skyrocket: enable legacy flag to fix touchscreen lockup"
dferg Jun 10, 2012
ce634ed
skyrocket: preload boot animation to avoid jerkiness
dferg Jun 13, 2012
5de16eb
skyrocket: build kernel from source
dferg Jun 9, 2012
bf2480d
skyrocket: enable LPA playback
dferg Jun 13, 2012
4cbd114
skyrocket: disable compbypass and HDMI
dferg Jun 13, 2012
30b752c
skyrocket: added samsung msm8660 kernel repo
mikeyman77 Jun 13, 2012
5cd1c54
skyrocket: fix syntax error
mikeyman77 Jun 14, 2012
7484cc3
skyrocket: overlay mods for BLN support
dferg Jun 14, 2012
8246f9c
skyrocket: chown bln sysfiles
darchstar Jun 14, 2012
5d053cd
Merge "skyrocket: chown bln sysfiles" into ics
darchstar Jun 14, 2012
1c54931
skyrocket: Set /data to ext4 instead of auto in recovery
Jun 15, 2012
efdebc8
skyrocket: add SGH-I727 to recovery asserts
dferg Jun 17, 2012
580c942
skyrocket: Enable enhanced NFC
hyperb1iss Jun 18, 2012
a77e029
skyrocket: Update for NFC changes in common repo
hyperb1iss Jun 21, 2012
0daf69b
skyrocket: Update for NFC changes in common repo
hyperb1iss Jun 21, 2012
8ae5486
skyrocket: fix line continuation bug with device-prop-files.txt
dferg Jun 22, 2012
bd72282
Merge "skyrocket: Update for NFC changes in common repo" into ics
hyperb1iss Jun 22, 2012
7ebf558
Merge "skyrocket: Update for NFC changes in common repo" into ics
hyperb1iss Jun 22, 2012
23d2f13
skyrocket: set backKillTimeout to 1500
dferg Jun 27, 2012
6100f7c
skyrocket: update audio params for noise suppression
Whitehawkx Jul 7, 2012
461245c
skyrocket: use samsung stk
Whitehawkx Jul 7, 2012
c79d0a8
skyrocket: enable workaround for volume bug
Whitehawkx Jul 11, 2012
6b49898
skyrocket: enable compbypass
dferg Jul 13, 2012
7c3e53b
skyrocket: reenable HDMI with new kernel
dferg Jul 14, 2012
efcb3ab
skyrocket: disabled currently unsupported overlays
dferg Jul 14, 2012
d055bfc
skyrocket: fix location for dalvik heap .mk
dferg Jul 14, 2012
c7391e0
skyrocket: move mounts to jb-style fstab
dferg Jul 14, 2012
e31caba
skyrocket: split wifi up into 2 services
dferg Jul 14, 2012
3f6b45e
skyrocket: fix sdcard mounting
dferg Jul 14, 2012
4e479c9
skyrocket: remove overlays missing from framework
techmik Jul 14, 2012
04008a6
skyrocket: update build fingerprint to 4.1.1/UCLF6
dferg Jul 15, 2012
6b0c37b
skyrocket: fix p2p_supplicant service
dferg Jul 15, 2012
0948b8e
skyrocket: fix mounting of emmc (sdcard0)
dferg Jul 15, 2012
3fe8db6
skyrocket: add back in overriding of reboot menu
dferg Jul 18, 2012
0fc55a3
skyrocket: Update network configuration for JB
hyperb1iss Jul 19, 2012
7f5b95b
skyrocket: update audio params for noise suppression
mikeyman77 Jul 27, 2012
799a6c9
skyrocket: use extract-files.sh from msm8660-common
dferg Aug 3, 2012
4811625
skyrocket: reenable flashlight toggle
dferg Aug 6, 2012
ef976c3
skyrocket: comment out orphaned BoardConfig vars
dferg Aug 8, 2012
81bebdf
skyrocket: removed unnecessary variables
dferg Aug 13, 2012
cf01ffe
skyrocket: set mdpcomp maxlayers to 2
dferg Aug 14, 2012
55613cc
skyrocket: use general name in fstab rather than device name
dferg Aug 16, 2012
6932e58
skyrocket: fix mislabeled sd cards
dferg Aug 16, 2012
0f30f65
skyrocket: remove legacy OTA_ASSERT's
dferg Aug 16, 2012
f514929
skyrocket: remove deprecated qcomuiccstack property
dferg Aug 20, 2012
1b94d42
skyrocket: mount debugfs to fix Trace
dferg Aug 20, 2012
c4efd34
skyrocket: Use new qcom_diag group for RIL
hyperb1iss Aug 21, 2012
0a4d061
Merge "skyrocket: mount debugfs to fix Trace" into jellybean
dferg Aug 21, 2012
186a814
Merge "skyrocket: Use new qcom_diag group for RIL" into jellybean
hyperb1iss Aug 21, 2012
f51c31f
skyrocket: use new square boot animation
dferg Aug 21, 2012
0200652
skyrocket: clean up system properties and BoardConfig
dferg Aug 23, 2012
3c09483
skyrocket: allow SMS > 160 to use multipart
dferg Aug 28, 2012
357af9c
Merge "skyrocket: allow SMS > 160 to use multipart" into jellybean
dferg Sep 1, 2012
9a21061
skyrocket: Consolidate system properties
hyperb1iss Sep 5, 2012
db658e3
skyrocket: Enable qrngd
hyperb1iss Sep 16, 2012
0a6db04
skyrocket: Update hardware definitions
hyperb1iss Sep 19, 2012
f654c21
skyrocket: enable zcache
dferg Sep 28, 2012
864cb3f
skyrocket: enable beam animation
dferg Sep 28, 2012
0293174
skyrocket: leave room at end of /data for encryption
dferg Oct 10, 2012
51c3b2f
skyrocket: enable expanded desktop feature
dferg Oct 29, 2012
0f4bc28
skyrocket: move common files to new celox-common repo
dferg Oct 9, 2012
433b5c8
skyrocket: extract libpn544_fw.so to vendor/firmware
dferg Nov 8, 2012
f270526
skyrocket: updated build fingerprint to UCLI3
dferg Nov 13, 2012
10729a5
skyrocket: Add dependency on qcom-common
hyperb1iss Jan 26, 2013
c4ea8c3
skyrocket: Remove insanity from storage config
hyperb1iss Jan 26, 2013
99641b0
skyrocket: Add device id for Bluedroid
hyperb1iss Jan 26, 2013
0537375
skyrocket: Match path of NFC firmware to stock
hyperb1iss Feb 6, 2013
80657e8
skyrocket: Update firmware and board name
hyperb1iss Apr 13, 2013
bdc5d95
skyrocket: remove ril_class prop; moved to qcom-common
dferg May 18, 2013
9a340b3
skyrocket: add minimum baseband version check for I727 and I727R
dferg Jul 1, 2013
6fd81ed
skyrocket: remove config_wifi_p2p_support overlay
dferg Jul 26, 2013
0673c60
skyrocket: move to 4.3-style fstab in msm8660-common
dferg Jul 27, 2013
5667499
skyrocket: Remove BT tether overlay
hyperb1iss Aug 12, 2013
715c040
skyrocket: consolidate overlays into celox-common
dferg Aug 19, 2013
2296431
device:skyrocket: update build fingerprint
carvsdriver Sep 6, 2013
378a71f
Disable Dalvik log spam
carvsdriver Sep 18, 2013
e1de763
Gallery2:panorama: change focus mode to correct blurry images
carvsdriver Oct 24, 2013
6cf7565
Gallery Overlay: Correct the format of panoriamic focus overlay.
carvsdriver Oct 24, 2013
cc8adef
system.prop: fix typo
Oct 31, 2013
850a584
skyrocket: update build fingerprint to kitkat
dferg Nov 10, 2013
bf58225
Merge commit 'refs/changes/07/53407/1' of http://review.cyanogenmod.o…
Kiltnar Nov 27, 2013
f0bea4b
Updated for Merge into Evervolv Git. Removed cm.mk, and updated ev.mk to
Kiltnar Nov 27, 2013
d777e6e
Updated one more time, still fleshing out the bugs.
Kiltnar Nov 27, 2013
58eecab
removed cm.dependencies and added ev.dependencies
Kiltnar Nov 27, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions AndroidBoard.mk

This file was deleted.

134 changes: 37 additions & 97 deletions BoardConfig.mk
Original file line number Diff line number Diff line change
@@ -1,102 +1,47 @@
# inherit from the proprietary version
-include vendor/samsung/skyrocket/BoardConfigVendor.mk

# Copyright (C) 2012 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# This file sets variables that control the way modules are built
# thorughout the system. It should not be used to conditionally
# disable makefiles (the proper mechanism to control what gets
# included in a build is to use PRODUCT_PACKAGES in a product
# definition file).
#

# WARNING: This line must come *before* including the proprietary
# variant, so that it gets overwritten by the parent (which goes
# against the traditional rules of inheritance).
USE_CAMERA_STUB := true

TARGET_NO_BOOTLOADER := true

TARGET_BOARD_PLATFORM := msm8660
TARGET_BOARD_PLATFORM_GPU := qcom-adreno200

TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
TARGET_ARCH_VARIANT := armv7-a-neon
TARGET_CPU_SMP := true
ARCH_ARM_HAVE_TLS_REGISTER := true

TARGET_BOOTLOADER_BOARD_NAME := SGH-I727
TARGET_NO_RADIOIMAGE := true
TARGET_HAVE_TSLIB := false
TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp

TARGET_SPECIFIC_HEADER_PATH := device/samsung/skyrocket/include

# Connectivity - Wi-Fi (wifi chip is bcm4330)
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
BOARD_WLAN_DEVICE := bcmdhd
WIFI_DRIVER_MODULE_PATH := "/lib/modules/dhd.ko"
WIFI_DRIVER_FW_STA_PATH := "/system/etc/wifi/bcm4330_sta.bin"
WIFI_DRIVER_FW_AP_PATH := "/system/etc/wifi/bcm4330_apsta.bin"
WIFI_DRIVER_FW_P2P_PATH := "/system/etc/wifi/bcm4330_p2p.bin"
WIFI_DRIVER_MODULE_NAME := "dhd"
WIFI_DRIVER_MODULE_ARG := "firmware_path=/system/etc/wifi/bcm4330_sta.bin nvram_path=/system/etc/wifi/nvram_net.txt"

# Vold - not used right now since we use a prebuilt version
BOARD_VOLD_MAX_PARTITIONS := 12
BOARD_VOLD_EMMC_SHARES_DEV_MAJOR := true

# Set this up here so that BoardVendorConfig.mk can override it
BOARD_USES_GENERIC_AUDIO := false
#BOARD_PREBUILT_LIBAUDIO := true
# inherit from common celox
-include device/samsung/celox-common/BoardConfigCommon.mk

# Bluetooth
BOARD_HAVE_BLUETOOTH := true
BOARD_HAVE_BLUETOOTH_BCM := true
BOARD_FORCE_STATIC_A2DP := true

# gps
BOARD_USES_GPSWRAPPER := true

# FM Radio
BOARD_HAVE_FM_RADIO := true
BOARD_GLOBAL_CFLAGS += -DHAVE_FM_RADIO
BOARD_FM_DEVICE := si4709

# Define egl.cfg location
USE_OPENGL_RENDERER := true
TARGET_USES_C2D_COMPOSITION := true
TARGET_USES_OVERLAY := true
TARGET_USES_GENLOCK := true
TARGET_USES_SF_BYPASS := true
TARGET_HAVE_BYPASS := true
TARGET_HAVE_HDMI_OUT := true
BOARD_USE_QCOM_PMEM := true
TARGET_GRALLOC_USES_ASHMEM := true
BOARD_EGL_CFG := device/samsung/skyrocket/prebuilt/system/lib/egl/egl.cfg
BOARD_OVERLAY_FORMAT_YCbCr_420_SP := true
BOARD_HAS_SCREEN_OFF_FLICKER := true
TARGET_FORCE_CPU_UPLOAD := true

# Enable QCOM build
BOARD_USES_QCOM_HARDWARE := true
BOARD_USES_QCOM_LIBS := true
COMMON_GLOBAL_CFLAGS += -DQCOM_HARDWARE
# inherit from the proprietary version
-include vendor/samsung/skyrocket/BoardConfigVendor.mk

# Enable NFC
BOARD_HAVE_NFC := true
TARGET_BOOTLOADER_BOARD_NAME := MSM8660_SURF

# Assert
TARGET_OTA_ASSERT_DEVICE := hercules

# LibRIL
#BOARD_USE_NEW_LIBRIL_HTC := true
BOARD_PROVIDES_LIBRIL := true
TARGET_OTA_ASSERT_DEVICE := SGH-I727,skyrocket

# Kernel
TARGET_PROVIDES_INIT_RC := true
TARGET_PREBUILT_KERNEL := device/samsung/skyrocket/prebuilt/root/kernel
BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom usb_id_pin_rework=true
BOARD_KERNEL_BASE := 0x40400000
BOARD_KERNEL_PAGESIZE := 2048
BOARD_FORCE_RAMDISK_ADDRESS := 0x41800000
TARGET_KERNEL_CONFIG := evervolv_skyrocket_defconfig
TARGET_KERNEL_SOURCE := kernel/samsung/msm8660

# For recovery-chargemode
TARGET_RECOVERY_INITRC := device/samsung/skyrocket/prebuilt/recovery/root/init.rc
# Assert minimum baseband version
TARGET_BOARD_INFO_FILE ?= device/samsung/skyrocket/board-info.txt

# cat /proc/emmc
#dev: size erasesize name
Expand All @@ -106,17 +51,12 @@ TARGET_RECOVERY_INITRC := device/samsung/skyrocket/prebuilt/recovery/root/init.r
#mmcblk0p26: 13fffe00 00000200 "cache"
#mmcblk0p25: 9ffffe00 00000200 "userdata"


TARGET_USERIMAGES_USE_EXT4 := true
BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16776192
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 838860800
BOARD_USERDATAIMAGE_PARTITION_SIZE := 20044333056
BOARD_FLASH_BLOCK_SIZE := 131072

BOARD_SDCARD_DEVICE_PRIMARY := /dev/block/mmcblk1p1
BOARD_SDCARD_DEVICE_SECONDARY := /dev/block/mmcblk0p28
BOARD_SDEXT_DEVICE := /dev/block/mmcblk1p2
BOARD_USES_MMCUTILS := true
BOARD_HAS_NO_MISC_PARTITION := true
BOARD_HAS_NO_SELECT_BUTTON := true
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/samsung/skyrocket/bluetooth

5 changes: 5 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Copyright 2012 - The CyanogenMod Project

Device configuration for Samsung Galaxy S II Skyrocket.

WORK IN PROGRESS. WILL EAT YOUR CAT.
23 changes: 23 additions & 0 deletions bluetooth/bdroid_buildcfg.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright (C) 2012 The Android Open Source Project
* Copyright (C) 2012 The CyanogenMod Project <http://www.cyanogenmod.org>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef _BDROID_BUILDCFG_H
#define _BDROID_BUILDCFG_H

#define BTM_DEF_LOCAL_NAME "Samsung SGH-I727"

#endif
2 changes: 2 additions & 0 deletions board-info.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require version-baseband=I727:UCMC1|I727R:UXUMA7

33 changes: 33 additions & 0 deletions device-proprietary-files.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#
# This file lists all of the proprietary blobs that need to be
# extracted from a stock device. The extract-files.sh script
# parses this file and copies the blobs into the vendor and build
# trees as needed.
#
# File format:
# - Comments lines start with a hash (#) character and will be
# ignore.
# - Blobs should be listed with their path relative to /system
# on the device.
# - A different destination path may be specified after a colon on
# the same line as the blob source path. Otherwise, the
# destination path with be the same as it was on the device.
# - Options for a particular blob are specified in a comment
# after the blob path.
#
# Blob options:
# - needed_for_build: the blob will also be copied into the obj
# directory for use in the build of other open source files.
# - optional: if the blob is not found, extraction will not abort.
# directory for use in the build of other open source files.
#

# Add device specific blobs here
# NFC
lib/hw/nfc.qcom.so
vendor/firmware/libpn544_fw.so

# Wi-Fi
etc/wifi/nvram_net.txt_murata
etc/wifi/nvram_mfg.txt_murata

34 changes: 34 additions & 0 deletions device.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#
# Copyright (C) 2011 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

## (2) Also get non-open-source specific aspects if available
$(call inherit-product-if-exists, vendor/samsung/skyrocket/skyrocket-vendor.mk)

## overlays
DEVICE_PACKAGE_OVERLAYS += device/samsung/skyrocket/overlay

# Ramdisk
PRODUCT_COPY_FILES += \
device/samsung/skyrocket/ramdisk/init.qcom.usb.rc:root/init.qcom.usb.rc \

# BT firmware
PRODUCT_COPY_FILES += \
device/samsung/skyrocket/firmware/bcm4330B1.hcd:system/etc/firmware/bcm4330B1.hcd

# Inherit from celox-common
$(call inherit-product, device/samsung/celox-common/celox-common.mk)

$(call inherit-product-if-exists, vendor/samsung/skyrocket/skyrocket-vendor.mk)
13 changes: 13 additions & 0 deletions ev.dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[
{
"repository": "android_device_samsung_msm8660-common",
"target_path": "device/samsung/msm8660-common",
"dep_type": "device"
},
{
"repository": "android_device_samsung_celox-common",
"target_path": "device/samsung/celox-common",
"dep_type": "device"
}
]

8 changes: 6 additions & 2 deletions ev.mk
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,21 @@ PRODUCT_BRAND := Samsung
PRODUCT_DEVICE := skyrocket
PRODUCT_MODEL := SGH-I727
PRODUCT_MANUFACTURER := Samsung
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=SGH-I727 BUILD_ID=GRI40 BUILD_FINGERPRINT=samsung/SGH-I727/SGH-I727:4.0.4/ICS/UCALC4:user/release-keys PRIVATE_BUILD_DESC="unkown still"
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=SGH-I727 TARGET_DEVICE=SGH-I727 BUILD_FINGERPRINT="samsung/SGH-I727/SGH-I727:4.4/KRT16M/UCMC1:user/release-keys" PRIVATE_BUILD_DESC="SGH-I727-user 4.4 KRT16M UCMC1 release-keys"

# Set up the product codename, build version & MOTD.
PRODUCT_CODENAME := trainwreck
PRODUCT_VERSION_DEVICE_SPECIFIC := p1

PRODUCT_MOTD :="\n\n\n--------------------MESSAGE---------------------\nThank you for choosing Evervolv for your Samsung Skyrocket\n------------------------------------------------\n"
PRODUCT_MOTD :="\n\n\n--------------------MESSAGE---------------------\nThank you for choosing Evervolv \nfor your Samsung Skyrocket\nPlease visit us at \#evervolv on irc.freenode.net\nFollow @preludedrew for the latest Evervolv updates\nGet the latest rom at XDA-Developers.com\n------------------------------------------------\n"

#PRODUCT_PACKAGES += \
Camera

# Hot reboot
PRODUCT_PACKAGE_OVERLAYS += \
vendor/ev/overlay/hot_reboot

# Copy compatible prebuilt files
PRODUCT_COPY_FILES += \
vendor/ev/prebuilt/wvga/media/bootanimation.zip:system/media/bootanimation.zip
5 changes: 5 additions & 0 deletions extract-files.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

# This script is maintained in the common tree
../msm8660-common/extract-files.sh $*

Binary file added firmware/bcm4330B1.hcd
Binary file not shown.
Loading