updated to 2.3.5, updated to lean 0.14 for sgs3 and fixed stuck at boot
diff --git a/config/common.mk b/config/common.mk
index 5141236..ac5eced 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -173,7 +173,7 @@
 
 PRODUCT_VERSION_MAJOR = 2
 PRODUCT_VERSION_MINOR = 3
-PRODUCT_VERSION_MAINTENANCE = 4
+PRODUCT_VERSION_MAINTENANCE = 5
 
 PRODUCT_BUILD_PROP_OVERRIDES += BUILD_DISPLAY_ID=JRO03L
 
diff --git a/prebuilt/kernel/d2-common/boot.img b/prebuilt/kernel/d2-common/boot.img
index 447a891..e717564 100644
--- a/prebuilt/kernel/d2-common/boot.img
+++ b/prebuilt/kernel/d2-common/boot.img
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/bin/thermald b/prebuilt/kernel/d2-common/system/bin/thermald
new file mode 100755
index 0000000..dece75c
--- /dev/null
+++ b/prebuilt/kernel/d2-common/system/bin/thermald
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko b/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko
index 57251e0..40cee5b 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko b/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko
index e812c4c..c2a375e 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko b/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko
index 8315ee5..1c43f77 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko b/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko
index e4e3996..eb471c5 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/qce40.ko b/prebuilt/kernel/d2-common/system/lib/modules/qce40.ko
index 83fa058..65d8f99 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/qce40.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/qce40.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/qcedev.ko b/prebuilt/kernel/d2-common/system/lib/modules/qcedev.ko
index a8fac58..8165d2b 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/qcedev.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/qcedev.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/qcrypto.ko b/prebuilt/kernel/d2-common/system/lib/modules/qcrypto.ko
index c6771fe..7abe457 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/qcrypto.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/qcrypto.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/scsi_wait_scan.ko b/prebuilt/kernel/d2-common/system/lib/modules/scsi_wait_scan.ko
index 8748740..16b7486 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/scsi_wait_scan.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/scsi_wait_scan.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/spidev.ko b/prebuilt/kernel/d2-common/system/lib/modules/spidev.ko
index c2e9bd1..cd78c0f 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/spidev.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/spidev.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/lib/modules/vpnclient.ko b/prebuilt/kernel/d2-common/system/lib/modules/vpnclient.ko
index 93ec452..f82ea08 100644
--- a/prebuilt/kernel/d2-common/system/lib/modules/vpnclient.ko
+++ b/prebuilt/kernel/d2-common/system/lib/modules/vpnclient.ko
Binary files differ
diff --git a/prebuilt/kernel/d2-common/system/xbin/ffc b/prebuilt/kernel/d2-common/system/xbin/ffc
new file mode 100755
index 0000000..69c34cf
--- /dev/null
+++ b/prebuilt/kernel/d2-common/system/xbin/ffc
@@ -0,0 +1,8 @@
+#!/system/bin/sh
+if [ `cat /sys/kernel/fast_charge/force_fast_charge` -eq 0 ]; then
+  echo 1 > /sys/kernel/fast_charge/force_fast_charge
+  echo "Fast USB Charge: ON" 
+else
+  echo 0 > /sys/kernel/fast_charge/force_fast_charge
+  echo "Fast USB Charge: OFF" 
+fi
diff --git a/prebuilt/kernel/d2-common/system/xbin/stocktherm b/prebuilt/kernel/d2-common/system/xbin/stocktherm
new file mode 100755
index 0000000..7e5d54f
--- /dev/null
+++ b/prebuilt/kernel/d2-common/system/xbin/stocktherm
@@ -0,0 +1,6 @@
+#!/system/bin/sh
+mount -o rw,remount /system
+cp /sbin/thermald /system/bin/thermald
+mount -o ro,remount /system
+pkill thermald
+echo "thermald restored to stock version. If you want leanKernel version, flash kernel again."
diff --git a/products/slim_d2att.mk b/products/slim_d2att.mk
index 4b3f9ac..451efc7 100644
--- a/products/slim_d2att.mk
+++ b/products/slim_d2att.mk
@@ -27,7 +27,10 @@
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko:system/lib/modules/gpsca_main.ko \
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko:system/lib/modules/btlock.ko \
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko:system/lib/modules/dhd.ko \
-	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko:system/lib/modules/evbug.ko
+	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko:system/lib/modules/evbug.ko \
+	vendor/slim/prebuilt/kernel/d2-common/system/bin/thermald:system/bin/thermald \
+	vendor/slim/prebuilt/kernel/d2-common/system/xbin/ffc:system/xbin/ffc \
+	vendor/slim/prebuilt/kernel/d2-common/system/xbin/stocktherm:system/xbin/stocktherm
 
 PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=d2uc TARGET_DEVICE=d2att BUILD_FINGERPRINT="d2att-userdebug 4.1.1 JRO03L eng.ar.20120827.191311 release-keys"
 PRIVATE_BUILD_DESC="samsung/full_d2att/d2att:4.1.1/JRO03L/eng.ar.20120827.191311:userdebug/release-keys"
diff --git a/products/slim_d2vzw.mk b/products/slim_d2vzw.mk
index c9f341d..c5f12da 100644
--- a/products/slim_d2vzw.mk
+++ b/products/slim_d2vzw.mk
@@ -24,7 +24,10 @@
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/gspca_main.ko:system/lib/modules/gpsca_main.ko \
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/btlock.ko:system/lib/modules/btlock.ko \
 	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/dhd.ko:system/lib/modules/dhd.ko \
-	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko:system/lib/modules/evbug.ko
+	vendor/slim/prebuilt/kernel/d2-common/system/lib/modules/evbug.ko:system/lib/modules/evbug.ko \
+	vendor/slim/prebuilt/kernel/d2-common/system/bin/thermald:system/bin/thermald \
+	vendor/slim/prebuilt/kernel/d2-common/system/xbin/ffc:system/xbin/ffc \
+	vendor/slim/prebuilt/kernel/d2-common/system/xbin/stocktherm:system/xbin/stocktherm
 
 PRODUCT_COPY_FILES +=  \
     vendor/slim/prebuilt/hdpi/bootanimation.zip:system/media/bootanimation.zip