Did I brick my Dinc SLCD??? Help please! - Droid Incredible Q&A, Help & Troubleshooting

Ok, so I did unrevoked and have an unrooted phone. Started to get bored with the stock 2.2 and wanted better battery life.
My Dinc has an SLCD screen. So, when I go into the standard clockwork recovery, it goes to a black screen with white bars on the side. I had to do a custom flash recovery for my phone through unrevoked/flash. I then did a nand backup.
Tonight, I downloaded MIUI and attempted to install through the recovery flash. I ended up getting errors. So, I then thought that I needed to go through the ROM Manager app.... when I tried to flash the ROM, it automatically switched my recovery back to the Clockworks recovery..... then tried to go into the recovery portion of the ROM flash. Needless to say, I had to do a battery pull. Now when I try to do a normal boot, the phone freezes at the white screen that reads "HTC Incredible". If I boot into recovery... I can get to the hboot screen with the three droids at the bottom, but a script comes up on the screen and I think that it says something about no image... from there I can navigate around the recovery menue, but nothing works for me getting past this. If I go to recovery, it just keeps going to the black screen with the two white bars.
Is there anything that I can do. I am wondering if it is trying to flash the ROM everytime it comes on.... but this recovery method is not working on my phone.
Any help would be greatly appreaciated!

I believe you need a special clockwork recovery for SCLD screens. Not exactly sure where to find it on here, but it should be hanging around somewhere. I hope I helped ya out a bit, good luck.
Sent from my Droid Incredible running SkyRaider 3.3.2 with King Kernel BFS #5.

OK, so I was working a 24 hour shift yesterday when I posted this... unable to download any zip or exe file (damn firewalls)... This morning I was able to remove the miui zip from the root of the sd card via card reader. I then copied the PPB31IMG.zip to the root of my sd card. Then booted into recovery. I asked if I wanted to flash this file, I said yes and then it gave me the correct recovery menue. from there I was able to choose the recovery image that I had created yesterday. It seemed as though it was going to work, booted up to a stock rom that required manual setup (like on a new phone). Then I started to get FC's all over the place. I was able to find on my sd card two other nandroids that were saved in a different place than the only one that recovery allowed me to choose from. I moved the newly found recovery folders to the same location as the first and now I had those recovery options listed. I chose one from last week and thankfully my phone is restored and working.
I am not sure if this information will help anyone with an SLCD Dinc. There seems to be a huge difference in how these phones react to roms and tweaks. I am very hesitant to attempt any other ROMs at this time. On my eris, I flashed about 30 different ROMs and about 5 differnet radios. I am not new to this, but this SLCD Dinc has been a headache.

Any Aosp rom on an Slcd takes a different kernel. Get yourself the koush test#2 kernel and just keep it on your sd card. Flash it everytime you do a AOSP rom.
Sense based roms all seem to be ok as the kernel was built with Slcd in mind.

Well I'm glad you got it back up and running. I've heard about them not working well with some roms, I didn't know it was with all asop roms.
Sent from my Droid Incredible running SkyRaider 3.3.2 with King Kernel BFS #5.

doug piston said:
Any Aosp rom on an Slcd takes a different kernel. Get yourself the koush test#2 kernel and just keep it on your sd card. Flash it everytime you do a AOSP rom.
Sense based roms all seem to be ok as the kernel was built with Slcd in mind.
Click to expand...
Click to collapse
Thanks for the info on the AOSP roms. I did not know either. I wonder if there is a way to make the AOSP roms to support it by providing the new kernal in the flash or at least making a note on the AOSP ROM forum page that states the issues with SLCD Dinc's and what needs to be done to avoid problems. I would venture to say that anyone new to this stuff and was feeling brave would not be able to figure out how to restore there phone when it was acting the way mine was. Just my 2 cents.
Thanks again for the info.

Related

[Q] can not boot into recovery?

This is my first post and I was wondering if anyone can help.
I have an incredible, 2.2, rooted, with Rom Manager. I flashed the lastest recovery through Rom Manager but when I try to boot into recovery the screen stays black with a thin white line on both sides. I had some backups from another Dinc I had and took a chance at a restore from one of my older Roms. Although the screen stayed black it did load the backup so my recovery appears to be working fine only I can't see it.
Doing this before I am scared if I load a bad rom or something and get locked up I won't be able to see the recovery to restore my backups. I have tried older recoveries through Rom Manager with the same problem however when I flash RA_GNM Recovery v1.7.6 it works perfectly. Only problem is Rom Manager won't use that.
Any suggestions would be greatly appreciated.
Search for slcd recovery.
Sent from my ADR6300 using XDA App
ok now I am really confused. I research the slcd and not quite sure what I have or looking at. How do I know? My old Dinc was literally only about a month older than my previous one. Can you give me a brief "Dumbed Down" version of what exactly this is?
Sorry to be such a newbie.
mmjets said:
ok now I am really confused. I research the slcd and not quite sure what I have or looking at. How do I know? My old Dinc was literally only about a month older than my previous one. Can you give me a brief "Dumbed Down" version of what exactly this is?
Sorry to be such a newbie.
Click to expand...
Click to collapse
From what you're describing, your phone has a slcd screen, not amoled. As such, you're going to have a few issues here and there with recoveries as well as ROMS (due to your hardware not being supported by the included kernel). Search the forums for slcd and you'll see suitable workarounds for this.
To see what screen you have... Menu > Settings > About Phone > Hardware Version. If yours is 003, you have a SLCD screen.
Anyone who has the.new guy Rom ..is there a way to get the HTC pot penguin to as my boot image. That penguin is great lol
Sent from my ADR6300 using XDA App
Just incase anyone is having this problem I did find a site with a fix. Download the file, change the name and flash through hboot. It has worked for me and now I can get into recovery. Here is the link:
**Sorry the site wouldn't allow me to post the link***
Only problems I have now and I am hoping someone can help is that I can't seem to install any custom roms that don't have sense. When installing MIUI or CyanogenMod, etc I get locked up on the white HTC screen.
Anyone know a solution?
http://www.incredibleforum.com/foru...nly-see-black-screen-white-bars-recovery.html
That has the custom recovery you need for an slcd screen. I used that exact dl link to get the image. Then i used the unrevoked 3.21 tool to set it to flash a custom recovery then let the tool run. All went flawlessly
*Edit sorry i didn't see you fixed it. As far as cyanogen mod goes, I know it doesn't work with slcd screened incs because we have different display drivers. I believe that is true for all aosp roms. If you want a vanilla feel go with skyraider vanilla 3.0. It works perfectly for me
Thanks for posting that link and the help. I will keep checking to see if a solutions for slcd screens comes around so that I can install some other roms.
I just hate that I thought I upgraded my inc and as it turns out it was probably a downgrade.
To my understanding, I believe all roms work except aosp roms. I remember reading somewhere (but don't remember where) that they were working on a fix. So maybe it'll come before you know it
Koush's test #2 kernel works fine and will boot aosp on my Slcd.
Just wanted to let you know I found a way to make MIUI and cyanogen work on a slcd Dinc. I found the fix in one of the forums so I don't want to take any credit for it but it worked for me so I wanted to pass that info along to anyone else having the same issue.
I downloaded the Koush test kernel from Rom Manager, then I flashed the MIUI rom. Once flashed it gets stuck on the white HTC screen. I pull the battery, go to recovery, and then open zip from SD card. I find the Koush kernel, install, and reboot and it has worked for everything I have tried so far (MIUI and Cyanogen).
Hope that helps someone.
mmjets said:
Just wanted to let you know I found a way to make MIUI and cyanogen work on a slcd Dinc. I found the fix in one of the forums so I don't want to take any credit for it but it worked for me so I wanted to pass that info along to anyone else having the same issue.
I downloaded the Koush test kernel from Rom Manager, then I flashed the MIUI rom. Once flashed it gets stuck on the white HTC screen. I pull the battery, go to recovery, and then open zip from SD card. I find the Koush kernel, install, and reboot and it has worked for everything I have tried so far (MIUI and Cyanogen).
Hope that helps someone.
Click to expand...
Click to collapse
Really? My post above says that.
Your kidding right?? i didn't see your post as it was on page two so my apologies. I didn't mean to steal any of your credit!!! lol. I am just trying to help others out.

[Q] Misc. Questions, Flashing to Ginger help

Thanks for taking your time and helping me, I saw you guys(and girls) have done some pretty amazing things here at XDA. I just need some help with getting this Gingerbread ROM to work.
I'm using Supersonic 2.2.1 first off, and using the alter. recovery rom from Rom Manager.
Ok, so I rooted my phone using rEVOked and chose a ROM called Bc-Gingerbread-beta4. I'm not sure of the eact title used, but if anyones faimilar with Gingerbread ROMS, they should know what that is... It was on the EVO ROM page.
So at first, I was using ClockWorkMod Recovery (2.6.*) to try and install the ROM. I eneded up with status 7 ever time, so I tried to upgrade to 3.0.* (newest one) and recieved a error about not being able to flash. No details were given.
I tried flashing to the alternate recovery, and it worked. From their, i (un?)successfully installed the ROM according to the recovery application.
The status bar didn't move past the halfway mark, but i figured it was just how it worked..
Then, I tried to boot into the new ROM. I was on the HTC screen for about 3~5 minutes, then it showed me the android load screen instead of the usual Sprint/4G screen. From their, it was in a constant loop because every 3 to 4 seconds, it would take off the android logo, then place it back. I waited approx. 10 minutes... Nothing. Unfortunetly, the alternate screen doesn't have the option to browse for your nandroid back ups (mine aren't in /android) So i'm left with a relativly bricked phone until I can find a working ROM.
I have a microsd card reader.. so I'm not too terribly screwed, I just need help on what I did wrong, how can I fix it (if im able to), and what Gingerbread ROM I should use. It needs to be relativly stable. I don't care about 4G support, even though its almost everywhere in Atlanta. I'd like to have video rec. if possible. and 8MP support.
If it fits those standards, please, I'd like to hear what the community thinks is a great Ginger ROM.
Also, I'm using Windows. I have the adb shell installed, and im familair with basic-medium level terminal commands.
Edit: I'm going to flash again, using cm_supersonic_18.zip. It says installing update, but it says flash zip from sdcard in the main menu...
Edit #2: apparently it's a Cyanogen mod (#7)
Just keeps looping the android on the skateboard screen... I'm going to figure out how to get back to the clockwork recovery console and -hopefully- get this thing working.

[Q] Looping Boot Image

Heres the main question at hand before you read my large summary.
1) Why is my ROM's boot image looping constantly?
2) Do I have to NAND again if I revert to a nandroid backup that was made before I nand'ed my phone?
Time for the long, and mostly pointless, summary:
I'm pretty desperate to get things running on a Gingerbread ROM, if you didn't notice in my last topic 2 hours ago.
Anyways, I'm trying to get cyanogenmod7, Stock Gingerbread 2.3.1, or heck, even eVOKINGS-gingerbread ROM to work.
So far, i've tried Cyanogenmod7 and Stock Gingerbread 2.3.1 on my evo; none of which have worked past the boot screen.
Lets take stock gingerbread for example:
I downloaded the new cyanclockwork recovery rom off of rom manager and flashed it after a *long* process of nand'ing and rooting again.
Then, I powered down, booted up, and went straight into recovery in the bootloader. I went to install ROM from SD->chose the .zip .
after waiting for awhile, it said the upgrade was complete (upgrade?)
*notice: the installation bar didn't move at all durring the installation process, if that makes a difference
I rebooted, and was greeted by the HTC screen while it spelt out q-u-i-e-t-l-y-b-e-a-u-t-f-u-l
Nothing happens after that.
It just shows the HTC screen again, getting stuck at the B in beautiful. Pretty much just looping over-and-over again.
Same thing happened for Cyanogenmod7, I was constantly being looped through the skateboarding-droid figure.
I'm doing something wrong here obviously, because all these ROM's have screen captures from a EVO 4G.
Does it make a difference if I use Clockwork recovery 3.0.0.7/6/5? or 2.6.7?
Please help.
I know all my questions are rather long and complicated, but im sick of being ignored at every forum (ubuntu forums, black ops, etc.)
Or I'm impatent and overestimated your forums activenes. No disrespect to the forums or devs (I thought your forum was really active)
Edit: If I for some reason can't get a 2.3.1 ROM to work, would someone kindly point me to a stable Froyo ROM they think is the best?
Have you use amo-ra?
Sent from my evil evo!!
rsjc741 said:
Heres the main question at hand before you read my large summary.
1) Why is my ROM's boot image looping constantly?
2) Do I have to NAND again if I revert to a nandroid backup that was made before I nand'ed my phone?
Time for the long, and mostly pointless, summary:
I'm pretty desperate to get things running on a Gingerbread ROM, if you didn't notice in my last topic 2 hours ago.
Anyways, I'm trying to get cyanogenmod7, Stock Gingerbread 2.3.1, or heck, even eVOKINGS-gingerbread ROM to work.
So far, i've tried Cyanogenmod7 and Stock Gingerbread 2.3.1 on my evo; none of which have worked past the boot screen.
Lets take stock gingerbread for example:
I downloaded the new cyanclockwork recovery rom off of rom manager and flashed it after a *long* process of nand'ing and rooting again.
Then, I powered down, booted up, and went straight into recovery in the bootloader. I went to install ROM from SD->chose the .zip .
after waiting for awhile, it said the upgrade was complete (upgrade?)
*notice: the installation bar didn't move at all durring the installation process, if that makes a difference
I rebooted, and was greeted by the HTC screen while it spelt out q-u-i-e-t-l-y-b-e-a-u-t-f-u-l
Nothing happens after that.
It just shows the HTC screen again, getting stuck at the B in beautiful. Pretty much just looping over-and-over again.
Same thing happened for Cyanogenmod7, I was constantly being looped through the skateboarding-droid figure.
I'm doing something wrong here obviously, because all these ROM's have screen captures from a EVO 4G.
Does it make a difference if I use Clockwork recovery 3.0.0.7/6/5? or 2.6.7?
Please help.
I know all my questions are rather long and complicated, but im sick of being ignored at every forum (ubuntu forums, black ops, etc.)
Or I'm impatent and overestimated your forums activenes. No disrespect to the forums or devs (I thought your forum was really active)
Edit: If I for some reason can't get a 2.3.1 ROM to work, would someone kindly point me to a stable Froyo ROM they think is the best?
Click to expand...
Click to collapse
I'm pretty sure you will still have nand unlocked. The only way you wouldn't is if you unroot.
Sent using my EVO running AZRAL X V 3.1
klquicksall said:
I'm pretty sure you will still have nand unlocked. The only way you wouldn't is if you unroot.
Sent using my EVO running AZRAL X V 3.1
Click to expand...
Click to collapse
Thanks
I should face-palm myself. I just read the sticked post and I'm going to try some of his suggestions. He pointed out why cyanogenmod wouldn't work.
My whole consept of the framework went out of the window, and now I think of it more like a standard linux distro, in terms of kernel->ROM relationship.
I don't think I need to have a custom kernel for the Gingerbread beta-4, but i'll look it up just in case... Though I don't have a clear idea on how to flash that.
And to the person 2 above, im using Cyanclockwork. For whatever reason, I like its design verse RA recovery. I might try RA recovery just to see if it works better, as everyone has said it does.
I think i needed to clear all my caches and then load the ROM.
So I did a wipe of everything (data, darvik, cache) and trying to install the GB ROM. My boot screen is *still* looping. Do I need to get another kernel? Is it like flashing a ROM? Where are they at? I didn't see any in the software section...

[Q] Z based ROMs - prerequisites?

So my launch day Incredible bit the dust out of nowhere the other day, following some quirky behavior leading up to it (random reboots, inability to power up after battery pulls).
I get my warranty RMA yesterday, and figure that before I restore my Titanium backup, I'll play with some ROMs. I'm assuming I was lucky enough to get another AMOLED replacement, since by any method I can tell it appears to be AMOLED and not SLCD (part number is ADR6300VW, hardware version 0002).
At any rate - I figured I'd try one of the Desire-Z ROMs or a Gingerbread ROM. After I fully rooted and turned NAND S-Off. After confirming those worked fine, I rebooted and flashed a Gingerbread ROM from Clockwork. Rebooted, never got past the HTC Incredible splas screen.
Couldn't get it to work at all - after all sorts of wipes, I finally gave up and flashed Virtuous, figuring it's close to stock. Got back up and running, no problem.
Turned to a Desire-Z ROM - and the same happened again. Splash screen, nothing further. After the same tries, went back to recovery, flashed Virtuous and then SkyRaider, and again, up and running fine.
I'm on HBoot 0.92 with the 7.28 radio. Is there something I'm missing on these Z ROMs? I read through the threads, saw a few people report the same but no real conclusion as to why it was happening.
Thoughts?
Judging by what you posted, you only used ROM Manager to flash roms after booting into recovery correct?
What happens when you manually go into recovery, wipe cache/data/dalvik, and flash the rom from your SD Card? I was running Nil's Business Sense (Desire Z) rom quite fine after flashing it. Some people have issues with ROM Manager and others don't and I'm one of the people who do use ROM Manager to flash roms so I can't help you in that respect.
Sounds like you're using CWM3.
Try any older version.
dpwhitty11 said:
Sounds like you're using CWM3.
Try any older version.
Click to expand...
Click to collapse
This is wat it sounds like
Sent from my ADR6300 using XDA App
If you are using ClockWorkMod v3 and tring to do a fresh install with a cwm3 capable ROM it could be a problem. Seems like cwm3 acts a little funny. Or you could be on cwm-v2 and trying to install a cwmv3 ROM and that does not work.
So the key is use cwm 2.5.1.2 and a cwm-v2 Z ROM

[Q] Rooted g2 won't boot past htc screen

Hello all.
I have a t-mobile g2, currently S-OFF, which is sitting in hboot/fastboot right now. I will not boot past the HTC screen.
I attained root last night using this method, and it worked without problems. I then gave a few apps (terminal and shark, to be precise) superuser access. Went to sleep.
This morning, I wanted to delete some apps and change some system fonts around (wanted to use the ubuntu font instead of droidsans). deleted photobucket at amazon mp3. while trying to change the fonts, I changed permissions on the /system/ folder to 777 (chmod 777 /system/). Changing the fonts wasn't working out, so i decided to leave it alone and just reboot my device. upon reboot, it would no longer boot past the htc boot screen. It will, however, go into hboot/fastboot mode without a problem. I tried going into recovery mode and using the update.zip (e4aaacea73af.OTA_Vision_TMUS_1.22.531.8-1.1.19.531.1_release_signed.zip renamed). No luck. Also, i tried researching on the forums and using adb to try to unbrick, but adb doesn't recognize any device being plugged in. fastboot did work, though, and i wrote the original recovery.img file into the phone (although I don't know where it goes when this is done...) and now I don't know where to go next. any help?
Try wiping your data and flashing a new rom on there. Some roms have a OC kernel so I would also make sure u know what kind of kernel the rom has. If its OCed I would download o non OCed kernel. Reason being some are like OCed to the max which makes the phone not boot, and when turned off sleeping doesn't want to turn back on.
Sent from my HTC Vision using XDA Premium App
Vandale said:
Try wiping your data and flashing a new rom on there. Some roms have a OC kernel so I would also make sure u know what kind of kernel the rom has. If its OCed I would download o non OCed kernel. Reason being some are like OCed to the max which makes the phone not boot, and when turned off sleeping doesn't want to turn back on.
Sent from my HTC Vision using XDA Premium App
Click to expand...
Click to collapse
I had stock android that came with the phone, I just got it about a week ago. Is there any way to find the standard/stock android rom for the g2? if anyone could link it and let me know how to flash it, that would be amazing.
Update:
I've been doing a bit more research, and I found that it might be possible to flash a stock rom (PC10IMG.zip). I downloaded the TMOUS one provided in this thread and shortened it to PC10IMG.zip. Once I do that, I go into Hboot, and when it checks for the different nbh/zip images, it always tells me "no image"/"no image or wrong image!". HELP!!!
consciousdawn said:
Update:
I've been doing a bit more research, and I found that it might be possible to flash a stock rom (PC10IMG.zip). I downloaded the TMOUS one provided in this thread and shortened it to PC10IMG.zip. Once I do that, I go into Hboot, and when it checks for the different nbh/zip images, it always tells me "no image"/"no image or wrong image!". HELP!!!
Click to expand...
Click to collapse
Which one did you download? The first few on there were pre-release ROMs. The 1.19.531.1 ROM was the release ROM originally. Most recent G2's come with 1.22 (the OTA update) pre-installed, which we do not currently have a PC10IMG.zip for. If your G2 had 1.22 (e.g., you already had wifi-calling and tethering), you won't be able to use the 1.19 PC10IMG unless you used gfree to obtain S-OFF. If you did not (i.e., you only flashed the engineering HBOOT), you should not try to flash this file (it will replace your HBOOT with the shipping version and then quit mid-flash because it sees you already have a higher version installed). Even if you did obtain S-OFF with gfree, flashing this file will cause you to lose your engineering HBOOT and root (though you will still have S-OFF, so it's easy to re-root).
As was stated earlier, the easiest/best thing to do at this point is flash a custom ROM. If you still want the stock look-and-feel, here is a pre-rooted stock G2 ROM: http://forum.xda-developers.com/showthread.php?t=836042. You want to flash it through ClockworkMod recovery. I'm assuming you hadn't installed this already or you would have a backup of your ROM that you could have simply restored. You can install ClockworkMod recovery through fastboot though (there is a thread in the dev section or you can search for one of the many guides on it).
Also, you will probably want to get the de-odex version of the stock ROM. If you are doing any kind of theming or UI modifications, that is usually required (or your changes will cause a bootloop). Without knowing the details of what you tried to do, I'm guessing this is what happened to you (since the stock ROM is odex'ed).
ianmcquinn said:
As was stated earlier, the easiest/best thing to do at this point is flash a custom ROM. If you still want the stock look-and-feel, here is a pre-rooted stock G2 ROM: http://forum.xda-developers.com/showthread.php?t=836042. You want to flash it through ClockworkMod recovery. I'm assuming you hadn't installed this already or you would have a backup of your ROM that you could have simply restored. You can install ClockworkMod recovery through fastboot though (there is a thread in the dev section or you can search for one of the many guides on it).
Also, you will probably want to get the de-odex version of the stock ROM. If you are doing any kind of theming or UI modifications, that is usually required (or your changes will cause a bootloop). Without knowing the details of what you tried to do, I'm guessing this is what happened to you (since the stock ROM is odex'ed).
Click to expand...
Click to collapse
Do you mean this thread? I have been trying to follow along and it's a bit confusing (although I feel that's due largely in part to grammatical/usage errors). what you are saying does help a lot though. I just need to learn how to install Clockworkmod Recovery through fastboot. *googles away* in the meantime, feel free to link me to another thread which helps me do this. Thanks a million.
UPDATE:
I finally figured out what I was doing. So I used fastboot to flash a clockworkmod recovery.img onto my g2. When I went to recovery, after booting into hboot, it went to the HTC screen, as it should. Guess what I got? loopboot, once again T_T. Luckily I still have the official recovery.img, and reflashed that. Did I do something wrong? Please let me know.
consciousdawn said:
UPDATE:
I finally figured out what I was doing. So I used fastboot to flash a clockworkmod recovery.img onto my g2. When I went to recovery, after booting into hboot, it went to the HTC screen, as it should. Guess what I got? loopboot, once again T_T. Luckily I still have the official recovery.img, and reflashed that. Did I do something wrong? Please let me know.
Click to expand...
Click to collapse
Wait, so what exactly happened? You entered the bootloader (white screen with green Android guys at the bottom), selected to enter recovery (using volume down and power button to select), and then was presented with an HTC logo? That means ClockworkMod recovery did not successfully flash. Did you get any errors when you used flashboot?
That's exactly what happened, and no, not at all. It said it flashed successfully. Maybe I don't have the correct version of Clockworkmod? If you could please link me to a good one, that would be great.
UPDATE!!
So I found an official clockworkmod 2.5.1.2, and now when I boot into recovery, it shows the HTC logo and then goes to clockworkmod. This is amazing. Thank you guys for all your help, I have learned something new today.
Now, can someone explain the difference between odexed and deodexed? please? lol.
ianmcquinn said:
Wait, so what exactly happened? You entered the bootloader (white screen with green Android guys at the bottom), selected to enter recovery (using volume down and power button to select), and then was presented with an HTC logo? That means ClockworkMod recovery did not successfully flash. Did you get any errors when you used flashboot?
Click to expand...
Click to collapse
Looks like I cried victory too quickly. While I do get the menu for clockworkmod (every time I boot, for that matter), every time I issue a command, such as reboot now, or install from SDcard, and even advanced, the screen goes black. GRRR, WHAT AM I DOING WRONG? I've been at this since about 1 today T_T
Just wanted to say that I'm the biggest noob on the planet. While I did upgrade to cwm 3.0.0.5, i didn't know it allowed the use of the main controls. I got my phone up and running now. Thank you for all the help. Good night :]

Categories

Resources