How Tiger 10.4.10 Killed My Wireless and How I Fixed it

As a seasoned Mac user I know to be careful when updating my Mac. In the five or so years that I’ve been using OS X I’ve only really hit problems once before 10.4.10 came out, so I’m usually not too worried. There are lots of people that claim an update killed their computer— a slightly dubious claim in my opinion— but updates can make some things unpleasant.

After safely updating my iMac I decided to update my production machine, a MacBook Pro. Everything seemed fine until I tried to go onto the internet. What happened was that I could connect to the router, I could even get to the router’s control panel, but I couldn’t do anything else. No internet, no network.

During my troubleshooting I noticed that when I removed the security settings I could get online. But there is no way that is an acceptable solution.

So I downloaded Apple’s airport update from a while back and saw which files it was updating. Then I downloaded the 10.4.9 combo update and replaced the file on my computer with the one in there. In case this happens again, or if anyone else has this problem I’ve saved the file and put in online (to avoid the massive 10.4.9 combo download). Here are the steps to getting wireless back:

  1. Download and unzip the file to your desktop
  2. Open terminal and paste this in:
    sudo cp -R //System/Library/Extensions/IO80211Family.kext/ /System/Library/Extensions/IO80211Family.kext.backup/;
    sudo mv ~/Desktop/IO80211Family.kext/ //System/Library/Extensions/IO80211Family.kext/;
    sudo chown -R root //System/Library/Extensions/IO80211Family.kext/;
    sudo chgrp -R wheel //System/Library/Extensions/IO80211Family.kext/;
    diskutil repairPermissions / -v;
  3. Restart the computer and hold down the shift key until you see the spinning circle, this boots the computer in “safe mode” which will ensure the permissions are all set correctly
  4. Once the computer finishes booting you can restart it normally

That did it for me anyway, I’m cruising the information super highway again! Of course this is done at your own risk and you should backup important files first. I don’t take any responsibility for anything not working or messing things up.

update: Apple’s latest wireless release (2007-004) broken my wireless again.

67 Comments

  1. Posted July 1, 2007 at 5:12 pm | Permalink

    Hey there - just one word - LOVE YOUR WORK!

    Spent the whole day searching for reasons for the problems I had after updating to 10.4.10 and then after figuring out what it could be, trying to determine which course of action to follow to fix it. Especially since a rollback is not possible, and an archive install takes long.

    Therefore my idea was exactly what you did here, however had no idea where/how to isolate the files.

    I’m posting a link to your article in a couple of forums.

    Honestly the best bit of advice I got, including spending money to subscribe to macfixit.com just to pour over endless comments of people not really having any answers!

  2. Posted July 1, 2007 at 11:10 pm | Permalink

    Thanks for fix. I’ll post this to the Apple Discussion thread where dozens of folks have encountered this same problem. Apple should have a provided a fix more quickly!

    Followup question: for those of us that have the Combo 10.4.9 pkg, which section inside the PKG contains the IO80211Family.kext? Archive.bom? If so, how does one open this file? Thanks!

  3. Posted July 1, 2007 at 11:55 pm | Permalink

    Oops… perhaps I spoke too soon.
    My IO80211Family.kext contains a plugin that is missing from your replacement (first of these 3, while your ZIP contains the last two only):
    AirPortAtheros.kext/
    AirPortAtheros5424.kext/
    AppleAirPortBrcm4311.kext/

    This may be b/c I have a previous gen 2.33GHz 17″ MacBook Pro with an earlier AirPortAtheros?

    Also, there may be a small step missing in your command list (the -test kext should ultimately REPLACE the previous kext before changing permissions).

  4. Ryan
    Posted July 2, 2007 at 5:42 pm | Permalink

    Thanks! This fixed it on my MBP 1.8.

    As mentioned before, the copied files should not be called -test…

    Also, chown -R system:wheel did not work for me.
    I had to do: chown -R root and then chgrp -R wheel

  5. Posted July 10, 2007 at 9:08 pm | Permalink

    Hi,

    Is this just for non Santa Rosa machines or does it work for them too?

    Thanks,
    Shane.

  6. Posted July 10, 2007 at 9:11 pm | Permalink

    One other question - you back up the files with the terminal commands, but after running this - if I need to go back to how it was have you got the steps to do that?

    Thanks,
    Shane.

  7. Erika
    Posted July 14, 2007 at 5:35 pm | Permalink

    Hey,
    I just downloaded the updates for my MacBook and the same thing happened to me, my AirPort doesn’t even show up anymore. This might seem like a stupid question to you, but where exactly do I copy and paste the text? Where/What is the terminal? I’m a little new at Macs and don’t know what you mean. Thanks for your help!
    Erika

  8. GUI
    Posted July 15, 2007 at 4:28 am | Permalink

    hey, thx for the fix, but impossible to download it…
    it stop dl at 508ko

    i do it 4 times, same problem

    i need this file thx

    gui

  9. GUI
    Posted July 15, 2007 at 5:04 am | Permalink

    hey

    ok i have it now, typing the command in terminal, but how to put my password please? impossible to write it normaly

    thx for your help

    gui

  10. Andreas
    Posted July 16, 2007 at 8:16 pm | Permalink

    It looks like people have successfully used this on Intel based MACs. I have three PowerPC based machines that have been afflicted by the 10.4.10 WIFI blues. I realize that the Combo 10.4.9 update should cover both Intel and PPC systems, however, before attempting this patch I wanted to check if anyone had successfully installed it on one. My systems are a 12″ and 15″ aluminum PowerBook, and an iMAC. Feedback is welcomed. Thanks for endeavoring to cure Apples update blues for the rest of us…

  11. Posted July 17, 2007 at 3:21 am | Permalink

    Well… for me it didn’t work.
    I can connect with airport without any problem when AC powered.
    If on battery, signal is ok, but traffic is null…

  12. Thomas
    Posted July 18, 2007 at 12:01 pm | Permalink

    I need help following the steps, they seem to skip around as to what exactly I am replacing.

    1. download wireless_fix_file.zip
    2. unzip and save to desktop

    this is where I get lost:

    Jon: “I extracted the file using pacifist from there you just have to dig it out, it is found under System/Library/Extensions/IO80211Family.kext/ in the combo update as well.

    You’re right, that first file wasn’t included in the update, to be safe you could copy it from the old file into the new one.”

    I have the following files in that directory:
    IO80211Family.kext
    IO80211Family.kext.backup - this is a folder with many other files

    So what exactly do I replace? I’m stuck here guys…

  13. Thomas
    Posted July 18, 2007 at 6:34 pm | Permalink

    OMG someone please help me…=( New Mac user here with a $4k piece of junk…

    The above steps were just not working and causing even more problems in my mac.

    I went with the most exteme thing which was to load 10.4.9 from disk and nothing else, completely wipe everything out and I still got a kernel panic attack… I don’t know what version is the new or old airpor.kext file, I’m not sure if it reinstalled everything over the old files

  14. Ray
    Posted July 18, 2007 at 6:48 pm | Permalink

    This is great that a user came up with a good fix that seems to help a lot, but not all. However, I would recommend waiting for Apple to release an official fix.

  15. Thomas
    Posted July 18, 2007 at 9:32 pm | Permalink

    Hey Jon, in the first post I was trying to figure out how to download the combo and what files exactly I’m suppose to replace. The instructions aren’t step by step for new users that aren’t familiar with the lingo or locations of files;) I outlined the first 2 steps, then the 3rd didn’t make sense, I was only quoting what you wrote to get a bit more clarification of details, sorry if that was confusing.

    In the second post, I did a complete reinstall of 10.4.9 but got another kp attack. What I’m not sure of is how to check if my Airport drivers are for 10.4.9 or 10.4.10. The log I have seems to point again to the airport Atheros card but I didn’t do any further upgrades once 10.4.9 was installed. I want to make sure I have the old drivers installed…I hope I’m making sense from a technical troubleshooting standpoint. (Been on 8 calls with Apple, not sure if I should replace or just return unit…)

    p.s. I do product support for Windows/Unix machines, so uninstalling a bad driver should be a cake walk …imo

  16. rik
    Posted July 19, 2007 at 1:49 pm | Permalink

    Hi,

    A slighty less techie version of the fix worked for my Mac mini intel which wouldn’t even boot properly after 10.4.10 due to airport issues. For those who are terminal averse/unfamiliar:

    (0. repair permissions on your startup disk with Disk Utility)
    1. download and install 10.4.9 combo
    2. copy /System/Library/Extensions/IO80211Family.kext to the desktop
    3. download and install 10.4.10 combo
    (steps 1-3 may be replaced by simply downloading the file from this site)
    4. copy the file from the desktop back to /System/Library/Extensions/ - simply drag and drop - you’ll need to authenticate when asked and say yes to replace it.
    5. Run disk utility and repair permissions on your startup disk
    6. Reboot - my mac mini was restored to life!

    rik.

  17. Posted July 19, 2007 at 2:41 pm | Permalink

    Thank you for posting this. I had spent at least two days trying a number of things to get my wireless back. It was absolutely frustrating me and I could not find one “fix” that worked for me. As soon as I ran across your fix, and implemented it, I got instant results. I had my MacBook Pro and my wife’s MacBook wireless dropping constantly.

    I’ve already begun to spread the word. Thanks again!

    R/S,
    Mason

  18. A. Nony Mous
    Posted July 19, 2007 at 4:57 pm | Permalink

    My MBPro (1st gen Core 2) has been suffering from this problem. I tried all the router firmware updates, channel changing, etc. but with no effect. Note: I’m only having wireless connectivity issues, no kernel panics or app crashes.

    I was about to try this fix, but then thought I’d try to just reboot into safe mode first. So far, I’ve been connected continuously for a few hours now, which is a good sign! It’ll take a day or two to be sure (I have had extended periods of connectivity before) but I just wanted to get the word out to others who might find this page as I did…

  19. Posted July 20, 2007 at 4:09 pm | Permalink

    This worked fabulously, thanks.

    Such a weird problem…I could connect to the wireless router (usually), and (sometimes) ping the gateway…but packets couldn’t get out. A traceroute stopped in my ISP’s network, outside of my NAT’ing router…router reboot didn’t help….and packets for the other 3 computers (windows XP, Power Mac G5, and iPhone) all went fine…freaky…MTU setting+ dont fragment bit set or something, or just weird packet dropping in the Kernel/wireless driver? I don’t know, life’s too short to have to whip out the packet sniffer all the time. :-)

    Thanks for posting this.

  20. Esli
    Posted July 21, 2007 at 3:24 am | Permalink

    I have a macbook white. Processor : 1.83 GHz Intel Core 2 Duo. Memory: 1 GB 667 MHz DDR2 SDRAM. Starup Disk: Macintosh HD.

    I recently updated to Mac OS X 10.4.10 and noticed that I’ve been getting a lot of Kernel Panics. It happens out of nowhere. Mostly when I’m on line. Also the internet connection became slow too. Sometimes it goes down a bar.

    I am not a genious with Macs either, but I just want to find a way to fix this problem because My mac is only like 4 months old. I would appriciate any kind of help that could tell me what to do step by step.

    I will paste the panic log, maybe it will help. This was the most receant one:

    Fri Jun 1 21:56:17 2007
    panic(cpu 0 caller 0×001A429B): Unresolved kernel trap (CPU 0, Type 14=page fault), registers:
    CR0: 0×8001003b, CR2: 0×5db853cf, CR3: 0×01748000, CR4: 0×000006e0
    EAX: 0×5db8539f, EBX: 0×4486b39f, ECX: 0×21266bd0, EDX: 0×07f42da0
    CR2: 0×5db853cf, EBP: 0×0c0cbd28, ESI: 0×2125cda0, EDI: 0×0a6492c8
    EFL: 0×00010202, EIP: 0×20fae03d, CS: 0×00000008, DS: 0×00000010

    Backtrace, Format - Frame : Return Address (4 potential args on stack)
    0xc0cbae8 : 0×128d08 (0×3cb134 0xc0cbb0c 0×131de5 0×0)
    0xc0cbb28 : 0×1a429b (0×3d0e4c 0×0 0xe 0×3d0670)
    0xc0cbc38 : 0×19ada4 (0xc0cbc50 0×1dcc0a00 0×1 0×1)
    0xc0cbd28 : 0×20f871b7 (0xa65a004 0×2125cda0 0×7f42da0 0×5db8539f)
    0xc0cbf08 : 0×39a463 (0xa6492c8 0×29fdb80 0×1 0×13578b)
    0xc0cbf58 : 0×399635 (0×29fdb80 0×0 0xc0cbf88 0×1357f6)
    0xc0cbf88 : 0×39936b (0×2fbca00 0×2fbca00 0×450 0×1303)
    0xc0cbfc8 : 0×19ac1c (0×2fbca00 0×0 0×10 0×26a47a0) Backtrace terminated-invalid frame pointer 0×0
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.driver.AirPortAtheros(223.47.4)@0×20f56000
    dependency: com.apple.iokit.IONetworkingFamily(1.5.1)@0×20346000
    dependency: com.apple.iokit.IOPCIFamily(2.2)@0×1c1e7000
    dependency: com.apple.iokit.IO80211Family(154.1)@0×20f39000

    Kernel version:
    Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386

    Thank you. I hope to find a solution.

  21. pol
    Posted July 21, 2007 at 6:32 am | Permalink

    There a problem with your mv command, it won’t replace the directory but actually it will copy the directory from the Desktop to the IO80211Family… not overwriting anything.

  22. tammy gia
    Posted July 22, 2007 at 1:50 pm | Permalink

    hi! great work on the website, it seems lately that it gets harder and harder to get the “never had a problem with my mac” sentence out!

    anyway, i have updated and have no problem with wireless, however i cannot use ichat when im wireless… i have tried everything listed! can anyone shed some light?

    thanks
    tammy

  23. Posted July 24, 2007 at 12:19 pm | Permalink

    This trick do works. I tried myself before finding this page. I used Pacifist to open up my old 10.4.9 Combo Package but I not only downgraded IO80211Family.kext but also AppleAirPort.kext. This downgrades from 3.4.9 to 3.4.8. I did this on both my Macmini G4 and my 1st gen Intel Macbook. Everthing is working fine up until now.

  24. jasper
    Posted July 26, 2007 at 11:40 am | Permalink

    one possibility…..

    after the 10.4.10 update my machines (several MacBooks and a Macbook Pro) keep dropping the airport link and I have to reselect it manualy, until it drives me crazy and I search for info and get to here…..

    But then, before applying the above solution, I just happen to select the Internet Connect application, and guess what, it wants permissions to use the keychain…

    And then since then, everything seems nice and stable again. Which makes sense, even if it hasn’t ever been a problem before.

    So looks like this is a quick test for people before downgrading your system, which is not a good plan for the inexperienced!

    j

  25. pogopop77
    Posted July 26, 2007 at 2:47 pm | Permalink

    This solution almost worked for me except whenever I rebooted, I was getting a runaway ‘airport’ process hitting near 100% CPU. The solution for me was to reset the trusted networks list as described here:

    http://docs.info.apple.com/article.html?artnum=300342

    Hope this helps someone.

  26. Help, Anyone?
    Posted July 27, 2007 at 12:09 am | Permalink

    Hi everyone,

    Thanks for all your comments - I am a resent switcher, and was almost ready to buy a new router before luckily I found out about this problem!

    I am trying to follow the steps above for the wireless fix, but when I enter “sudo chown -R system //System/Library/Extensions/IO80211Family.kext/;”, I get, “chown: system: Invalid argument” at the terminal. I tried it one more time from scratch, but same results. Anybody have any ideas why this won’t work for me, and what I can do to fix it?

    Jon? :)

    Thanks!

    Julie

  27. Posted July 30, 2007 at 11:24 pm | Permalink

    I had the same problem as Julie, but I just did a chown -R root instead, and that worked fine. Julie has probably found that out by now, but perhaps others will find this information helpful ;)

  28. ch
    Posted July 31, 2007 at 10:16 pm | Permalink

    thanks for your work. i agree, apple’s latest wireless release (2007-004) did not help my problem. in fact, your original fix didn’t help me either (even before the update)

    i am running yahoo sbc dsl off a 2wire 1000sw and the UNPROTECTED signal just wouldn’t show on my macbook. it shows and works fine on my older ibook g4. what the flux is going on? it used to work fine a few tiger releases ago, then i got in to the mode where it worked on and off, now it does not work at all.

    the most puzzling part is that i have an UNPROTECTED (but yet invisible network). any insight buys a beer in my favorite pub.

  29. Be Careful!!!
    Posted August 1, 2007 at 1:51 am | Permalink

    Hi everyone,

    After applying the fix sugegsted on this page, my MacBook restarted claiming that “No AirPort Hardware Found”.

    So… If your problem is so bad that it’s worth the risk, go for it. If you can bear it, you just might want to stick it out.

    I would gladly take any suggestions anyone might have to offer….

    Thanks,

    Julie

  30. Jamie
    Posted August 1, 2007 at 5:08 am | Permalink

    I’m running 10.4.10 on a G4 PPC Mac Mini, and I don’t have IO80211Family.kext anywhere on my hard drive. Which file should I replace?

  31. Eric
    Posted August 1, 2007 at 6:30 am | Permalink

    I installed the update and, while it *improved*, it didn’t completely eliminate the internet cutoffs. Now i’m wondering if the new Airport Update 2007-004 will completely override your solution or will there be conflicts??

  32. Eric
    Posted August 1, 2007 at 9:44 pm | Permalink

    How would this affect me if i already installed this and now i’m trying to install the 2007-004 update that just came out for the issue??

  33. Marlyece
    Posted August 2, 2007 at 3:13 pm | Permalink

    Thanks so much for posting this; you are amazing. I ran the aforementioned command in a Terminal window, rebooted in safe mode and rebooted again. Now what I see in System/Library/Extensions is IO80211Family.ketx and a folder that shows IO80211Family.kext.backup . Is this correct? Do I need to do anything further or just wait and see if it works?

    Thanks in advance!!

  34. Julie
    Posted August 2, 2007 at 4:01 pm | Permalink

    Hi Jon,

    Thank you for the recommendation. Unfortunately, it did not seem to do the trick (unless I somehow did it wrong - do you mean doing it through the Disk Utility, and selecting the Mac HD, and then Repair Disk Permissions). I’ve also tried reverting back to the backup file (and repairing permissions again), and that did not do it either. Tried a couple of other things that I found in various forums as well, but those didn’t seem to do the trick.

    I have a date with a Mac genius tomorrow… Will let you know what happened :)

    Thanks,

    Julie

  35. Toni
    Posted August 9, 2007 at 12:27 pm | Permalink

    Same proble as Julie here, the fix did not work, even fixing permissions several times. Software update thrice a day…

  36. Angel
    Posted August 12, 2007 at 1:37 pm | Permalink

    Hi! i have wireless issues, but i don´t have airport i get connected with an usb wifi adaptor, will this fix my problem? or its just for aiport users?

  37. angel
    Posted August 14, 2007 at 4:59 pm | Permalink

    i think i need to do the same thing, but with 10,4,8 update… the guys in the support page, told me that in 10.4.8 the usb adapter works fine… any hints? where can i get the update, how can i see wich files are been replaced etc…

  38. Hywel
    Posted August 23, 2007 at 12:49 pm | Permalink

    Thanks for this - followed Riks shorter set of instructions on my Mini & it worked fine

  39. Posted September 5, 2007 at 2:08 am | Permalink

    Thank you very much for the fix. Easy to apply and goodbye flickering airport.

  40. Johan
    Posted September 15, 2007 at 11:52 am | Permalink

    I just installed your patch and it seems to work. Thanks a million! I’ve been putting up with this cr*p for 2 months now.

  41. Posted October 26, 2007 at 3:50 pm | Permalink

    At least here’s some good news; Leopard’s drivers work okay. 10.4.10 totally hosed my macbook, this fix fixed it. The “update” for Airport killed it again, this fix fixed it. I wasn’t looking forward to using the 10.4.9 drivers on 10.5.0, but it wasn’t necessary. The included drivers work fine for me.

  42. jeff
    Posted November 10, 2007 at 1:33 pm | Permalink

    I have a Santa Rosa MBP running Leopard, 10.5.0. I’ve been experiencing less than acceptable wireless performance, just like many other people. I’m going to try to replace the IO80211Family.kext and see if that makes a difference. My last resort is to revert back to Tiger 10.4.10 and updating to 10.4.11 thereafter. Wish me luck.

  43. jeff
    Posted November 10, 2007 at 2:07 pm | Permalink

    Hi Jon, have you tried using the kext from 10.4.9?

  44. jeff
    Posted November 15, 2007 at 6:02 pm | Permalink

    10.5.1 is available. How does wireless functionality fare for everyone?

  45. xylopia
    Posted November 20, 2007 at 9:27 am | Permalink

    I have found out your website from google by keywording 10.4.11 and IO80211family. As you can guess Apple’s new update break my wireless connection, and I have recovered with your method.

    I cannot thank you enough for how much you help me around me at the other side of Earth. For those ones who might visit this page after me, I will make some simple note.

    My hacintosh, Asrock 945G-DVI mobo pc, was originally running with 10.4.10. After souped up with pc_efi v5.2, I could simply use apple’s update without modifying a bit. So there I had 10.4.11 updated hacintosh. After my airport gone, I used the file uploaded in this page, and everything is back in business.

    lol

  46. Iain
    Posted December 5, 2007 at 12:57 am | Permalink

    Jon, I tried loading the 1.4.9 kext on 10.5 but it doesn’t work due to differences in the kernel symbol tables (missing exports).

    Is there a way to strip just the firmware from the 1.4.9 kext and somehow update the 10.5 kext with that? I’m sure it’s the newer firmware for the airport chipset which causes the problem, as 10.5/10.5.1 and 10.4.10/10.4.11 have the same newer firmware, and the working 10.4.9 has the older firmware.

  47. l00ser
    Posted May 21, 2008 at 8:27 pm | Permalink

    hey thnx for this! im running 10.4.11 and the solution i followed was this: Deleting the System Preferences folder and the .plist file, but i bet your way is alot safer & better. I need some help though. Stupid me, i deleted aiport.kext and airport2.kext :S how can i recover them? could u maybe share urs? plz contact me through my email plzzzzz

  48. Olivia
    Posted May 24, 2008 at 3:48 pm | Permalink

    Hi,

    It was annoying, turning airport off each time I tried to use Ableton Live, an electronic music software I spent hours a day with. Tried to fix it installing an older airport extension version as someone said at Abeton Form and it only made it worst: No airpot at all. Panic. I found your link at same Ableton Forum. Saved. Everything’s just fine. Thanx so much !

  49. dilo
    Posted July 10, 2008 at 6:24 am | Permalink

    hey, i followed the instructions but when i try to restart on safe mode, its not working, and when i start in normal mode, my airport is still gone…..im going crazy! any advice? thanx :)

  50. kennedy
    Posted August 26, 2008 at 10:09 am | Permalink

    i want to help tigers.i do npt want then to be killed . HELP THE TIGERS AND TO EVERYBOD YYOU NOW TO HELP.PLEASE HEPE THE TIGERS AND SAVVE ALOT OF LIVES. JUST PLEASE.i am a kid but i now i can make a different.JUST HELP.
    THANK YOU
    LOVE,Kennedy/a good frind.

  51. kennedy
    Posted August 26, 2008 at 10:11 am | Permalink

    i mane i do not want them to be killed.

7 Trackbacks

  1. [...] FIX: This Article showed up on a blog called Atomic Lemur. Very simple - “How Tiger 10.4.10 killed my wireless [...]

  2. [...] de la versión 10.4.9 para evitar la extensión con el bug del 10.4.10. Está explicado en el blog Atomic Lemur  fresqui |  menéame | permalink | trackback url volver [...]

  3. By Quarter Life Crisis on July 24, 2007 at 5:22 pm

    Technological Desasters…

    The world is full of technological disasters. And by that I don’t mean crashing planes or exploding petrol stations but simply software. On my desk. On some days things……

  4. [...] of it, I searched Google and came up with a Digg article mentioning my same symptoms, and a link to this blog. On it, Atomic Lemur found a simple fix: replacing the Airport kext with the 10.4.9 file. Following [...]

  5. [...] Como Tiger 10.4.10 mató mi Wireless y como lo solucione, Atomic Lemur Blog. Una solución es reemplazar el software de 10.4.10 del AirPort con la version de la actualización 10.4.9 combo. Instrucciones incluidas. [...]

  6. By air deal last minute travel on August 18, 2007 at 4:27 pm

    air deal last minute travel…

    How Tiger 10.4.10 Killed My Wireless and How I Fixed it…

  7. By Airport bug « Evie’s PDP Blog on March 26, 2008 at 12:24 am

    [...] downgraded the version. No change. I was considering reinstalling the system until I stumbled upon this article AND IT WORKED! Amazing! If you have the same problem then try it! I did get a bit worried [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*