This is a fork from https://github.com/cassianoperin/WiPiNetbooter64 which I have created since its not possible to flag issues on that fork.
Port of chunksin's WiPiNetbooter to run into an updated Debian Trixie 64 bits linux.
Full image download link: (https://mega.nz/folder/D4hyHACR#WRjBIlZJ9JPfDcaYOz9LWQ/folder/j0oAQRLC)
Changes:
- 64 bits Operating System (Debian Trixie manually created minimal image to fit into an 32GB SD card)
- Fully functional integration between FFB Controller Hardware, OpenJVS, OpenFFB and New-lg4ff wheel driver for force feedback events on supported games
- New wipi 64 bits package
- Logitech New-lg4ff driver updated to suport FFB on Logitech wheels (https://github.com/berarma/new-lg4ff)
- Added OpenJVS Logitech G923 device map (/etc/openjvs/devices/logitech-g923-racing-wheel-for-playstation-4-and-pc)
- Fixed WiPi OpenFFB Update Menu (/var/www/html/updateopenffb.php)
- Fixed WiPi OpenJVS Control and enabled log to /var/log/openjvs/openjvs.log (/var/www/html/launchopenjvs.php)
- Added a simple script to start and stop DragonMinded's Web App (/root/dm_netboot.sh - requires uncompressed roms)
- Enabled wipiloader.py log for openffb to /var/log/openffb/openffb.log (/sbin/piforce/wipiloader.py)
- Created an update script for DragonMinded Netboot (/root/update-dm_netboot.sh)
- Compiled Bobby Dilley's Cycraft Emulator for 64bits (/usr/lib/cycraft)
- Added Street Fighter Alpha 3 Upper (USA region hack) to gamelist
- Fixed card emulator for F-Zero (/var/www/html/launchcard.php)
- Created a script to set the correct IP for Mario Kart GP camera on eth0 after game is launched (/root/mariokart_camera.sh)
- Corrected openjvs game mapping for king-of-route-66 (romsinfo.csv)
- Compiled wipi64-mjpg-streamer for 64 bits with necessary api code customization for Mario Kart Camera
- Using OpenJVS update for new GPIO logic by Fredobedo (https://github.com/Fredobedo/OpenJVS/)
- Single image that supports both raspberry pi 4 and 5 (not tested on 3 yet)
- SD card interchangeable between rpi 4 and rpi5 (automatically updates serial ports on all scripts)
- Full support for Naomi, Naomi 2, Triforce and Chihiro boards
- Support for Argon NVMe SSDs
- Backup Manager to save and restore Wipi configurations
- Raspberry PI 3B hardware (OpenJVS Hat Serial port for card emulator will not work due to uart limitations)
TODO:
- Add an apt source to update wipi packages
- Make network modes to use NetworkManager
Supported games: Initial D, Initial D 2, Initial D 3
| OpenJVS Hat | USB to RS232 Adapter |
|---|---|
![]() |
![]() |
Supported games: F-Zero AX, Mario Kart Arcade GP, Mario Kart Arcade GP 2
| OpenJVS Hat | USB to RS232 Adapter |
|---|---|
![]() |
![]() |
Supported games: Wangan Midnight Maximum Tune, Wangan Midnight Maximum Tune 2
| OpenJVS Hat | USB to RS232 Adapter |
|---|---|
![]() |
![]() |
https://github.com/Fredobedo/openFFB
Instruction manual: https://drive.google.com/file/d/19VvqMnIEYF-vSp-SlMRuhi5AT0qcu-_e/view?usp=drivesdk
This version of the Pi Netbooter code is a scratch rewrite of the original solution written by devtty0 and has been enhanced with a new user interface and richer functionality. It has full support for all netbootable Sega arcade ROMs for the Naomi, Naomi2, Triforce, Chihiro and the Atomiswave conversions made possible by Darksoft. This version also includes the card reader emulator code for games that support it, the original python scripts were written by Winteriscoming on the arcade-projects.com forums and have been adapted for use in a web interface. The entire netbooting suite of scripts including the on screen menu and server mode was written by DragonMinded and integrated into WiPi.
You will need:
A Raspberry Pi v3B, 3B+ or 4B and microSD Card - 32GB Class 10 card recommended
A Naomi, Naomi2, Triforce or Chihiro with a netdimm running firmware 3.03 or greater
A standard network cable and 5v power source for the Pi – you can make a custom cable to draw power directly from the system
A Web Browser :)
Optional but recommended: a zero security pic chip
Optional: a Trendnet TU-S9 USB-Serial adaptor and custom serial cable for the Card Emulator
Optional: an FTDI based RS485 to USB adaptor for OpenJVS (see https://github.com/OpenJVS/OpenJVS for more information)
Optional: OpenJVS Pi HAT (see https://github.com/OpenJVS/OpenJVS for more information)
Optional: ACS ACR122U NFC Card Reader





