FireWire sur Raspberry Pi : quand Apple abandonne, les bidouilleurs prennent le relais

Apple a décidé de supprimer le support FireWire dans macOS Tahoe, et je dois admettre que ça m’a mis un peu de mauvaise humeur. Des années de matériel parfaitement fonctionnel — caméras MiniDV, interfaces audio, disques durs — qui se retrouvent orphelins du jour au lendemain. C’est une habitude de la maison, mais ça ne la rend pas plus agréable pour autant.

Heureusement, comme souvent dans ce genre de situation, c’est du côté du Raspberry Pi que la solution est arrivée. En branchant un HAT Mini PCIe sur un Raspberry Pi 5 et en y glissant un adaptateur StarTech Mini PCIe FireWire, on obtient une reconnaissance correcte du contrôleur IEEE 1394 par le système. Ce n’est pas plug-and-play au sens strict : il faut recompiler le noyau Linux avec le support FireWire activé, et configurer le bus PCIe du Pi en mode DMA 32 bits, parce que les vieux contrôleurs FireWire ne gèrent pas l’accès 64 bits. Ce n’est donc pas pour tout le monde, mais c’est faisable.

Jeff Geerling, qui documente ce genre de setup depuis un moment, a même poussé le concept plus loin en réalisant une unité d’enregistrement portable — un « MRU » — à base de Raspberry Pi 5, de HAT FireWire et d’une batterie PiSugar3 Plus. Le tout permet de capturer depuis une caméra DV ou d’archiver des cassettes MiniDV directement sur carte microSD, pour un budget total entre 150 et 200 dollars en matériel neuf. Pas donné, mais nettement moins qu’un vieux MRU Sony récupéré sur eBay.

Il y a quand même une épée de Damoclès au-dessus du projet : le support FireWire dans le noyau Linux est assuré jusqu’en 2029, mais son avenir au-delà reste flou. On a donc un peu de temps devant nous pour profiter de l’astuce avant que les mainteneurs du noyau décident eux aussi que la norme est trop vieille pour qu’on s’en occupe. En attendant, c’est exactement le genre de solution bricoleuse et satisfaisante qui me plaît : Apple ferme une porte, et une petite carte à 35 euros en rouvre une autre.