I think I installed bounce2 using the Arduino extensions “store” (or whatever they call it in the software). I believe alternatively it can be downloaded and installed manually. I think Kikaso gave info on the process in an earlier post in the thread.Im trying to update the firmware and I've followed the directions. Ran everything with administrator and I get this error everytime. COM1 is my only COM port.
Arduino: 1.8.19 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
MEGA_JVS:53:10: fatal error: Bounce2.h: No such file or directory
exit status 1
Bounce2.h: No such file or directory
I needed to update the firmware on the MultiJVS to V1.2.7.
Big thanks to @Darksoft @winteriscoming @Mitsurugi-w for the great hardware and software and to @hyp36rmax for walking me through the firmware update.
- Download and install Arduino IDE
- Download Bounce2 and place file in 'libraries' folder of Arduino IDE folder you just installed via 'File Explorer'
- Under 'Tools' menu of Arduino IDE application, go to 'Manage libraries...' and install "U8glib" (there's a search box so you don't have to scroll)
- Under 'Tools' menu, make sure 'Arduino Mega 2560' is selected under 'Board' and 'Processor'
- Back in Arduino IDE, go to 'Open' (control-O keyboard shortcut) and navigate to "Mega_JVS.ino within "MEGA_JVS" folder which can be downloaded at @winteriscoming github here
- Hit 'Upload' in Arduino IDE and wait for progress to finish
- When asked to select serial port, select COM port where your MultiJVS is connected via micro USB cable—this can be found by right-clicking the 'start menu' going to 'Device Manager' then finding the MultJVS under 'Ports'
- Once the firmware is updated, disconnect your MultiJVS and mount your MicroSD card.
- On the root of your SD card, dump the contents of the folder 'SD Card Contents' to the root of your SD card—this is what you downloaded from @winteriscoming github above.
EDIT: Some very helpful notes and clarifications from @clintkolodziej for those folks like me who are more comfortable around hardware as opposed to software
- Arruino IDE can be downloaded from the Windows Store instead of downloading direct from link above. This ensures the software updates automatically through the store.
- Bounce2 can be installed from Manage Libraries the same way as U8glib
- On winteriscoming's github, you can download the respository files by clicking the green "Code" button and choose "Download as ZIP" from the menu
- Connect the multiJVS to your computer by plugging a MicroUSB cable into the "PROG" port on the board. There is no need to power it separately, it will draw power from the USB connection
- Open the Device Manager and expand the "Ports" section. The MultiJVS will show up as a "USB Serial Port (COMx)". If you are unsure which port is the correct one then unplug the multiJVS, note which ports are shown, then reconnect it and you can identify which COM port is the new device.
- During the firmware upload to the MultiJVS COM port an orange LED on the board will flash
- Eject the SD card from your computer by right clicking on the SD card drive and choosing "Eject" and insert it into the SD card slot on the MultiJVS
Any update on this? It has been half a yearSorry, I don't have capacity to dig into this currently.
The game may be looking at reported features as well as the id string.
I have not found an N2 and wmmt3/dx/dx+ to be at all picky about what JVS board is plugged in. I wonder what the ES3 is doing differently.
Best course of action might be to see a log sniffed from the stock Namco JVS board compared to a log from the multi JVS to see where the breakdown is.
Unfortunately, adding debugging output directly from the multi JVS introduces more time spent replying to commands while printing the debug output.