{"id":133081,"date":"2026-05-12T13:46:33","date_gmt":"2026-05-12T13:46:33","guid":{"rendered":"https:\/\/christiancorner.us\/index.php\/2026\/05\/12\/this-mac-app-will-untangle-your-cables\/"},"modified":"2026-05-12T14:10:28","modified_gmt":"2026-05-12T14:10:28","slug":"this-mac-app-will-untangle-your-cables-2","status":"publish","type":"post","link":"https:\/\/christiancorner.us\/index.php\/2026\/05\/12\/this-mac-app-will-untangle-your-cables-2\/","title":{"rendered":"This Mac app will untangle your cables"},"content":{"rendered":"<p>\n<\/p>\n<div id=\"\">\n<hr class=\"custom-gradient-background my-6 h-(6px) max-w-(75px) border-0\"\/>\n<p>Cable technology can sometimes be hard to understand \u2013 actually much harder than it should be \u2013 and it&#8217;s complicated enough to weigh the pros and cons of a new gadget without knowing the difference between HDMI 2.1 and HDMI 2.2, or why some USB-C ports are also Thunderbolt ports.<\/p>\n<p>However, help is at hand: <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/www.whatcable.uk\/\" title=\"open in a new window\">whatcable<\/a> Does a good job of analyzing the cables connected to your Mac &#8211; not only giving you a list of specifications but also explaining what those specifications mean. <\/p>\n<p>One way the app can be useful is in explaining why your MacBook isn&#8217;t charging as quickly as it could. This could be down to the charger and the cables you have connected, and WhatCable will break it all down for you without any jargon. You&#8217;ll see the rate at which your laptop is charging and the reasons why.<\/p>\n<h2 id=\"why-your-cables-matter\">Why do your cables matter?<\/h2>\n<p>It would take an article several times the length of this one to fully explain the modern cable landscape, but it is possible to understand the basics relatively quickly. Every connection has three elements that you need to consider together: the port of the device you&#8217;re connecting to (like a monitor or charger), the cable in between, and the port of the device you&#8217;re using (like a phone or laptop).<\/p>\n<p>For best results (for example the fastest charging or smoothest display performance), all those elements should support the same standards. If they aren&#8217;t, you may not get optimal results, or the setup won&#8217;t work at all.<\/p>\n<p>Unfortunately for us consumers, finding a cable that fits a port isn&#8217;t enough to guarantee that everything will work, or work the way you want. Both cables and ports come with supported standards that you&#8217;ll have to weigh, like different flavors of USB (for reference we&#8217;re now up to USB 4.0 version 2).<\/p>\n<div class=\"eloquent-imagery-image\">\n<div class=\"flex justify-center\"><\/div>\n<p>\n                            <span class=\"image-caption block text-sm leading-4 tracking-wide text-(#1F2937)\">Always double-check the specifications when purchasing a new cable.<\/span><br \/>\n                                        <span class=\"mt-1 block font-sans text-xs tracking-normal text-gray-600\">Credit: Lifehacker<\/span>\n                    <\/p>\n<\/p><\/div>\n<p>The most common port you&#8217;ll see on laptops and phones today is USB-C, but that&#8217;s only the beginning of the story. USB-C ports can also support Thunderbolt and DisplayPort protocols, as well as a variety of USB speeds \u2013 you need to check the device specification for details. Even identical-sized ports on the same device may be configured differently.<\/p>\n<p>Once you&#8217;ve determined what the ports on your computer or phone are capable of doing, you&#8217;ll need to find a cable that supports the same standard to get the best possible results. Be careful when reviewing cable listings before buying, both in terms of specification and length \u2013 cables over one meter (a little over three feet) usually require additional technology to support the highest data speeds, and so will usually be more expensive.<\/p>\n<p>To further add to the confusion, these standards are changing regularly, with manufacturers sometimes adopting changes immediately and sometimes waiting some time to implement them. The short version is don&#8217;t rush into purchasing a cable, or think that all cables and ports are the same. Spend a few extra minutes analyzing the relevant specifications in detail, and it will pay off.<\/p>\n<div class=\"pogoClear relative my-10 border-b-(1.5px) border-t-(1.5px) border-dashed border-black py-5 sm:my-14 sm:border-0 sm:py-0\" data-ga-click=\"\" data-ga-template=\"Explainers\" data-ga-module=\"openweb_widget\" data-ga-element=\"openweb_scroll\" data-ga-item=\"openweb_scroll_midpage\" x-data=\"{&#10;         commentsCount: null,&#10;         hasComments: false,&#10;         async fetchCommentsCount() {&#10;             try {&#10;                 if (window.openweb &amp;&amp; typeof window.openweb.getMessagesCount === 'function') {&#10;                     this.commentsCount = await window.openweb.getMessagesCount('01KRE07QB5EWCA7559K2CNAEZX');&#10;                     this.hasComments = this.commentsCount !== null &amp;&amp; this.commentsCount &gt; 0;&#10;                 }&#10;             } catch (e) {&#10;                 console.warn('Failed to fetch comment count:', e);&#10;             }&#10;         }&#10;     }\" x-init=\"fetchCommentsCount()\" x-cloak=\"\">\n<div class=\"relative flex justify-center\">\n<div class=\"flex max-w-fit items-center gap-x-3 bg-white px-5\">\n<p>            <span class=\"text-sm font-medium text-black\"><\/p>\n<p>                What do you think so far?<br \/>\n                <button class=\"ml-1 font-semibold text-brand-green underline hover:text-brand-green-700\" type=\"button\" aria-label=\"Comment section trigger\" onclick=\"window.openweb.scrollToComments('01KRE07QB5EWCA7559K2CNAEZX')\" x-text=\"hasComments ? 'Post a comment.' : 'Be the first to post a comment.'\"\/><br \/>\n            <\/span>\n        <\/div>\n<\/p><\/div>\n<\/div>\n<h2 id=\"how-whatcable-can-help-figure-out-your-cables\">How WhatCable can help you locate your cables<\/h2>\n<p>You can download WhatCable for free <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/www.whatcable.uk\/\" title=\"open in a new window\">its website<\/a> Or <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/github.com\/darrylmorley\/whatcable\" title=\"open in a new window\">GitHub page<\/a>Which will direct you to a zip archive. Launch the app, and Whatsable will appear on the menu bar; Click on the icon of the connected USB cable to view its details. You can launch Whatsable with macOS via the cog icon (top right), and run it as a regular app instead of in the menu bar. As soon as you connect a cable, you&#8217;ll see information about the charging speed and data transfer rate (where applicable), and a description of what the cable can do.<\/p>\n<p>If you have connected a charger, you will be told whether it is suitable for your MacBook or not. Look for the \u201cCharging well\u201d message along with the charging rate for confirmation. If a cable is not charging your MacBook at maximum speed, or the MacBook itself is limiting charging (because the battery is almost full), you will be told about this as well.<\/p>\n<div class=\"eloquent-imagery-image\">\n<div class=\"flex justify-center\">\n                    <img loading=\"lazy\" decoding=\"async\" class=\"border border-gray-100\" src=\"https:\/\/lifehacker.com\/imagery\/articles\/01KRE07QB5EWCA7559K2CNAEZX\/images-2.fill.size_2000x1125.v1778586475.jpg\" alt=\"whatsapp app\" width=\"2000\" height=\"1125\" loading=\"lazy\" srcset=\"https:\/\/lifehacker.com\/imagery\/articles\/01KRE07QB5EWCA7559K2CNAEZX\/images-2.fill.size_800x450.v1778586475.jpg 800w, https:\/\/lifehacker.com\/imagery\/articles\/01KRE07QB5EWCA7559K2CNAEZX\/images-2.fill.size_1400x788.v1778586475.jpg 1400w, https:\/\/lifehacker.com\/imagery\/articles\/01KRE07QB5EWCA7559K2CNAEZX\/images-2.fill.size_2000x1125.v1778586475.jpg 2000w\" sizes=\"auto, (max-width: 1408px) 100vw, 1408px\"\/>\n            <\/div>\n<p>\n                            <span class=\"image-caption block text-sm leading-4 tracking-wide text-(#1F2937)\">WhatCable presents its data in a simple, understandable way.<\/span><br \/>\n                                        <span class=\"mt-1 block font-sans text-xs tracking-normal text-gray-600\">Credit: Lifehacker<\/span>\n                    <\/p>\n<\/p><\/div>\n<p>If you have connected a phone or any other peripheral, its identity will be reported inside WhatCable, and this is where data transfer speeds may be more relevant. If an external storage device is connected, you will see the transfer speed negotiated with the Apple operating system.<\/p>\n<p>Whatsable also looks at the E-marker inside the cable, which is basically its digital ID, advertising its capabilities to the computer it&#8217;s plugged into. If there are discrepancies between this e-marker and commonly adopted technology standards, you will see an orange flag. This is not necessarily saying that the cable is fake, but rather it is alerting you to something that doesn&#8217;t seem quite right.<\/p>\n<p>In short, any details that the cable is reporting to macOS will be shown by WhatCable, and you should see a significant difference between cheap and limited cables and more expensive and powerful cables \u2013 which would be a reassurance if you paid extra.<\/p>\n<\/p><\/div>\n<p><script>\n            var facebookPixelLoaded = false;\n            window.addEventListener(\"load\", function() {\n                document.addEventListener(\"scroll\", facebookPixelScript);\n                document.addEventListener(\"mousemove\", facebookPixelScript);\n            });\n            function facebookPixelScript() {\n                if (!facebookPixelLoaded) {\n                    facebookPixelLoaded = true;\n                    document.removeEventListener(\"scroll\", facebookPixelScript);\n                    document.removeEventListener(\"mousemove\", facebookPixelScript);\n                    window.zdconsent.cmd.push(function() {\n                        ! function(f, b, e, v, n, t, s) {\n                            if (f.fbq) return;\n                            n = f.fbq = function() {\n                                n.callMethod ?\n                                    n.callMethod.apply(n, arguments) : n.queue.push(arguments);\n                            };\n                            if (!f._fbq) f._fbq = n;\n                            n.push = n;\n                            n.loaded = !0;\n                            n.version = \"2.0\";\n                            n.queue = ();\n                            t = b.createElement(e);\n                            t.async = !0;\n                            t.src = v;\n                            s = b.getElementsByTagName(e)(0);\n                            s.parentNode.insertBefore(t, s);\n                        }(window,\n                            document, \"script\", \"\/\/connect.facebook.net\/en_US\/fbevents.js\");\n                        fbq(\"init\", \"37418175030\");\n                        fbq(\"track\", \"PageView\");\n                    });\n                }\n            }\n        <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cable technology can sometimes be hard to understand \u2013 actually much harder than it should be \u2013 and it&#8217;s complicated enough to weigh the pros and cons of a new gadget without knowing the difference between HDMI 2.1 and HDMI 2.2, or why some USB-C ports are also Thunderbolt ports. However, help is at hand:<\/p>\n","protected":false},"author":1,"featured_media":133137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[210,11407,2654,30359],"class_list":{"0":"post-133081","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-bible-verse","8":"tag-app","9":"tag-cables","10":"tag-mac","11":"tag-untangle"},"_links":{"self":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/133081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/comments?post=133081"}],"version-history":[{"count":1,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/133081\/revisions"}],"predecessor-version":[{"id":133138,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/133081\/revisions\/133138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media\/133137"}],"wp:attachment":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media?parent=133081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/categories?post=133081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/tags?post=133081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}