How to check PVS bin of your Z2!! - Xperia Z2 Q&A, Help & Troubleshooting

So after screwing around for about an hour trying to find the PVS bin of my Z2, I finally found out how
1. You need root
2. Go to sys/module/clock_krait_8974/parameters
3. Open table_name and your PVS is shown right there!!
Well I think I got really lucky as I have the highest binned CPU, PVS 15!
What bin do you guys have?
edit: Also can you guys tell us if your phone overheats when recording 4k video? I still get the overheating after like 4 minutes despite having a high PVS

Got PVS 12 here
Sent from my D6503 using XDA Premium 4 mobile app

PVS 8 here.

PVS 14 here. Nice
Sent from my D6503 using XDA Free mobile app

cchant said:
PVS 14 here. Nice
Sent from my D6503 using XDA Free mobile app
Click to expand...
Click to collapse
Does your phone overheat when recording 4k video?

PVS 13, Telstra Z2 D6503, bought on pre-order

Turn off steady shot. I get 10min still alive. Pvs 10 here
crzykiller said:
So after screwing around for about an hour trying to find the PVS bin of my Z2, I finally found out how
1. You need root
2. Go to sys/module/clock_krait_8974/parameters
3. Open table_name and your PVS is shown right there!!
Well I think I got really lucky as I have the highest binned CPU, PVS 15!
What bin do you guys have?
edit: Also can you guys tell us if your phone overheats when recording 4k video? I still get the overheating after like 4 minutes despite having a high PVS
Click to expand...
Click to collapse

what's pvs bin?

PVS 13. Why is this important?

Not important. The process vary among different wafer lot. The process variations are identified during production test, supply voltage will be set according to different process.
dilema said:
PVS 13. Why is this important?
Click to expand...
Click to collapse

PVS 11

PVS 14 W14 18 here ..but can anyone explain me what's the benefit of having a higher number of PVS rating ?

Whats PVS?
Sent from my D6503 using Tapatalk

dilema said:
PVS 13. Why is this important?
Click to expand...
Click to collapse
It's really only important if you under volt
Sent from my D6503 using XDA Free mobile app
---------- Post added at 07:41 AM ---------- Previous post was at 07:40 AM ----------
crzykiller said:
Does your phone overheat when recording 4k video?
Click to expand...
Click to collapse
I dunno I never tried 4k. Takes up lots of space and I don't have a 4k monitor
Sent from my D6503 using XDA Free mobile app

PVS 15
Vietnam unbranded, 19W19.
What is the point of this? Can someone give us a clear answer? Does this help to reduce phone overheating.

Chips are not all equal for most all devices. Some are better than others. Typically the chips that are not as good require more voltage to keep them stable especially at their low frequencies.
When the phone starts it will read the setting set by the chipmaker, the setting determines what voltage table to use.
The phones that can run on lower voltages will have slightly better battery life and run slightly cooler.

twistedddx said:
Chips are not all equal for most all devices. Some are better than others. Typically the chips that are not as good require more voltage to keep them stable especially at their low frequencies.
When the phone starts it will read the setting set by the chipmaker, the setting determines what voltage table to use.
The phones that can run on lower voltages will have slightly better battery life and run slightly cooler.
Click to expand...
Click to collapse
Higher is better or lower is better then?

El.Guaje said:
Higher is better or lower is better then?
Click to expand...
Click to collapse
Higher is better, also with a higher bin, you can also overlook much more
In fact, this explains everything and helps you with voltages needed to overclock. http://www.xda-developers.com/andro...-guide-helps-you-make-the-most-from-your-soc/

Normally once the CPU is getting towards the top of its performance all chips will be set to "max voltage". Eg I doubt any of the z2's are any different with voltages from about 1.5ghz upwards.
So when the CPU is draining the most power and generating the most heat the devices will all start performing closer and closer. The biggest differences between the CPU's is at low frequencies and how far you can overclock. Also users might start under or over voltage, and the stability while doing that will vary.
So high performance things like 4k video are unlikely to be all that different, all CPUs all be at high CPU freqs so will all be at max voltage.
Does anyone actually have the voltage tables for the z2's?

twistedddx said:
Normally once the CPU is getting towards the top of its performance all chips will be set to "max voltage". Eg I doubt any of the z2's are any different with voltages from about 1.5ghz upwards.
So when the CPU is draining the most power and generating the most heat the devices will all start performing closer and closer. The biggest differences between the CPU's is at low frequencies and how far you can overclock. Also users might start under or over voltage, and the stability while doing that will vary.
So high performance things like 4k video are unlikely to be all that different, all CPUs all be at high CPU freqs so will all be at max voltage.
Does anyone actually have the voltage tables for the z2's?
Click to expand...
Click to collapse
Look at the thing i just posted above your post... the one for the M8 are the ones for the Z2

Related

Help me to overclock x10

Hello..anyone can teach me how to overclock xperia x10
Bootloader is not unlocked. It's impossible at the moment.
Sent from my X10i using XDA App
satAxOnic said:
Hello..anyone can teach me how to overclock xperia x10
Click to expand...
Click to collapse
First, you crack the bootloader.
When you've done that, I'm guessing you allready figured out how to OC the CPU
Sent from my FreeX10i beta2.
satAxOnic said:
Hello..anyone can teach me how to overclock xperia x10
Click to expand...
Click to collapse
For now just use the overclock widget. set top two settings as high as you want up to 998 click on off screen frequency. set between 246 and next number you choose. set at boot save. define settings at what mhz you like and experiment. do not run on screen and off screen freq at max. i have had my battery sweating and even plugged in all day and not gained a single % of charge. until boot loader is cracked.... this is all you can do.
xperiax10a
2.2b2
Bummmod
gapps1901
quadrant 1800
linpack 40.XX
Although it's impossible today because of bootloader, note it's always dangerous and not great to overclock embedded cpus.
You can't overclock a lot, as you have a battery (X10 works about 5-10 hours with full speed - 998MHz), and the CPU only has passive elements to cool. Overclock can damage your CPU and your motherboard, stress all elements and low your battery life (battery charge and cycle of charge). (Even there's a self shutdown when too hot)
You can get an idea of overclock on Nexus forum, as we have the same CPU (Snapdragon 8250) - I saw overclock up to 1300 MHz, but it's really not looking safe to me
Thanx everyone..
Perceval from Hyrule said:
Although it's impossible today because of bootloader, note it's always dangerous and not great to overclock embedded cpus.
You can't overclock a lot, as you have a battery (X10 works about 5-10 hours with full speed - 998MHz), and the CPU only has passive elements to cool. Overclock can damage your CPU and your motherboard, stress all elements and low your battery life (battery charge and cycle of charge). (Even there's a self shutdown when too hot)
You can get an idea of overclock on Nexus forum, as we have the same CPU (Snapdragon 8250) - I saw overclock up to 1300 MHz, but it's really not looking safe to me
Click to expand...
Click to collapse
Depends also on the voltage (as long as your voltage isn't increasing as you overclock, it isn't really that harmful as long as you watch the heat), and what you have your underclock speed set to with screen off (as this can in some sense reverse some of the possible "damage")...
I had my htc hero overclocked to 710 with the screen on, and underclocked 176 with the screen off and it ran a lot better.
I digress, I see no purpose in doing so when you already have a 1ghz processor that is super fast. I only really see a point in overclocking if the possible benefit is greater than the possible harm, and in this circumstance, I really don't think you would see that much benefit.
fiscidtox said:
Depends also on the voltage (as long as your voltage isn't increasing as you overclock, it isn't really that harmful as long as you watch the heat), and what you have your underclock speed set to with screen off (as this can in some sense reverse some of the possible "damage")...
I had my htc hero overclocked to 710 with the screen on, and underclocked 176 with the screen off and it ran a lot better.
I digress, I see no purpose in doing so when you already have a 1ghz processor that is super fast. I only really see a point in overclocking if the possible benefit is greater than the possible harm, and in this circumstance, I really don't think you would see that much benefit.
Click to expand...
Click to collapse
I have seen considearable difference when maxed out. however the dangers are high of overheat. ive done it once and onetime only. kept on and off screen at 998 and hat it plugged in all day with out a single gain of battery. it was like on life support and was hot enough the phone was sweating even when sitting next to a fan blowing on it constantly.:-( since then i have made adjustments to run between 700 and 998mhz on screen and min 246 and 400mhz when screen off.
if looking for better performance without the overclock and good drain of battery, download and install sysctl from market and follow settings below.
min free kb: 900000
dirty ratio:500000
dirty background:200000
vfs cache pressure:10
Oom allocating: checked
On SetCPU there is Set on boot- to be checked or not?
Sent from my X10i using Tapatalk
it should be checked
OC can damage yo device. Id say its better to hv a lil slower device than a dead device
Sent from my X10x using XDA App
live4speed said:
OC can damage yo device. Id say its better to hv a lil slower device than a dead device
Sent from my X10x using XDA App
Click to expand...
Click to collapse
Not in all instances. Depends on the quality of the chip. Lot of chips are capable of handling higher speeds and temps but are set lower quality assurance.
For instance, I've got a NookColor that has base CPU set at 800MHz and is now overclockable to 1.2GHz
We'll have to do stress tests on some to see what they're capable of.
andrewddickey said:
Not in all instances. Depends on the quality of the chip. Lot of chips are capable of handling higher speeds and temps but are set lower quality assurance.
For instance, I've got a NookColor that has base CPU set at 800MHz and is now overclockable to 1.2GHz
We'll have to do stress tests on some to see what they're capable of.
Click to expand...
Click to collapse
Agreed.
My Motorola Defy has a Omap3630 that comes at 800MHz,stock but can be easily overclocked to 1.3GHz without a sweat.
Just depends on the chip's capacity of "Stress".
Respect

Optimus V: Overclocking

What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
I use SMARTASS as my CPU speed governor and I set my CPU to 480-748 MHz, seems pretty stable for me.
Sent from my LG-VM670 using xda premium
thaunknownartist said:
What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
Click to expand...
Click to collapse
Overclocking values differ from phone to phone. Test it out with different values and use the one which is stable for you.
This was just discussed in the IHO technical-discussion thread, as a matter of fact.
My phone is stable for most stuff at 806 MHz, but sometimes the camera will cause a freeze/reboot. So I run at a 786 MHz max. Your phone will be different; this has to do with minute physical differences between individual chips.
The thing to keep in mind when overclocking is that the processor in our phone (unlike those of many other phones) does not make use of dynamic voltage scaling. There are only two voltage levels: a lower one if the phone is running at or below (or is it just below? correct me if I'm wrong, guys) 480 MHz, and a higher one if the phone is running above. So below 480 MHz, the system will give the processor a certain amount of voltage (period), and above, the processor will get a certain higher amount of voltage (period).
Because of that, the tests that have been done indicate that 806 MHz is the sweet spot for battery efficiency when the phone is in use--and the closer you get to 806, the better. Thus, I've had the following settings for quite some time:
786 MHz min
786 MHz max
Performance governor
which has treated me pretty well. On a day of light to moderate use, I'd end up with 65-75% battery left (occasionally more like 80%), depending on cell signal where I am et al. And it gives me probably the best performance I'm gonna get out of this phone.
However, I very recently decided to change the minimum to below that 480 MHz threshold and see what a lower voltage when idling would do for my battery life. My current settings are:
320 MHz min (may change to 480)
786 MHz max
Smart*** governor
There is actually a noticeable performance decrease when I first wake the phone up, so I may switch governors as well. In any case, I've had those settings for only one full day now, but for that one day the battery life was noticeably better. I'll post an update when I've had a few more days to test.
As always, it's difficult to quantify battery life in a reliable/rigorous manner (much less a universally applicable one), so YMMV.

Safe overclocking temps SGP5

I have my SGP5 overclocked to 1.5ghz at the moment via Tegrak. Everything is running smoothly but the spot on the back where the CPU is gets warm to the touch. Not hot or anything, but obviously warm.
Before I had it overclocked to 1.45ghz and it stayed a lot cooler, but to get to 1.5 I had to bump the core voltage to 1.35v. I also have the up-threshold set to 35% so it spends a good amount of time at max speed.
Since these things don't have CPU temp monitoring, how do you tell when it's too hot? My battery temp never goes much over 80*F, so that doesn't seem like a good indicator of anything.
Sitting here playing music with Mufin my IR temp gun reads a max of 100*F on the back of the case over the CPU. Battery temp is reading 77*. Is that too warm? How much of a temp differential can there be between the outside of the case and the CPU itself?
I'm no noob to overclocking PCs, but this is my first Android device so I don't really know it's limits as clearly.
Any help would be mucho appreciated!
DISCLAIMER - anything within this thread has the potential to do permanent damage.. I haven't had any issues yet but will not be held responsible for any damage!
So I just pulled the back cover off it. Running the same program for 10-15mins the CPU never exceeded 82.5*F which is well within safe limits imo.
I guess that goes to show how poor the cooling is in one of these things with the back cover on. I'm going to keep running 1.5ghz and report any issues. The difference in smoothness between 1.4 and 1.5ghz is pretty dramatic.. web browsing is very very smooth now. I probably won't be going any higher than 1.5, but for now it seems safe.
Tegrak Ultimate Profile -
Level0
1500mhz
1.350mV core
1.155mV internal
Level 2-4 untouched
Level 5 (undervolted for better battery life)
100mhz
850mV core
900mV internal
Using ondemand governor
35% up-threshold
exodus454 said:
So I just pulled the back cover off it. Running the same program for 10-15mins the CPU never exceeded 82.5*F which is well within safe limits imo.
I guess that goes to show how poor the cooling is in one of these things with the back cover on. I'm going to keep running 1.5ghz and report any issues. The difference in smoothness between 1.4 and 1.5ghz is pretty dramatic.. web browsing is very very smooth now. I probably won't be going any higher than 1.5, but for now it seems safe.
Tegrak Ultimate Profile -
Level0
1500mhz
1.350mV core
1.155mV internal
Level 2-4 untouched
Level 5 (undervolted for better battery life)
100mhz
850mV core
900mV internal
Using ondemand governor
35% up-threshold
Click to expand...
Click to collapse
Just tried your profile, and I have to say it works fantastic! The web browsing really is super fast.
Is there any major danger at this clock speed with On-Demand on? I mean, it'll only use 1.5GHz if it needs it right?
ZaIINN said:
Just tried your profile, and I have to say it works fantastic! The web browsing really is super fast.
Is there any major danger at this clock speed with On-Demand on? I mean, it'll only use 1.5GHz if it needs it right?
Click to expand...
Click to collapse
Ondemand from my understanding, scales processor speed using the values in the up/down (I believe System Tuner refers to down as "powersave bias") threshold. From my experience it's the best governor to use as far as customizing it easily and getting it to respond well.
Whatever you set the up-threshold to, when CPU load exceeds that value it bumps the speed up to the next "level" and ending in full speed. Then when CPU load falls below the down-threshold, it scales it back down to the next lowest level, so on and so-forth. You can also adjust the sampling rate too - lower frequency means it checks the CPU load more frequently and essentially makes the governor more responsive.
When I set mine to 35%, almost any program aside from stuff sitting almost completely idle will trip the CPU to hit 1.5ghz. This makes everything real responsive and may use more battery.. but I prefer having a more responsive device. You can also adjust the up-threshold to a higher number to try to lower temps and extend battery life. You can really play around with it to suit your needs, there's not really anything to screw up there.
There shouldn't be any danger using it with the ondemand.. but since I haven't tested this for more than a few days right now just keep an eye on temps (especially while playing games) and watch out for any "stuttering" out of the blue. Mine gets warm but nothing excessive. You'll be able to feel it on the back between the speakers.
I have to say though, even running such a high clock speed I'm not really seeing any negative effect on battery life so far.
Lemme know how yours goes!
How can it not have any risks? When the heat is too much somethig will explode wouldn't it?
No just kidding, but seriously. There is a risk of overheating a hardware and 'destroying' it, there should be!
Sent from my GT-I9000 using XDA
Well of course there's always some risk in overclocking! Especially when you don't know what you're doing.
As far as using one governor or another though.. when it comes down to it there shouldn't be a huge difference.
Sent from my YP-G70 using Tapatalk
I use SetCPU for root, but i don't see an option for more than 1200 mhz. How can I get it to 1500?
Rapydax said:
I use SetCPU for root, but i don't see an option for more than 1200 mhz. How can I get it to 1500?
Click to expand...
Click to collapse
Tegrak Overclock Ultimate
Sent from my YP-G70 using Tapatalk
exodus454 said:
Tegrak Overclock Ultimate
Sent from my YP-G70 using Tapatalk
Click to expand...
Click to collapse
you bought it?
i really want tegrak OC can you send me it in pm?
kfirbep said:
you bought it?
i really want tegrak OC can you send me it in pm?
Click to expand...
Click to collapse
Dude.
READ THE RULES!
XDA does not allow pirating apps or software to be discussed on the forums.
6. Do not post warez.
If a piece of software requires you to pay to use it, either pay or find your cracks and serials somewhere else. We do not accept warez nor do we permit any member to promote or describe ways in which Warez, cracks, serial codes or other means of avoiding payment, can be obtained.
9. Don't get us in trouble.
Don't post copyrighted materials or do other things that will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably don't want to do it here either. This does not mean we agree with everything the software piracy lobby try to impose on us, it simply means you cannot break any laws here, since we'll end up dealing with legal hassle caused by you. Please use common sense: respect the forum, its users, and those that write great code.
If you want an app, why don't you just support the developer and buy it??

Has anyone damaged there s2 from undervolting

Has anyone damaged there s2 from undergoing?
Is there a possibility that you can damage your phone from undervolting?
Sent from my GT-I9100 using Tapatalk 2
davegermiquet said:
Has anyone damaged there s2 from undergoing?
Is there a possibility that you can damage your phone from undervolting?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
It's a good experiment but the processor may be pushed into an usafe operating area where some people may find theirs can't cope. If it was safe the manufacturers would be doing it as standard. Don't do it if you need it to be 100% reliable. As an experiment it's very interesting and may give some worthwhile gains.
It's not going to be laggy but if you can stand a reduction in performance then slowing the clock speed is a safer way to save battery, rather than reduced voltage.
---------- Post added at 09:55 AM ---------- Previous post was at 09:44 AM ----------
Overclock and overvolt terms are very common on computer PC. However, this will increase power usage and generate more heat. Not so good to try it on smartphone. So the other ways ~ underclock and undervolt should be better on smartphone like Samsung Galaxy S II, right? Yes, to improve battery life. Underclock may not be so efficient in performance / walt ratio. But undervolt surely will improve battery life while maintain the overall performance speed.
For example, by underclock from 1.2 GHz to 1 GHz, speed performance drops 16.67% but voltage usage drops 6% only from 1250 mV to 1175 mV. Therefore, it is better to just undervolt only and keep the highest speed stage. Let’s say by reducing voltage from 1250 mV to 1150 mV at 1.2 GHz speed stage, you will get 8% voltage usage reduction while maintaining 1.2 GHz speed.
How to undervolt Samsung Galaxy S2?
1.Install custom kernel that support undervolt.
2.Install SetCPU.
3.At Voltages tab, select the desire value for each speed stages.
4.Note – try to reduce 25 mV each time.
5.Click Apply then.
6.Run Stress test ~ Stress CPU to test stability (located at Info tab).
7.That’s all.
Note – Only check ‘Set on Boot’ when you are confident that the undervolted values won’t hang and stable all the time.
Each phone has its own CPU chipset. Other people’s SetCPU voltages settings may not work for you. Therefore, you need to try lot of the settings until you get the lowest voltages and stable for daily use.
Yes. But is there potential that it will damage the phone permanently? Can it wreck the cpu?
Sent from my GT-I9100 using Tapatalk 2
Very unlikely. You are far more likely to damage your phone/reduce the life of the CPU by overvolting/overclocking (logical).
Most damage is caused by users not bothering to read and follow instructions/stickies etc exactly.
Can't see electronically how UV would cause any damage to semiconductor components or electrical circuits. Maybe software issues caused by freezing or forced reboot or battery pull though.
Sent from my GT-I9100 using xda premium
Main "potential danger" issue with UV, aside from poor stability and pointless "gains", is the CPU may write bad data to memory (volatile OR non-volatile) causing corruption. This can be recovered, generally, but not if it writes rubbish to the low level "boot" areas.
just dont set the voltage tweaks on boot so if you settings goes wrong
your phone restart and its back to stock voltages
than you can try new settings
i have UV mine from the kernel test thread values and its smooth and battery life is improved

Performance limited by heat

We have smashed into the performance ceiling. Without active cooling or massive increases in efficiency through improved architecture, there is no way smartphones (or tablets) can become more powerful.
I can't use 75% of this phone's potential performance while playing San Andreas. With a custom kernel and thermal throttling disabled, the phone shoots up to 90c in minutes and then reboots; that is with 'On Demand' and max frequency at 1.73 ghz.
Coming from a gnex (max stock freq. could reach 80c), absolute performance has become meaningless. Maybe it has been for a while.
This is absolutely true. We need fans or cooling systems if we shall be able to take full advantage of the massive powers in our phones. For now, I think the only way is to play our favorite games in a freezer.
Sent from my LG-D802 using xda app-developers app
otherwise lg would melt ...
or, you can root your phone and disable thermal throttle. then you can use it at full performance up until you reach the thermal shutdown temp without worrying your cpu being thermally throttled
and i had a gnex as well, it could reach 110C. i always turned off thermal throttle, and always turn off thermal throttle on my nexus 5. you dont reach thermal shutdown without actively trying too, and the cpu doesn't get throttled.
crazysoccerman said:
We have smashed into the performance ceiling.
Click to expand...
Click to collapse
While that statement was not even close to being true when you posted it, tomorrow it'll be less true, etc etc.
If you build the exact same chip with a smaller die process, the smaller die process chip will be more efficient (cooler) and faster. Then there are of course other improvements that are continuously being made, more cores to spread the load, faster ram to reduce bottlenecks, etc, etc, again, all while getting faster and cooler because of improved production methods.
So no, phones will get more powerful, more ram, better screens etc.. Maybe someday we'll have another battery breakthrough, but right now with the massive push on efficiency we're getting some runtime back on batteries, etc.
khaytsus said:
While that statement was not even close to being true when you posted it.
Click to expand...
Click to collapse
Actually it is true. The performance on the G2 is limited by heat. You can't run the phone under load at or near its max specified frequency for any reasonable period of time. Try it yourself. To deny that is to deny facts.
Also, a smaller die reduces the surface area for the dissipation of heat.
crazysoccerman said:
Actually it is true. The performance on the G2 is limited by heat. You can't run the phone under load at or near its max specified frequency for any reasonable period of time. Try it yourself. To deny that is to deny facts.
Also, a smaller die reduces the surface area for the dissipation of heat.
Click to expand...
Click to collapse
Read the OP, it states "smartphones". Oh wait, you are the OP
vPro97 said:
This is absolutely true. We need fans or cooling systems if we shall be able to take full advantage of the massive powers in our phones. For now, I think the only way is to play our favorite games in a freezer.
Sent from my LG-D802 using xda app-developers app
Click to expand...
Click to collapse
Lol fans aren't a good solution
Sent from my VS980 4G using Tapatalk
Time ago a saw a cooling case. If i find the site again, i will post it.
Imagine the HTC One, but with a heat pipe transferring heat from the SOC to the aluminum case... That would provide more cooling, but I'm not sure of the size penalty of the heat pipe.
Also, more efficient chips CAN provide more power and generate less heat. A perfect example is Intel's pentium4 "netburst" architecture vs the newer and considerably more efficient "core duo" chips.
Take care
Gary
Sent from my Nexus 7 using Tapatalk
are there any phones out there that don't heat up while performing great in all demanding titles?
Sent from my LG-D801 using xda app-developers app
well yeah smartphones aren't designed to run at 100% of the cpu/gpu speed for long periods of time. If they were, they would have to be a lot bigger and/or have active cooling. I guess I never really noticed the "wall" because all the mobile games I play do not push the phone to the limit. When you are comparing it to the past though, remember the newest CPUs are significantly faster clock for clock. 1.5ghz is not the same for an A9 vs Krait 400.
So what iz the solution ? Do we have any modification or init.d script to disable that cooling system ?
Solution Is a thermal pad on CPU
Mantra96 said:
Solution Is a thermal pad on CPU
Click to expand...
Click to collapse
:V ...
---------- Post added at 10:41 AM ---------- Previous post was at 10:40 AM ----------
Vipxpert said:
:V ...
Click to expand...
Click to collapse
It's time to void warranty ! :V

Categories

Resources