[Q] Ignorant Kernel Questions - Verizon Samsung Galaxy Note II

So I've tried a bunch of different ROMs (CleanROM, Alliance, Beans, CM, OMNI, "Stock", probably more), but I've never really understood kernels. It seems some custom ROMs have a kernel built in (or several to choose from via Aroma), while others do not. Right now I'm running AOKP (4.4.2) with the kernel from OMNI (3.0.64-OMNI-g5f47648), presumably because that was the previous ROM I flashed with a kernel. I'm not too concerned with customization, more with stability.
I've been having a few minor bugs and crashes and I'd like to try perhaps the stock kernel to see if that might help, but I have some questions:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
Thanks ahead of time for any insight anyone can provide.

michaellasalle said:
So I've tried a bunch of different ROMs (CleanROM, Alliance, Beans, CM, OMNI, "Stock", probably more), but I've never really understood kernels. It seems some custom ROMs have a kernel built in (or several to choose from via Aroma), while others do not. Right now I'm running AOKP (4.4.2) with the kernel from OMNI (3.0.64-OMNI-g5f47648), presumably because that was the previous ROM I flashed with a kernel. I'm not too concerned with customization, more with stability.
I've been having a few minor bugs and crashes and I'd like to try perhaps the stock kernel to see if that might help, but I have some questions:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
Thanks ahead of time for any insight anyone can provide.
Click to expand...
Click to collapse
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
Yes. TW and AOSP kernels are different.. The only one, that I believe, that can be used with both is Devil kernel for Dual Booting
2) Are there multiple versions of kernels that correspond with the Android version of the ROM?
Yes. Usually every version of android that gets updated.. the kernel does as well
3) What's the best/easiest way to flash a kernel, presumably through the custom recovery like a ROM?
Yes you can flash kernels through a custom recovery. Most of the time they are included with the Rom that you flash. A lot of the custom ones out have flashable zip for you to flash them through a recovery.
4) Where can I find the stock kernel? I found this thread (http://forum.xda-developers.com/showthread.php?t=2610870) with the stock MJ9 kernel, but going back to my first two questions I'm not sure if it would work with my current ROM.
No this will NOT work with a AOSP rom.. The kernel will be specific to that ROM and every other TW 4.3 ROM, but NOT AOSP

lacoursiere18 said:
1) Does it matter when flashing a kernel whether the ROM is TW or AOSP?
Yes. TW and AOSP kernels are different.. The only one, that I believe, that can be used with both is Devil kernel for Dual Booting
Click to expand...
Click to collapse
Thanks for the explanations, that helps tremendously. I'm confused now, however, because several people on the AOKP thread (http://forum.xda-developers.com/showthread.php?t=2453566) claim to be on "stock kernel". Is there a stock kernel for AOSP that I'm missing?

michaellasalle said:
Thanks for the explanations, that helps tremendously. I'm confused now, however, because several people on the AOKP thread (http://forum.xda-developers.com/showthread.php?t=2453566) claim to be on "stock kernel". Is there a stock kernel for AOSP that I'm missing?
Click to expand...
Click to collapse
Yea the one that flashes with AOKP.. loll

lacoursiere18 said:
Yea the one that flashes with AOKP.. loll
Click to expand...
Click to collapse
Well that's what I thought, but why then would I be using an OMNI kernel (3.0.64-OMNI-g5f47648) when I have flashed the last three AOKP nightly ROMs that have come out? Or am I missing something here?

michaellasalle said:
Well that's what I thought, but why then would I be using an OMNI kernel (3.0.64-OMNI-g5f47648) when I have flashed the last three AOKP nightly ROMs that have come out? Or am I missing something here?
Click to expand...
Click to collapse
Maybe he uses that kernel.. AOSP kernels, I believe are pretty similar.. I may be wrong, I am by NO MEANS a kernel guru..I would open you zip of your ROM (AOKP) and take a peak.. if there is a boot.img than it flashes a kernel.. and if your says OMNI then thats the kernel the dev has used..

Stock
If I'm on the stock rom and want to go back to the original kernel can I just restore the boot img in recovery?

nealman said:
If I'm on the stock rom and want to go back to the original kernel can I just restore the boot img in recovery?
Click to expand...
Click to collapse
Should be able to if you back it up previously.. but make sure it is same rom.. TouchWiz for TouchWiz.. AOSP for AOSP

lacoursiere18 said:
Should be able to if you back it up previously.. but make sure it is same rom.. TouchWiz for TouchWiz.. AOSP for AOSP
Click to expand...
Click to collapse
Thank you sir. It worked just fine.

I have a noob question, I'm currently using n3bula 3.9 custom rom and it's been running fine for a while. I noticed that users chose the agni kernel whereas I chose the stock one. So my question is, is it possible to flash just the kernel from recovery without losing my data? I've spent so much time and effort customizing my phone, therefore, I just want to change the kernel. Any help will be appreciated. Thanks.

yazalsaidi said:
I have a noob question, I'm currently using n3bula 3.9 custom rom and it's been running fine for a while. I noticed that users chose the agni kernel whereas I chose the stock one. So my question is, is it possible to flash just the kernel from recovery without losing my data? I've spent so much time and effort customizing my phone, therefore, I just want to change the kernel. Any help will be appreciated. Thanks.
Click to expand...
Click to collapse
I would think that as long as it doesn't break anything you should be fine. Probably do a backup first if you're worried about it.

Thanks for the response Michael, however, that was the response I was dreading! I'm actually worried I'll lose my WhatsApp and Viber accounts because even if I backed up my data, I'd still have to register my old WhatsApp and Viber numbers all over again which I don't have anymore.. ??

Related

What to look for in a kernal

Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
We only have 2 options, Entropy or Siyah and they do not include a modem.
Check the dev section for kernels & modems.
butikofer08 said:
Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
Click to expand...
Click to collapse
Both kernels we have offer oc abilities.
Personally I would look at stability and battery life but that is just me. Try both and see which suits your needs.
Modems are not associated with kernel and depend on your area. Whichever works the best where you are.
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
butikofer08 said:
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
Click to expand...
Click to collapse
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
LiLChris06 said:
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
Click to expand...
Click to collapse
Thanks for the quick response chris,
I guess what I'm asking is if I have a rom with the Syiah kernal, is it possible to keep that same ROM but swap kernals, sorry, I just wasn't clear on what your answer meant.
I'm guessing your saying it is indeed possible and just flash the .zip for a different Kernal on top of an already installed ROM.
Sorry, I'm tired...
Changing the Kernel on 2.3.4 & 2.3.6 roms will not break anything.
For CM7, CM9, MIUI etc you have to stick with what is included or see what works with it.
AntwanL said:
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
Click to expand...
Click to collapse
For example, latest Siyah with touch recovery. Awesome for flashaholics.
Your talking of version .14 I assume, if so, doesn't it say in .13 description that .13 would be the last for Gingerbread?
Obviously it works if your using it, so i'm gonna download now...

[Q] rooting/bootloader

Hi I would like to ask whether rooting the phone is the same as unlocking bootloader. Thanks!
No, it's not.
Rooting allows you to view and edit system files.
Unlocking the bootloader allows you to install custom (non-official) kernels.
So rooting my phone and unlocking the bootloader is 2 different issue?
Or does rooting my phone actually unlocks my bootloader as well?
Rooting does not unlock bootloader.
Unlocking bootloader can help root your phone (installing a pre-rooted kernel, for example).
Is it then possible to install a custom firmware without unlocking the bootloader or will there be problems if I install a custom firmware without unlocking the bootloader.
These two custom ROMs are the only ones that can be installed without unlocking the bootloader.
http://forum.xda-developers.com/showthread.php?t=1705255
http://forum.xda-developers.com/showthread.php?t=1578109
OK THANKS! SHALL GO CHECK IT OUT And can I ask, does the phone by itself already have a kernel? If it has, what is the use of installing another one?
Stock ROMs have their stock kernels.
Custom kernels can add some features, such as (for example) the chance to overclock the CPU. Almost every custom ROM needs a custom kernel to work properly.
Feanor88 said:
Stock ROMs have their stock kernels.
Custom kernels can add some features, such as (for example) the chance to overclock the CPU. Almost every custom ROM needs a custom kernel to work properly.
Click to expand...
Click to collapse
Wrong. Custom ROMs do not need custom kernel to *function or work properly*.
The custom ROMs are installed at the Read Only Memory of your phone.
For that, you need to use an installer which has to be somewhere outside the Read Only Memory. Only such location on your phone is the kernel. So a custom kernel does nothing but adds an installer outside the Read Only Memory (that is the CWM Recovery).
Now to intall a kernel, you need an installer outside of your Read Only Memory as well as the kernel. That's the PC, and the installer is Flashtool. So, flashtool is used to install custom kernels on your phone.
Note: The two ROMs which can be installed on locked bootloaders are exceptions to this rule.
Thanks,
Rick
Sent from my SK17i using XDA
If it were like you said, any custom kernel could work with any custom ROM, as long as it has a Recovery to flash the ROM. There are different custom kernels because there are different ROMs, and each custom ROM works only with one or more custom kernels, but not with everyone. If you were right, one single kernel with recovery would be usable for every custom ROM.
Feanor88 said:
If it were like you said, any custom kernel could work with any custom ROM, as long as it has a Recovery to flash the ROM. There are different custom kernels because there are different ROMs, and each custom ROM works only with one or more custom kernels, but not with everyone. If you were right, one single kernel with recovery would be usable for every custom ROM.
Click to expand...
Click to collapse
Yea. It would be. Infact it is.
However, ROMs like CM9, which are NOT based on the stock ROM will not be able to work on the stock kernel. It will require a kernel which has been designed specifically for CM9. On the other hand, we had seen MiniCMSandwich, which looks like CM, but is based on stock ROM. This will work on any kernel that has a custom recovery. MESA, Rage, X, Stock Exteneded and so on...
So, to put it in other words, suppose you plan to flash an HTC Phone ROM as it came in the HTC device on your Xperia Device. You plan to just change the drivers. You will need a kernel which is designed for the HTC ROM.
But, if you, on the other hand, start with the Xperia ROM and change the aspects of this ROM into the HTC ROM's, you can make the ROM work on any of MESA, X, Rage or extended.
Thanks,
Rick
Sent from my SK17i using XDA
DragonClawsAreSharp said:
Yea. It would be. Infact it is.
However, ROMs like CM9, which are NOT based on the stock ROM will not be able to work on the stock kernel. It will require a kernel which has been designed specifically for CM9. On the other hand, we had seen MiniCMSandwich, which looks like CM, but is based on stock ROM. This will work on any kernel that has a custom recovery. MESA, Rage, X, Stock Exteneded and so on...
Click to expand...
Click to collapse
Stock extended, yeah. Try to run MiniCMSandwich on Gingerbread stock extended kernel. Will it work? Of course not. All the kernels you named are based on stock ICS kernel, so it's simple to run ICS based ROMs on them. This doesn't mean that every kernel with recovery can make them work
Feanor88 said:
Stock extended, yeah. Try to run MiniCMSandwich on Gingerbread stock extended kernel. Will it work? Of course not. All the kernels you named are based on stock ICS kernel, so it's simple to run ICS based ROMs on them. This doesn't mean that every kernel with recovery can make them work
Click to expand...
Click to collapse
Stock GB is to Stock ICS is same as Stock Xperia ICS is to Stock HTC ICS. They are different ROMs. Completely.
The ROMs have instructions according to which it behaves with the kernel. These instructions are all same for kernels that are based on stock ICS. So if you want to try any ROM that is based on stock ICS and such kernel will do.
But CM, GB, HTC ROMs and so on, are completely different.
Say you want to port an HTC ROM to Xperia ICS. You can do the following (I am taking example of the bootanimation file)
1. Simply change the bootanimation.zip file at /system/media of the stock ICS ROM.
So your ROM is based on the stock ROM itself. You just change the files, not the way the files are accessed. You do not even change the way the kernel is accessed. So any kernel based on stock ICS *with recovery* will do.
2. Change the whole Read Only Memory Partition.
This makes all the files replaced, the way HTC has made the ROM. This time you will need a kernel *again with recovery*, built to be accessed by the very specific ROM.
Thanks,
Rick
Sent from my SK17i using XDA

rom/kernel question

So I had followed a guide (GalaxyS2Root.com i think the site was) for rooting my phone and successfully rooted my i777 device. Had no problems.
Upon researching this forum to start figuring out what else was possible with my phone, I found some information on what I had just installed and learned a few things and decided I wanted to install a custom ROM (but, I haven't gotten around to doing it yet)
So the package I had used to root my phone (which is using the AT&T-provided ICS rom) was "Siyah-v3.4.2-nomswap-I777.tar".
I noticed the "nomswap" in the name as well as the version.
I read a few peoples' posts asking about JB roms, and some replied that mic swap is required for all JB roms.
So, my questions:
1) I need to install an MSWAP kernel first before a JB rom? Or the other way around, rom first, then the MSWAP kernel?
2) If I install the MSWAP kernel but choose not to install a JB rom all the sudden, will my stock AT&T ICS rom continue to work fine?
3) Do I require the updated Siyah 4.3.3 kernel for the new JB roms?
Thanks.
The determining factor for whether or not you need mic swap is the ROM's base. Android version has nothing to do with it - some JB ROMs will require mic swap, others will not. Mic swap is for ROMs built on I9100 or AOSP base; without mic swap is for ROMs built on I777 base.
You should understand that every ROM is packaged with a working kernel, so there is no need to flash a different kernel on top of it. However, if you prefer a different kernel, you can always flash it after flashing the ROM.
chewyfood said:
So I had followed a guide (GalaxyS2Root.com i think the site was) for rooting my phone and successfully rooted my i777 device. Had no problems.
Upon researching this forum to start figuring out what else was possible with my phone, I found some information on what I had just installed and learned a few things and decided I wanted to install a custom ROM (but, I haven't gotten around to doing it yet)
So the package I had used to root my phone (which is using the AT&T-provided ICS rom) was "Siyah-v3.4.2-nomswap-I777.tar".
I noticed the "nomswap" in the name as well as the version.
I read a few peoples' posts asking about JB roms, and some replied that mic swap is required for all JB roms.
So, my questions:
1) I need to install an MSWAP kernel first before a JB rom? Or the other way around, rom first, then the MSWAP kernel?
2) If I install the MSWAP kernel but choose not to install a JB rom all the sudden, will my stock AT&T ICS rom continue to work fine?
3) Do I require the updated Siyah 4.3.3 kernel for the new JB roms?
Thanks.
Click to expand...
Click to collapse
You should have the most up to date kernel in general. All roms are packaged with kernels already otherwise it wouldn't run at all, so it overrides whatever is already there. And DO NOT USE ANYTHING FROM GALAXYS2ROOT. For the rest, you'll have to use Google as I've done my spoonfeeding for today.
Sent by from my Zanpakuto using Getsuga Tensho!
Also as a side note. Any of the leaks require u run the kernel the rom comes with . As in Siyah and Dream won't work with the leaks yet.
Thank you for all the information. Very useful.
On a side, I only learned of XDA and the AOKP ROM as a result of reading GalaxyS2Root.com.
So basically, with every release of a ROM, I can just flash it and be OK. I don't need to manually change the kernel beyond flashing the ROM itself...
If that is the case, what is the purpose of the kernel downloads (Siyah 4.3.3 or the sort)?
chewyfood said:
Thank you for all the information. Very useful.
On a side, I only learned of XDA and the AOKP ROM as a result of reading GalaxyS2Root.com.
So basically, with every release of a ROM, I can just flash it and be OK. I don't need to manually change the kernel beyond flashing the ROM itself...
If that is the case, what is the purpose of the kernel downloads (Siyah 4.3.3 or the sort)?
Click to expand...
Click to collapse
Because not all roms use Siyah as a kernel but it can be flashed separately.
Sent from Team Pirate! Using Tapatalk 2

[Q] Need some clarity on the update process

I'm looking to update from Android 4.0.4. My SGH i777 is rooted from last year.
I have the clockwork mod recovery installed from last year. Using AOKP I think.
There's ROM's for 4.3 but I don't see any kernels posted here. Can someone point me in the right direction? Apparently the sg2 has left the limelight for a while now.
Once I get the kernel updated, does anyone have any good ROMs to recommend?
Thanks
ps You guys are an awesome community.
Which rom is a personal matter. You should try them yourself to see what you like. If you want Samsung Touchwiz based firmware, the latest version will be 4.1.2. To get 4.2.2 or 4.3, you will have to go with one of the AOSP based roms.
Since you have a custom kernel with CWM Recovery, just pick the firmware you want to try and flash it in recovery. You don't need to install another kernel first.
Wait, so all I have to do is pick another ROM? That's it? No firmware update?
vex390 said:
Wait, so all I have to do is pick another ROM? That's it? No firmware update?
Click to expand...
Click to collapse
firmware update? no. Whether 4.0.4 or 2.3.whatever, you already have have root/cwm; all that's left is a some recommended housecleaning*, then flash whatever ROM you want.
*either:
rom-cleaning-script
or:
factory reset
+format system
Mind = blown. Thanks so much guys!
In my experience with custom ROMs, I found that ShoStock3 v4.0 and UCMD8 v2.2 COOKED give the best battery life and stability, but I use the stock kernel for ShoStock and AJK v4.9 for UCMD8 COOKED. CM/PA/AOKP have given me subpar results in terms of stability and, most importantly (for me anyway), battery life. This is not to say that those other ROMs are bad, but for me, those haven't been working out. Your mileage may vary. Just my $0.02.
vex390 said:
I'm looking to update from Android 4.0.4. My SGH i777 is rooted from last year.
I have the clockwork mod recovery installed from last year. Using AOKP I think.
There's ROM's for 4.3 but I don't see any kernels posted here. Can someone point me in the right direction? Apparently the sg2 has left the limelight for a while now.
Once I get the kernel updated, does anyone have any good ROMs to recommend?
Thanks
ps You guys are an awesome community.
Click to expand...
Click to collapse
So you're looking for a rom. The rom you use will all depend on the type of software you like. If you like touchwiz, I recommend Shostock 3 4.0 or the Cooked Rom. If you're looking for a AOKP Android 4.2.2 rom, then I would use the Resurrection Remix rom, but remember, all roms differ on every phone. Not everyone gets the same results. I wouldn't use a 4.3 rom because its fairly new and pretty unstable on some phones, but if you really want to, I got the best results on the Carbon rom, but the battery life wasn't so good. Also, a lot of the 4.2 and 4.3 roms require you to flash gapps, which are the google apps for you phone. If you're looking for kernels, the usually come with the rom you download, so you don't really need to get a kernel. If you really want the extra customization and tweaks, there are some kernels out there, including AJK, Jeboo, and STI, that you can flash. I personally use AJK on a lot of my roms because I found it to be the most sucessful. I am running Shostock 3 with jeboo kernal right now. Shostock 3 has good performance, stability, and battery life and is touchwiz. So yeah, keep all this in mind when flashing a kernal. You don't to connect your phone to the computer or anything to flash a kernel. If you're rooted, you just have to have the rom in your phone storage or SD card and go into clockworkmod recovery and flash. Hope this helps and good luck on finding a rom that's right for you!

[Q] What's with kernels?

If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
The thread should tell you if the kernel is baked into the Rom our not but the stock kernel usually comes with it. I'm pretty sure you're talking about a beefed up kernel tho. You'll just have to read the thread and if you're still not clear about it, ask in that thread to be sure.
Sent from my HTC0P3P7 using Tapatalk
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
there is always a kernel included with a rom. most alternate kernels are made and or flashed to combat a side effect or incompatibility with some folks devices. its not that provided kernel doesn't work, just that every device is different and the alternates can sometimes be more compatible.
however, I would suggest you give the original kernel a chance to settle, at least a day if not two. if it just flat out is not working for you, then flash an alternate onto the rom. wipe you caches ( not factory) flash kernel by itself and your good
never want to discount reading here as Gimmeitorilltell suggests. reading educates you and puts you in a better position to help yourself first.
Reinstalled said:
If I was to install, say, the Liquid Smooth ROM onto my i717 (I have a good amount of experience with flashing ROMs, so that much I know,) specifically, the KitKat version, it lists kernels in the download links. Would these kernels be included with the ROM files themselves, i.e. install at the same time as the ROM, or would I have to flash the kernel separately before flashing the ROM? Thank you VERY much in advance
Click to expand...
Click to collapse
In general stick with the kernel that comes with a ROM unless you have a reason to change, like stability, overclocking, etc... but you do flash the kernel after the ROM; anytime after the ROM flash really. You don't need a clean flash before kernel switch.
The dev probably did not test his/her ROM with every kernel possible so if you want support your best bet is to be on the kernel included. For the 1st install of a ROM if you are unsure you should definitely use included kernel; as sometimes you just can't predict what changing it will do.
That said there many of us do switch kernels when installing updates, I certainly do. There are not alot of kernels for our phones as only a dedicated few devs continue to support the Note but you have a few choices. All kernels I've seen allow performance/governor control to some degree. If you read through the various ROM threads you'll find that some kernels are preferred by users but for the most part kernels like Uber work well with most ROMs.
P0llution's ROM patch allows you to switch kernels after flashing a ROM (BeanStalk, LiquidSmooth, etc....) and even before 1st boot. It also has patches for various KK problems. It is in the Beanstalk thread 1st post.
Thank you so much for your replies! Installed LS and flashed Uber kernel and running with no issues.
Sent from my SAMSUNG-SGH-I717 using Tapatalk

Categories

Resources