Bambu Lab ogłosiło, że pozwoli na zrootowanie drukarki 3D X1 za pośrednictwem opcjonalnej gałęzi oprogramowania układowego, aby umożliwić korzystanie z oprogramowania innych firm.
Ogłoszenie nastąpiło po ujawnieniu nadchodzącego oprogramowania układowego X1Plus typu open source, które wywołało podekscytowanie wśród społeczności. YouTuber Michael Laws (Teaching Tech) wyjaśnia, że oprogramowanie układowe wykorzystuje exploit do jailbreakowania płyty X1 w oprogramowaniu układowym v1.7.0 i instalowania programu ładującego, który umożliwia uruchamianie oprogramowania układowego X1Plus za pośrednictwem bootowalnej karty microSD.
Początkowo po ujawnieniu, Bambu Lab wydało aktualizację zamykającą exploit, ale teraz planuje zaoferować gałąź oprogramowania układowego, która umożliwia rootowanie klientom, którzy podpiszą zrzeczenie się gwarancji i odpowiedzialności za bezpieczeństwo – nawet jeśli dokonali już aktualizacji powyżej v1.7.0. Exploit pozostanie zamknięty w przyszłych oficjalnych wydaniach.
Bambu Lab twierdzi, że spróbuje umożliwić użytkownikom powrót do oficjalnego oprogramowania układowego, ale nie oferuje żadnych gwarancji i jest jasne, że gwarancja i wsparcie nie zostaną przywrócone po zrzeczeniu się.
Na szczęście, zgodnie z filmem wyjaśniającym, uruchomienie X1Plus na karcie microSD pozostawia oficjalne oprogramowanie układowe X1 nienaruszone.
Firmware o zamkniętym kodzie źródłowym był przedmiotem krytyki ze strony Bambu Lab, a opcja instalacji firmware’u innych firm z pewnością zostanie doceniona przez wielu.
Obecnie nowe funkcje oprogramowania układowego X1Plus wydają się być stosunkowo minimalne, ale przynoszą duże korzyści użytkownikom, którzy wiedzą, jak z nich korzystać. Firmware o otwartym kodzie źródłowym zapewnia użytkownikom bardziej szczegółową diagnostykę podczas procedur kalibracji, takich jak poziomowanie platformy i kompensacja drgań, umożliwia dostęp do terminala i SSH, dodaje opcjonalny ekran blokady oraz dodatkową warstwę bezpieczeństwa danych poprzez tryb “LAN + shield”, który według Laws “blokuje połączenia wychodzące na poziomie jądra”. Plany na przyszłość obejmują diagnostykę lidarową, dostosowywanie ekranu dotykowego użytkownika i połączenia ethernetowe za pośrednictwem klucza USB podłączonego do nieużywanego portu USB na płycie.
Jailbreak dał również zespołowi X1Plus bezprecedensowy wgląd w standardowe działanie X1. Według Laws, zespół X1Plus nie znalazł żadnych wskazówek, że Bambu Lab X1 wysyła logi bez zgody użytkownika, że tryb LAN Only łączy się z Bambu Cloud lub że jego standardowe oprogramowanie układowe zostało skradzione.
Bambu Lab twierdzi w swoim artykule na blogu, że spodziewa się, że jego rootowalna gałąź oprogramowania układowego zostanie udostępniona w ciągu kilku tygodni po wewnętrznym rozwoju i należytej staranności. Tymczasem zespół X1Plus powiedział, że przygotowuje swoje oprogramowanie układowe do wydania przez Bambu Lab.
Żródło: https://all3dp.com