Xperia m4 keeps restarting - Sony Xperia M4 Aqua

Hi guys
I have this phone for a month or so and im having problems already. As item states in the titel the phone keeps restarting. I send the phone in for repairs and after 2 weeks they gave it back to me and said that the problem was that the phone wouldnt charge correctly and they replaced the charging port. That hasnt solved my problem so i thought maybe someone on xda devs can help me. To solve the problem i unlocked the bootloader and installed a custom rom (aosp 5) but it didnt solve the problem either. Now i looked for signs for what may case these restarts (safe mode,...) but i noticed that the phone rarely restarts when its charging(it happens but when the phone is at 100%) and had never restarted while im using it and running for example a music player (online or offline) prevents the restarts. Also the battery procentage drops by 3-10% with each restart and these happen sometimes 5 times an hour or twice a Day (example) and the restarts are more frequent on the custom rom. Does anyone have any idea why these happen?

This phone is really weird with overheating/restarts.
I went a month without needing or it restarting.
Clean installed Android and now it won't stop restarting.
Firmware version might also make it better or worse.

I've posted my experience here, and it is exactly the same as yours. There is also a long thread about this at Sony support forums, unfortunately no one knows what is causing this problem.
Worth mentioning, is that mine stopped restarting about 2 weeks ago, just at the time i had inserted class10 microsd and removed some apps to get about 1GB of free internal storage space, while it had about 600MB free prior to that. So it may have something to do with the free space left on the internal storage, or whether you have microsd card or not.

I just set up an RMA for mine.
Cleaned installed android and restarts after a minute of use with 3 apps I installed.
I could be scrolling through the homescreen and it restarts, then goes on a infinite bootloop.
Also wifi/bluetooth turn off and on, then eventually can't be turned on.
It's unusable.

I Just put in a sd card and freed around 1gb of storage but it keeps restarting. Going to try different roms now.

same issue after root

Pucur said:
same issue after root
Click to expand...
Click to collapse
Check the cpu governor, if you are on ondemand you need a patch. Or change to performance to test if reboots cause is governor.
Gesendet von meinem E2333 mit Tapatalk

Dear cyclon1978!
The default cpu governor is interactive, the others are ondemand, userspace, powersave, performance.
The I/Os are noop, deadline, row, cfq
It chrashes when using interactive, it was never on ondemand.
cyclon1978 said:
Check the cpu governor, if you are on ondemand you need a patch. Or change to performance to test if reboots cause is governor.
Gesendet von meinem E2333 mit Tapatalk
Click to expand...
Click to collapse

Pucur said:
Dear cyclon1978!
The default cpu governor is interactive, the others are ondemand, userspace, powersave, performance.
The I/Os are noop, deadline, row, cfq
It chrashes when using interactive, it was never on ondemand.
Click to expand...
Click to collapse
To be sure you can test with performance.
But it looks like you have another problem...
One way to get the cause is access the kernel log (dmesg log file) or crashdump files from last restart. Sometimes you see a readable cause there (segfault/module) and can see if wlan , bluetooth or deep sleep / cpu is the cause.

Dear cyclon1978!
Yesterday it runs all day on performance, and it has huge battery drain, so i dont think so i could use that governor in the future.
cyclon1978 said:
To be sure you can test with performance.
But it looks like you have another problem...
Click to expand...
Click to collapse

Your device runs with performance without reboots?
Then you can use these instructions to change to ondemand: http://forum.xda-developers.com/m4-aqua/development/xperia-m4-temperature-decrease-t3391828
be sure to use the replacement file from latest post, follow instructions in first post (all files except the init.qcom.post_boot.sh from first post)

Related

[Kernel]Unsecured, OverClocked, SmartAssV2, and Voltage Control[New Links 01.27.12]

Okay, I looked at what ziggy and cron247 did over on XDA and tried to make it better.
This kernel is unsecured, meaning adb connects with root.
It OverClock's up to 1.836MHz.
It has the SmartAss V2 governor.
It uses my ramdisk, not the one you have. I cannot forsee this being an issue. If it becomes one, let me know.
Updates:
Version 1.1.3 changes the version of lagfree, the old one was having issues. Also removes forcing the second CPU to be online which was causing choppiness.
Version 1.1.2 adds increased read ahead, writeback tweaks, decreased dirty ratio settings, simple I/O scheduler, and the lagfree governor.
Version 1.0.5 adds mpdecision fix by Mr X, thank you whoever you are, if you removed mpdecision, put it back. Also added voltage control for you UV lovers.
The only control program I have tested to work is AnTuTu CPU Master (Free), I have had issues with SetCPU and a few others. This one does speed, governor, and voltage all very well.
Get it here: AnTuTu CPU Master (Free)
The following problems seem to be fixed at this point: governor and speed settings not sticking, smartass staying at top speed, random reboots or bootloops overnight.
READ THE INSTRUCTIONS, THIS IS A SINGLE FILE
To install this kernel:
Copy the file to the root of your SDcard.
Reboot into recovery (CWR or AmonRa).
Flash the file from the SDcard.
At the end of the flash the phone will reboot to fastboot.
Once fastboot loads, tap PWR to get to HBOOT.
HBOOT will find the update and ask you to install.
Tap Vol Up to begin the install.
When it finishes it will say tap PWR to reboot. Do it.
After the phone boots remove the PH98IMG.zip file from your SDcard.
Use AnTuTu CPU Master (Free) to set min/max/gov/voltage.
Enjoy!
Thanks to ziggy and con247 for getting us started and having stuff out there for me to get ideas from.
Download:
Link: dsb9938 Kernel 1.1.3
MD5: a2558e70f9af572f43e258c9aedb4b40
Source on GitHub.
My favorite Rezound kernel so far. Haven't had one crash, even at max OC. Thanks so much guys at BAMF!
This kernel has been good to me too.
I just wish I could get a handle on thie weird issue. Any of these other than stock kernels seem to have the minimum cpu speed jump up to the max cpu speed, then back down constantly, and I cant figure out the deal.
I can check on mine periodically and my min says 192, than a couple seconds later it says its the same as my max. Ugh.
dccoh said:
This kernel has been good to me too.
I just wish I could get a handle on thie weird issue. Any of these other than stock kernels seem to have the minimum cpu speed jump up to the max cpu speed, then back down constantly, and I cant figure out the deal.
I can check on mine periodically and my min says 192, than a couple seconds later it says its the same as my max. Ugh.
Click to expand...
Click to collapse
I noticed that as well
I also had a problem yesterday morning where my phone locked up when my alarm clock went off - forcing me to pull the battery to turn the sound off - not sure if that's kernel or ROM related (running CleanROM 1.5)
Argent36 said:
I noticed that as well
I also had a problem yesterday morning where my phone locked up when my alarm clock went off - forcing me to pull the battery to turn the sound off - not sure if that's kernel or ROM related (running CleanROM 1.5)
Click to expand...
Click to collapse
It's kernel related; I'm running rezrom and had the same exact issue with my alarm running this kernel.
Do you think ziggys is more stable?.. or do I just need to find the right overclock/underclock settings?
I seem to recall seeing them have that problem on ziggy's - but I never had that problem on earlier versions of dsb's - so maybe it's just something that is fixable for the next release
*wanders off to test it again*
This is no doubt me doing things wrong that led to this, but I downloaded the kernel through the phone browser, then flashed it from the download directory on the internal SD. When I flashed Incredikernel from there it copied the PH98 to the sdcard, but no dice on this kernel until I copied it to the sdcard then flashed it.
I probably should have copied it to the sd card myself first anyway, but I figured I would let you know!
Well this morning - my alarm clock went off - I was able to snooze it - and then a few minutes later the phone went in to boot loops - had been running stable all weekend - once I pulled the battery the phone booted back up just fine.
we'll see if it repeats this behavior tomorrow morning or not...
Call recording support in the kernel?
timp123 said:
Call recording support in the kernel?
Click to expand...
Click to collapse
Nope, only Ziggy's kernel currently supports this.
I only set one alarm at a time usually, but I have one set to go off every morning at 7:30 & it has worked perfectly everyday for a few weeks now.
~John
Curious to see what settings people are using (min/max) as well as voltage control to get best battery life. Downloaded the CPU Master Free and wanted to set it up. Thanks
sandman_nyc_316 said:
Curious to see what settings people are using (min/max) as well as voltage control to get best battery life. Downloaded the CPU Master Free and wanted to set it up. Thanks
Click to expand...
Click to collapse
My default setting is 384 - 1512. I have a charging profile that OC's slightly to 1620. I also have profiles for a hot battery (which I have never had) and power under 20% which UC to 1296 and 1060 respectively. I use sio for scheduler (although that tends not to stick). My minimum UC is 384, nothing lower (I've read of bootloop issues with lower frequencies on the Incredible).
I undervolt everything from 384 to 1404 by -50; and 1512 by 25. Everything else is default.
I have never had a crash or reboot with this kernel on stock ROM.
hgoldner said:
My default setting is 384 - 1512. I have a charging profile that OC's slightly to 1620. I also have profiles for a hot battery (which I have never had) and power under 20% which UC to 1296 and 1060 respectively. I use sio for scheduler (although that tends not to stick). My minimum UC is 384, nothing lower (I've read of bootloop issues with lower frequencies on the Incredible).
I undervolt everything from 384 to 1404 by -50; and 1512 by 25. Everything else is default.
I have never had a crash or reboot with this kernel on stock ROM.
Click to expand...
Click to collapse
Thanks! How's your battery life been with those settings?
sandman_nyc_316 said:
Thanks! How's your battery life been with those settings?
Click to expand...
Click to collapse
Decent. I can get 10 solid hours or more of moderate use when I cannot be near a charger. I can stretch it further by turning off LTE and background data. Heavy data use tends to be the biggest killer. I keep my display at 30%, too, and use smartass v.2 as default.
hgoldner said:
Decent. I can get 10 solid hours or more of moderate use when I cannot be near a charger. I can stretch it further by turning off LTE and background data. Heavy data use tends to be the biggest killer. I keep my display at 30%, too, and use smartass v.2 as default.
Click to expand...
Click to collapse
Appreciate it. Gonna see what happens. Will update with my results. Thanks again!
I wonder what is causing all these boot loops for us all. Do you guys think it's the voltage? Perhaps the software?
zetsumeikuro said:
I wonder what is causing all these boot loops for us all. Do you guys think it's the voltage? Perhaps the software?
Click to expand...
Click to collapse
Good question. I haven't had a single bootloop since flashing this kernel after coming from Ziggy's. Been running this 192min/183max and UV'd -75 across the board and running great.
Hopefully I don't jinx myself.
Guys with bootloops/lockups...are you running any profiles?
Make sure you do a dalvik cache wipe....
Ziggy's would always lock up on me (multiple times per day) so I gave up on it. The only problem I have with this on (and this was a problem with Ziggy's too) is the min jumping to max.
My frequencies bounce on this kernel. It spends about equal time between the highest setting, and lowest setting. It works great other than that. My question is this bad for my CPU? I get great battery life, and performance, just scared the bouncing could be bad for the processor. Any help would be great.....
Sent from my ADR6425LVW using Tapatalk

[Q] SetCPU Governors

Can somebody please explain the SetCPU governors to me? Normally I would use Smartass V2, but we only have the stock kernel.
The main governors I am curious about are mot_hotplug and hotplug. My phone seems to use a lot of battery when these are enabled, even with underclocked minimum scaling values.
Last night I ran my phone on ondemand at 300 min -300max (screen off profile) and it didn't drop 10%, first increment on battery reading stock ROM). Today while in school, it dropped from about 80% - 20% (using the same profile but with mot_hotplug).
Do all of the other governors manage both processors and hotplug can not?
You might as well use hotplug m8
MattyOnXperiaX10 said:
You might as well use hotplug m8
Click to expand...
Click to collapse
Why? That doesn't make any sense based from the findings I posted.
I'm using mot-hotplug in a week I'll know
Was using ondemand but I read an article where it shows the descriptions. Apparently hotplug behaves very similarly to ondemand but has the capability to turn off the 2nd core if there isn't a lot of workload. I switched to hotplug and so far its shown a significant difference in battery life. However, it may be a placebo as well so i'll stick to it for a week or so and then compare.
*edit
heres a link with better explaination
http://icrontic.com/discussion/95140/android-cpu-governors-and-you-setcpu-system-tuner-tegrak
evonc said:
Was using ondemand but I read an article where it shows the descriptions. Apparently hotplug behaves very similarly to ondemand but has the capability to turn off the 2nd core if there isn't a lot of workload. I switched to hotplug and so far its shown a significant difference in battery life. However, it may be a placebo as well so i'll stick to it for a week or so and then compare.
*edit
heres a link with better explaination
http://icrontic.com/discussion/95140/android-cpu-governors-and-you-setcpu-system-tuner-tegrak
Click to expand...
Click to collapse
I use kholks custom CPU governor it seems to be a lot snappier and battery use is good.
There is info in the development forum on here about it and using it.
Sent from my XT910 using XDA

using pegasusq governor

Hi all,
I dont know if anyone else has noticed this, but when i put my governor scaling to pegasusq, i can see lags in performance on my droid razr.
Whereas, hotplug mode works without much lag.
Also havent seen much difference in battery life, pegasusq probably gave me a 1 or 2 more hours of usage.
I've read about pegasusq that it works nearly same as hotplug, but with a screen off low processor state. Which is basically what i want, but the performance drops down a bit.
hsyasin said:
Hi all,
I dont know if anyone else has noticed this, but when i put my governor scaling to pegasusq, i can see lags in performance on my droid razr.
Whereas, hotplug mode works without much lag.
Also havent seen much difference in battery life, pegasusq probably gave me a 1 or 2 more hours of usage.
I've read about pegasusq that it works nearly same as hotplug, but with a screen off low processor state. Which is basically what i want, but the performance drops down a bit.
Click to expand...
Click to collapse
I think you got some problem...cause pegasushq is the smoothest governor on mine. Mind that I've installed the module in system I don't load it on boot using script...I got no init.d tweaks beside the undervolt script.
triplex76 said:
I think you got some problem...cause pegasushq is the smoothest governor on mine. Mind that I've installed the module in system I don't load it on boot using script...I got no init.d tweaks beside the undervolt script.
Click to expand...
Click to collapse
And how did u achieve that?
I mean how did u install it as a module?
triplex76 said:
I think you got some problem...cause pegasushq is the smoothest governor on mine. Mind that I've installed the module in system I don't load it on boot using script...I got no init.d tweaks beside the undervolt script.
Click to expand...
Click to collapse
can you post the undervolt script?

CPU Throttling to 1Ghz

Hello all
I have a bit of a small problem. I like to run my phone using the Performance Governor but after a while it goes to 1Ghz on all 4 cores despite me running it at 1.8Ghz. Setting it back seems to correct the issue but in time it goes down again.
I believe it is getting a bit warm and thus it hits a limit and the system auto slows to 1Ghz.
Can anyone confirm this behaviour? It never happened to me before but I have had a few kernel updates and updates to the Omega ROM that could be the cause but I am not sure. Is there a setting where I can tell my phone what temps to throttle at?
Also, I assume all this is down to the Kernel and not the ROMs?
Would like some imput regards where to start my search to return my phone to its previous state as a pocket heater.
Many Thanks
Syl
. I like to run my phone using the Performance Governor
Click to expand...
Click to collapse
Don't use it. Pegasusq is the only one really working for multi-core CPU's with hotplugging and so on.
but after a while it goes to 1Ghz on all 4 cores despite me running it at 1.8Ghz.
Click to expand...
Click to collapse
1.8Ghz is not healthy for the CPU in the long run and will cause overheating which is exactly what you are currently seeing.
Especially since you keep the phone on 100% CPU power all the time (performance governor) which should drain battery like hell as a side effect.
Also, I assume all this is down to the Kernel and not the ROMs?
Click to expand...
Click to collapse
This is down to your settings. Neither rom nor kernel.
- Don't overclock (much)
-Use a good kernel such as Siyah
-Undervolt if the phone remains stable
-Use pegasusq Governor
-Enjoy
d4fseeker said:
Don't use it. Pegasusq is the only one really working for multi-core CPU's with hotplugging and so on.
1.8Ghz is not healthy for the CPU in the long run and will cause overheating which is exactly what you are currently seeing.
Especially since you keep the phone on 100% CPU power all the time (performance governor) which should drain battery like hell as a side effect.
This is down to your settings. Neither rom nor kernel.
- Don't overclock (much)
-Use a good kernel such as Siyah
-Undervolt if the phone remains stable
-Use pegasusq Governor
-Enjoy
Click to expand...
Click to collapse
Hi buddy and thanks for your response.
I am not sure about what you said regarding it working correctly, it gets the best results for any benchmark compared to others so I would be interested in more detail about the specifics of how its not working correctly as I have never been told that. It would be appreciated.
I dont mind the battery drain although I do heed your warning about about longevity of the CPU.
I have been using Siyah Kernel for some time now and I find undervolting a little unstable, for now I am forced to use pegasusq.
Can you or anyone else answer the original question as I still wish to pursue this to a resolve other than not using it.
Many thanks for your time and efforts non the less!
Syl
SyLvEsTeR20007 said:
Hi buddy and thanks for your response.
I am not sure about what you said regarding it working correctly, it gets the best results for any benchmark compared to others so I would be interested in more detail about the specifics of how its not working correctly as I have never been told that. It would be appreciated.
I dont mind the battery drain although I do heed your warning about about longevity of the CPU.
I have been using Siyah Kernel for some time now and I find undervolting a little unstable, for now I am forced to use pegasusq.
Can you or anyone else answer the original question as I still wish to pursue this to a resolve other than not using it.
Many thanks for your time and efforts non the less!
Syl
Click to expand...
Click to collapse
it´s samsung´s based roms related: when the battery temp hits 41C the cpu will throttle. Nothing related with de cpu temp (can be at 80C before throttles).
try CM10.1 and you´ll see what im talking about.
We need a solution for this throttling with samsung based roms

witch is the best cpu settings

Hi
Can some one help me , i will like to know witch should be the bes cpu settings?
my cel. only have as max1512mhz , and a freind told me that try to run as min less than 500 mhz.
But on the governor witch should i select interactive , conservative, ondemand, userspace, powersave, or performance?
and on Io scheduler noop , deadline , row or cfq ?
I am using [4.3.1] Official LiquidSmooth [Ver 2.25].
If someone can give me any info on this i will apreciate it.
snipekill said:
Hi
Can some one help me , i will like to know witch should be the bes cpu settings?
my cel. only have as max1512mhz , and a freind told me that try to run as min less than 500 mhz.
But on the governor witch should i select interactive , conservative, ondemand, userspace, powersave, or performance?
and on Io scheduler noop , deadline , row or cfq ?
I am using [4.3.1] Official LiquidSmooth [Ver 2.25].
If someone can give me any info on this i will apreciate it.
Click to expand...
Click to collapse
nobody can tell you what the best is. what works best on mine, may not work best on yours. it depends on what kind of user you are.
I can only tell you what my settings are and how it works for me.
I always go 1 up from the bottom on min to 384
I set my max to 1512 usually, just because I don't want to redline my rpm's (car reference)
on liquid smooth, I had set my governor to Userspace to get rid of my wake problem.
my scheduler, I left it alone. I haven't noticed it do anything for me.
I am not hardcore user. I barely game or call. mostly text and my music along with XDA and Facebook. I will get all day with about 40% battery left. cause I charge every night, that's all I am worried about getting.
hope this helps
captemo said:
nobody can tell you what the best is. what works best on mine, may not work best on yours. it depends on what kind of user you are.
I can only tell you what my settings are and how it works for me.
I always go 1 up from the bottom on min to 384
I set my max to 1512 usually, just because I don't want to redline my rpm's (car reference)
on liquid smooth, I had set my governor to Userspace to get rid of my wake problem.
my scheduler, I left it alone. I haven't noticed it do anything for me.
I am not hardcore user. I barely game or call. mostly text and my music along with XDA and Facebook. I will get all day with about 40% battery left. cause I charge every night, that's all I am worried about getting.
hope this helps
Click to expand...
Click to collapse
Thaks for the info i will try setting only the governor :good:

Categories

Resources