[Verizon Samsung Galaxy S III] satadru:
What's the difference between the two CM10 roms? Are we just talking about build.prop?

I've tried pulling the GSM settings from the build.prop and using them in the d2vzw build to no avail.

Can we just make an updater that would only carry the differences between the zips? I'm going to look into that...

(And ideally, we shouldn't have to flash a new rom for GSM, right, since this is a global phone, and the stock rom supports gsm functionality out of the box, sans the proper APN settings?)

Here's the diff of today's d2vzw and d2att nightlies: http://pastebin.com/9LUMJ5FK

Ignoring the binary file differences (and not touching the different boot.img files), I'm noticing that the build.prop is different, and that the /system/etc/apns-conf.xml in the d2att version has all the gsm APNs, but no CDMA APNs, and vice versa. It would of course be ideal to maintain a single APN file with both lists for a global device.

Does anybody still have a copy of the 828 build that we could run a diff against to see what the build.prop was there?

Here are the build.prop differences:

--- cm-10-20121017-NIGHTLY-d2vzw/system/build.prop	2008-02-28 17:33:46.000000000 -0500
+++ cm-10-20121017-NIGHTLY-d2att/system/build.prop	2008-02-28 17:33:46.000000000 -0500
@@ -1,21 +1,21 @@
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JZO54K
-ro.build.display.id=cm_d2vzw-userdebug 4.1.2 JZO54K eng..20121017.034358 test-keys
-ro.build.version.incremental=eng..20121017.034358
+ro.build.display.id=cm_d2att-userdebug 4.1.2 JZO54K eng..20121017.031036 test-keys
+ro.build.version.incremental=eng..20121017.031036
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
-ro.build.date=Wed Oct 17 03:44:55 PDT 2012
-ro.build.date.utc=1350470695
+ro.build.date=Wed Oct 17 03:11:10 PDT 2012
+ro.build.date.utc=1350468670
ro.build.type=userdebug
ro.build.user=
ro.build.host=cyanogenmod
ro.build.tags=test-keys
-ro.product.model=SCH-I535
-ro.product.brand=Verizon
-ro.product.name=d2vzw
-ro.product.device=d2vzw
+ro.product.model=SAMSUNG-SGH-I747
+ro.product.brand=samsung
+ro.product.name=d2uc
+ro.product.device=d2att
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
@@ -25,40 +25,29 @@
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
-ro.build.product=d2vzw
+ro.build.product=d2att
# Do not try to parse ro.build.description or .fingerprint
-ro.build.description=Verizon/d2vzw/d2vzw:4.0.4/IMM76D/I535VRALG7:user/release-keys
-ro.build.fingerprint=d2vzw-user 4.0.4 IMM76D I535VRALG7 release-keys
+ro.build.description=samsung/d2uc/d2att:4.0.4/IMM76D/I747UCALEM:user/release-keys
+ro.build.fingerprint=d2uc-user 4.0.4 IMM76D I747UCALEM release-keys
ro.build.characteristics=default
-ro.cm.device=d2vzw
+ro.cm.device=d2att
# end build properties
-# system.prop for SCH-I535
+# system.prop for SGH-I747
#
-## cannot take spaces
+
+# cannot take spaces
rild.libargs=-d /dev/smd0

# Fields for custom RIL
# MAX PROP NAME is 31 chars --|
-ro.telephony.ril_class=SamsungCDMAQualcommRIL
-ro.cdma.home.operator.numeric=310004
-ro.cdma.home.operator.alpha=Verizon
-ro.cdma.subscribe_on_ruim_ready=true
-ro.telephony.default_network=8
-keyguard.no_require_sim=true
-DEVICE_PROVISIONED=1
-telephony.lteOnCdmaDevice=1
-ro.config.svlte1x=true
-persist.radio.no_wait_for_card=1
-
-
-
+ro.telephony.ril_class=SamsungQualcommD2RIL
+telephony.lteOnGsmDevice=1
#
# ADDITIONAL_BUILD_PROPERTIES
#
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
-drm.service.enabled=true
ro.hwui.text_cache_width=2048
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.ril.hsxpa=1
@@ -104,8 +93,8 @@
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dataroaming=false
-ro.cm.version=10-20121017-NIGHTLY-d2vzw
-ro.modversion=10-20121017-NIGHTLY-d2vzw
+ro.cm.version=10-20121017-NIGHTLY-d2att
+ro.modversion=10-20121017-NIGHTLY-d2att
ro.config.ringtone=CyanTone.ogg
ro.config.notification_sound=CyanMessage.ogg
ro.config.alarm_alert=CyanAlarm.ogg