[Galaxy S 4 Mini Q&A, Help & Troubleshooting] Juan9066:
I've recently bought refurbished GT-I9192 from major Chinese reseller.

At the beginning everything was fine, I've upgraded ROM to official KitKat, then tried Cyanogenmod and overall I am happy.

I flashed every released Cyanogenmod daily build but versions released after 2014-07-04 doesn't work and are stuck at boot logo.

After being stuck for 35 seconds colorful dots appear on screen:

working builds:

[MENTION=5368296]sekil[/MENTION] - cm-11-20140629-NIGHTLY-serranodsxx.zip

[MENTION=943196]k2wl[/MENTION] - cm-11-20140704-UNOFFICIAL-serranodsdd.zip and older

doesn't work:

[MENTION=943196]k2wl[/MENTION] - cm-11-20140723-UNOFFICIAL-serranodsdd.zip and newer

(couldn't find builds between 2014-07-05 - 2014-07-23, not released?)

last_kmsg:

[ 0.190386] AXI: msm_bus_fabric_init_driver(): msm_bus_fabric_init_driver
[ 0.230703] msm_gpiomux_install: write failure: -22
[ 0.230703] msm_gpiomux_install: write failure: -22
[ 0.230734] msm_gpiomux_install: write failure: -22
[ 0.230734] msm_gpiomux_install: write failure: -22
[ 0.237784] pm8xxx-regulator pm8xxx-regulator.3: Failed to set supply 8921_l29
[ 0.237906] pm8xxx_vreg_probe: regulator_register failed: 8921_l29, rc=-16
[ 0.237906] pm8xxx_vreg_probe: error for 8921_l29, rc=-16
[ 0.246085] msm_rpm_get_status(): Status id 433 not defined for target
[ 0.246085] AXI: msm_bus_rpm_is_mem_interleaved(): Status read for interleaving returned: -22
[ 0.246085] Using interleaved memory by default
[ 0.246299] msm_rpm_get_status(): Status id 433 not defined for target
[ 0.246299] AXI: msm_bus_rpm_is_mem_interleaved(): Status read for interleaving returned: -22
[ 0.246299] Using interleaved memory by default
[ 0.246513] msm_rpm_get_status(): Status id 433 not defined for target
[ 0.246543] AXI: msm_bus_rpm_is_mem_interleaved(): Status read for interleaving returned: -22
[ 0.246543] Using interleaved memory by default
[ 0.246757] msm_rpm_get_status(): Status id 433 not defined for target
[ 0.246757] AXI: msm_bus_rpm_is_mem_interleaved(): Status read for interleaving returned: -22
[ 0.246757] Using interleaved memory by default
[ 0.246970] msm_rpm_get_status(): Status id 433 not defined for target
[ 0.246970] AXI: msm_bus_rpm_is_mem_interleaved(): Status read for interleaving returned: -22
[ 0.246970] Using interleaved memory by default
[ 0.277247] [CAMERA][msm8930_init_cam:1943] Start
[ 0.277643] [msm_camera_gpio_install:274] [Start]
[ 0.323546] qup_i2c qup_i2c.0: Could not get core_clk
[ 0.461284] smd_channel_probe_worker: allocation table not initialized
[ 0.481153] msm_iommu_dev: Could not find context <jpegd_src>
[ 0.481367] msm_iommu_dev: Could not find context <jpegd_dst>
[ 28.154921] BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:1]

I've tried flashing [MENTION=3261191]F4k[/MENTION] kernels f4ktion_1.5.7-eur_3g.zip and f4ktion_1.6.0-eur_3gds.zip but it didn't help.

I was eager to try everything so flashed [MENTION=4344511]SilviuMik[/MENTION] kernel I9192-Custom-Kernel-Silviu-31072014-Odin-NG2-KitKat.tar.rar onto clean Cyanogenmod and it DID boot successfully but on Cyanogenmod's first-time-wizard-screen got into loop of messages "dialer app stopped".

I reckon some changes in kernel sources made in July have caused mentioned problems.

Moreover I've discovered that my refurbished phone has slightly different hardware from the original version.

Difference lies in CPU which is MSM8930 1.2GHz but original has MSM8960 1.7GHz. I guess rest of hardware is the same as the new phone have.

Does anybody know which git change should I revert to build working ROM?