Vi husker, når vi får Linux på din gennemsnitlige desktopcomputer, var en vanskelig nok tilslutning, at kun dem med de mest glamourøse af GrayBeards ville endda forsøge det. En “Linux Box” i de hårde dage var meget mere end sandsynligt en forældet maker reddet fra dumpster, sidepanel for evigt fjernet, cranking væk i en kælder eller garage. Hurtig frem i dag, og Linux er bogstaveligt talt overalt: fra smartphones og luksusbiler til tv og køleskabe. Ironisk nok er det stadig ikke på mange stationære computere, men det er en diskussion for en anden gang.
Så når [Michael Nothhard] sendt i den fascinerende redegørelse for, hvordan han hackede sin Linux-Powered BlueSound Pownode N150 forstærker til at låse op en masse flere input, var det mindst usædvanlige element, at der var en “smart forstærker” derude, der kører den gratis og åben kilde operativsystem. Hvad piqued vores interesse var, at han var i stand til at buste sin vej ind med relativ lethed og gøre det muligt for nogle fremragende nye evner, som producenten sandsynligvis ville have været holdt under wraps.
Konfiguration af CM6206s lydindstillinger.
[Michael] beskriver, at N150 har en USB-port på bagsiden af den, og det fungerer officielt kun med masselagringsenheder og en håndfuld godkendte periferiudstyr som en Bluetooth-dongle. Men da han havde til hensigt at forbinde nogle flere enheder til den input-begrænsede forstærker, spekulerede han på, om han kunne få en USB-lydadapter genkendt af OS. Efter at have brugt en kendt udnyttelse for at få rodadgang, begyndte han at pokere rundt på det underliggende Linux-system for at se, hvilken slags trickery udviklere havde gjort.
Baseret på en temmelig almindelig C-medi CM6206 chipset blev Stayech 7.1 USB Audio Adapter plukket af kernen uden et problem. Men for at få det til at arbejde med forstærkerens lagerprogrammer, brugte han derefter for at tilføje en ny
I slutningen af skrivningen [Michael] bemærker, at du skal hoppe gennem et par ekstra hoops for at sikre, at en opstrøms firmwareopdatering ikke tørrer alt dit hårde arbejde. Heldigvis lyder det som at sikkerhedskopiere konfigurationen og returnere den til den nyligt blinkede powernode er let nok. Vi har bestemt set mange mere sofistikerede metoder til at få kontrol over ens lydsystem gennem årene.