Giter Club home page Giter Club logo

wipinetbooter's Introduction

WiPiNetbooter

Raspberry Pi based Netbooter for Sega Naomi/Chihiro/Triforce arcade boards


Full image download link: https://drive.google.com/drive/folders/1d2ToNeE02WAdE3Jo_62NHlxzVegzloVy?usp=sharing

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

wipinetbooter's People

Contributors

chunksin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wipinetbooter's Issues

Card reader wrong Value

Hello,
Currently I'm trying to use card emulator function.

Using TrendNet TU-S9 cable and another based on PL2302 (RS232 to USB) cable.

Whlie reading from Naomi 2, Jumper setting is correct, and the idcardemu.py is works on windows and macOS.

But when I tried to use on RPI 3B+, it reading wrong value. Is there way to fix this problem?

Also wireing is corrected too.

I will attach a log from windows and on rpi too.

Thanks.

Game transfer stuck on 0%

Hi,

I have a PI model 3a+ now I know not strictly supported but if I try with an external USB it detects the eth device ok says the Chihiro net dimms are online if I try to send a game it just hangs on 0% and does nothing. So, I tried connecting via wifi only with the Chihiro netdimms on the that network. again it says they are online ok but same thing happens it hangs on 0% and the Chihiro still says looking for network. Using the windows transfer game executable everything works ok. I had a look at the logs but they are all empty? is there anywhere I can look of manually send using the piforce tools? I'm not sure of syntax or location......

Thanks

Steve

login dietpi

hello
i try to enter on dietpi system by login ,but default user and password not works ,
can i have user and password for enter in dietpi system?
thanks

PHP 7.4 support

I recently upgraded from a DietPi released based on Debian 10 to one that's based on Debian 11 (As the V10 release is losing all LTS in a couple of months) PHP in the process was upgraded from version 7.3 to 7.4.

I'm getting a lot of errors in my lighttpd error.log file; all related to PHP. I was wondering if this code has been tested verified on PHP7.4 as it's soon going to me the lowest supported version of PHP on the oldest supported distro.

new-lg4ff not updated / not current

tl;dr: Wipi (with current Updates) does still use (very?) old version of new-lg4ff

Hello,

running latest version of wipi (updated by web interface).

After the update an old version of new-lg4ff is still being used and "openffb -a" can not see the g29 / g25 wheels i am using.

Updated new-lg4ff to 0.4.0 manually and "openffb -a" sees the wheels.

There is an /usr/src/new-lg4ff-0.3.0 directory on the wipi image. My guess it that there is a logic to update to that version, but there is a bug in the update script and new-lg4ff never gets updated.

steps to reproduce:

  • write the current wipi image to an sdcard
  • enable openffb
  • update wipi to the current version
  • connect either a logitech G25 or G29 wheel
  • login via ssh and run "openffb -a" ... You get an error message "No haptic devices found"
  • get latest verson of new-lg4ff from https://github.com/berarma/new-lg4ff
  • unzip all contents to /usr/src/new-lg4ff
  • run: sudo dkms install /usr/src/new-lg4ff
  • reboot
  • run "openffb -a" again and suddenly the wheels are found
[  102.402434] logitech 0003:046D:C299.0005: input,hidraw0: USB HID v1.11 Joystick [G25 Racing Wheel] on usb-3f980000.usb-1.1.2/input0
[  102.402489] logitech 0003:046D:C299.0005: Force feedback support for Logitech Gaming Wheels

[  119.815720] logitech 0003:046D:C24F.0003: input,hidraw0: USB HID v1.11 Joystick [Logitech G29 Driving Force Racing Wheel] on usb-3f980000.usb-1.1.2/input0
[  119.816086] logitech 0003:046D:C24F.0003: Force feedback support for Logitech Gaming Wheels

dmesg of both G25 and G29 wheels after updating new-lg4ff to 0.4.0:

[  179.981124] logitech 0003:046D:C24F.0006: input,hidraw0: USB HID v1.11 Joystick [Logitech G29 Driving Force Racing Wheel] on usb-3f980000.usb-1.1.2/input0
[  179.981472] logitech 0003:046D:C24F.0006: Force feedback support for Logitech Gaming Wheels (0.4.0)

[  110.075695] logitech 0003:046D:C299.0004: input,hidraw0: USB HID v1.11 Joystick [G25 Racing Wheel] on usb-3f980000.usb-1.1.2/input0
[  110.075760] logitech 0003:046D:C299.0004: Force feedback support for Logitech Gaming Wheels (0.4.0)

openffb -a output after updatig to new-lg4ff to 0.4.0:

----------------------------------------------------
Available Devices:
----------------------------------------------------
Device[0] Simplified Name        : g25-racing-wheel
Device[0] Real Name              : G25 Racing Wheel
Device[0] Vendor/Product/Version : 046d/c299/0111
Device[0] Driver Version         : 1.0.1
Device[0] path                   : /dev/input/event0

----------------------------------------------------
Available Devices:
----------------------------------------------------
Device[0] Simplified Name        : logitech-g29-driving-force-racing-wheel
Device[0] Real Name              : Logitech G29 Driving Force Racing Wheel
Device[0] Vendor/Product/Version : 046d/c24f/0111
Device[0] Driver Version         : 1.0.1
Device[0] path                   : /dev/input/event0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.