[Q] Franco Kernel Milestone 3 problem - Nexus 4 Q&A, Help & Troubleshooting

Hi everyone,
I have a question I hope I can get answered here in regards to Milestone 3. What I'm trying to do is bring the minimum freq up to 702Mhz, GPU down to 325Mhz, and bring the voltage down -50mV. Everything up to undervolting is fine, but when I go into the voltage menu and undervolt it to -50mV it crashes my phone and resets.
Any ideas?

Your phone can't handle it. Try - 25mv or - 37.5mv
Sent from my Carbon powered AKFAUX fueled monster NEXUS 4

okmijnlp said:
Your phone can't handle it. Try - 25mv or - 37.5mv
Sent from my Carbon powered AKFAUX fueled monster NEXUS 4
Click to expand...
Click to collapse
Thank you for the response okmijnlp. I'll try it.

okmijnlp said:
Your phone can't handle it. Try - 25mv or - 37.5mv
Sent from my Carbon powered AKFAUX fueled monster NEXUS 4
Click to expand...
Click to collapse
okmijnlp, for some reason with it being undervolted -25mV, it restarts when I get text messages, emails, etc while the screen is off....weird.
I added 25mV and it's fine...my settings are 1512 max freq, min 594, interactive governor, IO scheduler Deadline, 325 GPU..

mzeigler1 said:
okmijnlp, for some reason with it being undervolted -25mV, it restarts when I get text messages, emails, etc while the screen is off....weird.
I added 25mV and it's fine...my settings are 1512 max freq, min 594, interactive governor, IO scheduler Deadline, 325 GPU..
Click to expand...
Click to collapse
yea, your phone doesnt like being undervolted. try raising it a little more, it might make your phone feel even better/more stable.

Hey OP,
Some phones don't like being under clocked at all like mine. Also, if you're having issues, its just not worth it to have your phone reboot at a critical time. But you be the judge of that.
Good luck.

simms22 said:
yea, your phone doesnt like being undervolted. try raising it a little more, it might make your phone feel even better/more stable.
Click to expand...
Click to collapse
Any reason why it doesn't like that? I mean we're talking -25mV down from the stock settings. I've read some people under volt their phones -100mV....

bleuwave said:
Hey OP,
Some phones don't like being under clocked at all like mine. Also, if you're having issues, its just not worth it to have your phone reboot at a critical time. But you be the judge of that.
Good luck.
Click to expand...
Click to collapse
ahhh. So pretty much it's YMMV with each phone.. Okay thanks for clearing that up for me bleuwave.
Yeah, I brought the voltage up to the stock setting and it's running fine now. Thanks!

mzeigler1 said:
Any reason why it doesn't like that? I mean we're talking -25mV down from the stock settings. I've read some people under volt their phones -100mV....
Click to expand...
Click to collapse
our phones vary that much. at certain cpu speeds, my phone likes a little more voltage.

Ahh okay. Thanks for taking the time to clear that up for me. Still a great kernel nonetheless. I cannot complain. Thanks again.
Sent from my Nexus 4 using xda app-developers app

What do you usually over click your phone at? +25-+50mV?
Sent from my Nexus 4 using xda app-developers app

Related

overclocking

how do I overclock my vibrant safely without destroying it??
Terrance31 said:
how do I overclock my vibrant safely without destroying it??
Click to expand...
Click to collapse
Try installing an overstock kernel, like Eugene373's Deadhorse Kernel, then you can download One Click Lag Fix from the market.
Just install a kernel that has oc capabilities and use set CPU to adjust the frequencies
Terrance31 said:
how do I overclock my vibrant safely without destroying it??
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA Premium App
I have overstock 2.2 with minimum at 400mhz and used spare parts to set windows to fast. This thing HAULS ASS!
Sent from my GT-I9000 using XDA App
If he asks how to install an OC kernal I'm reporting this thread to be closed.
LOL
Sent from my SGH-T959 using XDA App
after you have the oc kernel installed go into set cpu and set an audible alarm and for when your temp goes above 115 Fahrenheit, in that profile have it drop your clock speed down to 1000 or 800 to help your phone cool off before reactivating the full oc. Ive never had any problems with the cpu getting to hot oc'd to 1.2 thats not to say you wont.
Cheers
I don't think that overclocking and not destroying can be done at the same time.
Sent from my SGH-T959 using XDA App
Terrance31 said:
how do I overclock my vibrant safely without destroying it??
Click to expand...
Click to collapse
Flash it, set clock speed with setcpu or voltage control, cross your fingers and hope for the best.
Sent from my SGH-T959 using XDA Premium App
All you need is a kernel that supports OC ie. (DoW, Tigersblood, Overstock, Dragon) you should be golden but double check compatibility with whatever ROM ur running.
I use "set cpu" to torque it up to 1.2(or whatever the kernel OC's to) Then i use "SystemPanel Lite" to check and make sure its actually OCing. In the system app it has a CPU Clock in the top right corner which monitors ur current cpu. When the system app opens it has a list of active applications i simply move the list up and down repeatedly really fast and watch the "CPU Clock" if it maxes out at 1.2 or whatever its good to go. I remember one time(cant remember what kernel)but set cpu showed 1.2 or 1.4 and even in system CPU info it showed OCed but if you did like i just described the CPU Clock never went above 1000Mhz. Like it was just showing as OC even tho it really wasn't it was really weird the clock would max out at 1000Mhz with dead space above it like it could go over but never would.
shreddintyres said:
after you have the oc kernel installed go into set cpu and set an audible alarm and for when your temp goes above 115 Fahrenheit, in that profile have it drop your clock speed down to 1000 or 800 to help your phone cool off before reactivating the full oc. Ive never had any problems with the cpu getting to hot oc'd to 1.2 thats not to say you wont.
Cheers
Click to expand...
Click to collapse
i never knew you could set audible alarms(guess i never really looked into it) thanks for that! running DoW221 OC to 1.4 i used to see my temps hit 120-130 it would freak me out! but never had any problems except for batt life avg 6-7hrs.
Personally my best OC ROM/kernel setup to this date has been MALICE[EDT]+Tigersblood(any release) everything works and great batt life for a OC kernel
Binary100100 said:
If he asks how to install an OC kernal I'm reporting this thread to be closed.
Click to expand...
Click to collapse
LOL
funny
Just make sure you backup before trying. Some Vibrants cannot handle overclocking (and there's no real way to know until you try). Mine is one of those, and if it can't handle it, an Odin to stock will be in your immediate future.

How to get kernels set up perfect for your phone

This is a guide I have typed up on how to get the best display , sound, and battery out of your phone...
First you need to set up voodoo color with the voodoo control application on the market.
The way I did this was turn each setting all the way up and turned down gradually until the color went away. Now my display has never looked better.
Voodoo color settings differ from phone to phone due to screen use and the fact that different colors are different on certain phones. My phone is less blue than others, so I recommend that you follow that technique and do it yourself.
Voodoo profile v1
225
254
365
-15
-18
-11
My next thing I am going to talk about is sound.
In some kernels the drivers for voodoo are currently built into the kernel but not accessible via the UI.In cm7, voodoo sound doesn't exist at all. I purchased the payed version of voodoo control and the loading of the driver via that works without squealing. If you need voodoo sound, buy it. To get optimal sound, you need to tweak according to headphones. Plug in your headphones and play a song that you like with good quality audio. Now tweak the bass boost and equalizer (if your media player has one). Left side is bass(background stuff and shake), right is treble (clear voice). I usually keep the middle low and sides high.
If you have a phone that can go to 1.5ghz with ease, these are the settings I recommend.
Min: 100
Max: 1000
100 -150
200 -125
400-800 -75
Remove 900
1000 -100
Next, speed and battery. Get the voltage control app for this. Use ondemand for voltage testing it gets a wide range of frequencies. At the lower frequencies, undervolt starting at -150. Lock the phone, let it sit for a minute, if it froze, bump the voltage up to, -125. After the lowest step is set up good, change the other steps starting at the last voltage slide around the voltage control application and then idle a bit, if it freezes, move the voltage up... do the same for the next steps, starting with the voltage of the last.
Now you can test speed with governor and schedulers. I use ondemand and sio but most like lagfree and vr.
Overclocking is an option for speed but I advise against it due to.horrible, the risk of data corruption, and the decreased ability and life of your phone.
Boxer briefs.
Sent from my SPH-D700 using Tapatalk
philowneus said:
Boxer briefs.
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
I have a feeling he used swiftkey x. It changed overclocking to overclothing for me lol
sent from my touchwiz 4.5-ed epic
Damn spell cheek.
*check
Sent from my SPH-D700 using XDA App
Ive been wondering what do all the different governors do in tegrak/ voltage control? searched around, couldnt find anything
j00manji said:
Ive been wondering what do all the different governors do in tegrak/ voltage control? searched around, couldnt find anything
Click to expand...
Click to collapse
Governers tell the processor when to go to certain speeds. Comservitive keeps it lazy and not moving around much. Lagfree keeps it high when the screen is on. Performance keeps it always at the highest. Ondemand keeps it at a mix of speed and performance. Smartass and savagedzen make it low when the screen is off and scales according to demand.
Sent from my SPH-D700 using XDA App
Thanks for a great explaination and a good starting point for frequencies.
Sent from my Samurai TW.MTD Katana Clean GB Epic
Marcusant, I've been thinking about this a bunch lately. When people use profiles in something like SetCPU aren't they setting up redundant commands? In theory a well programmed governor would notice the state the phone was in and adjust according to the governor's master settings. By setting a profile would it be like having a governor running within other governors?
Profiles really **** **** up... the processor will go wherever it needs to go.
Sent from my SPH-D700 using XDA App
Thanks for this guide man. Just what I was looking for.
Sent from my SPH-D700 using XDA App
Well thanks for such a useful piece of guide and i can say information...i really wanted to know this.This is so helpful of you.Now i can get the best display , sound, and battery out of my phone trying this..I will let you know.
Thanks mate. This is working really well.
Really appreciate the guide Marc. I've never knew enough about voodoo and ocing stuff to do any good with them.
Sent from my SPH-D700 using XDA Premium App
Indeed, Marcusant, this was really helpful.
seems like you were right about the overclocking, tried these settings, plus 1200 mhz, and it was stable for a while, then the phone started rebooting on me. maybe i just need to keep messing with the voltage. anyway, what are the differences in schedulers?

N7 undervolted CPU

I have underclocked my CPU at 1GHz and undervolted it to -125mV and its working perfectly stable. Is it safe to undervolt even lower or should i be satisfied?
I see no reason why it wouldn't be safe. From what I know about overclocking is that worse case scenario is that it might make your tablet become unstable.
Sent from my Galaxy Nexus using xda app-developers app
More than likely it will reboot and reset values if something goes wrong. There's no harm in testing lower values so long as you don't set it on boot.
Tapatalk made me send this.
jshashwat93 said:
I have underclocked my CPU at 1GHz and undervolted it to -125mV and its working perfectly stable. Is it safe to undervolt even lower or should i be satisfied?
Click to expand...
Click to collapse
so.. your device is now running on negative voltage? does that mean its producing electricity instead of using it?
Each CPU is unique, it should detect a fault and just reset to stock voltage table
Sent from my Nexus 7 using xda app-developers app
simms22 said:
so.. your device is now running on negative voltage? does that mean its producing electricity instead of using it?
Click to expand...
Click to collapse
Lol I meant -125mV taking the stock values as starting point. Not from 0. And that's how everyone using System Tuner refers to it..
jshashwat93 said:
Lol I meant -125mV taking the stock values as starting point. Not from 0. And that's how everyone using System Tuner refers to it..
Click to expand...
Click to collapse
ahh.. then thats normal. if you get freezes or sod then its too much undervolting for your device. also, to much undervolting can actually lead to more battery drain.
You can lower it as much as you can the worse that can happen is that it reboots because the cpu required more electricity then it could get.
Lower it as much as you can is the best you can do

Undervolting the GT-N7000 for better Battery life

Hey there ,
so i wanted to share share my awsome Undervolting results with you
At first im running on Chasmodo's latest CM 10.1 i really appreciate his work ! I use the latest CM 10.1 Kernel.
With his rom and this voltages u find under this introduciton text i could get nearly a month with Standby time
(without doing anything , Wlan turned on , Data off) i attached a screenshot (29 Days and 5 Hours sorry for the German language)
Every day i plug my N7000 out from the Loading station its 5am on 3pm i lost 1%.
to change the Voltages i use SetCPU (full version)
1400 MHz
1200 mV (Stock: 1350mV)
1200 MHz
1100 mV (Stock: 1275mV)
1000 MHz
1000 mV (Stock: 1175mV)
800 MHz
925 mV (Stock: 1100mV)
500 MHz
900 mV (Stock 1000mV)
200 MHz
800 mV (Stock: 975mV)
So i dont know my Voltage group sorry guys , if this values are not working just go in 25mV steps lower from your stock voltage
until the CPU gets unstable or crashes than u know that u cant go lower just do this with every clocking !
I also used this voltages on XXLSC Ultimate Rom with the HydraCoreNirvana Kernel i had fantastic results too but not that good like i get with the Asylum CM 10.1.
PS: Just this Voltages wont give you very good Battery life if your Rom / Settings is/are eating your battery. If you get better results with
lower results (stable) just go ahead and post it but im sure this values are nearly the lowest stable u can get
Code:
Its [U]impossible [/U]to hard brick your device with Undervolting , you only could get a soft brick if you use (Set on Boot) and your voltages will crash your System after boot. thats easy to fix just after the phon booted up fast go into SuperSU and delete the root rights for your Undervolting tool.
Thanks for Reading and if i you liked this push the Thanks button =) !:victory:
Thanks man
I think you should say which Voltgroup (A, B or C) your note is. Because those freq are really low (I think too much low for my note, that's voltgroup B).
Do you remember which voltgroup has your note, when you installed hydracore kernel?
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Bad-Pixel said:
I think you should say which Voltgroup (A, B or C) your note is. Because those freq are really low (I think too much low for my note, that's voltgroup B).
Do you remember which voltgroup has your note, when you installed hydracore kernel?
Click to expand...
Click to collapse
Hey there i dont remember never looked at the Voltgroup sorry so there is no other way to view my Voltgroup ?
Btw just try the voltages without autostart and u will see if your system reboots or if it works if not just go in 25mV steps higher :highfive:
qazibasit said:
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Why ?
I cant get your argument my performance is the same speed while im gaming browsing same performance than before .. no impact , drops .. a spare battery ? So what about i dont want to switch my battery ? there is no need for it my battery stays alive for atleast 2-3 days when im doing something with it .
how to do if i only have rom toolbox
SkyKer93 said:
Hey there i dont remember never looked at the Voltgroup sorry so there is no other way to view my Voltgroup ?
Btw just try the voltages without autostart and u will see if your system reboots or if it works if not just go in 25mV steps higher :highfive:
Click to expand...
Click to collapse
It's a feature of the hydracore kernel only I think, because its read a particular value (something about mainboard and/or cpu) and the kernel automatically apply dedicated undevolt values. You could see it in system information, where hydracore kernel is detected. Without it, I think you can't do anything :/
Anyway, sincerely I remember some time ago I tried to lower my already undervolted cpu voltages, and I got freezes. I will try to go lower a bit, hoping it will works. A very important thing, is not only the lower battery drain, but also the lower cpu temps.
ahhl said:
how to do if i only have rom toolbox
Click to expand...
Click to collapse
I bought rom toolbox full sometime ago, when there was sales. If I remember correctly, there is a section relative to the cpu control, but I don't remember if it was undervolting capable also. You should start to search it from there (I'm sorry, I don't have the app installed anymore, so I can't help you properly... In case, use voltage control app)
Sent from my GT-N7000 using xda premium
I dont think it has UV feature. Just CPU freq control
nokiamodeln91 said:
I dont think it has UV feature. Just CPU freq control
Click to expand...
Click to collapse
Yes, you're right, I just checked (installing my bought pro version) and it hasn't the uv features. Anyway, as I suggested, he can use voltage control (even if I don't know if his kernel support the uv/oc)
Sent from my GT-N7000 using xda premium
nokiamodeln91 said:
I dont think it has UV feature. Just CPU freq control
Click to expand...
Click to collapse
Bad-Pixel said:
Yes, you're right, I just checked (installing my bought pro version) and it hasn't the uv features. Anyway, as I suggested, he can use voltage control (even if I don't know if his kernel support the uv/oc)
Click to expand...
Click to collapse
What do you mean by Rom Toolbox doesn't have voltage control?
Tap kernel tweaks, then any frequency and you'll find a voltage slider in there.
chasmodo said:
What do you mean by Rom Toolbox doesn't have voltage control?
Tap kernel tweaks, then any frequency and you'll find a voltage slider in there.
Click to expand...
Click to collapse
Maybe it depend from the kernel I'm using now (philz 3.99 on BurtRom tw rom) but I can't able to do what you said. I checked on rom toolbox pro again, and I didn't see any uv feature. Just goverors/kernel tweaks (like vm or fs features) or profiles management... Nothing else.
Anyway I'm using tegrak ultimate app to Undervolt my cpu and gpu, and it works perfectly, so I don't miss so much that feature.
Sent from my GT-N7000 using xda premium
I don't know - I am not sure if Undervolting could hard-brick or damage the hardware but back then running GB roms I had undervolted FM Kernel and there was trrrr trrr trrr like sound from my Note.
Be careful.
I have to do a custom rom just to see if its all true....otherwise am not interested at all in undervolting my phone. Hope its true...
Sent from my GT-N7000 using xda app-developers app
Boy124 said:
I don't know - I am not sure if Undervolting could hard-brick or damage the hardware but back then running GB roms I had undervolted FM Kernel and there was trrrr trrr trrr like sound from my Note.
Be careful.
Click to expand...
Click to collapse
never had any problems and just logical cpus could brick if you give them too mutch voltage , if you give them less voltage the system only can crash your sound could have been beacuse it crashed so really u cant hard brick your device with undervolting ... maybe a softbrick if your unstable voltage settings are on autostart.
qazibasit said:
I have to do a custom rom just to see if its all true....otherwise am not interested at all in undervolting my phone. Hope its true...
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
no need for a custom rom mate , you just need a custom kernel wich is able to uv for example HydraCoreNirvana
Bad-Pixel said:
Maybe it depend from the kernel I'm using now (philz 3.99 on BurtRom tw rom) but I can't able to do what you said. I checked on rom toolbox pro again, and I didn't see any uv feature. Just goverors/kernel tweaks (like vm or fs features) or profiles management... Nothing else.
Anyway I'm using tegrak ultimate app to Undervolt my cpu and gpu, and it works perfectly, so I don't miss so much that feature.
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Hey there , you cant uv with Philz kernel just read his thread check his FAQ there hes writing that hes not supporting
oc/uv its just a repacked stock kernel
use HydraCoreNirvana but when you download the kernel check that its the OC version if not than you cant change your voltage like with Philz kernel.
:highfive:
SkyKer93 said:
Hey there , you cant uv with Philz kernel just read his thread check his FAQ there hes writing that hes not supporting
oc/uv its just a repacked stock kernel
use HydraCoreNirvana but when you download the kernel check that its the OC version if not than you cant change your voltage like with Philz kernel.
:highfive:
Click to expand...
Click to collapse
You can you can
Just use tegrak ultimate Overclock app. I bought it because I think it's the only who give you the possibility to Undervolt the gpu also. Initially, philz kernel wasn't supported, but now it is. I undervolted my cpu setting the values that I had using the hydracore kernel oc. And today I lowered them of another - 25mV also. Everything works nicely until now
Sent from my GT-N7000 using xda premium
qazibasit said:
Better i would buy a spare battery rather than spoiling my devices performance. We arr not in 1000BC with no electricity. Sure every one can charge a spare and can switch it.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Nice attitude you are showing there. Oh, there is plenty of power, let's waste.it! Really, that kind off attitude is definitely going to make the world a better place
What's more why do you think undervolting does influence the performance? It only influences the power consumtion and if you go too far it does render the phone unstable. But it certainly does not in-, or decrease the cpu's performance.
Sent from my revived Galaxy Note
---------- Post added at 01:50 AM ---------- Previous post was at 01:45 AM ----------
Bad-Pixel said:
You can you can
Just use tegrak ultimate Overclock app. I bought it because I think it's the only who give you the possibility to Undervolt the gpu also. Initially, philz kernel wasn't supported, but now it is. I undervolted my cpu setting the values that I had using the hydracore kernel oc. And today I lowered them of another - 25mV also. Everything works nicely until now
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Yep tegrak definitely does the trick with PhilZ kernels. I have been using it for at least 8 months now and my phone is undervolted too. Only the highest cpu state is overvolted because I overclocked it to 1552 MHz instead of 1400.
Sent from my revived Galaxy Note
I would love this kernel under ubls4 if it has a proper exfat support. Until this is not fixed like philz kernel, I can not test or try
Sent from my GT-N7000 using xda premium
altae said:
Nice attitude you are showing there. Oh, there is plenty of power, let's waste.it! Really, that kind off attitude is definitely going to make the world a better place
What's more why do you think undervolting does influence the performance? It only influences the power consumtion and if you go too far it does render the phone unstable. But it certainly does not in-, or decrease the cpu's performance.
Sent from my revived Galaxy Note
---------- Post added at 01:50 AM ---------- Previous post was at 01:45 AM ----------
Yep tegrak definitely does the trick with PhilZ kernels. I have been using it for at least 8 months now and my phone is undervolted too. Only the highest cpu state is overvolted because I overclocked it to 1552 MHz instead of 1400.
Sent from my revived Galaxy Note
Click to expand...
Click to collapse
Please explain why you overvolted AND overclocked the highest cpu state. Doesn't this shorten your batteries performance?
Did you changed cpu governor or something else (like screen off profile to reduce CPU) to achieve 1% battery loss at 3pm?
And was that with mobile data on?
jcbobeda said:
Please explain why you overvolted AND overclocked the highest cpu state. Doesn't this shorten your batteries performance?
Click to expand...
Click to collapse
I overcloked the highest cpu state from 1400 Mhz to 1552 Mhz because I want more performance. And because my phone became unstable with the 1552 Mhz and the standard voltage. So now my phone saves energy when the lower cpu states are active and it has a bit of extra power at the expense of battery life when it needs the most processing power. All in all that gives me better battery life than with stock settings and a snappier device when needed. For me this is the ideal solution.
Sent from my revived Galaxy Note

Annoying issue with core scaling...

I know many will probably just ignore this bug, but I can't because just knowing it's there is pestering. Anyway the GPU is not functioning properly ever since 4.2.2 . Its frequency isn't dynamic.
I would like if some volunteers with faux clock or another GPU reading app could confirm if they have the same issue on 4.2.2 .
Sent from my Nexus 4 using xda app-developers app
Default governor for GPU is ondemand, it's behaving properly.
meangreenie said:
Default governor for GPU is ondemand, it's behaving properly.
Click to expand...
Click to collapse
On demand doesn't entail a static frequency. Previously it would drop to 128 or 200 but now it sticks to 400... That is definitely not normal behavior for this governor. I only had faux clock open and I doubt that app would be GPU intensive.
And this is a problem for me because the the back is noticeably warmer than before despite me having a max of 1ghz and eco mode.
Sent from my Nexus 4 using xda app-developers app
Ah ok sorry, thought you meant it wasn't scaling through the frequencies on light loads.
Dunno may be it's using some kind of low power state instead, I'm using faux stock enhanced kernel and mine is cool at the back with just normal use, also getting great battery life.
Mine only gets hot with heavy gaming or by just browsing with 3g on.
meangreenie said:
Ah ok sorry, thought you meant it wasn't scaling through the frequencies on light loads.
Dunno may be it's using some kind of low power state instead, I'm using faux stock enhanced kernel and mine is cool at the back with just normal use, also getting great battery life.
Mine only gets hot with heavy gaming or by just browsing with 3g on.
Click to expand...
Click to collapse
My issue is that it sticks to 400 which is high state. The only time it changes is when I set it to 487, it'll switch between 487-->400 constantly. Something is triggering a load but these tests are on fresh installs. It's generating heat which isn't good for batteries, especially non removable.
All these issues with my nexus are seriously making me reconsider my purchase -_-
Sent from my Nexus 4 using xda app-developers app

Categories

Resources