[ONE Q&A, Help & Troubleshooting] Firewalker1980:
Hi all,

Like the title says... I'm experiencing random reboots on my OnePlus One. (between 2-5 a day, depending on who knows what :s...)

It happens on all Rom/Kernel combo's. Tried the obvious stuff like clean wiping, flashing new rom and gapps, no apps installed but stock ones, custom kernel settings,

WakeLock app to keep "partial wakelock" running.

From what I've read in previous threads and other searches, it can be battery related, bad EFS partition, driver issue (wireless?), hardware, sync issue...

I don't have issues with wireless or data connection, IMEI and baseband show properly, battery condition is normal for age I guess (shows as 'good') and has average battery lifespan.

Apps don't seem to be the issue as the reboot shows OnePlus logo, which means a hard reboot so not triggered by an app.

Reboots happen while charging or not charging, does not make a difference.

I don't have any bootloops.

Last_kmsg logs show errors like this for unexpected reboots:

[13919.861019] Kernel panic - not syncing: Fatal exception

[13919.861082] CPU0: stopping

[13919.861159] [<c010e6d8>] (unwind_backtrace+0x0/0x144) from [<c010d494>] (handle_IPI+0x1c4/0x1e0)

[13919.861276] [<c010d494>] (handle_IPI+0x1c4/0x1e0) from [<c010065c>] (gic_handle_irq+0xcc/0x10c)

[13919.861394] [<c010065c>] (gic_handle_irq+0xcc/0x10c) from [<c01074c0>] (__irq_svc+0x40/0x74)

[13919.861508] Exception stack(0xed149db0 to 0xed149df8)

[13919.861573] 9da0: c1445eb4 00000001 00000001 00000000

[13919.861688] 9dc0: c1445eb0 00000000 c1445eb4 ed148000 ed10a000 c1445eb8 c01d93f0 cea5d560

[13919.861801] 9de0: 00000004 ed149dfc 00000002 c0d30e04 20000013 ffffffff

[13919.861871] [<c01074c0>] (__irq_svc+0x40/0x74) from [<c0d30e04>] (_raw_spin_lock+0x4c/0x60)

[13919.861992] [<c0d30e04>] (_raw_spin_lock+0x4c/0x60) from [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8)

[13919.862111] [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8) from [<c0d2e68c>] (mutex_lock+0x78/0x7c)

[13919.862231] [<c0d2e68c>] (mutex_lock+0x78/0x7c) from [<c01b7f7c>] (get_online_cpus+0x34/0x60)

[13919.862303] [<c01b7f7c>] (get_online_cpus+0x34/0x60) from [<c07a9624>] (boost_mig_sync_thread+0x110/0x284)

[13919.862425] [<c07a9624>] (boost_mig_sync_thread+0x110/0x284) from [<c01d8900>] (kthread+0xbc/0xc0)

[13919.862544] [<c01d8900>] (kthread+0xbc/0xc0) from [<c0108440>] (kernel_thread_exit+0x0/0x8)

[13919.862656] CPU1: stopping

[13919.862774] [<c010e6d8>] (unwind_backtrace+0x0/0x144) from [<c010d494>] (handle_IPI+0x1c4/0x1e0)

[13919.862891] [<c010d494>] (handle_IPI+0x1c4/0x1e0) from [<c010065c>] (gic_handle_irq+0xcc/0x10c)

[13919.863008] [<c010065c>] (gic_handle_irq+0xcc/0x10c) from [<c01074c0>] (__irq_svc+0x40/0x74)

[13919.863072] Exception stack(0xed14bdb0 to 0xed14bdf8)

[13919.863183] bda0: c1445eb4 00000002 00000001 00000000

[13919.863293] bdc0: c1445eb0 00000000 c1445eb4 ed14a000 ed10a500 c1445eb8 c01d93f0 cea67560

[13919.863358] bde0: 00000004 ed14bdfc 00000003 c0d30e04 20000013 ffffffff

[13919.863476] [<c01074c0>] (__irq_svc+0x40/0x74) from [<c0d30e04>] (_raw_spin_lock+0x4c/0x60)

[13919.863598] [<c0d30e04>] (_raw_spin_lock+0x4c/0x60) from [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8)

[13919.863669] [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8) from [<c0d2e68c>] (mutex_lock+0x78/0x7c)

[13919.863790] [<c0d2e68c>] (mutex_lock+0x78/0x7c) from [<c01b7f7c>] (get_online_cpus+0x34/0x60)

[13919.863915] [<c01b7f7c>] (get_online_cpus+0x34/0x60) from [<c07a9624>] (boost_mig_sync_thread+0x110/0x284)

[13919.864035] [<c07a9624>] (boost_mig_sync_thread+0x110/0x284) from [<00000000>] ( (null))

[13919.864159] CPU3: stopping

[13919.864410] [<c010e6d8>] (unwind_backtrace+0x0/0x144) from [<c010d494>] (handle_IPI+0x1c4/0x1e0)

[13919.864774] [<c010d494>] (handle_IPI+0x1c4/0x1e0) from [<c010065c>] (gic_handle_irq+0xcc/0x10c)

[13919.864989] [<c010065c>] (gic_handle_irq+0xcc/0x10c) from [<c01074c0>] (__irq_svc+0x40/0x74)

[13919.865332] Exception stack(0xed14fdb0 to 0xed14fdf8)

[13919.865673] fda0: c1445eb4 00000003 00000001 00000000

[13919.865874] fdc0: c1445eb0 00000000 c1445eb4 ed14e000 ed10d000 c1445eb8 c01d93f0 cea7b560

[13919.866215] fde0: 00000004 ed14fdfc 00000004 c0d30e04 20000013 ffffffff

[13919.866574] [<c01074c0>] (__irq_svc+0x40/0x74) from [<c0d30e04>] (_raw_spin_lock+0x4c/0x60)

[13919.866788] [<c0d30e04>] (_raw_spin_lock+0x4c/0x60) from [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8)

[13919.867144] [<c0d2e504>] (__mutex_lock_slowpath+0xb8/0x1c8) from [<c0d2e68c>] (mutex_lock+0x78/0x7c)

[13919.867500] [<c0d2e68c>] (mutex_lock+0x78/0x7c) from [<c01b7f7c>] (get_online_cpus+0x34/0x60)

[13919.867862] [<c01b7f7c>] (get_online_cpus+0x34/0x60) from [<c07a9624>] (boost_mig_sync_thread+0x110/0x284)

[13919.868226] [<c07a9624>] (boost_mig_sync_thread+0x110/0x284) from [<c01d8900>] (kthread+0xbc/0xc0)

[13919.868444] [<c01d8900>] (kthread+0xbc/0xc0) from [<c0108440>] (kernel_thread_exit+0x0/0x8)

[13920.869188] wcnss crash shutdown 0

[13920.869263] Rebooting in 5 seconds..

[13925.870935] Going down for restart now

[13925.871695] Calling SCM to disable SPMI PMIC arbiter

Anyone faced this before and got it fixed? What did you do to solve it?