This video demonstrates a clever "hack" enabling the playing of Doom and other media content on an Aspire Pixel Wave vape device. The device, identified as an "overpowered vape," contains a Puya ARM M4 microcontroller with limited RAM (64KB) and flash (256KB), supplemented by 16MB of external flash and a 320x170 pixel touchscreen. The method involves streaming data from a PC over USB and displaying real-time screenshots via custom firmware. The internal examination reveals a robust dual-watchdog timer system for firmware stability and an unutilized Bluetooth chip. Despite a modest refresh rate of approximately 6 frames per second, the system is deemed functional for various display applications.
Playing Doom and Beyond: Hacking an Aspire Pixel Wave Vape
0:00:52 Doom on a Vape: The video showcases playing the game Doom on an Aspire Pixel Wave vape, highlighting its unexpected computational capabilities as an "overpowered vape."
0:01:08 Internal Microcontroller: The device is powered by a Puya ARM M4 microcontroller, featuring 64KB of RAM and 256KB of flash memory.
0:01:33 Display Mechanism: The hack works by streaming data and screenshots from a PC over USB, then using custom firmware on the vape to display this information.
0:01:56 Versatile Display: This method allows the vape to display virtually anything, including videos, or function as a compact secondary monitor.
0:02:14 Robust Firmware Watchdog: An interesting design feature is the inclusion of both an internal and an external hardware watchdog timer, ensuring the SoC reboots if the firmware fails to feed the timer, making the system very stable but difficult to reverse-engineer.
0:02:42 Core Internal Components: The device's internal layout includes a 16MB external flash memory, the Puya SoC, and a 320x170 pixel full touchscreen display.
0:03:04 Unused Bluetooth Feature: A hidden Bluetooth chip with an antenna is discovered, but it is not mentioned in the device's specifications or utilized by its firmware, indicating a likely abandoned feature.
0:03:36 Performance: The display's performance is noted at approximately 6 frames per second, which, while not high, is considered "usable" for the demonstrated applications.