Settings

Theme

Raiders of the Lost Array: vibe-coding a macOS driver for my orphaned Drobo

fetzu.ch

24 points by fetzu · 14 comments

Reader

2 threads
basil_io

Getting another decade out of working hardware by writing your own driver is exactly the kind of project LLMs are good for. Low stakes, well-scoped, and the alternative was e-waste.

  • fetzuOP

    That’s exactly what I figured. Even though I feel it should have been Drobo’s responsibility to at least provide a detailed doc before going under.

    They must have sold quite a few of these units, and I figure I’m one of the few (saw someone on Reddit reacting to a post to this with their own vibe-coded dashboard – which of course looks eerily similar) customers that went through such lengths to give their device a few more years. Providing an « official » open-source driver might have prevented some more e-wase – and token use!

perching_aix

Didn't know macOS is this "literally 1984", it's a bit wild.

It got me to apply some slop of my own. Supposedly there's some new provisioning scheme that'd allow the author to not have to disable SIP: https://developer.apple.com/help/account/provisioning-profil...

  • fetzuOP

    Didn't know about this, thank you. I'll look into it.

    • perching_aix

      Let me know if it worked out in the end, would be cool if it did.

      • fetzuOP

        It totally did work! I updated the apps and the docs (and the blog post) to reflect this. It is pretty self-involved and requires an active Apple Developer subscription – but it does get everything running without disabling SIP.

        Thanks again for the tip ;).

        • perching_aix

          Oh neat, cheers. Credit to GPT 5.6 Sol for actually unearthing this on my behalf, too. :)

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection