Do your downloads Pause or Stop/Start?

Are you finding that your downloads behave strange from certain websites? Like, the download is still active but it seems to pause over and over again? Or has a Stop/Start pattern?

Try disabling UDP Flood Defence on your routers Firewall! On a Draytek Vigor, this is under Firewall > Defence Setup.

You can also just change the maximum packet threshold to 65535, however if you have a 1gbps internet connection then this will still result in an issue.

Happy Downloading 🥳💻

Apple iMessage “An unknown error has occurred” cannot sign in on MacOS – Solved!

The Problem:

For a number of months I have had an issue with being able to sign into the Messages (iMessage) app on MacOS on my Macbook Pro. What happens is that I try and login, but the loading circle will rotate for 2-3 minutes and then “An unknown error has occurred” will be displayed.

It doesn’t matter if you disable Firewalls, disable anti virus, or boot the Mac into safe mode, this issue seems to persist without a solution.

I did mange to find some related solutions that kind of half worked, but none of them seemed to correct the issue on a permanent basis. For instance, this command ran in a Terminal window did seem to force a reboot and allow Message to login ONLY if you ran it whilst keeping the above error & Messages app open.

sudo -v ; killall -9 accountsd com.apple.iCloudHelper ; defaults delete MobileMeAccounts ; mkdir ~/Library/Accounts/Backup ; mv ~/Library/Accounts/*.sqlite* ~/Library/Accounts/Backup/ ; killall -9 accountsd com.apple.iCloudHelper ; sudo reboot

That line essentially deletes some iCloud info and then forces the computer into an immediate reboot. As stated, though, this command only seemed to work for a limited time and then if Messages stop syncing correctly or SMS messages failed to delete correctly between an iPhone and a Mac then the “An unknown error has occurred” would return when trying to log back in.

The Solution:

The solution to my problems was quite a simple one, it is literally a few steps…

  1. Ensure that MacOS is updated to the latest version. At time of writing iOS 16 introduced a ton of syncing issues with MacOS Big Sur. However, on October 24th 2022 MacOS Ventura was released with an update to Messages which seems to have fixed the iCloud messages syncing and SMS not deleting issues.
  2. Try and login to Messages, and get the same “An unknown error has occurred” error as before.
  3. Close Messages using Command + Q to ensure it is fully quit.
  4. Open FaceTime on MacOS. It should be logged in if you have activated FaceTime on your Mac in the past. But if not, go ahead and login.
    1. If you have the same error message trying to login to FaceTime. Leave the error on the screen and then open Terminal and paste in the code above. This will force a reboot of your Mac and then it should allow you to login to FaceTime without any issues.
  5. Once logged into FaceTime, keep it open and reopen the Messages app.
  6. Messages *should* open without an issues.

You can then go into Messages > Settings > iMessage and ensure your emails and phone numbers are the same as on your iPhone. You can also sign out of Messages and then try and sign in again to ensure the issues is fixed.

I have found that it takes messages about 24hrs to properly sync messages with iCloud. For me, I will have a sort half baked sync happen, but then once I leave my Macbook Pro M1 with the lid down over night, the next day the messages seemed to be fully synced.

I cannot stress enough how important it is to be on MacOS Ventura for iMessages to sync fully and for SMS messages to be correctly deleted between devices. Big Sur seems to have tons of issues due to the way that Apple reworked iMessages on its other devices with things like Editing messages and a Deleted Messages Folder.

Now I just need to work out how to get SMS messages to correctly delete on my Apple Watch (4+ years and counting). I have a Series 4 and an Ultra, but any SMS deleted from my iPhone or Mac will not delete on the watch. Also, if i delete an SMS on my watch it will not delete on the iPhone or the Mac. iMessages seem to delete fine, and SMS messages do change read state from Watch > Other Devices, but the “Delete Flag” never seems to sync between the Watch <> Other Devices 😡 It is so time consuming manually deleting SMS messages from the Watch interface and it drives me insane.

Sky Cable Philippines’ broken internet connection to Hong Kong and Singapore

I’ll open with this; chances are if you are reading this from a Sky Cable Philippines Broadband connection then it probably took well over a minute to load the page, that’s if the page even opened at all! The reason for this is that this website is hosted in the UK and to connect from your Sky Cable connection to this server you would have likely been routed via ae-13.r01.tkokhk01.hk.bb.gin.ntt.net (129.250.5.31) which amongst a growing number of other hops seems to grind to a halt. You would be forgiven in thinking “If this is happening outside of the Philippines then why are you singling out Sky Cable?”, the answer is because this ONLY happens with Sky Cable and not any other Philippines ISP, and this issue is starting to affect many other websites including Apple’s download servers, Amazon S3 Hosting, and even Sky Cable’s own website hosted in Singapore. All of these sites when served or routed through certain CDNs/Hops in Hong Kong or Singapore will not be able to serve you traffic above 20~100KB/sec, or in the case of Apple a slightly better max speed of about 300 KB/sec. That’ll take you well over 5 hours to download an iOS update!

Introduction

Let me go into more details, and let me get some things out the way first, because I am sure there will be things you are thinking before we get to the end of this post.

  1. My current line speed with Sky Cable in the Philippines is 55Mbps which works out at around 6.875MB/sec when downloading files from the internet. If you do not know the difference between Mbps and MB/Sec then please go read this.
  2. I also have a 5Mbps PLDT line which maxes out with a file download speed of about 600 KB/Sec (Just over half a megabyte a second).
  3. That means the PLDT line is 11 times slower than the Sky Cable line, yet as you will see later on, the PLDT line can reach download speeds on problematic servers well above what Sky Cable can.
  4. All my tests are fully repeatable at ANY time of the day, there is zero argument for network traffic being the cause of these issues.
  5. These issues have been confirmed by two other people using Sky Cable lines.
  6. I had been trying to get Sky Cable to acknowledge this issue for nearly a year without anyone understanding what I’m talking about.
  7. Finally a month ago I started speaking with one of the head engineers for Sky Broadband via Facebook who initially acknowledged and confirmed the issues. I’ll be referencing some of my conversations with him later in the post.
  8. NOTHING has been done to fix these issues and I am sure they are affecting the majority of Sky Broadband customers in some way, the only reason why this has gone unnoticed for so long is because the median speed of Philippines internet users is so slow that everyone is used to things taking an age to download.
  9. I’m certain that if this was a UK or USA ISP that it would be all over Social Media, and in the USA you’d probably see a class action lawsuit or something due to the lack of coming anywhere close to providing a service to these servers that could be deemed reasonable.
Continue reading

How to get Lightberry to output 4K 60fps with HD Fury Linker

You may have read my previous guide on how to setup and configure the Lightberry HD and come across a line where I said…

If you are a 4K user, then you will want to purchase the 4K kit from Lightberry instead as it uses a different HDMI grabber. If you are thinking “Well, I might upgrade to 4K in the next five years and will buy the 4K kit for future proofing” then don’t bother, get the Lightberry HD kit. If you are unsure of what you need, get the Lightberry HD kit!

At the time I was using my Lightberry HD with a standard 1080p TV so there was no real need for me to push the Lightberry 4K as it is a little overly complicated and also limited in what it can handle. So fast forward to October of last year and I bought myself an nice shiny new LG 65″ E6 OLED which obviously supports 4K. Hmmm, now what am I to do with my Lightberry HD since i’ll now be feeding it some 4K content? Should I upgrade to the Lightberry 4K version?

Well unfortunately, upgrading to the 4K version wasn’t really an option and this is due to a limitation with the Lightberry 4K hardware. Basically the HDMI port on the 4K Grabber is limited to HMDI 1.4, this means that it can only support 4K at 30 frames per second (FPS). Now whilst this is entirely fine for most Movies and TV Shows which are 23-25 fps it is obviously an issue when it comes to PC Master Race 4k 60 FPS gaming, or future 4k 60fps video. After searching the internet I came across a device that should help me out. Enter the HD Fury 4K Linker.

Now what does this strange looking device actually do I hear you cry? Well my friend, the 4K linker is a pretty neat bit of kit and what it does is supposed to do is take a 4K feed and then allows you to down-sample that feed into 1080p or lower. Not only does it do this, but it also sends a fake signal to the rest of your HDMI equipment in your chain to pretend that it is a fully 4K capable device. This is important because of the way HDMi works, basically your highest resolution can only be as large as the lowest resolution in the chain. In English please? If you have a 1080p only device connected to any part of a HDMI chain the the max resolution to be passed along that chain is 1080p, so your lovely new 4k TV will not switch into 4k resolution!

Continue reading