惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LINUX DO - 最新话题
Recorded Future
Recorded Future
月光博客
月光博客
博客园 - 【当耐特】
博客园 - 叶小钗
宝玉的分享
宝玉的分享
量子位
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
Vercel News
Vercel News
L
LangChain Blog
B
Blog
Y
Y Combinator Blog
爱范儿
爱范儿
GbyAI
GbyAI
S
Security @ Cisco Blogs
T
The Blog of Author Tim Ferriss
A
About on SuperTechFans
博客园 - Franky
P
Palo Alto Networks Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
云风的 BLOG
云风的 BLOG
C
Cisco Blogs
Scott Helme
Scott Helme
I
Intezer
T
The Exploit Database - CXSecurity.com
MyScale Blog
MyScale Blog
T
Tor Project blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Troy Hunt's Blog
N
News and Events Feed by Topic
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
Security Affairs
Cyberwarzone
Cyberwarzone
PCI Perspectives
PCI Perspectives
小众软件
小众软件
D
DataBreaches.Net
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Know Your Adversary
Know Your Adversary
Forbes - Security
Forbes - Security
S
Securelist
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
The Last Watchdog
The Last Watchdog

Jeff Geerling

QuadRF can spot drones and see WiFi through my wall The Special Value Pi 4 was extremely short-lived Quickly apply LUTs (color grading) with ffmpeg Framework You can finally power on a Mac remotely I tested every IP KVM in my Homelab It's hard to justify buying a Framework 12 Tuning in FM Radio on a 3D Printer Heatbed I patched iozone for better disk benchmarks on modern macOS News about Raspberry Pi 6 and Microcontroller Development Wi-Wi Is Wireless Time Sync at 1 nanosecond Bambu Lab is abusing the open source social contract HomePod mini feels like magic, but it's just good timing SBC Clusters are a terrible value, but they're fun anyway Raspberry Pi Connect may control Windows soon New 10 GbE USB adapters are cooler, smaller, cheaper An Arm Mainboard for the Framework Laptop Build your own Dial-up ISP with a Raspberry Pi DRAM pricing is killing the hobbyist SBC market Using FireWire on a Raspberry Pi The best laptop Apple ever made Restoring an Xserve G5: When Apple built real servers Can the MacBook Neo replace my M4 Air? A PTP Wall Clock is impractical and a little too precise I built a pint-sized Macintosh Expert Beginners and Lone Wolves will dominate this early LLM era
Bring back MiniDV with this Raspberry Pi FireWire HAT
jeff@jeffgee · 2026-03-27 · via Jeff Geerling

In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new FireWire HAT and a PiSugar3 Plus battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras.

Firehat on Raspberry Pi recording video from Canon GL1 over FireWire

The alternative is an old used MRU like Sony's HVR-MRC1, which runs around $300 on eBay1.

In addition to a direct camera connection, this setup can be used to archive MiniDV tapes to the Pi with dvgrab, or even with other FireWire devices like audio interfaces and hard drives. After Apple dropped FireWire support in macOS Tahoe, some users were left in a lurch.

Video

This blog post is a companion to today's video, where I test recording to tape and to the Pi using two different setups, and even test how the 'old' NLE editing workflow used to work when I started my YouTube channel in 2006:

Don't like watching videos? I don't blame you—read on!

Hardware

Firehat on Raspberry Pi recording video from Canon GL1 over FireWire

The hardware I used in my final setup (pictured above) includes:

The Firehat model I'm using is a prototype (thanks to Twin CD for sending it!). As such, it has a requisite number of bodge wires :)

Firehat bodged PCB traces from VIA VT6315N FireWire controller chip

It will be sold either as a standalone Pi HAT (the 'Firehat'), or integrated into a small standalone device paired with a Radxa Rock 2F ('equip-1'), at least if their equip-1 / Firehat Crowd Supply campaign is successful,

Firehat with PiSugar 3 Plus Battery

To make my setup portable, I added on a PiSugar 3 Plus (pictured above), which uses pogo pins to mate to the bottom of the Pi 5, providing power and I2C communication for battery status and configuration.

In my testing, the included 5000 mAh battery gets between 2-4 hours of runtime, depending on whether you're recording the whole time, and what kind of storage media you're using (this setup has built-in WiFi, so you could record direct to a NAS!). I got over 3 hours recording straight to a 64GB Raspberry Pi microSD card.

Software

The Firehat uses the Pi's GPIO to accept input through three buttons, and the I2C bus and more GPIO pins to sound a buzzer for button feedback, and LED for recording and other status indication, and a small OLED display to show recording time, the device's IP address, storage information, and battery life (if using a PiSugar).

Because Pi OS doesn't come with Linux's FireWire support enabled, you'll have to recompile the Linux kernel first, then install and run the Firehat software to get it fully operational:

  1. Enable FireWire support on the Pi following my guide
  2. Install the Firehat software (under 'Equip-1 Setup')
  3. (Optionally) Enable the Firehat software at boot

Assuming you've set everything up correctly, when you reboot your Pi, you should see the default interface (with 'NO CAM' displayed if you don't have a camera plugged in and powered on):

Firehat running on Raspberry Pi 5 with NO CAM on screen

If you create new recordings, they're saved under your default user account's home folder in a captures directory. From there, you can copy the files over to a USB drive, or copy them over WiFi to another computer.

On my Mac I used Transmit's SFTP capabilities to log into the Pi and copy down files. You could also use scp or rsync if you like.

Alternatives

As mentioned in my earlier post, you could buy a standard Mini PCIe HAT for the Pi, and install this StarTech Mini PCIe FireWire adapter in it. That setup was first demonstrated by Redditor toqer and labelled the Open MRU in the r/tapeless subreddit.

For all the details, I documented my own Open MRU setup on GitHub. Without any GPIO-enabled buttons, controlling dvgrab is a little more involved—I had to start and stop recordings via dvgrab on the command line.

The Open MRU build uses the TI XIO2213A controller, versus the VIA VT6315N in the Firehat. People have tested other FireWire controllers on the Pi in the past, but these are the only two I've confirmed work with the Pi 5 so far.

Other FireWire devices and the 2029 deadline

I haven't had a chance to test other FireWire devices yet, or FireWire networking (though a 400 Mbps network connection is less than half the speed of the Pi's built-in Ethernet!).

But I've heard from a few people still running FireWire audio interfaces, or wanting to interface with old Macs via their built-in FireWire ports, so if you've tested any non-camera IEEE 1394 devices, please share your experience in the comments.

This setup should continue working with the latest versions of Linux and Pi OS until at least 2029, but the future for FireWire in the Linux kernel after that is less clear.

The equip-1 and Firehat should be available through this Crowd Supply page. Fingers crossed they can get to production and ship soon!