Flashing Issue - Captivate Q&A, Help & Troubleshooting

I have Cognition 3.1 and Clockwork Rom installed.
Can I flash the stock Rogers rom with Clockwork? I'm just asking in case there are any known issues with doing this.
My plan is to download the stock rogers rom found here:
http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SGH-I896
Then put it on the SD Card and flash it with Clockwork.
Any help is appreciated, Thanks.

Make sure you disable lag fix. If you don't you will have problems

The cognition lag fix is built in. I never had to run OCLF.

Cognition uses voodoo lag fix I believe, all ext 4 filing. Stock uses rfs filing. Didable voodoo before trying to flash a rfs based filing system or you will have problems. Like omg my phone won't boot

Thanks Pal. I just disabled Voodoo in the boot menu. Next step flashing the Rom.
I am doing this because I am selling my phone and bought an iPhone4.
This is my 2nd android device and I'm just tired of random bugs and allways having to tweak my device. I just want a phone that works.
I will sure miss all of the customization, I will most def keep an eye on android for the future, but at this point, I feel like it needs to mature a little.

Related

[Q] Help! lag fix problem

I was attempting to perform the lag fix on my phone and long story short, i pushed the wrong button. I now have the 1 gb partitioned somewhere on my phone, but that is where the process stopped. How can I get my memory back to normal so that I can perform the lag fix the correct way?? Any other ideas would be also be considered. Thanks for your help!
Which lag fix were you using? They all work a bit differently
Thats the bad part. Im not sure which version I was doing. I was attempting to do this through adb when the lag fix first came out for the Captivate. I was probably a little over my head but have always been pretty quick at picking up technical things. Would flashing back to stock rom using Odin fix this problem?
jdstigler said:
Thats the bad part. Im not sure which version I was doing. I was attempting to do this through adb when the lag fix first came out for the Captivate. I was probably a little over my head but have always been pretty quick at picking up technical things. Would flashing back to stock rom using Odin fix this problem?
Click to expand...
Click to collapse
An Odin flash should do it. If you're using one of the old style lagfixes like the Tayutama update.zip or the One Click Lagfix, it's just a bubble living on RFS so it gets wiped out with a flash easily. If it was voodoo the newer versions of it wipe with an Odin flash as well- so you should be fine
Zilch25 said:
An Odin flash should do it. If you're using one of the old style lagfixes like the Tayutama update.zip or the One Click Lagfix, it's just a bubble living on RFS so it gets wiped out with a flash easily. If it was voodoo the newer versions of it wipe with an Odin flash as well- so you should be fine
Click to expand...
Click to collapse
dont you need the disable-lagfix if he installed voodoo and wants to odin flash?
andy2na said:
dont you need the disable-lagfix if he installed voodoo and wants to odin flash?
Click to expand...
Click to collapse
Old versions required it... newer versions supposedly don't. I always manually disable it either way, I don't want to chance the BS that I had to put up with back in the day when odin didn't touch it =P
Zilch for mod...

[I9000M] JL2 + SpeedMod kernel - results?

In an effort to get BLN back on my I9000M, I'm trying to decide if it's worth switching to the SpeedMod kernel. Since I've got my I9000M back from repair and upgraded to JL2 it's been running flawlessly so I don't want to mess with it - but I do want BLN.
So JL2 users with SpeedMod - any problems so far? (and which version of SpeedMod are you using?)
I'm referring to this SpeedMod, btw:
http://forum.xda-developers.com/showthread.php?t=822756
I would definitely switch to SpeedMod. It's a great, fast kernel with a ton of options.
It wouldn't cause the SD card to die, if that's what you're thinking, because by flashing the JL2 firmware you're flashing the secondary boot loader (Sbl.bin) which fixes the issues with the SD card. The kernel is like an entirely separate entity than the sbl, which means it won't brick.
So, go ahead and flash it.
Thanks for the feedback. I wasn't worried so much about the internal SD as I was about things like WiFi battery drain which seems to have become an issue in some of the 2.2.1 releases.
But since I'm not too familiar with Android/Linux development, I'm don't know if it has more to do with the JP* firmwares or the kernel itself.
I've been running it with speedmod k10k all lagfix/speed options disabled (I don't need them, this rom is quick!) and my phone is working like a champ. wifi/gps off, push/pull on w/ hsdpa, I can go just about two full days without charging. With wifi on and gps on plus everything else, I can go about 10-12 hrs.
seeARMS said:
I would definitely switch to SpeedMod. It's a great, fast kernel with a ton of options.
It wouldn't cause the SD card to die, if that's what you're thinking, because by flashing the JL2 firmware you're flashing the secondary boot loader (Sbl.bin) which fixes the issues with the SD card. The kernel is like an entirely separate entity than the sbl, which means it won't brick.
So, go ahead and flash it.
Click to expand...
Click to collapse
I was under the impression that the sd card issue was a bit deeper than just flashing a new bootloader. Is there a thread with more about this? i dont want to brick any more phones, and if flashing JL2 will correct the memory issues, i'll gladly go back from jpy. and is there any way to flash the SBL (if it in fact fixes the sd corruption) without changing anything else? ie: sticking with my jpy without a whole pile of flashing to jl2, then back, etc.
Thanks for the input. Running now with all the recommended tweaks but no lag fix... Maybe a bit more fluid in the ui, but honestly jl2 was so fast to begin with its hard to tell All i really care about is that i got bln back.
Will be watching battery overnight with fingers crossed.
Sent from my GT-I9000M
pervert said:
I was under the impression that the sd card issue was a bit deeper than just flashing a new bootloader. Is there a thread with more about this? i dont want to brick any more phones, and if flashing JL2 will correct the memory issues, i'll gladly go back from jpy. and is there any way to flash the SBL (if it in fact fixes the sd corruption) without changing anything else? ie: sticking with my jpy without a whole pile of flashing to jl2, then back, etc.
Click to expand...
Click to collapse
I too would like a little more official information about this, and whether the new SBL fixes this. As this seems a little to quick for Samsung to say they've fixed the problem. Who knows that would be a great not to live in fear each and everyday I use my SGS
I'm so new to this - is this easy to do ? to flash this rom ?
where's the best way to start, you tube? is there any reccomended tutorials ?
I have a SGS from bell, it's my 2nd one. I haven't upgraded to Froyo yet b/c I can't connect to Kies. Should I just flash instead ?
radeon_x said:
In an effort to get BLN back on my I9000M, I'm trying to decide if it's worth switching to the SpeedMod kernel. Since I've got my I9000M back from repair and upgraded to JL2 it's been running flawlessly so I don't want to mess with it - but I do want BLN.
So JL2 users with SpeedMod - any problems so far? (and which version of SpeedMod are you using?)
I'm referring to this SpeedMod, btw:
http://forum.xda-developers.com/showthread.php?t=822756
Click to expand...
Click to collapse
Running JL2 + Speedmod + lagfix, phone is fine so far. BLN was causing the touch aspect of my screen to not work so i couldnt even unlock it. havent had a change to fool around with it though.
Been running Super Optimized Kernel instead of SpeedMod in my custom ROM, and I've noticed that its been much faster. Gonna stick with it for now.

[Q] Getting Supercurio's I896stock+voodoo to work after SpeedMod

SO, earlier today Supercurio put together something special for those of us in Canada on the i896- a stock Rogers Froyo kernel with voodoo injected into it. Following logic, those of us on the stock Rogers Froyo should be able to have our cake and eat it too: a kernel modified especially from Froyo, intended for the Captivate, with voodoo lagfix but without the need to reflash an i9000modem or kernel. Here are the files:
Kernel: stock Rogers Froyo i896 w/ voodoo injection
Modem: Stock Rogers I896 UXJL1 Modem
Before trying a flash, I unlagfixed and backed up via Titanium Backup.
First I tried the kernel flash. I knew it wouldn't work with the modem, but I flashed it first to make sure there were no issues.
Rebooted into recovery- RED SCREEN
I did not enable the lagfix at this point. Just a straight reboot.
Regular boot screen; Rogers logo; Samsung Splash screen- then everything goes black. The home key buttons will light up and never go out if pressed. The phone stays like this until I pull the battery(I waited 25 min before I gave up).
I have tried various configurations regarding flash order(kernel/modem), I have repartitioned the card, factory reset before starting, everything I can think of, but this kernel won't boot past the splash screen.
However, when I revert to SpeedMod kernel(k13c) everything goes back to normal.
I would have thought I could flash this stock kernel over the i-9000 based kernel with the lagfix on both without issue, clearly I am wrong.
Can anyone see anything in my process that is inherently wrong, or even better would some other brave soul with stock Rogers Froyo be willing to try a flash? I wouldn't bother if this is your first crack at it though.
Thanks in advance to all who can help out.
So after wiping all caches and factory resetting, I get the following message at my Red Recovery screen:
E:Can't mount /dev/block/mmcblk1p2
(File Exists)
Is this important?
clemmie said:
So after wiping all caches and factory resetting, I get the following message at my Red Recovery screen:
E:Can't mount /dev/block/mmcblk1p2
(File Exists)
Is this important?
Click to expand...
Click to collapse
I get that all the time. No idea what the hell it is and have had to manually select my GSM bands when I flash a new rom or wipe dalvik cache since it started. Other then that no problems seem to be caused by it, for me.
Call off the dogs- after I installed the driver package that was included with Odin 1-Click I managed to get a master clear and a flash to the AT&T stock.
I must have spent 3 hours installing different driver packages today.
A shame it didnt work out smoothly. I'd be interested but am far too new to risk the troubleshooting..
Sent from my SAMSUNG-SGH-I896 using XDA App
Well, I have some very good news. This little kernel seems to be pretty special. After getting myself back to Rogers Froyo, I have done a few tests. I am getting very solid Linpack scores of 15-16 mflops and Quadrant Standard scores of 1400-1500. Using CPU benchmark, we have scores of about 725 ms @ 1000 hz and 700 ms @ 550 hz.
These scores are very solid and are about 20-25% improvement over stock Rogers Froyo Kernel.
This is promising as the kernel is a native Captivate kernel and could do a better job of servicing the many Froyo ROMs out there in terms of simplicity and stability.
The stock modem still needs more testing in terms of gps fixes and accuracy and data speeds.
I'll get back to you about those shortly.
If you have thought about staying on Rogers Froyo, this would be a good start for improvement.
clemmie said:
Well, I have some very good news. This little kernel seems to be pretty special. After getting myself back to Rogers Froyo, I have done a few tests. I am getting very solid Linpack scores of 15-16 mflops and Quadrant Standard scores of 1400-1500. Using CPU benchmark, we have scores of about 725 ms @ 1000 hz and 700 ms @ 550 hz.
These scores are very solid and are about 20-25% improvement over stock Rogers Froyo Kernel.
This is promising as the kernel is a native Captivate kernel and could do a better job of servicing the many Froyo ROMs out there in terms of simplicity and stability.
The stock modem still needs more testing in terms of gps fixes and accuracy and data speeds.
I'll get back to you about those shortly.
If you have thought about staying on Rogers Froyo, this would be a good start for improvement.
Click to expand...
Click to collapse
I would highly recommend this Kernel!! All the above benefits, plus fantastic battery life. The stock modem seems fine, although I've had better data transfer speeds and GPS locks from JL1 kernel, but this stock modem is perfectly fine.
Would love to see anyone else's results as well!
I like what I see so far. I am getting 1575 scores on quadrant (I know it doesn't mean much) but overall lag is gone.
I was a little freaked out this morning as the Rogers network was dead here this morning and I thought maybe I had done something with all this to kill cell / data. But everything cleared up after a few hours and I was back to normal.
Outcast, were you able to flash this custom Kernel without the issues that Clemmie came across? Much like phrenicthenub, I'd love to see the performance increase without the current bugs of custom ROMs, but I don't think I'm competent enough to troubleshoot if it all goes to hell.
As long as you disable any lagfixes and return any O/C or U/V kernels to normal you won't have these issues. Everything should work fine.
Sent from my SAMSUNG-SGH-I896 using XDA App
Did you guys do the 3e recovery fix first before being able to install CWM?
Hi guys... So i was trying to get SpeedMod to work with a i9000 modem like JK4, but my bluetooth is always noisy...
Right now, i have:
Latest SpeedMod kernel with LagFix enabled
JK4 Modem flashed.
What do i have to do to get this Rogers Supercirio's Voodoo kernel and modem ?
Thanks.
Elisha, I just took the plunge and got these flashed. Definately do the e3 recovery fix before setting up clockwork or anything else. That was the one part that gave me any trouble, but as soon as I got that sorted, everything went very well.
I'll try to pay attention to how things seem to perform and post my findings. Thanks for the encouragement again, Clemmie.
TheGrub said:
Hi guys... So i was trying to get SpeedMod to work with a i9000 modem like JK4, but my bluetooth is always noisy...
Right now, i have:
Latest SpeedMod kernel with LagFix enabled
JK4 Modem flashed.
What do i have to do to get this Rogers Supercirio's Voodoo kernel and modem ?
Thanks.
Click to expand...
Click to collapse
First you will need to boot into recovery and disable your lagfix. Back everything up with Titanium Backup. Download the files above to your root folder and reboot into recovery again. Using cwm, use the install zips option and flash both the kernel and the modem. Reboot yet again into recovery, clear your caches, then enable the new lagfix in your cwm options. It will take a while to convert your partitions from rfs to ext4, so be patient.
Sent from my SAMSUNG-SGH-I896 using XDA App
Thanks Clemmie,
I disabled LagFix from cwm and the speedmod kernel, rebooted, flashed modem with original JL1 modem, and then reflashed kernel with stock rogers froyo. backed everything up with Titanium backup. So i am currently back to stock, with a backup.
cwm is not in my recovery menu now, so if i use ODIN to flash the .tar version of supercurio's stock+voodoo kernel, does it contain cwm ?
ODIN with this kernel should work and then enable lagfix on first reboot by converting to ext4 right ?
Thanks alot, i am just starting with all this and want to make sure i understand everything before i take the plunge.
Thanks.
TheGrub said:
cwm is not in my recovery menu now, so if i use ODIN to flash the .tar version of supercurio's stock+voodoo kernel, does it contain cwm ?
Click to expand...
Click to collapse
Correct, it does.
TheGrub said:
ODIN with this kernel should work and then enable lagfix on first reboot by converting to ext4 right ?
Click to expand...
Click to collapse
Also correct.
Sent from my SAMSUNG-SGH-I896 using XDA App
Thanks ! i'll try that a little later... i'll let you know how it goes...
Well, so far, this Kernel seems to be the best thing to ever happen. I consistently get a score of 1501 in Quadrant standard (not from a fresh boot or anything, and running beautiful widgets and things, so I don't know if that makes a difference. I know with most benchmarks you're meant to close as much as possible, etc) and things just seem to be nice and smooth overall. On top of that, the battery life is, all of a sudden, seemingly PHENOMENAL! All whilst using the stock ROM. Either one of those benefits alone would have made the flash worth it. This is the way this thing should have run from the beginning.
I'll test out how well the GPS works, and try to pay attention to my signal strength with WIFI and calls and report back.
Thanks I figured as much as I had to do the 3e fix after I accidentally upgraded to the official Rogers Froyo the first day I got the phone.
Shroff said:
Elisha, I just took the plunge and got these flashed. Definately do the e3 recovery fix before setting up clockwork or anything else. That was the one part that gave me any trouble, but as soon as I got that sorted, everything went very well.
I'll try to pay attention to how things seem to perform and post my findings. Thanks for the encouragement again, Clemmie.
Click to expand...
Click to collapse
Ok, so i have used the tar version with ODIN3 v1.52 to flash stock+Voodoo-Froyo-I896-UXJL1. As i said, i was on stock kernel with stock JL1 modem.
Flash went great, took about 5 seconds, then rebooted. First reboot took about 7 or 8 minutes with a robot voice telling me the different steps it was in...
Everything workd without hickups... This kernel works realy well and speed is definitely there !
Thanks for the help guys...

[Q] Re-lagging even after OCLF

I am using galaxy S i9000 (international). I have stock 2.1, upgraded to 2.2 (kies), Z4root, and OCLF. Initially OCLF was just mind blowing....but after 1 month things are lagging horribly (its even worse than 2.1) My questions are:
1. Does installing apps on the SD card cause lagging even after OCLF (I am thinking like that as before installing OCLF i had to move all the apps from the SD card to the Internal storage)
2. Is there a possibility of a bug causing random crashes, which i am experiencing
3. Ultimately will removing the OCLF and reapplying it solve the lag issue ( has any one done that?
Please help
Will change the ROM as last resort (but dont want to at the moment)
p.s= my friends with iphones are really bugging me due to my phones random crashes, lags...
Its question of pride people
Get rid of OCLF completely.
It used to be good but is just outdated nowadays.
Revert the Lagfix in OCLF, then get rid of it.
Flash SpeedMod Kernel and enable EXT4 + Startup Tweaks.
xero2002 said:
Get rid of OCLF completely.
It used to be good but is just outdated nowadays.
Revert the Lagfix in OCLF, then get rid of it.
Flash SpeedMod Kernel and enable EXT4 + Startup Tweaks.
Click to expand...
Click to collapse
I would also look into flashing a 2.2.1 ROM as well. XWJS7 is the newest one at the moment.
Do some reading about flashing with Odin3. Do some research and read some tutorials posted on the forums.
Here's a good place to start... http://forum.xda-developers.com/showthread.php?t=723596

[Q] Upgrade to Gingerbread a mistake

OK GUYS. Kinda noob here, need some help.
-On Captivate (obviously)
-Was on 2.2 Froyo
-Rooted phone using superoneclick.
-pleased overall. Looked into new ROMs, but couldnt quite get an understanding
-Ended up updating to Gingerbread 2.3.5 via kies mini
-killed my root access
Here are my issues:
-Cannot figure out how to root
alternatively, cannot figure out how to revert back to froyo to root, then download and apply Cyanogenmod7, which is what i actually want
-When i was rooted on froyo 2.2, i would try to use ROM MANAGER and it kept saying the SD needed to be mounted, even though it was.
Basically, if someone could either copy-paste (or provide a link to) a guide as to how i can go from 2.3.5 Gingerbread to Cyanogenmod 7, i would be forever greatful.
I want to be able to overclock my cpu for better proformance, plus have FULL costomization abilities. PLEASE KEEP IN MIND I ROOTED MY CAP WHEN IT WAS 2.2 YESTERDAY, AND THIS WAS THE FIRST TIME I HAVE EVER DEALT WITH ANY SORT OF MODDING.
ryuchi2 said:
OK GUYS. Kinda noob here, need some help.
-On Captivate (obviously)
-Was on 2.2 Froyo
-Rooted phone using superoneclick.
-pleased overall. Looked into new ROMs, but couldnt quite get an understanding
-Ended up updating to Gingerbread 2.3.5 via kies mini
-killed my root access
Here are my issues:
-Cannot figure out how to root
alternatively, cannot figure out how to revert back to froyo to root, then download and apply Cyanogenmod7, which is what i actually want
-When i was rooted on froyo 2.2, i would try to use ROM MANAGER and it kept saying the SD needed to be mounted, even though it was.
Basically, if someone could either copy-paste (or provide a link to) a guide as to how i can go from 2.3.5 Gingerbread to Cyanogenmod 7, i would be forever greatful.
I want to be able to overclock my cpu for better proformance, plus have FULL costomization abilities. PLEASE KEEP IN MIND I ROOTED MY CAP WHEN IT WAS 2.2 YESTERDAY, AND THIS WAS THE FIRST TIME I HAVE EVER DEALT WITH ANY SORT OF MODDING.
Click to expand...
Click to collapse
Take a look in the development section.
You'll need to run one of the one-click stock ODIN or HEIMDALL packages with CWM baked in to get you a setup that will work for going to CM7 (there's one in my sig if you need it).
Once you do that, look for the CM7 thread in the Development section. It has a step-by-step guide to flashing CM7 (basically download, backup, flash).
well if you used super one click to root it back then, i would use super one click (new version) to root it again...
cm 7 has instructions.
if you really wanna know how to root 2.3.5...it's in the general section.
http://forum.xda-developers.com/sho...m.xda-developers.com/showthread.php?t=1444382
You'll need to run one of the one-click stock ODIN or HEIMDALL packages with CWM baked in to get you a setup that will work for going to CM7 (there's one in my sig if you need it).
Click to expand...
Click to collapse
Any other links? couldnt get any of those to work.
try this for different options...read read before doing anything..http://forum.xda-developers.com/showthread.php?t=1300843
ok guys.
I used heimdall to go back to froyo
Then instead of cm7 i flashed cognition through clockworkmod rom manager
now im running on cognition 4.5.3
however, all overclocking apps i try wont go beyond 1000mhz.
im trying to get it to at least 1200.
Any ideas? Fixes?
thanks in advance. you guys have been very helpful.
ryuchi2 said:
ok guys.
I used heimdall to go back to froyo
Then instead of cm7 i flashed cognition through clockworkmod rom manager
now im running on cognition 4.5.3
however, all overclocking apps i try wont go beyond 1000mhz.
im trying to get it to at least 1200.
Any ideas? Fixes?
thanks in advance. you guys have been very helpful.
Click to expand...
Click to collapse
You'll want to take a look at the kernels compatible with Cog, I'm not familiar with Cog, so I can't give you any direction as to which one you could try
Froyo isn't as freaking kernel picky as gingerbread. Any froyo kernel will work, just remember if you use a reoriented I9000 kernel you will need to flash an I9000 modem as well. This will also give you hsupa at the cost of audience chip support.
ryuchi2 said:
OK GUYS. Kinda noob here, need some help.
-On Captivate (obviously)
-Was on 2.2 Froyo
-Rooted phone using superoneclick.
-pleased overall. Looked into new ROMs, but couldnt quite get an understanding
-Ended up updating to Gingerbread 2.3.5 via kies mini
-killed my root access
Here are my issues:
-Cannot figure out how to root
alternatively, cannot figure out how to revert back to froyo to root, then download and apply Cyanogenmod7, which is what i actually want
-When i was rooted on froyo 2.2, i would try to use ROM MANAGER and it kept saying the SD needed to be mounted, even though it was.
Basically, if someone could either copy-paste (or provide a link to) a guide as to how i can go from 2.3.5 Gingerbread to Cyanogenmod 7, i would be forever greatful.
I want to be able to overclock my cpu for better proformance, plus have FULL costomization abilities. PLEASE KEEP IN MIND I ROOTED MY CAP WHEN IT WAS 2.2 YESTERDAY, AND THIS WAS THE FIRST TIME I HAVE EVER DEALT WITH ANY SORT OF MODDING.
Click to expand...
Click to collapse
upgrade again to uckj3 firmware with bootloader then flash boog kj3 kernel it have cwm recovery
after flashing recovery
wipe data and cache
install cm7 from recovery it will fail for the first time again go to recovery and install cm7 after installing cm7 wipe data and cache again reboot the phone it will take time as the phone will regenerate dalvik cache
cm7 is pre overclocked to 1300 mhz you can increase the overclock to 1700 mhz by flashing glitch kernel
dhlalit11 said:
upgrade again to uckj3 firmware with bootloader then flash boog kj3 kernel it have cwm recovery
after flashing recovery
wipe data and cache
install cm7 from recovery it will fail for the first time again go to recovery and install cm7 after installing cm7 wipe data and cache again reboot the phone it will take time as the phone will regenerate dalvik cache
cm7 is pre overclocked to 1300 mhz you can increase the overclock to 1700 mhz by flashing glitch kernel
Click to expand...
Click to collapse
It isn't pre overclocked, it comes at a stock 1000 MHz or 1GHz.... Then you can OC with Glitch and stock I believe. But it isn't 'pre overclocked'
Sent from my SGH-I897 using xda premium
it is pre overclocked we just need to set it through cpu setting or set cpu like apps
If you need to set it, it's not PRE overclocked. The stock kernel just comes with the ability TO overclock
If it was preoverclocked you wouldn't need to set it with an app..it would be oc'ed by default...lol
studacris said:
If you need to set it, it's not PRE overclocked. The stock kernel just comes with the ability TO overclock
If it was preoverclocked you wouldn't need to set it with an app..it would be oc'ed by default...lol
Click to expand...
Click to collapse
ok. ok i used a wrong word but now do not argue more about it just give courage and advice to op to upgrade hi cappy to cm7 or any other great rom
hey u gb 2.3 is better than 2.2 and 4.0.1
_____________________________________
Samsung Galaxy Ace
CM7 7.2 Deodexed
zimage kernel + v6 supercharger + turboboost
I am really struggling as to whether it's worth upgrading to stock GB.
I mean the "newer and better" is sitting there beckoning me with its siren song, but there appear to be lots of little landmines that people are then regretting the upgrade.
1) tethering mgr error
2) bad battery life
3) random shutdowns/reboots
etc, etc
Are the "benefits" really noticeable such that it is worth taking the risk of the landmines and the time/hassle of trying to fix them?

Categories

Resources