지난 3일간 누구에게 털어놓기도 어려운 불안에 시달리고 있음. 작은 프로 오디오 회사를 운영하며 기타 페달과 음향 효과 장치를 만들고 있고, 이미 단일 효과 페달은 잘 팔리고 있음. 지금은 Eventide H90처럼 최고 수준의 리버브·딜레이·코러스 알고리즘으로 경쟁할 프로세서를 개발 중임.
그런데 지난 72시간 동안 Strymon Big Sky를 포함한 경쟁사 제품 3개를 단 한 번의 요청으로 디컴파일했음. opus 5.5에 프롬프트 하나를 주고 3시간 기다리니, 수상 경력까지 있는 알고리즘을 확보하게 됨. 이론상 그대로 상자에 넣어 되팔 수도 있는 수준임.
Lexicon 224도 추가했는데, Claude가 준비 과정에서 누군가 일주일 전에 같은 작업을 해 GitHub에 올린 코드를 찾아 가져왔음. Ursa Major 전체 제품군은 20분이면 끝났음.
모두 직접 시험했고 소리도 훌륭함. 비슷하게 흉내만 낸 게 아닌지 확인하려고 먼저 에뮬레이터에서 원본 펌웨어와 ROM을 실행하게 한 뒤, 독립형 C++ 라이브러리로 변환해 에뮬레이터 결과와 비교하도록 했음.
이제 누구나 우리 제품에도 똑같이 할 수 있다는 게 두려움. 나는 그렇게 판매하지 않겠지만, Claude 구독만으로 경쟁사의 최상급 알고리즘을 복제할 수 있다면 기꺼이 나설 중국 업체가 30곳은 있을 것임. 하드웨어 이펙터의 경쟁 장벽이 사라진 셈임.
오디오 효과, 특히 기타 이펙터의 경쟁 장벽은 애초에 알고리즘 품질만이 아니었음. Strymon이나 Universal Audio가 세세한 부분까지 공들인 건 알지만, 비슷한 소리를 다른 곳에서도 얻을 수 있는 지금도 연주자들이 Strymon을 고르는 데는 다른 이유가 있음.
물리적인 프로 오디오 제품의 핵심은 조작 인터페이스와 브랜드임. 메뉴를 깊이 뒤지지 않고도 원하는 음색을 만들 수 있고, 필요하면 고급 기능도 쓸 수 있다는 확신을 구매하는 것임. 가장 저렴하게 소리만 얻으려 했다면 라이브용 VST 호스트를 쓰면 됐겠지만, 바닥에 놓고 손으로 노브를 돌릴 수 있는 믿을 만한 제품을 원하는 것임.
아날로그 기타 페달의 독창적인 회로도 거의 모두 복제되고 헐값에 팔렸지만, 원래 업체들은 여전히 잘 운영되고 있음. 경쟁 장벽이 회로만은 아니었기 때문임. 장벽이 낮아진 건 부정하기 어렵고 고객층을 쌓는 단계라면 더욱 힘들겠지만, 복제품에 대응하는 일 자체가 새로 생긴 건 아님.
그 Lexicon 프로젝트는 아마 내가 만든 것 같음. https://github.com/joelanders/reflecticon-224. 1978년 제품으로 DSP 칩보다 몇 년 앞서 나온 장치라 재미있는 작업이었음. 8080 호스트가 7400 시리즈 칩으로 구성된 DSP 보드들을 구동함. 설계자의 소개와 시제품 제작 사진도 볼 수 있음. https://www.davidgriesinger.com/biographies/.
Upwork에서 사람을 구해 회로도를 KiCad로 옮긴 뒤, LLM 에이전트로 Verilog 모델을 만들었음. 작은 오류를 수없이 찾아 고치느라 몇 달이 걸렸고, 작업 정리는 아직 못 했음. 그 부분은 여전히 어려움.
지금 에이전트는 6개월 전보다 회로도를 옮기고 이해하는 능력이 훨씬 나아 보여서, 같은 작업도 한결 쉬울 듯함. 앞으로의 여파가 암울하게 느껴진다는 데 동의함.
하드웨어 엔지니어로서 보자면 경쟁 장벽이 사라진 게 아니라, 애초에 반쯤 판 도랑에 물 한 잔을 부어놓고 안전하다고 여겼던 것임. 지금 펌웨어를 입수해 역공학할 수 있다면 예전에도 가능했음.
진짜 장벽은 펌웨어 보안·암호화·잠금 처리된 하드웨어임. 평문 펌웨어를 얻을 수 없다면 LLM도 역공학할 수 없음. 보안 기능이 있는 마이크로컨트롤러, 암호화된 펌웨어, 안전한 키 저장소를 써야 함.
그렇지 않았다면 보호 수단은 역공학에 너무 많은 노력이 든다는 믿음뿐이었음. 사라진 것은 은폐에 의존하는 보안이며, 이것이 안전하지 않다는 경고는 수십 년간 이어져 왔음.
AI가 황금알을 낳는 거위를 죽이는 것처럼 느껴짐. 일자리를 없앨 줄 알았는데 산업 전체를 없애게 될지도 모름. 지식재산권은 많은 창작과 성과를 이끌었지만, 몇 시간 만에 빼앗길 알고리즘을 누가 힘들게 개발하려 하겠는가?
소프트웨어 산업의 붕괴가 결국 좋은 일일지도 모르겠음. 그 과정에서 내 집을 잃을 수도 있겠지만, 모두 화면 밖 현실을 조금 더 누리게 될 수도 있음.
게시물 이력으로 회사나 실명이 드러나지 않기를 바람. 이용약관을 위반했을 가능성이 있고, 경쟁사 이름을 밝히면서 가져온 코드를 재포장할 수 있다고 공개적으로 쓰는 건 현명하지 않아 보임. 거주 지역에 따라 법적 곤란을 겪을 수도 있음.
소유한 전자기기 대부분을 AI로 역공학해 봤음. 충전 외 기능이 있는 USB 단자가 있다면 컴퓨터에 연결하고 AI가 다뤄보게 하면 됨. 휴대전화처럼 보안이 강한 기기가 아니라면 대체로 그 정도면 충분함. 낡은 리모컨으로 여러 장치를 조작하거나, Rodecaster의 전체 상태를 추출해 소프트웨어나 리모컨으로 제어하거나, MacOS 27에서 작동하지 않는 구형 프린터의 새 드라이버를 만드는 것도 가능했음.
프린터 작업에서는 내가 Claude의 손발이 되어 진단하는 과정이 특히 기묘했음. 줄마다 글자가 점점 흐려지는지 확인해 회색조를 검사하고, 첫째·둘째 페이지의 해상도를 비교하고, 용지를 빼 오류 처리를 추가한 뒤 다시 넣어 양면 인쇄를 시험했음.
컴퓨터에 어느 정도 익숙하다면 강력한 모델에 기기를 맡기고 토큰을 쓰는 것만으로 가능한 수준임. 하드웨어는 거의 몰랐던 터라 꿈처럼 느껴짐.
최첨단 모델을 쓰는 에이전트의 좋은 점은 구형 하드웨어와 지원이 끊긴 운영체제의 호환성을 되살릴 수 있다는 것임. 나도 오래된 프린터를 Linux에서 다시 쓰게 만들었고, 블루투스로만 연결되는 미지원 제품도 작동시켰음.
예전에도 방법은 상상할 수 있었지만 번거로운 작업에 시간을 들이기는 어려웠음. 이제는 요청하고 몇 분 기다린 뒤, 직접 기기를 만져 통합 시험을 하고 몇 번 반복하면 됨. 지속 가능한 컴퓨팅에 희망을 줌.
나도 비슷하게 성공한 적이 있음. 기기를 살 때마다 휴대전화 앱을 설치하라고 하지만, 가능하면 피하려 함. 직접 “만든” 앱들을 공개하고 싶어도 DMCA가 걱정됨.
AI 덕분에 예전에는 시간상 엄두를 내지 못했던 작업이 가능해짐. 내가 만든 것은 구형 FireWire-USB 변환 장치용 사용자 공간 드라이버와 소프트웨어임. 제조사 드라이버는 2006년 이후 갱신되지 않아 최신 운영체제에서는 거의 작동하지 않고, Mac은 애초에 지원하지 않았음. 기존 FireWire 환경도 오래된 PCIe 드라이버와 소프트웨어 때문에 오류가 많음.
며칠 만에 만든 최신 앱만으로도 기존 선택지들보다 사용하기 편하고 오류도 적어졌음. 이 제품군은 2000년대 중반 캠코더의 DV 단자를 연결해 FireWire 포트 없는 컴퓨터로 영상을 옮길 수 있는, 널리 판매된 사실상 유일한 장치임. 내부에서 DV 디지털 스트림을 변환 없이 USB로 전달하므로 테이프에 담긴 원본 화질을 그대로 얻을 수 있음.
사람들이 유용성을 알게 되면 중고 가격이 오르고 구하기 어려워질 수 있다는 게 단점임. 필요한 사람이 있을까 해서 공개함. https://github.com/JonasCz/MarvinCapture.
책상에서 쓰는 KEF LSX II LT는 소리는 훌륭하지만, 대기 상태에서 깨어날 때 1~2초간 엄청나게 큰 소리를 낸 뒤 정상 음량으로 돌아오는 고질적인 문제가 있음.
어제 몇 시간 만에 USB 출력이 시작될 때 음량을 서서히 올리는 macOS 메뉴 막대 앱을 만들었음. 역공학은 아니지만 효과적인 우회책임. 직접 스피커를 역공학해 고치고 싶기도 하지만, 보안 기능이 켜져 있을 것 같고 비싼 스피커를 망가뜨리고 싶지는 않음. https://github.com/yeutterg/bookshelf-bar
이미 NegPy가 있고 OpticFilm 8200i도 역공학되어 있는데, 왜 네거티브 변환 도구를 굳이 바이브 코딩했는지 모르겠음.
이제는 라이선스를 지킬 필요가 없어지기 때문 아닌가?
누가 스마트 TV도 해줬으면 함. 수백만 대의 기기에서 광고와 봇넷, 이른바 “가정용 프록시”를 제거할 기회임.
스파이웨어를 제거하는 사람들이 생기자 지금은 하드웨어 암호화와 소프트웨어 서명으로 단단히 잠가놓았음. 누가 해내면 고맙겠지만 쉽지는 않을 것임. 사용자 감시가 사업의 핵심이기 때문임.
나는 저렴한 중국산 무상표 헤드폰을 작업 중임. 누군가 컬러 잉크젯·레이저 프린터도 다뤄주길 바람.
Raspberry Pi 같은 기기로 집 안에 DNS 게이트웨이를 운영하면 가능함. AdGuard를 살펴보면 됨.
TV는 네트워크에 연결하지 않고, 보안 패치를 꾸준히 적용하는 별도 셋톱박스를 쓰면 간단히 해결됨.
언젠가는 이런 방식으로 Polestar나 Lucid의 차량 인포테인먼트도 안정적이고 쓸 만하게 만들 수 있지 않을까?
제조사도 요즘은 AI로 인포테인먼트를 만들 것이라서, AI를 쓴다는 이유만으로 안정성과 사용성이 저절로 좋아지지는 않을 것임. 차이는 제조사의 최소한만 구현하려는 태도와, 완성도를 높이는 데 더 많은 시간을 쓸 수 있고 그러고 싶어 하는 취미 개발자 사이에서 생기는 듯함.
2025년 12월~2026년 1월에 Claude로 GTK4 앱을 만들어보려 했을 때는 거의 도움이 안 될 정도로 형편없었음. 그런데 9월에는 프롬프트를 거의 주지 않아도 훌륭한 GTK4 앱을 만들어줌.
모델의 능력 상한이 1년도 안 되어 크게 높아졌음. 나도 2025년에는 대체로 시간과 노력을 더 낭비하게 만든다고 느꼈지만, 지금은 일괄적으로 그렇게 평가하기 어려움.
나도 여기에 깊이 빠졌음. 오래된 MP3 플레이어 Onn-x5의 맞춤형 펌웨어를 막 완성했음. 컴퓨터에 연결하는 것만으로 기기를 탐색하고 역공학했음.
몇 주 전 Claude로 소형 사진 프린터 Canon Zoemini 2용 블루투스 CUPS 드라이버를 만들었음. Canon은 스마트폰만 지원하고 데스크톱은 지원하지 않았지만, 이제 Linux의 NixOS에서 아주 잘 작동함.