ThinkPad-ის კოლექციონერმა და 9elements-ის ინჟინერმა, რომელიც წლების განმავლობაში მუშაობდა თავისუფალ პროგრამულ უზრუნველყოფაზე, გადაწყვიტა თავისი კოლექციის ერთ-ერთი ყველაზე რთული ნაწილი — ThinkPad X61 — Coreboot-ის სისტემაზე გადაეყვანა. ეს მოწყობილობა, რომელიც GM965 ჩიპსეტზე მუშაობს, აქამდე რევერს-ინჟინერიის თვალსაზრისით სერიოზულ გამოწვევას წარმოადგენდა.
ინჟინერმა ექსპერიმენტის ფარგლებში გამოიყენა Anthropic-ის Claude Opus 4.6 მოდელი, რათა დაეჩქარებინა BIOS-ის ანალიზი და რამინიტის (RAM initialization) თანმიმდევრობის ამოცნობა. ტრადიციული მეთოდებით ამ პროცესს შესაძლოა 3-დან 6 თვემდე დრო დასჭირვებოდა, თუმცა AI-ის ჩართვამ პროცესი მნიშვნელოვნად გაამარტივა.
პროცესი მოიცავდა vendor BIOS-ის ანალიზს, Ghidra-ს და radare2-ის ინსტრუმენტების გამოყენებას. როგორც ავტორი აღნიშნავს, მოდელს სჭირდებოდა ინტენსიური მეთვალყურეობა და ადამიანური ექსპერტიზა. AI-მ ვერ შეძლო დამოუკიდებლად ყველა ტექნიკური ნიუანსის დაძლევა, მაგალითად, მეხსიერების კონტროლერის დეტალების ან GPIO მულტიპლექსირების საკითხებში, სადაც წინა თაობის ლეპტოპების ცოდნა გადამწყვეტი აღმოჩნდა.
დაფის გაცოცხლებისთვის საჭირო გახდა აპარატურული მანიპულაციებიც. ინჟინერმა გამოიყენა RS232 UART კონექტორი და სპეციალური კლიპები ფლეშ-მეხსიერების დასაპროგრამებლად. მიუხედავად იმისა, რომ კოდი საბოლოოდ გამართულად მუშაობს, პროცესის დახვეწა და upstream-ში გაგზავნა მოითხოვდა გამოცდილი ინჟინრების ჩართულობას, რათა გამოსწორებულიყო AI-ის მიერ დაშვებული შეცდომები.
ეს შემთხვევა ცხადყოფს, რომ ხელოვნური ინტელექტი firmware-ის რევერს-ინჟინერიაში მძლავრი დამხმარე ინსტრუმენტია, თუმცა ის ჯერ კიდევ ვერ ანაცვლებს სიღრმისეულ ინჟინრულ ცოდნას. მიუხედავად ამისა, ასეთი მიდგომა რევოლუციურია ძველი ტექნიკის სიცოცხლის გახანგრძლივებისთვის.







დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.