Hackerii de hardware sunt pasionați de modificarea diferitelor sisteme pentru a rula lucruri despre care mulți oameni nu ar crede că ar putea funcționa cu produsul respectiv. Adesea, astfel de modificări nu au prea mult sens atunci când le privești în mod realist, dar nu asta este ideea, ci experiența succesului, experiența de a reuși și zâmbetul de pe fețele altora atunci când reușesc. Hackerului german KittenLabs îi place să împingă limitele hardware-ului, iar cel mai recent proiect al său este un exemplu excelent în acest sens, în care a modificat un router TP-Link din 2013 pentru a rula GTA: Vice City. Proiectul a fost plin de capcane, dar, după cum puteți vedea în videoclipul de mai jos, a reușit în cele din urmă.
Routerul în cauză a fost destul de popular în trecut, oferind performanțe bune la un preț rezonabil și fiind destul de stabil. Acesta se baza pe un procesor NXP/Freescale QorIQ P1014 care putea gestiona traficul de rețea și funcții suplimentare, dar puțini oameni la acea vreme s-au gândit că routerul va fi folosit mai târziu pentru a rula GTA: Vice City. La bază, avem de-a face cu o soluție PowerPC e500v2, care este pe 32 de biți și pare să ofere suficientă putere de calcul pentru a rula un joc.
Toate acestea sunt bune și frumoase, dar cum se conectează placa video la sistem? Modderul a tăiat benzile PCIe care veneau de la unitatea SoC la controlerul (controllerele) Atheros și le-a redirecționat către o placă adaptoare M.2 specială, făcând slotul PCI Express disponibil, deși a necesitat câteva cabluri și o altă placă adaptoare. Au încercat mai întâi un Radeon RX 570, dar nu a funcționat, driverele nu ofereau compatibilitatea potrivită, așa că au ajuns să folosească un Radeon HD7470.
Partea de software este și ea interesantă, deoarece routerul a fost echipat inițial cu software-ul OpenWRT, care, în mod normal, nu îndeplinea cerințele de funcționare a jocului, așa că protagonistul nostru a ajuns să instaleze o versiune de Debian Linux, bineînțeles cu modulele de kernel necesare. Următorul pas a fost să ruleze jocul, folosind o versiune de cod scursă și compilându-l pentru platformă. Astfel de proiecte sunt disponibile (revC), așa cum sunt și alții care fac modding, dar există limitări față de jocul original, de exemplu, pot apărea probleme atunci când apar NPC-uri. Proiectul a fost oprit timp de câteva luni din această cauză, dar programatorul care a portat Wii U a găsit în cele din urmă o modalitate mai bună de a ajuta, iar proiectul a fost repus pe drumul cel bun, deși încă mai existau probleme grafice.
Acestea au fost în cele din urmă rezolvate printr-o actualizare la Mesa 3D, deși acest lucru nu a fost ușor, cu o serie de dependențe care trebuiau actualizate și rezolvate, dar la sfârșitul procesului randarea a revenit la normal, cu accelerare. Proiectul a fost un succes, după cum puteți vedea în videoclipul de mai jos.
Subiectul a fost un router TP-Link TL-WDR4900, care pare să aibă mult potențial dacă ajunge în mâinile unui modder competent și perseverent. O descriere completă și detaliată a proiectului poate fi găsită aici.