Компании, производящие маршрутизаторы, часто называют свои устройства "игровыми", однако на самом деле эти устройства не могут запускать игры в стандартной конфигурации. Двое хакеров решили развеять этот миф, взломав маршрутизатор TP-Link TL-WDR4900 и запустив на нем культовую игру GTA: Vice City 2002 года.
Этот эксперимент стал возможен благодаря нестандартной архитектуре данного маршрутизатора. В нем используется процессор PowerPC от NXP со встроенным контроллером PCIe. Это позволило хакерам подключить к маршрутизатору внешний графический чипсет AMD Radeon через слот miniPCIe.
Помимо железа, потребовалась серьезная работа над программной частью. Сначала на маршрутизатор была установлена прошивка OpenWrt и 32-битная ОС Debian Linux. Затем для обеспечения совместимости пришлось использовать устаревший драйвер Radeon.
В качестве игры хакеры выбрали неофициальную версию GTA: Vice City под названием ReVC, которая является реверс-инжинирингом оригинальной игры, распространение которой Rockstar недавно пыталась запретить через суд.
После нескольких дней доработок хакерам удалось запустить ReVC на своем "игровом" маршрутизаторе. Игра работает, поддерживает управление с клавиатуры и мыши, однако есть проблемы с графикой и взаимодействием с персонажами. Тем не менее, этот эксперимент доказал, что маршрутизаторы могут использоваться не только для сетевых операций, но и для запуска сложных приложений вроде игр.

