Merge branch 'froyo' of http://github.com/loxK/android_vendor_cyanogen into froyo
diff --git a/Android.mk b/Android.mk
index 15630f4..f9f2628 100644
--- a/Android.mk
+++ b/Android.mk
@@ -3,7 +3,3 @@
ifdef CYANOGEN_WITH_GOOGLE
PACKAGES.Email.OVERRIDES := Provision LatinIME QuickSearchBox
endif
-
-ifndef DEFAULT_LAUNCHER
- PACKAGES.ADWLauncher.OVERRIDES := Launcher Launcher2
-endif
\ No newline at end of file
diff --git a/CHANGELOG b/CHANGELOG
index 2a8e6af..70508b9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,7 +1 @@
---- 6.0.0-alpha2
-* Common: Added battery percentage display.
-* Common: Added OpenVPN support.
-* Common: Updated Japanese translations.
-* Common: Added option for 270, 360 rotation.
-* Common: Added option to enable WebView reflow.
-* Common: Added additional settings for Passion RIL to build.
+Moved to http://github.com/CyanogenMod/android_vendor_cyanogen/blob/froyo/CHANGELOG.mkdn
diff --git a/CHANGELOG-6 b/CHANGELOG-6
new file mode 100644
index 0000000..9749e2b
--- /dev/null
+++ b/CHANGELOG-6
@@ -0,0 +1,52 @@
+CyanogenMod-6 CHANGELOG and Features..
+
+Visit http://github.com/CyanogenMod for full changelogs and git access.
+
+6.0.0-pre
+---------
+* ANDROID: Google, HTC, Qualcomm, and everybody else. We <3 U
+* Common: Deskclock extra settings - cyanogen, mtwebster
+* Common: ADWLauncher 0.9 - Ander Webbs
+* Common: Music app enhancements - Eliot Stocker
+* Common: Phone mod V.30.1 - cytown
+* Common: WyContacts 1.2 - Wysie (port to Froyo by Sileht)
+* Common: Superuser 2.2.2 - Adam Shanks (ChainsDD)
+* Common: MMS enhancements from Ruqqq, Takuo Kitame, Jef Oliver
+* Common: Improved RTL text rendering - David Kohen, Omri Baumer
+* Common: Themable user interface elements - Wysie, bcrook, jeagoss
+* Common: FLAC playback support - Kenny Root, Cyanogen, Glenn Maynard
+* Common: Lockscreen enhancements - Wysie
+* Common: Long-press home options - Wysie, bcrook
+* Common: OpenVPN support - James Bottomley, Takuo Kitame
+* Common: Br0tips - Kmobs
+* Common: Browser incognito mode - Optedoblivion
+* Common: Zipalign on install (if needed) + system dex cache to /cache - Cyanogen/Chris Soyars
+* Common: Customizable Nexus LWP - Chris Soyars/Cyanogen
+* Common: JIT toggle, configurable heapsize, compcache supprt - Cyanogen
+* Common: Adjustable haptic feedback - Michael Webster
+* Common: Custom wallpapers - jairomeo, prash, SatanR1
+* Common: Battery percentage display - canadiancow, jeagoss
+* Common: Trackball wake, trackball unlock, menu unlock - Jon Boekenoogen/Kmobs
+* Common: Surfaceflinger night mode and effects - Jeff Sharkey
+* Common: Reflow webviews on pinch option - Jonas Larsson
+* Common: Enhanced accelerometer settings - Jonas Larsson
+* Common: A2DP bugfixes - Glenn Maynard
+* Common: Browser fullscreen mode and other enhancements - Wysie
+* Common: Translations: Takuo Kitame, Matthias Büchner, Eug89
+* Common: Major build system enhancements by Chris Soyars & Koush
+* Common: Long press volume buttons to skip songs - Jon Boekenoogen
+* Common: Accelerated ARMv7 JPEG decoding - Qualcomm
+* Common: Patch wrangling - Cyanogen, Chris Soyars, Koush
+* Common: Bluetooth HID support - Erin Yueh @ 0xlabs
+* Common: Mouse pointer support - Chih-Wei Huang (android-x86)
+* N1: Maintainer: Cyanogen
+* D/S: Maintainer: Cyanogen
+* D/S: Camera reverse engineering by NCommander & Cyanogen
+* D/S: Kernel patches for stability from Zinx Verituse
+* D/S: MT3G Fender/1.2 support from Zinx Verituse
+* Droid: Maintainer: Koush
+* Hero: Lox (GSM), Darchstar (CDMA)
+* Bravo (Desire): Maintainers: behnaam, Kali-
+* Incredible: Maintiner: Koush
+* Espresso (Slide): Maintainers: Wes Garner, Chris Soyars
+
diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn
new file mode 100644
index 0000000..248ba9b
--- /dev/null
+++ b/CHANGELOG.mkdn
@@ -0,0 +1,21 @@
+CyanogenMod
+===============
+
+CHANGELOG
+---------
+
+### 6.0.0-alpha2
+* Common: Added battery percentage display.
+* Common: Added OpenVPN support.
+* Common: Updated Japanese translations.
+* Common: Added option for 270, 360 rotation.
+* Common: Added option to enable WebView reflow immediately after pinch to zoom.
+* Common: Added additional settings for Passion RIL to build.
+* Common: Added settings for configruable number of recent applications and custom home key binding.
+* Common: Added incognito browser window from optedoblivion.
+* Common: Upgraded to Superuser 2.2.
+* Common: 'System Updates' setting option hidden.
+* Common: Added invisible lock pattern option.
+* D/S: Opencore build tweaks to prevent the need for a separate D/S branch.
+* Heroes: Added light sensor support.
+* N1: Bumped to FRF91.
diff --git a/README b/README
deleted file mode 100644
index 649e388..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-Froyo vendor.
diff --git a/README.mkdn b/README.mkdn
new file mode 100644
index 0000000..15686c5
--- /dev/null
+++ b/README.mkdn
@@ -0,0 +1,14 @@
+CyanogenMod
+===============
+
+CHANGELOG
+---------
+
+### 6.0.0-alpha2
+* Common: Added battery percentage display.
+* Common: Added OpenVPN support.
+* Common: Updated Japanese translations.
+* Common: Added option for 270, 360 rotation.
+* Common: Added option to enable WebView reflow immediately after pinch to zoom.
+* Common: Added additional settings for Passion RIL to build.
+* N1: Bumped to FRF91.
diff --git a/extract-google-files b/extract-google-files
index 3b760db..a4295c6 100755
--- a/extract-google-files
+++ b/extract-google-files
@@ -1,11 +1,10 @@
#!/bin/bash
+cd `dirname $0`
mkdir -p proprietary
adb pull /system/app/CarHomeGoogle.apk proprietary
adb pull /system/app/CarHomeLauncher.apk proprietary
-adb pull /system/app/com.amazon.mp3.apk proprietary
-adb pull /system/app/Maps.apk proprietary
adb pull /system/app/Facebook.apk proprietary
adb pull /system/app/GenieWidget.apk proprietary
adb pull /system/app/Gmail.apk proprietary
@@ -13,28 +12,32 @@
adb pull /system/app/GoogleCalendarSyncAdapter.apk proprietary
adb pull /system/app/GoogleContactsSyncAdapter.apk proprietary
adb pull /system/app/GoogleFeedback.apk proprietary
-adb pull /system/app/GoogleGoggles.apk proprietary
adb pull /system/app/GooglePartnerSetup.apk proprietary
adb pull /system/app/GoogleQuickSearchBox.apk proprietary
adb pull /system/app/GoogleServicesFramework.apk proprietary
-adb pull /system/app/googlevoice.apk proprietary
-adb pull /system/app/kickback.apk proprietary
+adb pull /system/app/HtcCopyright.apk proprietary
+adb pull /system/app/HtcEmailPolicy.apk proprietary
+adb pull /system/app/HtcSettings.apk proprietary
adb pull /system/app/LatinImeGoogle.apk proprietary
adb pull /system/app/LatinImeTutorial.apk proprietary
+adb pull /system/app/Maps.apk proprietary
adb pull /system/app/MarketUpdater.apk proprietary
adb pull /system/app/MediaUploader.apk proprietary
adb pull /system/app/NetworkLocation.apk proprietary
adb pull /system/app/OneTimeInitializer.apk proprietary
adb pull /system/app/PassionQuickOffice.apk proprietary
adb pull /system/app/SetupWizard.apk proprietary
-adb pull /system/app/soundback.apk proprietary
adb pull /system/app/Street.apk proprietary
adb pull /system/app/Talk.apk proprietary
-adb pull /system/app/talkback.apk proprietary
adb pull /system/app/Twitter.apk proprietary
adb pull /system/app/Vending.apk proprietary
adb pull /system/app/VoiceSearch.apk proprietary
adb pull /system/app/YouTube.apk proprietary
+adb pull /system/app/com.amazon.mp3.apk proprietary
+adb pull /system/app/googlevoice.apk proprietary
+adb pull /system/app/kickback.apk proprietary
+adb pull /system/app/soundback.apk proprietary
+adb pull /system/app/talkback.apk proprietary
adb pull /system/etc/permissions/com.google.android.maps.xml proprietary
adb pull /system/etc/permissions/features.xml proprietary
adb pull /system/framework/com.google.android.maps.jar proprietary
diff --git a/get-rommanager b/get-rommanager
index ef429a5..deee16e 100755
--- a/get-rommanager
+++ b/get-rommanager
@@ -1,3 +1,2 @@
-mkdir -p proprietary
-cd proprietary
-curl -O http://www.droidaftermarket.com/koush/recoveries/RomManager.apk
+mkdir -p `dirname $0`/proprietary
+curl -o `dirname $0`/proprietary/RomManager.apk -O http://koush.tandtgaming.com/recoveries/RomManager.apk
diff --git a/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
index 361c7fa..0c29d88 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid.jpg
deleted file mode 100644
index 468edfe..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid_small.jpg
deleted file mode 100644
index 1ff9568..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_bluedotgrid_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown.jpg
deleted file mode 100644
index 9b7ef20..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown_small.jpg
deleted file mode 100644
index e5b417e..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_brown_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon.jpg
deleted file mode 100644
index 1b129fd..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon_small.jpg
deleted file mode 100644
index fd4d72f..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_canyon_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud.jpg
deleted file mode 100644
index f3b5545..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud_small.jpg
deleted file mode 100644
index 0e4c14c..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_cloud_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert.jpg
deleted file mode 100644
index 47daa79..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert_small.jpg
deleted file mode 100644
index 9252d36..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_desert_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair.jpg
deleted file mode 100644
index 57e8235..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair_small.jpg
deleted file mode 100644
index fc8e3c6..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_despair_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric.jpg
deleted file mode 100644
index f7800af..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric_small.jpg
deleted file mode 100644
index 66dd573..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_electric_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field.jpg
deleted file mode 100644
index 5bab9b5..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field_small.jpg
deleted file mode 100644
index 20d9a48..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_field_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy.jpg
deleted file mode 100644
index de0f3ff..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy_small.jpg
deleted file mode 100644
index 69d48a2..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_galaxy_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate.jpg
deleted file mode 100644
index 2271091..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate_small.jpg
deleted file mode 100644
index e9aca1e..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_goldengate_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass.jpg
deleted file mode 100644
index e9dc541..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night.jpg
deleted file mode 100644
index b9c74c9..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night_small.jpg
deleted file mode 100644
index 353eb18..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_night_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_small.jpg
deleted file mode 100644
index dc45738..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_grass_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray.jpg
deleted file mode 100644
index 913f053..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray_small.jpg
deleted file mode 100644
index d083a74..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_gray_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray.jpg
deleted file mode 100644
index 1f3c86c..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray_small.jpg
deleted file mode 100644
index ebf7066..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_greengray_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes.jpg
new file mode 100644
index 0000000..871cc6c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes_small.jpg
new file mode 100644
index 0000000..5dac1a3
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cm3dcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall.jpg
new file mode 100644
index 0000000..93dc5b2
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall_small.jpg
new file mode 100644
index 0000000..59afc4c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmbrickwall_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic.jpg
new file mode 100644
index 0000000..7d632d4
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic_small.jpg
new file mode 100644
index 0000000..31b87d9
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcaustic_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation.jpg
new file mode 100644
index 0000000..224cf8a
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation_small.jpg
new file mode 100644
index 0000000..ca8f3a1
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmceation_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome.jpg
new file mode 100644
index 0000000..921c389
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome_small.jpg
new file mode 100644
index 0000000..675a80b
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmchrome_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes.jpg
new file mode 100644
index 0000000..3c44cc4
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes_small.jpg
new file mode 100644
index 0000000..666a245
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate.jpg
new file mode 100644
index 0000000..ff7448a
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate_small.jpg
new file mode 100644
index 0000000..6d04d88
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmdiamondplate_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern.jpg
new file mode 100644
index 0000000..c4ca73f
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern_small.jpg
new file mode 100644
index 0000000..6939b75
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmodern_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint.jpg
new file mode 100644
index 0000000..1940b77
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint_small.jpg
new file mode 100644
index 0000000..445f488
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmoderntint_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip.jpg
new file mode 100644
index 0000000..279689c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip_small.jpg
new file mode 100644
index 0000000..a2680bf
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmmovieclip_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb.jpg
new file mode 100644
index 0000000..517da5d
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb_small.jpg
new file mode 100644
index 0000000..c845eee
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmorb_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive.jpg
new file mode 100644
index 0000000..23374f6
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive_small.jpg
new file mode 100644
index 0000000..6e68af2
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmradioactive_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride.jpg
new file mode 100644
index 0000000..ea6652a
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride_small.jpg
new file mode 100644
index 0000000..c58be56
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmride_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam.jpg
new file mode 100644
index 0000000..7dcc8a4
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam_small.jpg
new file mode 100644
index 0000000..182bca6
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmskateteam_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes.jpg
new file mode 100644
index 0000000..04349c0
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes_small.jpg
new file mode 100644
index 0000000..348a900
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmtintedcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg.jpg
new file mode 100644
index 0000000..fc9727c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg_small.jpg
new file mode 100644
index 0000000..54d18bb
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwoodedbg_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip.jpg
new file mode 100644
index 0000000..b3a19c3
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip_small.jpg
new file mode 100644
index 0000000..8a310de
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_jai_cmwornmovieclip_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad.jpg
deleted file mode 100644
index 35a45fa..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad_small.jpg
deleted file mode 100644
index f909da7..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_lightgrad_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley.jpg
deleted file mode 100644
index 1bb5f2c..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley_small.jpg
deleted file mode 100644
index 9ea3309..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_monumentvalley_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern.jpg
deleted file mode 100644
index 212a7b1..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern_small.jpg
deleted file mode 100644
index 8e474a5..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuspattern_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain.jpg
deleted file mode 100644
index 46c2971..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain_small.jpg
deleted file mode 100644
index a239339..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexusrain_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1.png
deleted file mode 100644
index 2856da0..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1_small.jpg
deleted file mode 100644
index 70882bb..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_nexuswallpaper1_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut.jpg
deleted file mode 100644
index bb9914d..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut_small.jpg
deleted file mode 100644
index bd19775..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_pcut_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.jpg
new file mode 100644
index 0000000..049e785
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.png
deleted file mode 100644
index 2e4a508..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.jpg
new file mode 100644
index 0000000..8be3458
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.png
deleted file mode 100644
index 8be6bb4..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_blue_small.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.jpg
new file mode 100644
index 0000000..ded98f5
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.png
deleted file mode 100644
index ed568bb..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.jpg
new file mode 100644
index 0000000..3f6ef68
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.png
deleted file mode 100644
index 89abda9..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_green_small.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.jpg
new file mode 100644
index 0000000..b41131e
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.png
deleted file mode 100644
index cad73d9..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.jpg
new file mode 100644
index 0000000..4eb9b34
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.png
deleted file mode 100644
index b1e477c..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_arrowd_pink_small.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.jpg
new file mode 100644
index 0000000..73050d7
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.png
deleted file mode 100644
index a43a620..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.jpg
new file mode 100644
index 0000000..90b0123
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.png b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.png
deleted file mode 100644
index 9c4f988..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_prash_nexus_surf_small.png
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights.jpg
deleted file mode 100644
index ca7862f..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights_small.jpg
deleted file mode 100644
index ac6fb29..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_ropelights_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree.jpg
deleted file mode 100644
index f998bea..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree_small.jpg
deleted file mode 100644
index 425305a..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_tree_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67.jpg
deleted file mode 100644
index 400aa27..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67_small.jpg
deleted file mode 100644
index 10e0faa..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_x67_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar.jpg
deleted file mode 100644
index 9218895..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar_small.jpg
deleted file mode 100644
index affdc8c..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-hdpi/wallpaper_zanzibar_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy.jpg
deleted file mode 100644
index c0f3beb..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy_small.jpg
deleted file mode 100644
index 8ab6a37..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_galaxy_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes.jpg
new file mode 100644
index 0000000..da4d752
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes_small.jpg
new file mode 100644
index 0000000..2b51b38
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cm3dcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall.jpg
new file mode 100644
index 0000000..d8ac358
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall_small.jpg
new file mode 100644
index 0000000..64aa705
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmbrickwall_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic.jpg
new file mode 100644
index 0000000..588a165
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic_small.jpg
new file mode 100644
index 0000000..905a7cf
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcaustic_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation.jpg
new file mode 100644
index 0000000..e981723
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation_small.jpg
new file mode 100644
index 0000000..ec69771
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmceation_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome.jpg
new file mode 100644
index 0000000..0c29d88
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome_small.jpg
new file mode 100644
index 0000000..30edb02
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmchrome_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes.jpg
new file mode 100644
index 0000000..c0b95ae
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes_small.jpg
new file mode 100644
index 0000000..de84c1c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate.jpg
new file mode 100644
index 0000000..23a4136
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate_small.jpg
new file mode 100644
index 0000000..67bf8ad
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmdiamondplate_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern.jpg
new file mode 100644
index 0000000..63e2eac
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern_small.jpg
new file mode 100644
index 0000000..7f4f2eb
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmodern_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint.jpg
new file mode 100644
index 0000000..03e0de3
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint_small.jpg
new file mode 100644
index 0000000..51c750c
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmoderntint_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip.jpg
new file mode 100644
index 0000000..f08add8
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip_small.jpg
new file mode 100644
index 0000000..574efd8
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmmovieclip_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb.jpg
new file mode 100644
index 0000000..399c412
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb_small.jpg
new file mode 100644
index 0000000..4158415
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmorb_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive.jpg
new file mode 100644
index 0000000..59bc6bc
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive_small.jpg
new file mode 100644
index 0000000..3a9f7e5
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmradioactive_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride.jpg
new file mode 100644
index 0000000..798e811
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride_small.jpg
new file mode 100644
index 0000000..c8f0b7f
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmride_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam.jpg
new file mode 100644
index 0000000..2bf73f7
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam_small.jpg
new file mode 100644
index 0000000..b56c59a
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmskateteam_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes.jpg
new file mode 100644
index 0000000..f494a03
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes_small.jpg
new file mode 100644
index 0000000..813b058
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmtintedcubes_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg.jpg
new file mode 100644
index 0000000..7c1bc75
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg_small.jpg
new file mode 100644
index 0000000..fa23b1b
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwoodedbg_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip.jpg
new file mode 100644
index 0000000..98a1819
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip_small.jpg
new file mode 100644
index 0000000..b92fcb8
--- /dev/null
+++ b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_jai_cmwornmovieclip_small.jpg
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern.jpg
deleted file mode 100644
index 8fdde41..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern_small.jpg
deleted file mode 100644
index ce3fd99..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexuspattern_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain.jpg
deleted file mode 100644
index c9b566e..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain_small.jpg
deleted file mode 100644
index 339bf63..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_nexusrain_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut.jpg
deleted file mode 100644
index abeda24..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut_small.jpg
deleted file mode 100644
index 36f3c9e..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_pcut_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67.jpg
deleted file mode 100644
index 05d1b17..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67_small.jpg b/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67_small.jpg
deleted file mode 100644
index 1e0002d..0000000
--- a/overlay/common/packages/apps/ADWLauncher/res/drawable-mdpi/wallpaper_x67_small.jpg
+++ /dev/null
Binary files differ
diff --git a/overlay/common/packages/apps/ADWLauncher/res/values-hdpi/wallpapers.xml b/overlay/common/packages/apps/ADWLauncher/res/values-hdpi/wallpapers.xml
index a760254..7645d52 100644
--- a/overlay/common/packages/apps/ADWLauncher/res/values-hdpi/wallpapers.xml
+++ b/overlay/common/packages/apps/ADWLauncher/res/values-hdpi/wallpapers.xml
@@ -17,33 +17,28 @@
<resources>
<string-array name="wallpapers" translatable="false">
+ <item>wallpaper_jai_cmchrome</item>
<item>wallpaper_prash_nexus_surf</item>
<item>wallpaper_prash_arrowd_blue</item>
<item>wallpaper_prash_arrowd_green</item>
<item>wallpaper_prash_arrowd_pink</item>
<item>wallpaper_cm_nexus_08</item>
- <item>wallpaper_electric</item>
- <item>wallpaper_grass</item>
- <item>wallpaper_canyon</item>
- <item>wallpaper_monumentvalley</item>
- <item>wallpaper_tree</item>
- <item>wallpaper_zanzibar</item>
- <item>wallpaper_field</item>
- <item>wallpaper_cloud</item>
- <item>wallpaper_desert</item>
- <item>wallpaper_goldengate</item>
- <item>wallpaper_despair</item>
- <item>wallpaper_grass_night</item>
- <item>wallpaper_galaxy</item>
- <item>wallpaper_x67</item>
- <item>wallpaper_nexusrain</item>
- <item>wallpaper_nexuspattern</item>
- <item>wallpaper_nexuswallpaper1</item>
- <item>wallpaper_brown</item>
- <item>wallpaper_pcut</item>
- <item>wallpaper_bluedotgrid</item>
- <item>wallpaper_hazybluedots</item>
- <item>wallpaper_ropelights</item>
+ <item>wallpaper_jai_cm3dcubes</item>
+ <item>wallpaper_jai_cmbrickwall</item>
+ <item>wallpaper_jai_cmcaustic</item>
+ <item>wallpaper_jai_cmceation</item>
+ <item>wallpaper_jai_cmcubes</item>
+ <item>wallpaper_jai_cmdiamondplate</item>
+ <item>wallpaper_jai_cmmodern</item>
+ <item>wallpaper_jai_cmmoderntint</item>
+ <item>wallpaper_jai_cmmovieclip</item>
+ <item>wallpaper_jai_cmorb</item>
+ <item>wallpaper_jai_cmradioactive</item>
+ <item>wallpaper_jai_cmride</item>
+ <item>wallpaper_jai_cmskateteam</item>
+ <item>wallpaper_jai_cmtintedcubes</item>
+ <item>wallpaper_jai_cmwoodedbg</item>
+ <item>wallpaper_jai_cmwornmovieclip</item>
<item>wallpaper_prash_cm_girls</item>
</string-array>
</resources>
diff --git a/overlay/common/packages/apps/ADWLauncher/res/values-mdpi/wallpapers.xml b/overlay/common/packages/apps/ADWLauncher/res/values-mdpi/wallpapers.xml
index b031a07..7645d52 100644
--- a/overlay/common/packages/apps/ADWLauncher/res/values-mdpi/wallpapers.xml
+++ b/overlay/common/packages/apps/ADWLauncher/res/values-mdpi/wallpapers.xml
@@ -17,34 +17,28 @@
<resources>
<string-array name="wallpapers" translatable="false">
+ <item>wallpaper_jai_cmchrome</item>
<item>wallpaper_prash_nexus_surf</item>
<item>wallpaper_prash_arrowd_blue</item>
<item>wallpaper_prash_arrowd_green</item>
<item>wallpaper_prash_arrowd_pink</item>
- <item>wallpaper_skate</item>
<item>wallpaper_cm_nexus_08</item>
- <item>wallpaper_electric</item>
- <item>wallpaper_grass</item>
- <item>wallpaper_canyon</item>
- <item>wallpaper_monumentvalley</item>
- <item>wallpaper_tree</item>
- <item>wallpaper_zanzibar</item>
- <item>wallpaper_field</item>
- <item>wallpaper_cloud</item>
- <item>wallpaper_desert</item>
- <item>wallpaper_goldengate</item>
- <item>wallpaper_despair</item>
- <item>wallpaper_grass_night</item>
- <item>wallpaper_galaxy</item>
- <item>wallpaper_x67</item>
- <item>wallpaper_nexusrain</item>
- <item>wallpaper_nexuspattern</item>
- <item>wallpaper_nexuswallpaper1</item>
- <item>wallpaper_brown</item>
- <item>wallpaper_pcut</item>
- <item>wallpaper_bluedotgrid</item>
- <item>wallpaper_hazybluedots</item>
- <item>wallpaper_ropelights</item>
+ <item>wallpaper_jai_cm3dcubes</item>
+ <item>wallpaper_jai_cmbrickwall</item>
+ <item>wallpaper_jai_cmcaustic</item>
+ <item>wallpaper_jai_cmceation</item>
+ <item>wallpaper_jai_cmcubes</item>
+ <item>wallpaper_jai_cmdiamondplate</item>
+ <item>wallpaper_jai_cmmodern</item>
+ <item>wallpaper_jai_cmmoderntint</item>
+ <item>wallpaper_jai_cmmovieclip</item>
+ <item>wallpaper_jai_cmorb</item>
+ <item>wallpaper_jai_cmradioactive</item>
+ <item>wallpaper_jai_cmride</item>
+ <item>wallpaper_jai_cmskateteam</item>
+ <item>wallpaper_jai_cmtintedcubes</item>
+ <item>wallpaper_jai_cmwoodedbg</item>
+ <item>wallpaper_jai_cmwornmovieclip</item>
<item>wallpaper_prash_cm_girls</item>
</string-array>
</resources>
diff --git a/prebuilt/common/bin/backuptool.sh b/prebuilt/common/bin/backuptool.sh
index 2b8fd82..65cf43a 100755
--- a/prebuilt/common/bin/backuptool.sh
+++ b/prebuilt/common/bin/backuptool.sh
@@ -91,7 +91,7 @@
then
echo "Skipping odexed apk $1";
else
- cp $1 $C/$F
+ cp -p $1 $C/$F
fi
fi
}
diff --git a/prebuilt/common/bin/compcache b/prebuilt/common/bin/compcache
new file mode 100755
index 0000000..ffadb3e
--- /dev/null
+++ b/prebuilt/common/bin/compcache
@@ -0,0 +1,32 @@
+#!/system/bin/sh
+#
+# Compcache manager
+# shade@chemlab.org (cyanogen)
+#
+
+DEV=/dev/block/ramzswap0
+MODULE=ramzswap
+MODULES_DIR=/system/modules/lib/modules/`uname -r`
+
+case "$1" in
+ start)
+ echo 3 > /proc/sys/vm/drop_caches
+ modprobe $MODULE
+ rzscontrol $DEV --init
+ swapon $DEV
+ ;;
+
+ stop)
+ swapoff $DEV >/dev/null 2>&1
+ rmmod $MODULE >/dev/null 2>&1
+ ;;
+ stats)
+ rzscontrol $DEV --stats
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|stats}"
+ exit 1
+esac
+
+exit 0
+
diff --git a/prebuilt/common/bin/fix_permissions b/prebuilt/common/bin/fix_permissions
new file mode 100755
index 0000000..ee4b067
--- /dev/null
+++ b/prebuilt/common/bin/fix_permissions
@@ -0,0 +1,476 @@
+#! /system/bin/sh
+#
+# Warning: if you want to run this script in cm-recovery change the above to #!/sbin/sh
+#
+# fix_permissions - fixes permissions on Android data directories after upgrade
+# shade@chemlab.org
+#
+# original concept: http://blog.elsdoerfer.name/2009/05/25/android-fix-package-uid-mismatches/
+# implementation by: Cyanogen
+# improved by: ankn, smeat, thenefield, farmatito, rikupw, Kastro
+#
+# v1.1-v1.31r3 - many improvements and concepts from XDA developers.
+# v1.34 through v2.00 - A lot of frustration [by Kastro]
+# v2.01 - Completely rewrote the script for SPEED, thanks for the input farmatito
+# /data/data depth recursion is tweaked;
+# fixed single mode;
+# functions created for modularity;
+# logging can be disabled via CLI for more speed;
+# runtime computation added to end (Runtime: mins secs);
+# progress (current # of total) added to screen;
+# fixed CLI argument parsing, now you can have more than one option!;
+# debug cli option;
+# verbosity can be disabled via CLI option for less noise;;
+# [by Kastro, (XDA: k4str0), twitter;mattcarver]
+# v2.02 - ignore com.htc.resources.apk if it exists and minor code cleanups,
+# fix help text, implement simulated run (-s) [farmatito]
+# v2.03 - fixed chown group ownership output [Kastro]
+
+VERSION="2.03"
+
+# Defaults
+DEBUG=0 # Debug off by default
+LOGGING=1 # Logging on by default
+VERBOSE=1 # Verbose on by default
+
+# Messages
+UID_MSG="Changing user ownership for:"
+GID_MSG="Changing group ownership for:"
+PERM_MSG="Changing permissions for:"
+
+# Programs needed
+ECHO="busybox echo"
+GREP="busybox grep"
+EGREP="busybox egrep"
+CAT="busybox cat"
+CHOWN="busybox chown"
+CHMOD="busybox chmod"
+MOUNT="busybox mount"
+UMOUNT="busybox umount"
+CUT="busybox cut"
+FIND="busybox find"
+LS="busybox ls"
+TR="busybox tr"
+TEE="busybox tee"
+TEST="busybox test"
+SED="busybox sed"
+RM="busybox rm"
+WC="busybox wc"
+EXPR="busybox expr"
+DATE="busybox date"
+
+# Initialise vars
+CODEPATH=""
+UID=""
+GID=""
+PACKAGE=""
+REMOVE=0
+NOSYSTEM=0
+ONLY_ONE=""
+SIMULATE=0
+SYSREMOUNT=0
+SYSMOUNT=0
+DATAMOUNT=0
+SYSSDMOUNT=0
+FP_STARTTIME=$( $DATE +"%m-%d-%Y %H:%M:%S" )
+FP_STARTEPOCH=$( $DATE +%s )
+
+fp_usage()
+{
+ $ECHO "Usage $0 [OPTIONS] [APK_PATH]"
+ $ECHO " -d turn on debug"
+ $ECHO " -f fix only package APK_PATH"
+ $ECHO " -l disable logging for this run (faster)"
+ $ECHO " -r remove stale data directories"
+ $ECHO " of uninstalled packages while fixing permissions"
+ $ECHO " -s simulate only"
+ $ECHO " -u check only non-system directories"
+ $ECHO " -v disable verbosity for this run (less output)"
+ $ECHO " -V print version"
+ $ECHO " -h this help"
+}
+
+fp_parseargs()
+{
+ # Parse options
+ while $TEST $# -ne 0; do
+ case "$1" in
+ -d)
+ DEBUG=1
+ ;;
+ -f)
+ if $TEST $# -lt 2; then
+ $ECHO "$0: missing argument for option $1"
+ exit 1
+ else
+ if $TEST $( $ECHO $2 | $CUT -c1 ) != "-"; then
+ ONLY_ONE=$2
+ shift;
+ else
+ $ECHO "$0: missing argument for option $1"
+ exit 1
+ fi
+ fi
+ ;;
+ -r)
+ REMOVE=1
+ ;;
+ -s)
+ SIMULATE=1
+ ;;
+ -l)
+ if $TEST $LOGGING -eq 0; then
+ LOGGING=1
+ else
+ LOGGING=0
+ fi
+ ;;
+ -v)
+ if $TEST $VERBOSE -eq 0; then
+ VERBOSE=1
+ else
+ VERBOSE=0
+ fi
+ ;;
+ -u)
+ NOSYSTEM=1
+ ;;
+ -V)
+ $ECHO "$0 $VERSION"
+ exit 0
+ ;;
+ -h)
+ fp_usage
+ exit 0
+ ;;
+ -*)
+ $ECHO "$0: unknown option $1"
+ $ECHO
+ fp_usage
+ exit 1
+ ;;
+ esac
+ shift;
+ done
+}
+
+fp_print()
+{
+ MSG=$@
+ if $TEST $LOGGING -eq 1; then
+ $ECHO $MSG | $TEE -a $LOG_FILE
+ else
+ $ECHO $MSG
+ fi
+}
+
+fp_start()
+{
+ if $TEST $SIMULATE -eq 0 ; then
+ if $TEST $( $GREP -c " /system " "/proc/mounts" ) -ne 0; then
+ DEVICE=$( $GREP " /system " "/proc/mounts" | $CUT -d ' ' -f1 )
+ if $TEST $DEBUG -eq 1; then
+ fp_print "/system mounted on $DEVICE"
+ fi
+ if $TEST $( $GREP " /system " "/proc/mounts" | $GREP -c " ro " ) -ne 0; then
+ $MOUNT -o remount,rw $DEVICE /system
+ SYSREMOUNT=1
+ fi
+ else
+ $MOUNT /system > /dev/null 2>&1
+ SYSMOUNT=1
+ fi
+
+ if $TEST $( $GREP -c " /data " "/proc/mounts" ) -eq 0; then
+ $MOUNT /data > /dev/null 2>&1
+ DATAMOUNT=1
+ fi
+
+ if $TEST -e /dev/block/mmcblk0p2 && $TEST $( $GREP -c " /system/sd " "/proc/mounts" ) -eq 0; then
+ $MOUNT /system/sd > /dev/null 2>&1
+ SYSSDMOUNT=1
+ fi
+ fi
+ if $TEST $( $MOUNT | $GREP -c /sdcard ) -eq 0; then
+ LOG_FILE="/data/fix_permissions.log"
+ else
+ LOG_FILE="/sdcard/fix_permissions.log"
+ fi
+ if $TEST ! -e "$LOG_FILE"; then
+ > $LOG_FILE
+ fi
+
+ fp_print "$0 $VERSION started at $FP_STARTTIME"
+}
+
+fp_chown_uid()
+{
+ FP_OLDUID=$1
+ FP_UID=$2
+ FP_FILE=$3
+
+ #if user ownership doesn't equal then change them
+ if $TEST "$FP_OLDUID" != "$FP_UID"; then
+ if $TEST $VERBOSE -ne 0; then
+ fp_print "$UID_MSG $FP_FILE from '$FP_OLDUID' to '$FP_UID'"
+ fi
+ if $TEST $SIMULATE -eq 0; then
+ $CHOWN $FP_UID "$FP_FILE"
+ fi
+ fi
+}
+
+fp_chown_gid()
+{
+ FP_OLDGID=$1
+ FP_GID=$2
+ FP_FILE=$3
+
+ #if group ownership doesn't equal then change them
+ if $TEST "$FP_OLDGID" != "$FP_GID"; then
+ if $TEST $VERBOSE -ne 0; then
+ fp_print "$GID_MSG $FP_FILE from '$FP_OLDGID' to '$FP_GID'"
+ fi
+ if $TEST $SIMULATE -eq 0; then
+ $CHOWN :$FP_GID "$FP_FILE"
+ fi
+ fi
+}
+
+fp_chmod()
+{
+ FP_OLDPER=$1
+ FP_OLDPER=$( $ECHO $FP_OLDPER | cut -c2-10 )
+ FP_PERSTR=$2
+ FP_PERNUM=$3
+ FP_FILE=$4
+
+ #if the permissions are not equal
+ if $TEST "$FP_OLDPER" != "$FP_PERSTR"; then
+ if $TEST $VERBOSE -ne 0; then
+ fp_print "$PERM_MSG $FP_FILE from '$FP_OLDPER' to '$FP_PERSTR' ($FP_PERNUM)"
+ fi
+ #change the permissions
+ if $TEST $SIMULATE -eq 0; then
+ $CHMOD $FP_PERNUM "$FP_FILE"
+ fi
+ fi
+}
+
+fp_all()
+{
+ FP_NUMS=$( $CAT /data/system/packages.xml | $EGREP "^<package.*serId" | $GREP -v framework-res.apk | $GREP -v com.htc.resources.apk | $WC -l )
+ I=0
+ $CAT /data/system/packages.xml | $EGREP "^<package.*serId" | $GREP -v framework-res.apk | $GREP -v com.htc.resources.apk | while read all_line; do
+ I=$( $EXPR $I + 1 )
+ fp_package "$all_line" $I $FP_NUMS
+ done
+}
+
+fp_single()
+{
+ FP_SFOUND=$( $CAT /data/system/packages.xml | $EGREP "^<package.*serId" | $GREP -v framework-res.apk | $GREP -v com.htc.resources.apk | $GREP -i $ONLY_ONE | wc -l )
+ if $TEST $FP_SFOUND -gt 1; then
+ fp_print "Cannot perform single operation on $FP_SFOUND matched package(s)."
+ elif $TEST $FP_SFOUND = "" -o $FP_SFOUND -eq 0; then
+ fp_print "Could not find the package you specified in the packages.xml file."
+ else
+ FP_SPKG=$( $CAT /data/system/packages.xml | $EGREP "^<package.*serId" | $GREP -v framework-res.apk | $GREP -v com.htc.resources.apk | $GREP -i $ONLY_ONE )
+ fp_package "${FP_SPKG}" 1 1
+ fi
+}
+
+fp_package()
+{
+ pkgline=$1
+ curnum=$2
+ endnum=$3
+ CODEPATH=$( $ECHO $pkgline | $SED 's%.* codePath="\(.*\)".*%\1%' | $CUT -d '"' -f1 )
+ PACKAGE=$( $ECHO $pkgline | $SED 's%.* name="\(.*\)".*%\1%' | $CUT -d '"' -f1 )
+ UID=$( $ECHO $pkgline | $SED 's%.*serId="\(.*\)".*%\1%' | $CUT -d '"' -f1 )
+ GID=$UID
+ APPDIR=$( $ECHO $CODEPATH | $SED 's%^\(.*\)/.*%\1%' )
+ APK=$( $ECHO $CODEPATH | $SED 's%^.*/\(.*\..*\)$%\1%' )
+
+ #debug
+ if $TEST $DEBUG -eq 1; then
+ fp_print "CODEPATH: $CODEPATH APPDIR: $APPDIR APK:$APK UID/GID:$UID:$GID"
+ fi
+
+ #check for existence of apk
+ if $TEST -e $CODEPATH; then
+ fp_print "Processing ($curnum of $endnum): $PACKAGE..."
+
+ #lets get existing permissions of CODEPATH
+ OLD_UGD=$( $LS -ln "$CODEPATH" )
+ OLD_PER=$( $ECHO $OLD_UGD | $CUT -d ' ' -f1 )
+ OLD_UID=$( $ECHO $OLD_UGD | $CUT -d ' ' -f3 )
+ OLD_GID=$( $ECHO $OLD_UGD | $CUT -d ' ' -f4 )
+
+ #apk source dirs
+ if $TEST "$APPDIR" = "/system/app"; then
+ #skip system apps if set
+ if $TEST "$NOSYSTEM" = "1"; then
+ fp_print "***SKIPPING SYSTEM APP ($PACKAGE)!"
+ return
+ fi
+ fp_chown_uid $OLD_UID 0 "$CODEPATH"
+ fp_chown_gid $OLD_GID 0 "$CODEPATH"
+ fp_chmod $OLD_PER "rw-r--r--" 644 "$CODEPATH"
+ elif $TEST "$APPDIR" = "/data/app" || $TEST "$APPDIR" = "/sd-ext/app"; then
+ fp_chown_uid $OLD_UID 1000 "$CODEPATH"
+ fp_chown_gid $OLD_GID 1000 "$CODEPATH"
+ fp_chmod $OLD_PER "rw-r--r--" 644 "$CODEPATH"
+ elif $TEST "$APPDIR" = "/data/app-private" || $TEST "$APPDIR" = "/sd-ext/app-private"; then
+ fp_chown_uid $OLD_UID 1000 "$CODEPATH"
+ fp_chown_gid $OLD_GID $GID "$CODEPATH"
+ fp_chmod $OLD_PER "rw-r-----" 640 "$CODEPATH"
+ fi
+ else
+ fp_print "$CODEPATH does not exist ($curnum of $endnum). Reinstall..."
+ if $TEST $REMOVE -eq 1; then
+ if $TEST -d /data/data/$PACKAGE ; then
+ fp_print "Removing stale dir /data/data/$PACKAGE"
+ if $TEST $SIMULATE -eq 0 ; then
+ $RM -R /data/data/$PACKAGE
+ fi
+ fi
+ fi
+ fi
+
+ #the data/data for the package
+ if $TEST -d "/data/data/$PACKAGE"; then
+ #find all directories in /data/data/$PACKAGE
+ $FIND /data/data/$PACKAGE -type d -exec $LS -ldn {} \; | while read dataline; do
+ #get existing permissions of that directory
+ OLD_PER=$( $ECHO $dataline | $CUT -d ' ' -f1 )
+ OLD_UID=$( $ECHO $dataline | $CUT -d ' ' -f3 )
+ OLD_GID=$( $ECHO $dataline | $CUT -d ' ' -f4 )
+ FILEDIR=$( $ECHO $dataline | $CUT -d ' ' -f9 )
+ FOURDIR=$( $ECHO $FILEDIR | $CUT -d '/' -f5 )
+
+ #set defaults for iteration
+ ISLIB=0
+ REVPERM=755
+ REVPSTR="rwxr-xr-x"
+ REVUID=$UID
+ REVGID=$GID
+
+ if $TEST "$FOURDIR" = ""; then
+ #package directory, perms:755 owner:$UID:$GID
+ fp_chmod $OLD_PER "rwxr-xr-x" 755 "$FILEDIR"
+ elif $TEST "$FOURDIR" = "lib"; then
+ #lib directory, perms:755 owner:1000:1000
+ #lib files, perms:755 owner:1000:1000
+ ISLIB=1
+ REVPERM=755
+ REVPSTR="rwxr-xr-x"
+ REVUID=1000
+ REVGID=1000
+ fp_chmod $OLD_PER "rwxr-xr-x" 755 "$FILEDIR"
+ elif $TEST "$FOURDIR" = "shared_prefs"; then
+ #shared_prefs directories, perms:771 owner:$UID:$GID
+ #shared_prefs files, perms:660 owner:$UID:$GID
+ REVPERM=660
+ REVPSTR="rw-rw----"
+ fp_chmod $OLD_PER "rwxrwx--x" 771 "$FILEDIR"
+ elif $TEST "$FOURDIR" = "databases"; then
+ #databases directories, perms:771 owner:$UID:$GID
+ #databases files, perms:660 owner:$UID:$GID
+ REVPERM=660
+ REVPSTR="rw-rw----"
+ fp_chmod $OLD_PER "rwxrwx--x" 771 "$FILEDIR"
+ elif $TEST "$FOURDIR" = "cache"; then
+ #cache directories, perms:771 owner:$UID:$GID
+ #cache files, perms:600 owner:$UID:GID
+ REVPERM=600
+ REVPSTR="rw-------"
+ fp_chmod $OLD_PER "rwxrwx--x" 771 "$FILEDIR"
+ else
+ #other directories, perms:771 owner:$UID:$GID
+ REVPERM=771
+ REVPSTR="rwxrwx--x"
+ fp_chmod $OLD_PER "rwxrwx--x" 771 "$FILEDIR"
+ fi
+
+ #change ownership of directories matched
+ if $TEST "$ISLIB" = "1"; then
+ fp_chown_uid $OLD_UID 1000 "$FILEDIR"
+ fp_chown_gid $OLD_GID 1000 "$FILEDIR"
+ else
+ fp_chown_uid $OLD_UID $UID "$FILEDIR"
+ fp_chown_gid $OLD_GID $GID "$FILEDIR"
+ fi
+
+ #if any files exist in directory with improper permissions reset them
+ $FIND $FILEDIR -type f -maxdepth 1 ! -perm $REVPERM -exec $LS -ln {} \; | while read subline; do
+ OLD_PER=$( $ECHO $subline | $CUT -d ' ' -f1 )
+ SUBFILE=$( $ECHO $subline | $CUT -d ' ' -f9 )
+ fp_chmod $OLD_PER $REVPSTR $REVPERM "$SUBFILE"
+ done
+
+ #if any files exist in directory with improper user reset them
+ $FIND $FILEDIR -type f -maxdepth 1 ! -user $REVUID -exec $LS -ln {} \; | while read subline; do
+ OLD_UID=$( $ECHO $subline | $CUT -d ' ' -f3 )
+ SUBFILE=$( $ECHO $subline | $CUT -d ' ' -f9 )
+ fp_chown_uid $OLD_UID $REVUID "$SUBFILE"
+ done
+
+ #if any files exist in directory with improper group reset them
+ $FIND $FILEDIR -type f -maxdepth 1 ! -group $REVGID -exec $LS -ln {} \; | while read subline; do
+ OLD_GID=$( $ECHO $subline | $CUT -d ' ' -f4 )
+ SUBFILE=$( $ECHO $subline | $CUT -d ' ' -f9 )
+ fp_chown_gid $OLD_GID $REVGID "$SUBFILE"
+ done
+ done
+ fi
+}
+
+date_diff()
+{
+ if $TEST $# -ne 2; then
+ FP_DDM="E"
+ FP_DDS="E"
+ return
+ fi
+ FP_DDD=$( $EXPR $2 - $1 )
+ FP_DDM=$( $EXPR $FP_DDD / 60 )
+ FP_DDS=$( $EXPR $FP_DDD % 60 )
+}
+
+fp_end()
+{
+ if $TEST $SYSREMOUNT -eq 1; then
+ $MOUNT -o remount,ro $DEVICE /system > /dev/null 2>&1
+ fi
+
+ if $TEST $SYSSDMOUNT -eq 1; then
+ $UMOUNT /system/sd > /dev/null 2>&1
+ fi
+
+ if $TEST $SYSMOUNT -eq 1; then
+ $UMOUNT /system > /dev/null 2>&1
+ fi
+
+ if $TEST $DATAMOUNT -eq 1; then
+ $UMOUNT /data > /dev/null 2>&1
+ fi
+
+ FP_ENDTIME=$( $DATE +"%m-%d-%Y %H:%M:%S" )
+ FP_ENDEPOCH=$( $DATE +%s )
+
+ date_diff $FP_STARTEPOCH $FP_ENDEPOCH
+
+ fp_print "$0 $VERSION ended at $FP_ENDTIME (Runtime:${FP_DDM}m${FP_DDS}s)"
+}
+
+#MAIN SCRIPT
+
+fp_parseargs $@
+fp_start
+if $TEST "$ONLY_ONE" != "" -a "$ONLY_ONE" != "0" ; then
+ fp_single "$ONLY_ONE"
+else
+ fp_all
+fi
+fp_end
diff --git a/prebuilt/common/etc/init.d/00banner b/prebuilt/common/etc/init.d/00banner
new file mode 100755
index 0000000..70b8a9f
--- /dev/null
+++ b/prebuilt/common/etc/init.d/00banner
@@ -0,0 +1,12 @@
+#!/system/bin/sh
+#
+# Print startup info
+#
+L="log -p i -t cm"
+
+$L "Welcome to Android `getprop ro.build.version.release` / `getprop ro.modversion`";
+$L " _ ";
+$L " __ __ _ ___ _ _ __ ___ __ _ _ _ _ __ __))";
+$L "((_ \\(/'((_( ((\\( ((_)((_( (('((\\( ((\`1( ((_)((_( ";
+$L " )) _))";
+$L " ";
diff --git a/prebuilt/common/etc/init.d/01sysctl b/prebuilt/common/etc/init.d/01sysctl
new file mode 100755
index 0000000..bba6a83
--- /dev/null
+++ b/prebuilt/common/etc/init.d/01sysctl
@@ -0,0 +1,2 @@
+#!/system/bin/sh
+sysctl -p
diff --git a/prebuilt/common/etc/init.d/03firstboot b/prebuilt/common/etc/init.d/03firstboot
new file mode 100755
index 0000000..bd084a0
--- /dev/null
+++ b/prebuilt/common/etc/init.d/03firstboot
@@ -0,0 +1,9 @@
+#!/system/bin/sh
+# execute any postinstall script then kill it
+if [ -e /data/firstboot.sh ];
+then
+ log -p i -t boot "Executing firstboot.sh..";
+ logwrapper /system/bin/sh /data/firstboot.sh;
+ rm -f /data/firstboot.sh;
+fi;
+
diff --git a/prebuilt/common/etc/init.d/04modules b/prebuilt/common/etc/init.d/04modules
new file mode 100755
index 0000000..db18c71
--- /dev/null
+++ b/prebuilt/common/etc/init.d/04modules
@@ -0,0 +1,14 @@
+#!/system/bin/sh
+#
+# Load any extra modules
+
+MODULES=""
+
+if [ "`getprop persist.net.ipv6`" = "1" ]; then
+ MODULES="$MODULES ipv6"
+fi
+
+for i in $MODULES;
+do
+ modprobe $i;
+done
diff --git a/prebuilt/common/etc/init.d/05mountsd b/prebuilt/common/etc/init.d/05mountsd
new file mode 100755
index 0000000..f53645f
--- /dev/null
+++ b/prebuilt/common/etc/init.d/05mountsd
@@ -0,0 +1,54 @@
+#!/system/bin/sh
+#
+# mount ext[234] partition from sd card
+
+BB="logwrapper busybox";
+
+if [ "$SD_EXT_DIRECTORY" = "" ];
+then
+ SD_EXT_DIRECTORY=/sd-ext;
+fi;
+
+# find first linux partition on SD card
+MMC=/dev/block/mmcblk0
+
+# wait for the device to settle
+COUNT=6;
+until [ -b "$MMC" ] || [ $COUNT -lt 1 ];
+do
+ sleep 1;
+ COUNT=$((COUNT-1));
+done;
+
+if [ -b "$MMC" ];
+then
+ FDISK="busybox fdisk"
+ PARTITION=`$FDISK -l $MMC | awk '/^\// && $5 == 83 {print $1;exit;}'`
+
+ if [ -b "$PARTITION" ];
+ then
+ log -p i -t mountsd "Checking filesystems..";
+
+ # fsck the sdcard filesystem first
+ logwrapper e2fsck -y $PARTITION;
+
+ # set property with exit code in case an error occurs
+ setprop cm.e2fsck.errors $?;
+ if [ "$?" = 0 ];
+ then
+
+ # mount and set perms
+ $BB mount -o noatime,nodiratime -t auto $PARTITION $SD_EXT_DIRECTORY;
+ if [ "$?" = 0 ];
+ then
+ $BB chown 1000:1000 $SD_EXT_DIRECTORY;
+ $BB chmod 771 $SD_EXT_DIRECTORY;
+ log -p i -t mountsd "$SD_EXT_DIRECTORY successfully mounted";
+ else
+ log -p e -t mountsd "Unable to mount filesystem for $SD_EXT_DIRECTORY!";
+ fi
+ else
+ log -p e -t mountsd "Unable to repair filesystem, disabling apps2sd";
+ fi
+ fi
+fi
diff --git a/prebuilt/common/etc/init.d/10apps2sd b/prebuilt/common/etc/init.d/10apps2sd
new file mode 100755
index 0000000..b4d0192
--- /dev/null
+++ b/prebuilt/common/etc/init.d/10apps2sd
@@ -0,0 +1,24 @@
+#!/system/bin/sh
+# Make sure the Apps2SD structure exists.
+
+if [ "$SD_EXT_DIRECTORY" = "" ];
+then
+ SD_EXT_DIRECTORY=/sd-ext;
+fi;
+
+if ! awk -vDIR="$SD_EXT_DIRECTORY" '$2 == DIR { exit 1; }' /proc/mounts ;
+then
+ # create directories if necessary.
+ for i in app app-private dalvik-cache;
+ do
+ if [ ! -d $SD_EXT_DIRECTORY/$i ];
+ then
+ mkdir $SD_EXT_DIRECTORY/$i;
+ busybox chown 1000:1000 $SD_EXT_DIRECTORY/$i;
+ busybox chmod 771 $SD_EXT_DIRECTORY/$i;
+ log -p i -t a2sd "$SD_EXT_DIRECTORY/$i created"
+ fi;
+ done
+ setprop cm.a2sd.active 1
+ log -p i -t a2sd "Apps2SD successfully activated";
+fi;
diff --git a/prebuilt/common/etc/init.d/20userinit b/prebuilt/common/etc/init.d/20userinit
new file mode 100755
index 0000000..ca88f83
--- /dev/null
+++ b/prebuilt/common/etc/init.d/20userinit
@@ -0,0 +1,21 @@
+#!/system/bin/sh
+# call a userinit.sh script if it's present on the sdcard
+
+if [ "$SD_EXT_DIRECTORY" = "" ];
+then
+ SD_EXT_DIRECTORY=/sd-ext;
+fi;
+
+if [ -e $SD_EXT_DIRECTORY/userinit.sh ];
+then
+ log -p i -t userinit "Executing $SD_EXT_DIRECTORY/userinit.sh";
+ busybox chmod +x $SD_EXT_DIRECTORY/userinit.sh;
+ logwrapper /system/bin/sh $SD_EXT_DIRECTORY/userinit.sh;
+ setprop cm.userinit.active 1;
+fi;
+
+if [ -d $SD_EXT_DIRECTORY/userinit.d ];
+then
+ logwrapper busybox run-parts $SD_EXT_DIRECTORY/userinit.d;
+ setprop cm.userinit.active 1;
+fi;
diff --git a/prebuilt/common/etc/init.local.rc b/prebuilt/common/etc/init.local.rc
new file mode 100644
index 0000000..ea900c4
--- /dev/null
+++ b/prebuilt/common/etc/init.local.rc
@@ -0,0 +1,19 @@
+# CyanogenMod Extras
+
+# Compcache
+service compcache_on /system/bin/logwrapper /system/bin/sh /system/bin/compcache start
+ disabled
+ oneshot
+
+service compcache_off /system/bin/logwrapper /system/bin/sh /system/bin/compcache stop
+ disabled
+ oneshot
+
+on property:persist.service.compcache=1
+ start compcache_on
+
+on property:persist.service.compcache=0
+ start compcache_off
+
+
+
diff --git a/prebuilt/common/etc/sysctl.conf b/prebuilt/common/etc/sysctl.conf
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/prebuilt/common/etc/sysctl.conf
diff --git a/prebuilt/dream_sapphire/etc/AudioPara_dream.csv b/prebuilt/dream_sapphire/etc/AudioPara_dream.csv
new file mode 100644
index 0000000..f702821
--- /dev/null
+++ b/prebuilt/dream_sapphire/etc/AudioPara_dream.csv
@@ -0,0 +1,143 @@
+Header,Dream_TMU_20090305
+A0,HTC_VOC_CODEC_EARCUPLE_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A1,HTC_VOC_CODEC_EARCUPLE_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A2,HTC_VOC_CODEC_SPEAKER_VOICE,35,63,36,63,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,18,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A3,HTC_VOC_CODEC_SPEAKER_MIDI,35,63,36,63,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,18,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A4,HTC_VOC_CODEC_HEADSET_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A5,HTC_VOC_CODEC_HEADSET_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A6,HTC_VOC_CODEC_BT_VOICE,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A7,HTC_VOC_CODEC_BT_MIDI,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A8,HTC_VOC_CODEC_CARKIT_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A9,HTC_VOC_CODEC_CARKIT_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A10,HTC_VOC_CODEC_TTY_FULL_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A11,HTC_VOC_CODEC_TTY_FULL_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A12,HTC_VOC_CODEC_TTY_VCO_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A13,HTC_VOC_CODEC_TTY_VCO_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A14,HTC_VOC_CODEC_TTY_HCO_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A15,HTC_VOC_CODEC_TTY_HCO_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A18,HTC_VOC_CODEC_TBD2_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A19,HTC_VOC_CODEC_TBD2_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,35,6B,36,6B,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,10,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1E,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,35,6B,36,6B,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,10,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1E,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A22,HTC_VOC_CODEC_TBD4_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A23,HTC_VOC_CODEC_TBD4_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U0,HTC_VOC_CODEC_EARCUPLE_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,90,3D,90,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U1,HTC_VOC_CODEC_EARCUPLE_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,84,3D,84,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U2,HTC_VOC_CODEC_SPEAKER_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,98,3D,98,3E,0,3F,0,40,0,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U3,HTC_VOC_CODEC_SPEAKER_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,0,3F,0,40,0,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U4,HTC_VOC_CODEC_HEADSET_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U5,HTC_VOC_CODEC_HEADSET_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U6,HTC_VOC_CODEC_BT_VOICE,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U7,HTC_VOC_CODEC_BT_MIDI,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U8,HTC_VOC_CODEC_CARKIT_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U9,HTC_VOC_CODEC_CARKIT_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,20,3D,20,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U10,HTC_VOC_CODEC_TTY_FULL_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U11,HTC_VOC_CODEC_TTY_FULL_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U12,HTC_VOC_CODEC_TTY_VCO_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U13,HTC_VOC_CODEC_TTY_VCO_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U14,HTC_VOC_CODEC_TTY_HCO_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U15,HTC_VOC_CODEC_TTY_HCO_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U18,HTC_VOC_CODEC_TBD2_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U19,HTC_VOC_CODEC_TBD2_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U22,HTC_VOC_CODEC_TBD4_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,C4,3D,C4,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U23,HTC_VOC_CODEC_TBD4_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,C4,3D,C4,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+D0,HTC_VOC_CODEC_EARCUPLE_VOICE,1,2,22,0,818,0,0,0,0,0
+D1,HTC_VOC_CODEC_EARCUPLE_MIDI,1,6,22,0,818,0,0,0,0,0
+D2,HTC_VOC_CODEC_SPEAKER_VOICE,1,2,22,0,818,0,0,0,0,0
+D3,HTC_VOC_CODEC_SPEAKER_MIDI,1,6,22,0,818,0,0,0,0,0
+D4,HTC_VOC_CODEC_HEADSET_VOICE,1,2,22,0,818,0,0,c,0,0
+D5,HTC_VOC_CODEC_HEADSET_MIDI,1,6,22,0,818,0,0,c,0,0
+D6,HTC_VOC_CODEC_BT_VOICE,4002,0,22,3,800,0,1,0,0,0
+D7,HTC_VOC_CODEC_BT_MIDI,4002,0,22,3,800,0,1,0,0,0
+D8,HTC_VOC_CODEC_CARKIT_VOICE,1,7,22,0,818,0,0,0,0,0
+D9,HTC_VOC_CODEC_CARKIT_MIDI,1,7,22,0,818,0,0,0,0,0
+D10,HTC_VOC_CODEC_TTY_FULL_VOICE,1,7,22,0,818,0,0,0,0,0
+D11,HTC_VOC_CODEC_TTY_FULL_MIDI,1,7,22,0,818,0,0,0,0,0
+D12,HTC_VOC_CODEC_TTY_VCO_VOICE,1,7,22,0,818,0,0,0,0,0
+D13,HTC_VOC_CODEC_TTY_VCO_MIDI,1,7,22,0,818,0,0,0,0,0
+D14,HTC_VOC_CODEC_TTY_HCO_VOICE,1,7,22,0,818,0,0,0,0,0
+D15,HTC_VOC_CODEC_TTY_HCO_MIDI,1,7,22,0,818,0,0,0,0,0
+D16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,1,2,22,0,818,0,0,c,0,0
+D17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,1,6,22,0,818,0,0,c,0,0
+D18,HTC_VOC_CODEC_TBD2_VOICE,1,7,22,0,818,0,0,0,0,0
+D19,HTC_VOC_CODEC_TBD2_MIDI,1,7,22,0,818,0,0,0,0,0
+D20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,1,7,22,0,818,0,0,0,0,0
+D21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,1,7,22,0,818,0,0,0,0,0
+D22,HTC_VOC_CODEC_TBD4_VOICE,1,7,22,0,818,0,0,0,0,0
+D23,HTC_VOC_CODEC_TBD4_MIDI,1,7,22,0,818,0,0,0,0,0
+F0,PHONE_HEADSET_VOL0,0,4000,2013,0,7FB2,23FD,0,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F1,PHONE_HEADSET_VOL1,1,4000,2861,0,7FB2,2D4E,0,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F2,PHONE_HEADSET_VOL2,2,4000,32D6,0,7FB2,390A,0,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F3,PHONE_HEADSET_VOL3,3,4000,4000,0,7FB2,47CF,0,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F4,PHONE_HEADSET_VOL4,4,4000,4000,0,7FB2,71CF,0,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F5,PHONE_HEADSET_VOL5,5,4000,4000,0,7FB2,B45F,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,50,300,258,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F6,PHONE_HANDSFREE_VOL0,0,4000,143D,0,2861,7FB2,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F7,PHONE_HANDSFREE_VOL1,1,4000,143D,0,2861,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F8,PHONE_HANDSFREE_VOL2,2,4000,143D,0,2861,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F9,PHONE_HANDSFREE_VOL3,3,4000,1C96,0,2861,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,50,100,100,200,100,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F10,PHONE_HANDSFREE_VOL4,4,4000,2D4E,0,2861,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,bb8,0,100,100,200,400,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F11,PHONE_HANDSFREE_VOL5,5,4000,4000,0,2861,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,5A67,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,4A38,bb8,0,100,100,400,500,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF3F,FC68,F8C8,F8EF,FDA1,4027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F12,PHONE_EARCUPLE_VOL0,0,4000,4000,0,4000,1209,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1388,1c2,2ee0,fa0,FFFF,0,CB,FECB,5D5,D75,69D,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F13,PHONE_EARCUPLE_VOL1,1,4000,4000,0,4000,197A,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1388,1c2,2ee0,fa0,FFFF,0,CB,FECB,5D5,D75,69D,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F14,PHONE_EARCUPLE_VOL2,2,4000,4000,0,4000,23FD,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1388,1c2,2ee0,fa0,FFFF,0,CB,FECB,5D5,D75,69D,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F15,PHONE_EARCUPLE_VOL3,3,4000,4000,0,4000,32D6,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1388,1c2,2ee0,fa0,FFFF,0,CB,FECB,5D5,D75,69D,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F16,PHONE_EARCUPLE_VOL4,4,4000,4000,0,4000,5092,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,200,64,1388,1c2,2ee0,fa0,FFFF,0,197,FE36,711,FEEB,FFD5,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F17,PHONE_EARCUPLE_VOL5,5,4000,4000,0,4000,71CF,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,200,64,1388,1c2,2ee0,fa0,FFFF,0,197,FE36,711,FEEB,FFD5,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F18,PHONE_BTHEADSET,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F19,PHONE_CARKIT,5,4000,4000,0,7FB2,5A67,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,417,FC95,60,EC7D,01D8,F16B,3D23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F20,PHONE_TTY_FULL,0,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,4000,0,0,0,0,0,0,FFFF,91,316,400,FF03,17BF,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F21,PHONE_TTY_VCO,0,4000,2600,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F22,PHONE_TTY_HCO,0,4000,4000,0,4000,5A67,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,FB93,FBF6,F2C6,FDCC,93,141F,382A,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F23,CE_REC_INC_MIC,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F24,CE_REC_EXT_MIC,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F25,CE_PLAYBACK_HEADSET,5,4000,2FFC,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F26,CE_PLAYBACK_HANDSFREE,5,4000,5500,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F27,CE_SYS,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,00fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F28,VT_HANDSFREE_VOL0,0,4000,143D,0,2013,7FB2,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F29,VT_HANDSFREE_VOL1,1,4000,143D,0,2013,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F30,VT_HANDSFREE_VOL2,2,4000,143D,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F31,VT_HANDSFREE_VOL3,3,4000,1C96,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,50,100,100,200,100,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F32,VT_HANDSFREE_VOL4,4,4000,2D4E,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,bb8,0,100,100,200,400,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F33,VT_HANDSFREE_VOL5,5,4000,4000,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,5A67,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,4A38,bb8,0,100,100,400,500,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F34,CE_PLAYBACK_HEADSET_RING,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,00fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G0,Default,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G1,HTC BH S100,5,4000,4000,0,4000,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,14,800,2000,2000,fa,46,1,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,3F00,7D0,0,40,100,400,200,400,300,258,32,1ca8,1c2,2EE0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G2,HTC BH M100,5,4000,4000,0,5A67,5A67,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G3,Motorola H500,5,4000,4000,0,7FB2,7FB2,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G4,Nokia HS-36W,5,4000,4000,0,7FB2,B45F,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,780,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,40,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G5,PLT 510v.D,5,4000,4000,0,4000,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G6,M2500 by Plantronics,5,4000,4000,0,4000,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G7,Nokia HDW-3,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G8,HBH-608,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G9,HBH-DS970,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G10,i.Tech BlueBAND,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G11,Nokia BH-800,5,4000,4000,0,7FB2,5A67,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,78,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,60,100,800,400,400,300,258,32,1ca8,300,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G12,Motorola H700,5,4000,4000,0,5A67,5A67,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G13,HTC BH M200,5,4000,4000,0,4000,7FB2,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G14,Jabra JX10,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,60,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G15,320Plantronics,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G16,640Plantronics,5,4000,4000,0,7FB2,4000,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,20,161,400,200,400,300,258,32,1ca8,400,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G17,Jabra BT500,5,4000,4000,0,7FB2,5A67,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,161,800,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G18,Motorola HT820,5,4000,4000,0,5092,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF10,FCC8,F8A0,F4F2,F04B,65AD,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G19,HBH-IV840,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G20,6XXPlantronics,5,4000,4000,0,7FB2,A0C2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,0,0,0,0,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G21,3xxPlantronics,5,4000,4000,0,5A67,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,1500,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,20,100,100,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G22,HBH-PV710,5,4000,4000,0,71CF,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G23,Motorola H670,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,100,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G24,HBM-300,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,70,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G25,Nokia BH-208,5,4000,4000,0,5A67,7FB2,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,70,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G26,Samsung WEP410,5,4000,4000,0,7FB2,2D4E,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,150,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G27,Jabra BT8010,5,4000,4000,0,7FB2,71CF,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G28,Motorola S9,5,4000,4000,0,7FB2,4000,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G29,Jabra BT620s,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,270,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G30,Nokia BH-902,5,4000,4000,0,71CF,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,70,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G31,HBH-DS220,5,4000,4000,0,4000,B45F,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G32,HBH-DS980,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G33,BT_EC_OFF,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G34,Motorola H721,5,4000,4000,0,71CF,2D4E,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,200,800,2000,2000,fa,46,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,1200,0,20,100,200,200,400,300,258,32,1ca8,1000,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
diff --git a/prebuilt/dream_sapphire/etc/AudioPara_sapphire.csv b/prebuilt/dream_sapphire/etc/AudioPara_sapphire.csv
new file mode 100644
index 0000000..dde1adb
--- /dev/null
+++ b/prebuilt/dream_sapphire/etc/AudioPara_sapphire.csv
@@ -0,0 +1,162 @@
+Header,Sapphire_VODAFONE_20090305
+A0,HTC_VOC_CODEC_EARCUPLE_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A1,HTC_VOC_CODEC_EARCUPLE_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A2,HTC_VOC_CODEC_SPEAKER_VOICE,35,63,36,63,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,18,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A3,HTC_VOC_CODEC_SPEAKER_MIDI,35,63,36,63,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,18,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A4,HTC_VOC_CODEC_HEADSET_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A5,HTC_VOC_CODEC_HEADSET_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A6,HTC_VOC_CODEC_BT_VOICE,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A7,HTC_VOC_CODEC_BT_MIDI,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A8,HTC_VOC_CODEC_CARKIT_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A9,HTC_VOC_CODEC_CARKIT_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A10,HTC_VOC_CODEC_TTY_FULL_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A11,HTC_VOC_CODEC_TTY_FULL_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A12,HTC_VOC_CODEC_TTY_VCO_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A13,HTC_VOC_CODEC_TTY_VCO_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A14,HTC_VOC_CODEC_TTY_HCO_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A15,HTC_VOC_CODEC_TTY_HCO_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A18,HTC_VOC_CODEC_FMHEADSET_VOICE,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A19,HTC_VOC_CODEC_FMHEADSET_MIDI,35,69,36,69,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,6,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,35,6B,36,6B,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,10,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1E,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,35,6B,36,6B,37,0,38,0,39,3,3A,80,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,10,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1E,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A22,HTC_VOC_CODEC_FMSPEAKER_VOICE,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+A23,HTC_VOC_CODEC_FMSPEAKER_MIDI,35,71,36,61,37,0,38,0,39,3,3A,0,3B,0,3C,0,3D,0,3E,0,3F,0,40,0,41,1C,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,1,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U0,HTC_VOC_CODEC_EARCUPLE_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,34,3D,34,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U1,HTC_VOC_CODEC_EARCUPLE_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,18,3D,18,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U2,HTC_VOC_CODEC_SPEAKER_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,38,3D,38,3E,0,3F,0,40,0,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U3,HTC_VOC_CODEC_SPEAKER_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,34,3D,34,3E,0,3F,0,40,0,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U4,HTC_VOC_CODEC_HEADSET_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U5,HTC_VOC_CODEC_HEADSET_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U6,HTC_VOC_CODEC_BT_VOICE,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U7,HTC_VOC_CODEC_BT_MIDI,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U8,HTC_VOC_CODEC_CARKIT_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U9,HTC_VOC_CODEC_CARKIT_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,20,3D,20,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U10,HTC_VOC_CODEC_TTY_FULL_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U11,HTC_VOC_CODEC_TTY_FULL_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,3C,3D,3C,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U12,HTC_VOC_CODEC_TTY_VCO_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U13,HTC_VOC_CODEC_TTY_VCO_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U14,HTC_VOC_CODEC_TTY_HCO_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U15,HTC_VOC_CODEC_TTY_HCO_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,28,3D,28,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,20,3D,20,3E,8,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U18,HTC_VOC_CODEC_FMHEADSET_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U19,HTC_VOC_CODEC_FMHEADSET_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,A0,3D,A0,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,44,3D,44,3E,0,3F,80,40,5,41,0,42,1,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U22,HTC_VOC_CODEC_FMSPEAKER_VOICE,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,C4,3D,C4,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+U23,HTC_VOC_CODEC_FMSPEAKER_MIDI,35,0,36,0,37,FF,38,0,39,0,3A,0,3B,0,3C,C4,3D,C4,3E,8,3F,80,40,5,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,4A,0,4B,0,4C,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+D0,HTC_VOC_CODEC_EARCUPLE_VOICE,1,2,22,0,818,0,0,0,0,0
+D1,HTC_VOC_CODEC_EARCUPLE_MIDI,1,6,22,0,818,0,0,0,0,0
+D2,HTC_VOC_CODEC_SPEAKER_VOICE,1,2,22,0,818,0,0,0,0,0
+D3,HTC_VOC_CODEC_SPEAKER_MIDI,1,6,22,0,818,0,0,0,0,0
+D4,HTC_VOC_CODEC_HEADSET_VOICE,1,3,22,0,818,0,0,c,0,0
+D5,HTC_VOC_CODEC_HEADSET_MIDI,1,6,22,0,818,0,0,c,0,0
+D6,HTC_VOC_CODEC_BT_VOICE,4002,0,22,3,800,0,1,0,0,0
+D7,HTC_VOC_CODEC_BT_MIDI,4002,0,22,3,800,0,1,0,0,0
+D8,HTC_VOC_CODEC_CARKIT_VOICE,1,7,22,0,818,0,0,0,0,0
+D9,HTC_VOC_CODEC_CARKIT_MIDI,1,7,22,0,818,0,0,0,0,0
+D10,HTC_VOC_CODEC_TTY_FULL_VOICE,1,7,22,0,818,0,0,0,0,0
+D11,HTC_VOC_CODEC_TTY_FULL_MIDI,1,7,22,0,818,0,0,0,0,0
+D12,HTC_VOC_CODEC_TTY_VCO_VOICE,1,7,22,0,818,0,0,0,0,0
+D13,HTC_VOC_CODEC_TTY_VCO_MIDI,1,7,22,0,818,0,0,0,0,0
+D14,HTC_VOC_CODEC_TTY_HCO_VOICE,1,7,22,0,818,0,0,0,0,0
+D15,HTC_VOC_CODEC_TTY_HCO_MIDI,1,7,22,0,818,0,0,0,0,0
+D16,HTC_VOC_CODEC_NO_MIC_HEADSET_VOICE,1,3,22,0,818,0,0,c,0,0
+D17,HTC_VOC_CODEC_NO_MIC_HEADSET_MIDI,1,6,22,0,818,0,0,c,0,0
+D18,HTC_VOC_CODEC_FMHEADSET_VOICE,1,7,22,0,818,0,0,0,0,0
+D19,HTC_VOC_CODEC_FMHEADSET_MIDI,1,7,22,0,818,0,0,0,0,0
+D20,HTC_VOC_CODEC_HEADSET_SPEAKER_VOICE,1,7,22,0,818,0,0,0,0,0
+D21,HTC_VOC_CODEC_HEADSET_SPEAKER_MIDI,1,7,22,0,818,0,0,0,0,0
+D22,HTC_VOC_CODEC_FMSPEAKER_VOICE,1,7,22,0,818,0,0,0,0,0
+D23,HTC_VOC_CODEC_FMSPEAKER_MIDI,1,7,22,0,818,0,0,0,0,0
+F0,PHONE_HEADSET_VOL0,0,4000,2013,0,7FB2,2013,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F1,PHONE_HEADSET_VOL1,1,4000,2861,0,7FB2,2861,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F2,PHONE_HEADSET_VOL2,2,4000,32D6,0,7FB2,32D6,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F3,PHONE_HEADSET_VOL3,3,4000,4000,0,7FB2,4000,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F4,PHONE_HEADSET_VOL4,4,4000,4000,0,7FB2,656E,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,200,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F5,PHONE_HEADSET_VOL5,5,4000,4000,0,7FB2,A0C2,FFFF,2D33,0,C80,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,100,200,100,300,258,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF68,FB13,FC56,114,EDCE,47FB,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F6,PHONE_HANDSFREE_VOL0,0,4000,143D,0,7FB2,5A67,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,100,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F7,PHONE_HANDSFREE_VOL1,1,4000,143D,0,7FB2,7FB2,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,100,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F8,PHONE_HANDSFREE_VOL2,2,4000,143D,0,7FB2,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,100,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F9,PHONE_HANDSFREE_VOL3,3,4000,1C96,0,7FB2,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,100,100,100,200,100,300,200,64,1ca8,300,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F10,PHONE_HANDSFREE_VOL4,4,4000,2D4E,0,7FB2,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,100,100,100,400,200,300,200,64,1ca8,800,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F11,PHONE_HANDSFREE_VOL5,5,4000,4000,0,7FB2,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,100,100,100,400,200,300,200,64,1ca8,900,800,fa0,FFFF,0,FF5D,FD56,F9DB,F864,FC17,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F12,PHONE_EARCUPLE_VOL0,0,4000,4000,0,7FB2,1013,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F13,PHONE_EARCUPLE_VOL1,1,4000,4000,0,7FB2,16B5,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F14,PHONE_EARCUPLE_VOL2,2,4000,4000,0,7FB2,2013,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,150,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F15,PHONE_EARCUPLE_VOL3,3,4000,4000,0,7FB2,2D4E,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,100,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F16,PHONE_EARCUPLE_VOL4,4,4000,4000,0,7FB2,4000,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,200,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F17,PHONE_EARCUPLE_VOL5,5,4000,4000,0,7FB2,5A67,FFFF,2D33,0,780,FF9A,1F00,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,200,64,1ca8,1c2,2ee0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F18,PHONE_BTHEADSET,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F19,PHONE_CARKIT,5,4000,4000,0,7FB2,5A67,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,417,FC95,60,EC7D,01D8,F16B,3D23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F20,PHONE_TTY_FULL,0,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,4000,0,0,0,0,0,0,FFFF,91,316,400,FF03,17BF,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F21,PHONE_TTY_VCO,0,4000,2600,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F22,PHONE_TTY_HCO,0,4000,4000,0,4000,5A67,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,FB93,FBF6,F2C6,FDCC,93,141F,382A,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F23,CE_REC_INC_MIC,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F24,CE_REC_EXT_MIC,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F25,CE_PLAYBACK_HEADSET,5,4000,30BF,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,14,800,2000,2000,fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F26,CE_PLAYBACK_HANDSFREE,5,4000,5500,0,47CF,47CF,FFFF,2D33,0,780,FF9A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,1000,1500,2000,fa,46,2,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,200,50,300,200,64,1388,1c2,2ee0,fa0,FFFF,0,197,FE36,711,FEEB,FFD5,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F27,CE_SYS,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,00fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F28,VT_HANDSFREE_VOL0,0,4000,143D,0,2013,7FB2,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F29,VT_HANDSFREE_VOL1,1,4000,143D,0,2013,B45F,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F30,VT_HANDSFREE_VOL2,2,4000,143D,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3600,7D0,0,50,100,200,200,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F31,VT_HANDSFREE_VOL3,3,4000,1C96,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,6000,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,7D0,0,50,100,100,200,100,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F32,VT_HANDSFREE_VOL4,4,4000,2D4E,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,200A,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,3F00,bb8,0,100,100,200,400,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F33,VT_HANDSFREE_VOL5,5,4000,4000,0,2013,FEC9,FFFF,3FD9,0,C80,FF9A,2050,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF9A,1D80,F333,01EC,FFEE,5A67,7F65,32F4,800,7fff,179f,0,14,2000,2000,2000,80,8c,2,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,2,4A38,bb8,0,100,100,400,500,200,300,200,64,1ca8,300,800,fa0,FFFF,0,0,0,0,0,0,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+F34,CE_PLAYBACK_HEADSET_RING,5,4000,4000,0,4000,4000,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,149f,0,14,800,2000,2000,00fa,46,1,2ff,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,4a38,1770,0,100,100,400,200,400,300,258,190,1ca8,1c2,2ee0,fa0,FFFF,0,0,0,0,0,0,0,FFFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G0,Default,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G1,HTC BH S100,5,4000,4000,0,4000,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,14,800,2000,2000,fa,46,1,190,40,20,4650,40,41a0,800,63,4DFF,4DFF,1,3F00,7D0,0,40,100,400,200,400,300,258,32,1ca8,1c2,2EE0,fa0,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G2,HTC BH M100,5,4000,4000,0,5A67,5A67,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,1180,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G3,Motorola H500,5,4000,4000,0,7FB2,7FB2,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G4,Nokia HS-36W,5,4000,4000,0,7FB2,B45F,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,780,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,40,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G5,PLT 510v.D,5,4000,4000,0,4000,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G6,M2500 by Plantronics,5,4000,4000,0,4000,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G7,Nokia HDW-3,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G8,HBH-608,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G9,HBH-DS970,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G10,i.Tech BlueBAND,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G11,Nokia BH-800,5,4000,4000,0,7FB2,5A67,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,78,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,60,100,800,400,400,300,258,32,1ca8,300,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G12,Motorola H700,5,4000,4000,0,5A67,5A67,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G13,HTC BH M200,5,4000,4000,0,4000,7FB2,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G14,Jabra JX10,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,60,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G15,320Plantronics,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G16,640Plantronics,5,4000,4000,0,7FB2,4000,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,20,161,400,200,400,300,258,32,1ca8,400,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G17,Jabra BT500,5,4000,4000,0,7FB2,5A67,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,161,800,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G18,Motorola HT820,5,4000,4000,0,5092,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,40,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF10,FCC8,F8A0,F4F2,F04B,65AD,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G19,HBH-IV840,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G20,6XXPlantronics,5,4000,4000,0,7FB2,A0C2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,0,0,0,0,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G21,3xxPlantronics,5,4000,4000,0,5A67,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,1500,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,20,100,100,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G22,HBH-PV710,5,4000,4000,0,71CF,4000,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G23,Motorola H670,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,80,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,100,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G24,HBM-300,5,4000,4000,0,7FB2,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,70,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G25,Nokia BH-208,5,4000,4000,0,5A67,7FB2,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,70,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G26,Samsung WEP410,5,4000,4000,0,7FB2,2D4E,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,0,100,200,150,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G27,Jabra BT8010,5,4000,4000,0,7FB2,71CF,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G28,Motorola S9,5,4000,4000,0,7FB2,4000,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,BB8,0,40,100,400,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G29,Jabra BT620s,5,4000,4000,0,5A67,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,270,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G30,Nokia BH-902,5,4000,4000,0,71CF,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,70,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G31,HBH-DS220,5,4000,4000,0,4000,B45F,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G32,HBH-DS980,5,4000,4000,0,5092,7FB2,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,30,800,2000,2000,fa,78,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,10,100,200,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G33,BT_EC_OFF,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,11,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,106,161,800,200,1912,300,258,32,1ca8,C8,2D55,100,FFFF,0,0,0,0,0,0,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G34,8XXPlantronics,5,4000,4000,0,7FB2,7FB2,0,3FD9,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,F00,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179F,0,0,800,2000,2000,fa,190,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G35,Palm Headset,5,4000,4000,0,4000,4000,FFFF,2000,0,C80,FF03,2080,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2000,0,780,FF9A,2080,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,149F,0,78,800,5A30,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,50,161,800,200,1912,300,258,190,1CA8,C8,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G36,Jawbone,5,4000,4000,0,4000,7FB2,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2000,0,0C80,FF9A,2100,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,5A30,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,50,161,800,200,1912,300,258,190,1214,C8,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G37,Jawbone1234,5,4000,4000,0,4000,7FB2,0,7F65,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,2000,0,0C80,FF9A,2100,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,5A30,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,50,161,800,200,1912,300,258,190,1214,C8,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G38,590Plantronics,5,4000,4000,0,7FB2,4000,FFFF,2000,0,780,FF03,2400,F333,01EC,FFEE,200A,7F65,0,ED00,600,FFFF,2000,0,0C80,FF03,2400,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,149F,0,78,800,5A30,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,50,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,FFFF,F76E,FD79,FD34,FCFB,FCCF,FCB3,3F6B,0,13,ffdc,fdaa,ff4e,f955,fa96,3ebe,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G39,Audi UHV 6384,5,4000,4000,0,7FB2,4000,0,2000,0,780,FF9A,2080,F333,01EC,FFEE,200A,7F65,0,ED00,600,0,2000,0,0C80,FF9A,2080,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,106,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,FFFF,0,FFA1,FE78,FCB2,FAC4,F944,78BA,0,0,FFC1,FEFD,FDD1,FC8B,FB8D,7B32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G40,BlueConnect(tm),5,4000,4000,0,5A67,4000,0,2000,0,780,FF9A,2100,F333,01EC,FFEE,200A,7F65,0,ED00,600,0,2000,0,0C80,FF9A,2100,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,106,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G41,HandsFreeLink TM,5,4000,4000,0,5A67,4000,0,2000,0,780,FF9A,2100,F333,01EC,FFEE,200A,7F65,0,ED00,600,0,2000,0,0C80,FF9A,2100,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,106,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G42,Parrot 3400LS,5,4000,4000,0,7FB2,4000,0,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,0,ED00,600,0,2000,0,780,FF9A,1B0C,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,106,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G43,BMW,5,4000,4000,0,7FB2,4000,0,2000,0,780,FF9A,2080,F333,01EC,FFEE,200A,7F65,0,ED00,600,0,2000,0,0C80,FF9A,2080,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,0,0,78,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5DC0,2EE0,0,106,161,800,2BC,1912,300,258,190,1CA8,300,2D55,100,FFFF,0,FFA1,FE78,FCB2,FAC4,F944,78BA,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G44,Motorola H350,5,4000,4000,0,656E ,CA62 ,FFFF ,2000,0,C80,FF03 ,2300,F333 ,01EC ,FFEE ,200A ,7F65 ,0,0,0,0,7F65 ,0,780,FF9A ,1B0C ,F333 ,01EC ,FFEE ,200A ,7F65 ,7FFF ,800,21DB ,179F ,0,96,800,5A30 ,2000,1A4 ,A0 ,2,190,40,20,3977,40,408A ,800,63,4DFF,4DFF,2,4C00 ,1A00 ,0,20,161,800,200,1912,300,258,190,1CA8 ,50,2D55 ,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G45,Jabra BT135,5,4000,4000,0,7FB2 ,4000,FFFF ,4000,0,1180,FF03 ,2400,F333 ,01EC ,FFEE ,200A ,7F65 ,0,0,0,FFFF ,2880,0,0C80 ,FF03 ,2400,F333 ,01EC ,FFEE ,200A ,7F65 ,7FFF ,800,21DB ,179F ,0,78,800,5A30 ,2000,1A4 ,C8 ,2,190,40,20,3977,40,408A ,800,63,4DFF,4DFF,2,5208,1F40 ,0,20,161,800,200,1912,300,258,190,1CA8 ,C8 ,2D55 ,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G46,Jabra BT160,5,4000,4000,0,6500,6000,FFFF,2000,0,1180,FF03,2000,F333,01EC,FFEE,200A,7F65,0,ED00,600,FFFF,2000,0,0C80,FF03,2400,F333,01EC,FFEE,200A,7F65,7FFF,800,21DB,179F,0,70,800,2000,2000,1A4,C8,2,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,50,161,800,200,1912,300,258,190,1CA8,C8,2D55,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G47,Motorola H721,5,4000,4000,0,71CF,2D4E,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,200,800,2000,2000,fa,46,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,1200,0,20,100,200,200,400,300,258,32,1ca8,1000,2D55,100,FFFF,0,FF21,FD5D,FB9C,FA19,F8A4,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G48,Jabra BT8040,5,4000,4000,0,7FB2,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7FFF,800,7FFF,4,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,100,100,200,200,400,300,200,64,1ca8,C8,2D55,100,FFFF,0,FF2D,FD74,FBA1,F9F6,F864,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G49,DoCoMo Wireless P01,5,4000,4000,0,FEC9,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,5208,1F40,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G50,SoundLeaf+,5,4000,4000,0,B45F,7FB2,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,50,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,40,100,400,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G51,Nokia BH-103,5,4000,4000,0,5A67,7FB2,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,A2,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G52,Jabra BT500,5,4000,4000,0,7FB2,71CF,0,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,0,3FD9,0,C80,FF1A,1B0C,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,179f,0,10,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,4000,BB8,0,40,161,800,200,400,300,258,32,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
+G53,Jabra BT3030,5,4000,4000,0,5A67,7FB2,FFFF,2000,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,0,ED00,0,FFFF,2D33,0,C80,FF1A,1D80,F333,01EC,FFEE,200A,7F65,7fff,800,7fff,0,0,20,800,2000,2000,fa,C8,1,190,40,20,3977,40,408A,800,63,4DFF,4DFF,2,3F00,7D0,0,20,100,200,200,400,300,258,64,1ca8,C8,2D55,100,FFFF,0,FF80,FBDB,FCEB,E8,F0B1,3C90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,FFFF
diff --git a/prebuilt/dream_sapphire/etc/init.d/02audio_profile b/prebuilt/dream_sapphire/etc/init.d/02audio_profile
new file mode 100755
index 0000000..39b03bc
--- /dev/null
+++ b/prebuilt/dream_sapphire/etc/init.d/02audio_profile
@@ -0,0 +1,13 @@
+#!/system/bin/sh
+
+if [ ! -e /system/etc/AudioPara4.csv ];
+then
+ mount -o remount,rw /system
+ if [ `getprop ro.product.device` = "dream" ];
+ then
+ ln -s /system/etc/AudioPara_dream.csv /system/etc/AudioPara4.csv
+ else
+ ln -s /system/etc/AudioPara_sapphire.csv /system/etc/AudioPara4.csv
+ fi
+ mount -o remount,ro /system
+fi
diff --git a/prelink-linux-arm-espresso.map b/prelink-linux-arm-espresso.map
new file mode 100644
index 0000000..fd93dee
--- /dev/null
+++ b/prelink-linux-arm-espresso.map
@@ -0,0 +1,207 @@
+# 0xC0000000 - 0xFFFFFFFF Kernel
+# 0xB0100000 - 0xBFFFFFFF Thread 0 Stack
+# 0xB0000000 - 0xB00FFFFF Linker
+# 0xA0000000 - 0xBFFFFFFF Prelinked System Libraries
+# 0x90000000 - 0x9FFFFFFF Prelinked App Libraries
+# 0x80000000 - 0x8FFFFFFF Non-prelinked Libraries
+# 0x40000000 - 0x7FFFFFFF mmap'd stuff
+# 0x10000000 - 0x3FFFFFFF Thread Stacks
+# 0x00000000 - 0x0FFFFFFF .text / .data / heap
+
+# Note: The general rule is that libraries should be aligned on 1MB
+# boundaries. For ease of updating this file, you will find a comment
+# on each line, indicating the observed size of the library, which is
+# one of:
+#
+# [<64K] observed to be less than 64K
+# [~1M] rounded up, one megabyte (similarly for other sizes)
+# [???] no size observed, assumed to be one megabyte
+
+# core system libraries
+libdl.so 0xAFF00000 # [<64K]
+libc.so 0xAFD00000 # [~2M]
+libstdc++.so 0xAFC00000 # [<64K]
+libm.so 0xAFB00000 # [~1M]
+liblog.so 0xAFA00000 # [<64K]
+libcutils.so 0xAF900000 # [~1M]
+libthread_db.so 0xAF800000 # [<64K]
+libz.so 0xAF700000 # [~1M]
+libevent.so 0xAF600000 # [???]
+libssl.so 0xAF400000 # [~2M]
+libcrypto.so 0xAF000000 # [~4M]
+libsysutils.so 0xAEF00000 # [~1M]
+
+# bluetooth
+liba2dp.so 0xAEE00000 # [~1M]
+audio.so 0xAED00000 # [~1M]
+input.so 0xAEC00000 # [~1M]
+libbluetoothd.so 0xAEA00000 # [~2M]
+libbluedroid.so 0xAE900000 # [<64K]
+libbluetooth.so 0xAE800000 # [~1M]
+libdbus.so 0xAE700000 # [~1M]
+
+# extended system libraries
+libril.so 0xAE600000 # [~1M]
+libreference-ril.so 0xAE500000 # [~1M]
+libwpa_client.so 0xAE400000 # [<64K]
+libnetutils.so 0xAE300000 # [~1M]
+
+# core dalvik runtime support
+libandroid_servers.so 0xAE200000 # [~1M]
+libicuuc.so 0xADE00000 # [~4M]
+libicui18n.so 0xAD900000 # [~5M]
+libandroid_runtime.so 0xAD300000 # [~6M]
+libnativehelper.so 0xAD100000 # [~2M]
+libdvm-ARM.so 0xAD000000 # [???]
+libdvm.so 0xACA00000 # [~6M]
+# Note: libicudata.so intentionally omitted
+
+# graphics
+libpixelflinger.so 0xAC900000 # [~1M]
+# libcorecg is for backward-compatibility with donut
+libcorecg.so 0xAC800000 # [???]
+libsurfaceflinger_client.so 0xAC700000 # [~1M]
+libsurfaceflinger.so 0xAC500000 # [~2M]
+libGLES_android.so 0xAC400000 # [~1M]
+libagl.so 0xAC300000 # [???]
+
+libGLESv1_CM.so 0xAC200000 # [~1M]
+libGLESv2.so 0xAC100000 # [~1M]
+libOpenVG_CM.so 0xAC000000 # [???]
+libOpenVGU_CM.so 0xABF00000 # [???]
+libEGL.so 0xABE00000 # [~1M]
+libETC1.so 0xABD00000 # [<64K]
+
+libacc.so 0xABC00000 # [~1M]
+
+libexif.so 0xABB00000 # [~1M]
+libcamera_client.so 0xABA80000 # [~1M]
+libui.so 0xAB900000 # [~1M]
+# libsgl is for backward-compatibility with donut
+libsgl.so 0xAB800000 # [???]
+libskia.so 0xAB100000 # [~7M]
+librs_jni.so 0xAB000000 # [~1M]
+libRS.so 0xA9E00000 # [~2M]
+libjnigraphics.so 0xA9D00000 # [<64K]
+libskiagl.so 0xA9C00000 # [~1M]
+
+# audio
+libFLAC.so 0xA9B00000 # [???]
+libaudiopolicy.so 0xA9A00000 # [~1M]
+libaudiopolicygeneric.so 0xA9900000 # [???]
+libsoundpool.so 0xA9800000 # [~1M]
+libgps.so 0xA9700000 # [~1M] (moved for espresso)
+libspeech.so 0xA9600000 # [~1M]
+liboemcamera.so 0xA9400000 # [~1M] (moved for espresso)
+libmedia_jni.so 0xA9300000 # [~1M]
+libmediaplayerservice.so 0xA9200000 # [~1M]
+libmedia.so 0xA9000000 # [~2M]
+libFFTEm.so 0xA8F00000 # [~1M]
+libSR_AudioIn.so 0xA8E00000 # [~1M] for external/srec
+libaudioflinger.so 0xA8D00000 # [~1M]
+
+# assorted system libraries
+libsqlite.so 0xA8B00000 # [~2M]
+libexpat.so 0xA8A00000 # [~1M]
+libwebcore.so 0xA8300000 # [~7M]
+libbinder.so 0xA8200000 # [~1M]
+libutils.so 0xA8100000 # [~1M]
+libcameraservice.so 0xA8000000 # [~1M]
+libhardware.so 0xA7F00000 # [<64K]
+libhardware_legacy.so 0xA7E00000 # [~1M]
+libapp_process.so 0xA7D00000 # [???]
+libsystem_server.so 0xA7C00000 # [~1M]
+libime.so 0xA7B00000 # [???]
+libaudio.so 0xA7A00000 # [~1M] (moved for espresso)
+libcamera.so 0xA7900000 # [~1M]
+libsonivox.so 0xA7800000 # [~1M] (moved for espresso)
+libvorbisidec.so 0xA7700000 # [~1M] (moved for espresso)
+libdiskconfig.so 0xA7600000 # [<64K]
+libemoji.so 0xA7500000 # [<64K]
+libjni_latinime.so 0xA7400000 # [~1M]
+libjni_pinyinime.so 0xA7300000 # [~1M]
+libttssynthproxy.so 0xA7200000 # [~1M] for frameworks/base
+libttspico.so 0xA7000000 # [~2M] for external/svox
+
+# pv libraries
+libpvasf.so 0xA6F00000 # [???]
+libpvasfreg.so 0xA6E00000 # [???]
+libomx_sharedlibrary.so 0xA6D00000 # [~1M]
+libopencore_download.so 0xA6C00000 # [~1M]
+libopencore_downloadreg.so 0xA6B00000 # [~1M]
+libopencore_net_support.so 0xA6800000 # [~3M]
+libopencore_rtsp.so 0xA6200000 # [~6M]
+libopencore_rtspreg.so 0xA6100000 # [~1M]
+libopencore_author.so 0xA5D00000 # [~4M]
+libomx_aacdec_sharedlibrary.so 0xA5B00000 # [~2M]
+libomx_amrdec_sharedlibrary.so 0xA5A00000 # [~1M]
+libomx_amrenc_sharedlibrary.so 0xA5900000 # [~1M]
+libomx_avcdec_sharedlibrary.so 0xA5800000 # [~1M]
+libomx_avcenc_sharedlibrary.so 0xA5700000 # [???]
+libomx_m4vdec_sharedlibrary.so 0xA5600000 # [~1M]
+libomx_m4venc_sharedlibrary.so 0xA5500000 # [???]
+libomx_mp3dec_sharedlibrary.so 0xA5400000 # [~1M]
+libopencore_mp4local.so 0xA5200000 # [~2M]
+libopencore_mp4localreg.so 0xA5100000 # [~1M]
+libopencore_player.so 0xA4800000 # [~9M]
+
+# opencore hardware support
+libmm-adspsvc.so 0xA4700000 # [<64K]
+libOmxCore.so 0xA4600000 # [<64K]
+libOmxMpeg4Dec.so 0xA4500000 # [~1M]
+libOmxH264Dec.so 0xA4400000 # [~1M]
+libOmxVidEnc.so 0xA4300000 # [~1M]
+libopencorehw.so 0xA4200000 # [~1M]
+libOmxVdec.so 0xA4100000 # [~1M]
+libmm-omxcore.so 0xA4000000 # [<64K]
+
+# pv libraries
+libopencore_common.so 0xA3900000 # [~7M]
+libqcomm_omx.so 0xA3800000 # [<64K]
+
+# stagefright libraries
+libstagefright_amrnb_common.so 0xA3700000 # [~1M]
+libstagefright_avc_common.so 0xA3600000 # [~1M]
+libstagefright_color_conversion.so 0xA3500000 # [<64K]
+libstagefright_omx.so 0xA3400000 # [~1M]
+libstagefrighthw.so 0xA3300000 # [~1M]
+libstagefright.so 0xA2F00000 # [~4M]
+
+# libraries for specific hardware
+libgsl.so 0xA2E00000 # [~1M]
+libhtc_acoustic.so 0xA2D00000 # [<64K]
+libhtc_ril.so 0xA2C00000 # [~1M]
+liblvmxipc.so 0xA2B00000 # [~1M] for vendor/nxp
+libreference-cdma-sms.so 0xA2A00000 # [<64K] for hardware/ril
+
+# libraries for specific apps or temporary libraries
+libcam_ipl.so 0x9F000000 # [???]
+libwbxml.so 0x9EF00000 # [???]
+libwbxml_jni.so 0x9EE00000 # [~1M]
+libxml2wbxml.so 0x9EB00000 # [~1M]
+libdrm1.so 0x9EA00000 # [~1M]
+libdrm1_jni.so 0x9E900000 # [<64K]
+libwapcore.so 0x9E800000 # [???]
+libstreetview.so 0x9E700000 # [???]
+libwapbrowsertest.so 0x9E600000 # [???]
+libminiglobe.so 0x9E500000 # [???]
+libearth.so 0x9E400000 # [???]
+libembunit.so 0x9E300000 # [<64K]
+libneon.so 0x9E200000 # [???]
+libjni_example.so 0x9E100000 # [???]
+libjni_load_test.so 0x9E000000 # [???]
+libjni_lib_test.so 0x9DF00000 # [???]
+librunperf.so 0x9DE00000 # [???]
+libctest.so 0x9DD00000 # [<64K]
+libUAPI_jni.so 0x9DC00000 # [???]
+librpc.so 0x9DB00000 # [~1M]
+libtrace_test.so 0x9DA00000 # [???]
+libsrec_jni.so 0x9D800000 # [~2M]
+libjpeg.so 0x9D700000 # [~1M]
+libiprouteutil.so 0x9D600000 # [~1M] for external/iproute2
+libnetlink.so 0x9D500000 # [<64K] for external/iproute2
+libpagemap.so 0x9D400000 # [<64K] for system/extras/libpagemap
+libstlport.so 0x9D100000 # [~3M] for external/stlport
+libzxing.so 0x9D000000 # [<64K] for goggles
+libinterstitial.so 0x9CF00000 # [<64K] for goggles
+liblept.so 0x9CA00000 # [~5M] for external/leptonica
diff --git a/products/common.mk b/products/common.mk
index 865512a..37eff7d 100644
--- a/products/common.mk
+++ b/products/common.mk
@@ -9,6 +9,9 @@
# Include backuptool
PRODUCT_SPECIFIC_DEFINES += TARGET_OTA_BACKUPTOOL=true
+# Display modversion in edify script.
+PRODUCT_SPECIFIC_DEFINES += TARGET_OTA_MODVER=true
+
# Add ROMManager build property
PRODUCT_PROPERTY_OVERRIDES += \
ro.config.ringtone=DonMessWivIt.ogg \
@@ -32,11 +35,6 @@
ro.com.android.dateformat=MM-dd-yyyy \
ro.com.android.dataroaming=false
-# ADWLauncher is the default unless specified elsewhere
-ifndef DEFAULT_LAUNCHER
- PRODUCT_PACKAGES += ADWLauncher
-endif
-
# CyanogenMod specific product packages
PRODUCT_PACKAGES += \
CMParts \
@@ -44,7 +42,7 @@
# Copy over the changelog to the device
PRODUCT_COPY_FILES += \
- vendor/cyanogen/CHANGELOG:system/etc/CHANGELOG-CM.txt
+ vendor/cyanogen/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt
# Common CM overlay
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/common
@@ -54,19 +52,29 @@
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/common/bin/backuptool.sh:system/bin/backuptool.sh \
- vendor/cyanogen/prebuilt/common/lib/libncurses.so:system/lib/libncurses.so \
vendor/cyanogen/prebuilt/common/etc/resolv.conf:system/etc/resolv.conf \
+ vendor/cyanogen/prebuilt/common/etc/sysctl.conf:system/etc/sysctl.conf \
vendor/cyanogen/prebuilt/common/etc/terminfo/l/linux:system/etc/terminfo/l/linux \
vendor/cyanogen/prebuilt/common/etc/terminfo/u/unknown:system/etc/terminfo/u/unknown \
vendor/cyanogen/prebuilt/common/etc/profile:system/etc/profile \
- vendor/cyanogen/prebuilt/common/xbin/bash:system/xbin/bash \
+ vendor/cyanogen/prebuilt/common/etc/init.local.rc:system/etc/init.local.rc \
+ vendor/cyanogen/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
+ vendor/cyanogen/prebuilt/common/etc/init.d/01sysctl:system/etc/init.d/01sysctl \
+ vendor/cyanogen/prebuilt/common/etc/init.d/03firstboot:system/etc/init.d/03firstboot \
+ vendor/cyanogen/prebuilt/common/etc/init.d/04modules:system/etc/init.d/04modules \
+ vendor/cyanogen/prebuilt/common/etc/init.d/20userinit:system/etc/init.d/20userinit \
+ vendor/cyanogen/prebuilt/common/bin/compcache:system/bin/compcache \
+ vendor/cyanogen/prebuilt/common/bin/fix_permissions:system/bin/fix_permissions \
vendor/cyanogen/prebuilt/common/xbin/htop:system/xbin/htop \
vendor/cyanogen/prebuilt/common/xbin/irssi:system/xbin/irssi \
vendor/cyanogen/prebuilt/common/xbin/lsof:system/xbin/lsof \
- vendor/cyanogen/prebuilt/common/xbin/nano:system/xbin/nano \
vendor/cyanogen/prebuilt/common/xbin/powertop:system/xbin/powertop \
vendor/cyanogen/prebuilt/common/xbin/openvpn-up.sh:system/xbin/openvpn-up.sh
+#PRODUCT_COPY_FILES += \
+# vendor/cyanogen/prebuilt/common/etc/init.d/05mountsd:system/etc/init.d/05mountsd \
+# vendor/cyanogen/prebuilt/common/etc/init.d/10apps2sd:system/etc/init.d/10apps2sd
+
PRODUCT_COPY_FILES += \
vendor/cyanogen/proprietary/RomManager.apk:system/app/RomManager.apk \
@@ -79,8 +87,6 @@
PRODUCT_COPY_FILES += \
vendor/cyanogen/proprietary/CarHomeGoogle.apk:./system/app/CarHomeGoogle.apk \
vendor/cyanogen/proprietary/CarHomeLauncher.apk:./system/app/CarHomeLauncher.apk \
- vendor/cyanogen/proprietary/com.amazon.mp3.apk:./system/app/com.amazon.mp3.apk \
- vendor/cyanogen/proprietary/Maps.apk:./system/app/Maps.apk \
vendor/cyanogen/proprietary/Facebook.apk:./system/app/Facebook.apk \
vendor/cyanogen/proprietary/GenieWidget.apk:./system/app/GenieWidget.apk \
vendor/cyanogen/proprietary/Gmail.apk:./system/app/Gmail.apk \
@@ -91,30 +97,32 @@
vendor/cyanogen/proprietary/GooglePartnerSetup.apk:./system/app/GooglePartnerSetup.apk \
vendor/cyanogen/proprietary/GoogleQuickSearchBox.apk:./system/app/GoogleQuickSearchBox.apk \
vendor/cyanogen/proprietary/GoogleServicesFramework.apk:./system/app/GoogleServicesFramework.apk \
- vendor/cyanogen/proprietary/googlevoice.apk:./system/app/googlevoice.apk \
vendor/cyanogen/proprietary/HtcCopyright.apk:./system/app/HtcCopyright.apk \
vendor/cyanogen/proprietary/HtcEmailPolicy.apk:./system/app/HtcEmailPolicy.apk \
vendor/cyanogen/proprietary/HtcSettings.apk:./system/app/HtcSettings.apk \
- vendor/cyanogen/proprietary/kickback.apk:./system/app/kickback.apk \
vendor/cyanogen/proprietary/LatinImeGoogle.apk:./system/app/LatinImeGoogle.apk \
vendor/cyanogen/proprietary/LatinImeTutorial.apk:./system/app/LatinImeTutorial.apk \
+ vendor/cyanogen/proprietary/Maps.apk:./system/app/Maps.apk \
vendor/cyanogen/proprietary/MarketUpdater.apk:./system/app/MarketUpdater.apk \
vendor/cyanogen/proprietary/MediaUploader.apk:./system/app/MediaUploader.apk \
vendor/cyanogen/proprietary/NetworkLocation.apk:./system/app/NetworkLocation.apk \
vendor/cyanogen/proprietary/OneTimeInitializer.apk:./system/app/OneTimeInitializer.apk \
vendor/cyanogen/proprietary/PassionQuickOffice.apk:./system/app/PassionQuickOffice.apk \
vendor/cyanogen/proprietary/SetupWizard.apk:./system/app/SetupWizard.apk \
- vendor/cyanogen/proprietary/soundback.apk:./system/app/soundback.apk \
vendor/cyanogen/proprietary/Street.apk:./system/app/Street.apk \
vendor/cyanogen/proprietary/Talk.apk:./system/app/Talk.apk \
- vendor/cyanogen/proprietary/talkback.apk:./system/app/talkback.apk \
vendor/cyanogen/proprietary/Twitter.apk:./system/app/Twitter.apk \
vendor/cyanogen/proprietary/Vending.apk:./system/app/Vending.apk \
vendor/cyanogen/proprietary/VoiceSearch.apk:./system/app/VoiceSearch.apk \
vendor/cyanogen/proprietary/YouTube.apk:./system/app/YouTube.apk \
+ vendor/cyanogen/proprietary/com.amazon.mp3.apk:./system/app/com.amazon.mp3.apk \
+ vendor/cyanogen/proprietary/googlevoice.apk:./system/app/googlevoice.apk \
+ vendor/cyanogen/proprietary/kickback.apk:./system/app/kickback.apk \
+ vendor/cyanogen/proprietary/soundback.apk:./system/app/soundback.apk \
+ vendor/cyanogen/proprietary/talkback.apk:./system/app/talkback.apk \
vendor/cyanogen/proprietary/com.google.android.maps.xml:./system/etc/permissions/com.google.android.maps.xml \
+ vendor/cyanogen/proprietary/features.xml:./system/etc/permissions/features.xml \
vendor/cyanogen/proprietary/com.google.android.maps.jar:./system/framework/com.google.android.maps.jar \
- vendor/cyanogen/proprietary/features.xml:./system/etc/permissions/features.xml \
vendor/cyanogen/proprietary/libinterstitial.so:./system/lib/libinterstitial.so \
vendor/cyanogen/proprietary/libspeech.so:./system/lib/libspeech.so
else
diff --git a/products/cyanogen_bravo.mk b/products/cyanogen_bravo.mk
index 1a76fbc..f97701a 100644
--- a/products/cyanogen_bravo.mk
+++ b/products/cyanogen_bravo.mk
@@ -1,3 +1,6 @@
+# Inherit AOSP device configuration for bravo.
+$(call inherit-product, device/htc/bravo/full_bravo.mk)
+
# Inherit some common cyanogenmod stuff.
$(call inherit-product, vendor/cyanogen/products/common.mk)
@@ -15,6 +18,9 @@
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF85B BUILD_DISPLAY_ID=FRF85B PRODUCT_NAME=passion BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2/FRF85B/42745:user/release-keys TARGET_BUILD_TYPE=userdebug
PRIVATE_BUILD_DESC="passion-user 2.2 FRF85B 42745 release-keys"
+# Build Kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=device/htc/bravo-common/kernel
+
# Extra Passion overlay
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/passion
@@ -33,4 +39,8 @@
# Copy passion specific prebuilt files
#
PRODUCT_COPY_FILES += \
- vendor/cyanogen/prebuilt/bravo/media/bootanimation.zip:system/media/bootanimation.zip
+ vendor/cyanogen/prebuilt/passion/media/bootanimation.zip:system/media/bootanimation.zip
+
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
\ No newline at end of file
diff --git a/products/cyanogen_dream_sapphire.mk b/products/cyanogen_dream_sapphire.mk
index 22664a0..4468107 100644
--- a/products/cyanogen_dream_sapphire.mk
+++ b/products/cyanogen_dream_sapphire.mk
@@ -20,6 +20,14 @@
PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/cyanogen/prelink-linux-arm-ds.map
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_msm_defconfig
+
+PRODUCT_COPY_FILES += \
+ vendor/cyanogen/prebuilt/dream_sapphire/etc/init.d/02audio_profile:system/etc/init.d/02audio_profile
+
#
# Set ro.modversion
#
@@ -31,9 +39,21 @@
ro.modversion=CyanogenMod-6.0.0-DS-test0
endif
+# Use the audio profile hack
+WITH_DS_HTCACOUSTIC_HACK := true
+
+# Use Windows Media
+WITH_WINDOWS_MEDIA := true
+
#
# Copy DS specific prebuilt files
#
PRODUCT_COPY_FILES += \
- vendor/cyanogen/prebuilt/dream_sapphire/media/bootanimation.zip:system/media/bootanimation.zip
+ vendor/cyanogen/prebuilt/dream_sapphire/media/bootanimation.zip:system/media/bootanimation.zip \
+ vendor/cyanogen/prebuilt/dream_sapphire/etc/init.d/02audio_profile:system/etc/init.d/02audio_profile \
+ vendor/cyanogen/prebuilt/dream_sapphire/etc/AudioPara_dream.csv:system/etc/AudioPara_dream.csv \
+ vendor/cyanogen/prebuilt/dream_sapphire/etc/AudioPara_sapphire.csv:system/etc/AudioPara_sapphire.csv
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
diff --git a/products/cyanogen_espresso.mk b/products/cyanogen_espresso.mk
index c41c461..d61491f 100644
--- a/products/cyanogen_espresso.mk
+++ b/products/cyanogen_espresso.mk
@@ -18,6 +18,11 @@
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF85B BUILD_DISPLAY_ID=FRF85B PRODUCT_NAME=espresso BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2/FRF85B/42745:user/release-keys
PRIVATE_BUILD_DESC="espresso-user 2.2 42745 release-keys"
+PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/cyanogen/prelink-linux-arm-espresso.map
+
+# Build Kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=device/htc/espresso/kernel
+
#
# Set ro.modversion
#
@@ -34,3 +39,7 @@
#
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/espresso/media/bootanimation.zip:system/media/bootanimation.zip
+
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
\ No newline at end of file
diff --git a/products/cyanogen_hero.mk b/products/cyanogen_hero.mk
index 53a6ea6..92ef71a 100644
--- a/products/cyanogen_hero.mk
+++ b/products/cyanogen_hero.mk
@@ -21,6 +21,9 @@
# Enable Windows Media
WITH_WINDOWS_MEDIA := true
+# Build Kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=device/htc/hero/kernel
+
#
# Set ro.modversion
#
@@ -38,3 +41,6 @@
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/dream_sapphire/media/bootanimation.zip:system/media/bootanimation.zip
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
\ No newline at end of file
diff --git a/products/cyanogen_inc.mk b/products/cyanogen_inc.mk
index cac14a8..f1d6429 100644
--- a/products/cyanogen_inc.mk
+++ b/products/cyanogen_inc.mk
@@ -12,6 +12,9 @@
PRODUCT_MODEL := Incredible
PRODUCT_MANUFACTURER := HTC
+# Build Kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=device/htc/inc/kernel
+
#
# Set ro.modversion
#
@@ -22,3 +25,7 @@
PRODUCT_PROPERTY_OVERRIDES += \
ro.modversion=CyanogenMod-6.0.0-N1-test0
endif
+
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
\ No newline at end of file
diff --git a/products/cyanogen_passion.mk b/products/cyanogen_passion.mk
index de5ee47..2a7f540 100644
--- a/products/cyanogen_passion.mk
+++ b/products/cyanogen_passion.mk
@@ -18,6 +18,11 @@
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRF91 PRODUCT_NAME=passion BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2/FRF91/43546:user/release-keys TARGET_BUILD_TYPE=userdebug BUILD_VERSION_TAGS=release-keys
PRIVATE_BUILD_DESC="passion-user 2.2 FRF91 43546 release-keys"
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_mahimahi_defconfig
+
# Extra Passion overlay
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/passion
@@ -27,6 +32,9 @@
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995 \
ro.ril.emc.mode=2
+# Enable Windows Media
+WITH_WINDOWS_MEDIA := true
+
#
# Set ro.modversion
#
@@ -43,3 +51,7 @@
#
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/passion/media/bootanimation.zip:system/media/bootanimation.zip
+
+ifndef DEFAULT_LAUNCHER
+ PRODUCT_PACKAGES += ADWLauncher
+endif
diff --git a/products/cyanogen_sholes.mk b/products/cyanogen_sholes.mk
index d01ae77..10723e6 100644
--- a/products/cyanogen_sholes.mk
+++ b/products/cyanogen_sholes.mk
@@ -1,8 +1,6 @@
# Inherit AOSP device configuration for passion.
$(call inherit-product, device/motorola/sholes/sholes.mk)
-PRODUCT_SPECIFIC_DEFINES += DEFAULT_LAUNCHER=true
-
# Inherit some common cyanogenmod stuff.
$(call inherit-product, vendor/cyanogen/products/common.mk)
@@ -15,6 +13,9 @@
PRODUCT_MODEL := Droid
PRODUCT_MANUFACTURER := Motorola
+# Build Kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=device/motorola/sholes/kernel
+
#
# Set ro.modversion
#
@@ -23,10 +24,10 @@
ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Droid
else
PRODUCT_PROPERTY_OVERRIDES += \
- ro.modversion=CyanogenMod-6.0.0-Droid-alpha2
+ ro.modversion=CyanogenMod-6.0.0-Droid-alpha7
endif
PRODUCT_BUILD_PROP_OVERRIDES := BUILD_ID=FRF84B BUILD_DISPLAY_ID=FRF84B PRODUCT_NAME=voles TARGET_DEVICE=sholes BUILD_FINGERPRINT=verizon/voles/sholes/sholes:2.2/FRF84B/42477:user/release-keys PRODUCT_BRAND=verizon PRIVATE_BUILD_DESC="voles-user 2.2 FRF84B 42477 release-keys" BUILD_NUMBER=42477 BUILD_UTC_DATE=1277333704 TARGET_BUILD_TYPE=user BUILD_VERSION_TAGS=release-keys USER=android-build
PRODUCT_COPY_FILES += \
- vendor/cyanogen/prebuilt/passion/media/bootanimation.zip:system/media/bootanimation.zip
\ No newline at end of file
+ vendor/cyanogen/prebuilt/passion/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/gsm.mk b/products/gsm.mk
index 8f21b28..d5e77b1 100644
--- a/products/gsm.mk
+++ b/products/gsm.mk
@@ -2,3 +2,6 @@
PRODUCT_COPY_FILES += \
vendor/cyanogen/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml
+# SIM Toolkit
+PRODUCT_PACKAGES += \
+ Stk
diff --git a/tools/squisher b/tools/squisher
index cee085a..8561978 100755
--- a/tools/squisher
+++ b/tools/squisher
@@ -53,7 +53,7 @@
cd $WORK/ota/system
-if [ "$TARGET_PRODUCT" == "cyanogen_dream_sapphire" ]
+if [ "$TARGET_PRODUCT" = "cyanogen_dream_sapphire" ]
then
# Relocate su and put xbin.sqf where it belongs
rm -f bin/su
@@ -79,17 +79,12 @@
rm -rf recovery
# Remove xbin stuff and fix up updater-script
-if [ "$TARGET_PRODUCT" == "cyanogen_dream_sapphire" ]
+if [ "$TARGET_PRODUCT" = "cyanogen_dream_sapphire" ]
then
sed -e "s/system\/xbin\/su/system\/bin\/su/g" META-INF/com/google/android/updater-script | grep -v xbin > updater-script.new
-else
- cp META-INF/com/google/android/updater-script updater-script.new
+ mv updater-script.new META-INF/com/google/android/updater-script
fi
-echo "ui_print(\"Welcome to CyanogenMod-$MODVERSION!\");" > META-INF/com/google/android/updater-script
-cat updater-script.new >> META-INF/com/google/android/updater-script
-rm updater-script.new
-
# Pack it up and sign
zip -r update.zip .
echo "Signing package.."