-
Notifications
You must be signed in to change notification settings - Fork 117
Video Game Module
This wiki page is about the Video Game Module (VGM) for the Flipper Zero.
The official blog entry for the Video Game Module contains links to many helpful resources, such as technical specs, getting started guide and list of apps at launch. You can buy the Video Game Module for Flipper Zero at the official store.
Feel free to drop into my Discord server for discussions. I have a v0.1 FAP of Air Labyrinth game available for download & I have submitted it to the App Store as well. It is pre-installed on RogueMaster firmware in the GPIO/VGM folder.
My YouTube channel has videos on VGM, and I will continue to add more videos over the next couple of months. Let me know the topics you would like me to cover.
Here is the YouTube video playlist which links directly to the videos about the Video Game Module.
- Video Game Module Tool : Install firmware on your Video Game Module.
- Air Arkanoid : Tilt left/right to move.
- Air Mouse : Tilt left/right/up/down to manipulate your computer's mouse.
- Air Labyrinth : Tilt left/right/up/down to move within a maze.
You can build your own custom firmware, to control various aspects of the VGM.
For example, you can change the HDMI output colors, change the bitmaps, add new "CLI" commands, etc.
I've only tried building the firmware on Kali Linux. On my Windows computer, I use VirtualBox to run Kali. The following commands will install all of the tools needed to build the firmware.
sudo apt updatesudo apt upgrade -ycodecmakesudo apt install protobuf-compilersudo apt install qflippersudo apt install libstdc++-arm-none-eabi-newlib
mkdir repocd repogit clone --recursive https://github.com/flipperdevices/video-game-module.git vgmcd vgm-
git switch release(orgit switch main) git pullcd buildcmake ..make
The source code is in the ./repo/vgm/app folder. After running the make command the custom firmware will be available at ./repo/vgm/build/app/vgm-fw-0.1.0.u2f.