[Xperia Z5 Compact General] CLShortFuse:
Here's the diff report from the sources:

chronos@localhost ~/Downloads $ diff 32.0.A.4.11 32.0.A.5.32 -r -q
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration: org.eclipse.core.runtime
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration: org.eclipse.equinox.app
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 110
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 118
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 121
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 24
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 27
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 34
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 46
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 59
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 67
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 76
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 84
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 93
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_cvs/searchcvs: cvssrc
diff: 32.0.A.4.11/external/mesa3d/src/gallium/state_trackers/d3d1x/w32api: No such file or directory
diff: 32.0.A.5.32/external/mesa3d/src/gallium/state_trackers/d3d1x/w32api: No such file or directory
Files 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c and 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c differ
Files 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c and 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c differ
Files 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h and 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h differ

chronos@localhost ~/Downloads $ diff 32.0.A.4.11 32.0.A.5.32 -r -p
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration: org.eclipse.core.runtime
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration: org.eclipse.equinox.app
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 110
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 118
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 121
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 24
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 27
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 34
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 46
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 59
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 67
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 76
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 84
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/configuration/org.eclipse.osgi/bundles: 93
Only in 32.0.A.4.11/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_cvs/searchcvs: cvssrc
diff: 32.0.A.4.11/external/mesa3d/src/gallium/state_trackers/d3d1x/w32api: No such file or directory
diff: 32.0.A.5.32/external/mesa3d/src/gallium/state_trackers/d3d1x/w32api: No such file or directory
diff -r -p 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c
*** 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c 2015-09-17 21:26:58.000000000 -0400
--- 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie.c 2015-10-20 21:49:07.000000000 -0400
***************
*** 22,28 ****
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
! * $Id: dhd_pcie.c 580172 2015-08-18 10:25:34Z $
*/

--- 22,28 ----
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
! * $Id: dhd_pcie.c 582967 2015-08-31 06:39:01Z $
*/

*************** dhd_bus_t* dhdpcie_bus_attach(osl_t *osh
*** 285,290 ****
--- 285,291 ----

dll_init(&bus->const_flowring);
mutex_init(&bus->host_clock_lock);
+ mutex_init(&bus->pm_lock);

/* Attach pcie shared structure */
bus->pcie_sh = MALLOC(osh, sizeof(pciedev_shared_t));
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2908,2914 ****
bcmerror = dhd_bus_start(dhdp);
} else {
if (flag == TRUE) { /* Turn off WLAN */
-
/* Ensure everything is on before accesssing registers. */
#ifdef DHD_USE_IDLECOUNT
if (!bus_wake(bus)) {
--- 2909,2914 ----
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2920,2928 ****
}
}
#endif /* DHD_USE_IDLECOUNT */
-
/* Removing Power */
DHD_ERROR(("%s: == Power OFF ==\n", __FUNCTION__));
bus->dhd->up = FALSE;
if (bus->dhd->busstate != DHD_BUS_DOWN) {
if (bus->intr) {
--- 2920,2928 ----
}
}
#endif /* DHD_USE_IDLECOUNT */
/* Removing Power */
DHD_ERROR(("%s: == Power OFF ==\n", __FUNCTION__));
+ mutex_lock(&bus->pm_lock);
bus->dhd->up = FALSE;
if (bus->dhd->busstate != DHD_BUS_DOWN) {
if (bus->intr) {
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2944,2949 ****
--- 2944,2950 ----
if (bcmerror) {
DHD_ERROR(("%s: dhdpcie_bus_disable_device: %d\n",
__FUNCTION__, bcmerror));
+ mutex_unlock(&bus->pm_lock);
goto done;
}
#ifdef CONFIG_ARCH_MSM
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2951,2956 ****
--- 2952,2958 ----
if (bcmerror) {
DHD_ERROR(("%s: host clock stop failed: %d\n",
__FUNCTION__, bcmerror));
+ mutex_unlock(&bus->pm_lock);
goto done;
}
#endif /* CONFIG_ARCH_MSM */
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2973,2978 ****
--- 2975,2981 ----
if (bcmerror) {
DHD_ERROR(("%s: dhdpcie_bus_disable_device: %d\n",
__FUNCTION__, bcmerror));
+ mutex_unlock(&bus->pm_lock);
goto done;
}

*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 2981,2992 ****
--- 2984,2997 ----
if (bcmerror) {
DHD_ERROR(("%s: host clock stop failed: %d\n",
__FUNCTION__, bcmerror));
+ mutex_unlock(&bus->pm_lock);
goto done;
}
#endif /* CONFIG_ARCH_MSM */
}

bus->dhd->dongle_reset = TRUE;
+ mutex_unlock(&bus->pm_lock);
DHD_ERROR(("%s: WLAN OFF Done\n", __FUNCTION__));

} else { /* Turn on WLAN */
*************** dhd_bus_devreset(dhd_pub_t *dhdp, uint8
*** 3054,3060 ****
bus->idletime = (int32)MAX_IDLE_COUNT;
bus->host_suspend = FALSE;
init_waitqueue_head(&bus->rpm_queue);
- mutex_init(&bus->pm_lock);
#endif /* DHD_USE_IDLECOUNT */
DHD_ERROR(("%s: WLAN Power On Done\n", __FUNCTION__));
} else {
--- 3059,3064 ----
*************** int dhd_bus_init(dhd_pub_t *dhdp, bool e
*** 4750,4756 ****
bus->idletime = (int32)MAX_IDLE_COUNT;
bus->host_suspend = FALSE;
init_waitqueue_head(&bus->rpm_queue);
- mutex_init(&bus->pm_lock);
#endif /* DHD_USE_IDLECOUNT */
return ret;

--- 4754,4759 ----
diff -r -p 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c
*** 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c 2015-09-17 21:26:58.000000000 -0400
--- 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/dhd_pcie_linux.c 2015-10-20 21:49:07.000000000 -0400
***************
*** 21,27 ****
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
! * $Id: dhd_pcie_linux.c 580172 2015-08-18 10:25:34Z $
*/

--- 21,27 ----
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
! * $Id: dhd_pcie_linux.c 582967 2015-08-31 06:39:01Z $
*/

*************** int dhdpcie_set_suspend_resume(struct pc
*** 175,181 ****
bus = pch->bus;
}

- #ifdef DHD_USE_IDLECOUNT
if (bus && (bus->dhd->busstate == DHD_BUS_DOWN) &&
bus->dhd->dongle_reset) {
DHD_ERROR(("%s: Dongle isn't up!\n", __FUNCTION__));
--- 175,180 ----
*************** int dhdpcie_set_suspend_resume(struct pc
*** 185,190 ****
--- 184,190 ----
if (bus)
mutex_lock(&bus->pm_lock);

+ #ifdef DHD_USE_IDLECOUNT
/* Wake up runtime PM when system PM trigger */
if (bus && (bus->suspended == TRUE) && (bus->host_suspend == TRUE)) {
if (state == TRUE) {
*************** int dhdpcie_set_suspend_resume(struct pc
*** 209,217 ****
!bus->dhd->dongle_reset) {
#endif /* CONFIG_MACH_UNIVERSAL5433 */
ret = dhdpcie_pci_suspend_resume(bus, state);
- #ifdef DHD_USE_IDLECOUNT
mutex_unlock(&bus->pm_lock);
- #endif /* DHD_USE_IDLECOUNT */
return ret;
}

--- 209,215 ----
*************** int dhdpcie_set_suspend_resume(struct pc
*** 250,259 ****
#endif /* DHD_USE_IDLECOUNT */
}

- #ifdef DHD_USE_IDLECOUNT
if (bus)
mutex_unlock(&bus->pm_lock);
! #endif /* DHD_USE_IDLECOUNT */
return ret;
}

--- 248,256 ----
#endif /* DHD_USE_IDLECOUNT */
}

if (bus)
mutex_unlock(&bus->pm_lock);
!
return ret;
}

diff -r -p 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h
*** 32.0.A.4.11/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h 2015-09-17 21:26:58.000000000 -0400
--- 32.0.A.5.32/vendor/broadcom/wlan/bcm4356/bcmdhd/include/epivers.h 2015-10-20 21:49:07.000000000 -0400
***************
*** 30,48 ****

#define EPI_MINOR_VERSION 71

! #define EPI_RC_NUMBER 6

#define EPI_INCREMENTAL_NUMBER 0

#define EPI_BUILD_NUMBER 0

! #define EPI_VERSION 1, 71, 6, 0

! #define EPI_VERSION_NUM 0x01470600

! #define EPI_VERSION_DEV 1.71.6

/* Driver Version String, ASCII, 32 chars max */
! #define EPI_VERSION_STR "1.71.6 (r)"

#endif /* _epivers_h_ */
--- 30,48 ----

#define EPI_MINOR_VERSION 71

! #define EPI_RC_NUMBER 7

#define EPI_INCREMENTAL_NUMBER 0

#define EPI_BUILD_NUMBER 0

! #define EPI_VERSION 1, 71, 7, 0

! #define EPI_VERSION_NUM 0x01470700

! #define EPI_VERSION_DEV 1.71.7

/* Driver Version String, ASCII, 32 chars max */
! #define EPI_VERSION_STR "1.71.7 (r)"

#endif /* _epivers_h_ */

Seems like minor wifi changes. Of course there are baseband changes which aren't opensource.