<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Oisin Mulvihill on Medium]]></title>
        <description><![CDATA[Stories by Oisin Mulvihill on Medium]]></description>
        <link>https://medium.com/@oisin.mulvihill?source=rss-5185e217a7c5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*fqNCvVUvI_3L765b_jUB_w.jpeg</url>
            <title>Stories by Oisin Mulvihill on Medium</title>
            <link>https://medium.com/@oisin.mulvihill?source=rss-5185e217a7c5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 17 May 2026 17:09:29 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@oisin.mulvihill/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[A blast from the past]]></title>
            <link>https://medium.com/@oisin.mulvihill/a-blast-from-the-past-e943b2272940?source=rss-5185e217a7c5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e943b2272940</guid>
            <category><![CDATA[macbook-air]]></category>
            <category><![CDATA[apple]]></category>
            <category><![CDATA[2012]]></category>
            <category><![CDATA[catalina]]></category>
            <dc:creator><![CDATA[Oisin Mulvihill]]></dc:creator>
            <pubDate>Sun, 12 Jan 2020 18:06:06 GMT</pubDate>
            <atom:updated>2020-01-12T18:06:06.912Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Rx8_l--LsYCcXlG2lIPIBw.jpeg" /><figcaption>At least 3 start-ups have been built on this!</figcaption></figure><p>My trusty Mid 2012 MacBookAir needed a reinstall after many years of service. I duly backed-up. Then rebooted doing the two finger recover mode salute (⌘ + r). A format, reboot and another two finger salute later I was the proud owner of 10.7 OSX Lion!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/321/1*H86tVExTf5IngfnTWUQnuQ.png" /><figcaption>Oh dear :(</figcaption></figure><p>I attempted to install 10.15 Catalina from the App Store. Sadly this didn’t work. It requires 10.9 Mavericks as a minimum. I tried finding it but it was long gone. I could possibly get it from somewhere shady, but who knows what “extra” might come with it.</p><p>Lots of searching later I finally came across this thread on the Apple support <a href="https://discussions.apple.com/thread/250966496">https://discussions.apple.com/thread/250966496</a>. I needed to download 10.11 El Capitan and then upgrade to Catalina after, phew!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*m4rpSljogAz2Pw2QZP63LA.png" /></figure><p>As it was downloading I wondered if I could also download all the files I need for 10.15 Catalina. I came across this interesting article on how to do this <a href="https://7labs.io/tips-tricks/macos-catalina-direct-download.html">https://7labs.io/tips-tricks/macos-catalina-direct-download.html</a>. It didn’t work, but it was close. I spent way longer then I should have figuring out what was wrong :) I discovered you must download the files:</p><pre>328B AppleDiagnostics.chunklist<br>2.9M AppleDiagnostics.dmg<br>104B AppleDiagnostics.dmg.integrityDataV1<br>2.0K BaseSystem.chunklist<br>475M BaseSystem.dmg<br>1.8K BaseSystem.dmg.integrityDataV1<br> 10M InstallAssistantAuto.pkg<br>140B InstallAssistantAuto.pkg.integrityDataV1<br> 26K InstallESDDmg.chunklist<br>7.1G InstallESDDmg.pkg<br> 26K InstallESDDmg.pkg.integrityDataV1<br>1.5K InstallInfo.plist<br>781K OSInstall.mpkg<br>104B OSInstall.mpkg.integrityDataV1<br>477M RecoveryHDMetaDmg.pkg<br>1.8K RecoveryHDMetaDmg.pkg.integrityDataV1</pre><p>From:</p><ul><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/AppleDiagnostics.chunklist">AppleDiagnostics.chunklist</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/AppleDiagnostics.dmg">AppleDiagnostics.dmg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/AppleDiagnostics.dmg.integrityDataV1">AppleDiagnostics.dmg.integrityDataV1</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/BaseSystem.chunklist">BaseSystem.chunklist</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/BaseSystem.dmg http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/BaseSystem.dmg.integrityDataV1">BaseSystem.dmg.integrityDataV1</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/BaseSystem.dmg">BaseSystem.dmg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallAssistantAuto.pkg">InstallAssistantAuto.pkg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallAssistantAuto.pkg.integrityDataV1">InstallAssistantAuto.pkg.integrityDataV1</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallESDDmg.chunklist">InstallESDDmg.chunklist</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallESDDmg.pkg">InstallESDDmg.pkg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallESDDmg.pkg.integrityDataV1">InstallESDDmg.pkg.integrityDataV1</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/InstallInfo.plist">InstallInfo.plist</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/OSInstall.mpkg">OSInstall.mpkg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/OSInstall.mpkg.integrityDataV1">OSInstall.mpkg.integrityDataV1</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/RecoveryHDMetaDmg.pkg">RecoveryHDMetaDmg.pkg</a></li><li><a href="http://swcdn.apple.com/content/downloads/24/50/061-10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/RecoveryHDMetaDmg.pkg.integrityDataV1">RecoveryHDMetaDmg.pkg.integrityDataV1</a></li></ul><p>I created the following folder structure on my Desktop:</p><pre>macos_local/content/downloads/24/50/061–10700-A_RGVHHKO7O2/ht647isnxisi6xcjx58vib39t7rmgsy3es/</pre><p>I copied all the files into “ht647isnxisi6xcjx58vib39t7rmgsy3es/”. I ran the magic web server, which would pretend to be Apple, inside the “macos_local/” folder from the Terminal:</p><pre>python -m SimpleHTTPServer 80</pre><p>I edited the “/etc/hosts” as the article suggested. I ran “Install macOS Catalina.app” and Hey Presto it was ready for reboot some 10 minutes later. Sometime after that, I had Catalina back. Huzzah!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/698/1*LatBW1Ym1DIqM0qXKw-ejw.png" /><figcaption>Success!</figcaption></figure><p>With luck this will help someone else. In theory I should also download El Capitan for the next time. But it was very late at this point and time for bed. Don’t forget to undo the “/etc/hosts” change.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e943b2272940" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Joys of building]]></title>
            <link>https://medium.com/@oisin.mulvihill/joys-of-building-64a8d9fba06d?source=rss-5185e217a7c5------2</link>
            <guid isPermaLink="false">https://medium.com/p/64a8d9fba06d</guid>
            <category><![CDATA[reflections]]></category>
            <category><![CDATA[daily-life]]></category>
            <category><![CDATA[arduino]]></category>
            <category><![CDATA[electronics]]></category>
            <dc:creator><![CDATA[Oisin Mulvihill]]></dc:creator>
            <pubDate>Sat, 28 Dec 2019 18:38:54 GMT</pubDate>
            <atom:updated>2019-12-30T21:12:26.866Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*r6jFOxvws8GM_V2FOZUjKQ.gif" /><figcaption>The magic in action</figcaption></figure><p>I like sparkling lights and making things. I remember my Dad introducing me to electronics from an early age. Together with my sister we’d put together one of those early electronic kits. I still remember building a crystal radio and being amazed that it worked.</p><p>I now hold a degree in Electronic Engineering from Dublin City University. I graduated in 2000. Near the end of my course, I realised I didn’t want a life of chip design as I saw it. Electronics took a long time to get right. I liked building things quickly and rapidly iterating. I discovered software engineering gave me this. So I side stepped into it and never looked back.</p><p>I haven’t built a single electronic circuit since I graduated. I even forgot the red wire is for positive voltage! I decided to regain some hard earned knowledge and bought the ”<a href="https://www.amazon.co.uk/dp/B01IUZK3JO">ELEGOO Mega 2560 Project The Most Complete Ultimate Starter Kit</a>”.</p><p>It has been great fun wiring all the components and programming the Arduino. I’ve even come up with my own project to show the temperature, humidity and the “comfort level”. You can check this out <a href="https://github.com/oisinmulvihill/arduino_temp_view">on my Github here</a>.</p><p>Its important to find time to play and do things like this. It reminds me of the simple joys of putting something together and seeing it work, without having a deadline or reason to do so. This reconnects me with earlier times and gives me a break from the busy humdrum of modern life.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=64a8d9fba06d" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>