What's new

How to Net-boot NAOMI/Tri-Force/Chihiro Using Pi-Force Tools

I took a look at @Kidkaos's setup and the issue was the micro sd card adapter. The Raspberry Pi simply wasn't posting. Using a different micro sd to sd card adapter solved the issue.

The piforce-tools download link and instructions on the git-repo are still good (just built a fresh install last week). https://github.com/travistyoj/piforcetools
Thanks, its working now. However I still have the issue of the backlight turning on then shutting off. Ive changed the file to read busnum = 1 on two of the files and that didnt work. Also I removed lcd.backlight(lcd.BLUE) after and that didnt work either. Any ideas?
 
Thanks, its working now. However I still have the issue of the backlight turning on then shutting off. Ive changed the file to read busnum = 1 on two of the files and that didnt work. Also I removed lcd.backlight(lcd.BLUE) after and that didnt work either. Any ideas?
What is the make of LCD (there are a few out there other than the original adafruit one) and how well is it seated in the GPIO? Also, anything showing as an error if you hook up the HDMI display?

@Evan any progress with your issue? I have a newly built system in front of me with a new Adafruit LCD keypad that's doing what you describe. In the process of trying to diagnose the problem and find a solution. Thinking it's an issue in the initialization python script. The way it's written it initializes, then detects the Raspberry Pi revision and then re-initializes. Thinking that that the second initialization is turning the LCD off. Might be a difference in newer LCD hardware on old 1B Pis.
 
Last edited:
@Evan solved the issue, and it's a good one to track as an overall issue for pifroce tools.

If you have a 16 pin LCD rather than 18 pin, it means that you're LCD does not support RGB commands. In the piforcetools.py file there is a line...
Code:
lcd.backlight(lcd.BLUE)
Comment this line out, and everything seems to work afterwards.

Edit: here are some pictures of my current piforce tool systems (trying to find the best combination of case and components). All are using adafruit LCD panels, but note that the middle one in the first picture one has 16 pins rather than 18 (two are left unused on the button PCB).
IMG_1305.jpgIMG_1304.jpg
 
Last edited:
Found a [FORK] of the tools which includes a RGB cycle on boot to confirm everything works. Adds some interesting features such as a favorites system, but also boots far slower. But I can crib some code and ideas off it for my own use.
 
I've had this running for a while now, great setup guide btw. I see nothing in the thread about how to alter the settings of a game when loaded.

Every time i load a game into my HOTD2 cab i have to enter the service menu and change the settings from the default for example, setting to free play.

Nothing stands out in piforce tools scrips that can be altered, suppose we have to alter the actual game rom in some way.
Anyone have idea here on how to set the rom to always load in free play mode?
Any way to write back to the sd card and save high scores?
 
I've had this running for a while now, great setup guide btw. I see nothing in the thread about how to alter the settings of a game when loaded.

Every time i load a game into my HOTD2 cab i have to enter the service menu and change the settings from the default for example, setting to free play.

Nothing stands out in piforce tools scrips that can be altered, suppose we have to alter the actual game rom in some way.
Anyone have idea here on how to set the rom to always load in free play mode?
Any way to write back to the sd card and save high scores?

Check @DragonMinded menu, which has been included in @chunksin image. See https://www.arcade-projects.com/threads/netboot-naomi-with-eeprom-presets.18977/page-9#post-329522
 
Hello everyone,

Can some of your guys share the volrage reading you use for your naomi set up with the piforce? Trying to get mines dialed up correctly.. naomi is very picky 😒
 
Very ver late to the party. My piforce is not detecting the dimm board.IPs are set up on the pi force and Naomi to mach but even pinging isn't working. Any ideas? Thx in advance.
 
Very ver late to the party. My piforce is not detecting the dimm board.IPs are set up on the pi force and Naomi to mach but even pinging isn't working. Any ideas? Thx in advance.
I am having the same issues with my Naomi 1. Does anyone have any ideas? I have two separate Net Dimms that I have tried. One is a standard netdimm with 512mb, the other is an axunworks netdimm 512mb with a built in cf reader. The jumpers in the standard netdimm are set correctly I believe (pic included), and the jumpers on the axunworks netdimm are being used for the cf reader. That netdimm has a switch to go from cf to net. At first I thought my crossover cable may be bad as the one that came with the pi (pic included) I bought from aliexpress was folded up so I purchased another from Amazon. I have set the IP and Net Mask to the settings suggested by others (pic included) and the same IP on the pi. The Naomi shows an error 34 (pic included) and when I ping the pi it states connect failed (pic included).The standard netdimm was one I purchased from an arcadeprojects member with a triforce who used it to boot games to said triforce.
 

Attachments

  • Jumpers.jpg
    Jumpers.jpg
    192.6 KB · Views: 58
  • pi.jpg
    pi.jpg
    111.8 KB · Views: 52
  • IP Address.jpg
    IP Address.jpg
    150.1 KB · Views: 53
  • error 34.jpg
    error 34.jpg
    265.9 KB · Views: 46
  • Dimm Board Test.jpg
    Dimm Board Test.jpg
    192.1 KB · Views: 42
  • connect failed.jpg
    connect failed.jpg
    138.2 KB · Views: 48
I am having the same issues with my Naomi 1. Does anyone have any ideas? I have two separate Net Dimms that I have tried. One is a standard netdimm with 512mb, the other is an axunworks netdimm 512mb with a built in cf reader. The jumpers in the standard netdimm are set correctly I believe (pic included), and the jumpers on the axunworks netdimm are being used for the cf reader. That netdimm has a switch to go from cf to net. At first I thought my crossover cable may be bad as the one that came with the pi (pic included) I bought from aliexpress was folded up so I purchased another from Amazon. I have set the IP and Net Mask to the settings suggested by others (pic included) and the same IP on the pi. The Naomi shows an error 34 (pic included) and when I ping the pi it states connect failed (pic included).The standard netdimm was one I purchased from an arcadeprojects member with a triforce who used it to boot games to said triforce.
I had the same problem, but the problem was in the RAM. In your photo, everything is ok with the RAM. Do you have 256 + 256 RAM? Try only one 256 RAM. or remove and blow out the slots and RAM boards
 
Gateway cannot be found is not a RAM issue.



Not the exact same though?
I described my experience, maybe it's a coincidence.

But if inside 256 and 256 ram and one 256 ram dont work, always error 34 in my situation
 
I am having the same issues with my Naomi 1. Does anyone have any ideas? I have two separate Net Dimms that I have tried. One is a standard netdimm with 512mb, the other is an axunworks netdimm 512mb with a built in cf reader. The jumpers in the standard netdimm are set correctly I believe (pic included), and the jumpers on the axunworks netdimm are being used for the cf reader. That netdimm has a switch to go from cf to net. At first I thought my crossover cable may be bad as the one that came with the pi (pic included) I bought from aliexpress was folded up so I purchased another from Amazon. I have set the IP and Net Mask to the settings suggested by others (pic included) and the same IP on the pi. The Naomi shows an error 34 (pic included) and when I ping the pi it states connect failed (pic included).The standard netdimm was one I purchased from an arcadeprojects member with a triforce who used it to boot games to said triforce.
Try pull out (blow or clean) and put back comm board inside dimm. Maybe connector between dimm and comm board issue.
 

Attachments

  • IMG_9345.jpeg
    IMG_9345.jpeg
    273.6 KB · Views: 35
I had the same problem, but the problem was in the RAM. In your photo, everything is ok with the RAM. Do you have 256 + 256 RAM? Try only one 256 RAM. or remove and blow out the slots and RAM boards
The axunworks netdimm has a 512mb stick, but the standard netdimm has dual 256mb sticks. I will try removing one of the 256mb tomorrow to see what happens. Thanks for the advice!
 
The axunworks netdimm has a 512mb stick, but the standard netdimm has dual 256mb sticks. I will try removing one of the 256mb tomorrow to see what happens. Thanks for the advice!
Try only one 256mb, if fail, remove and try other one 256mb. Insert to slot 1

Ps

sometimes the RAM (SIMM) passes the test well, but NetDimm was not completely compatible. Sometimes you need to order other SIMM PC133 chip
 

Attachments

  • IMG_9363.jpeg
    IMG_9363.jpeg
    84.5 KB · Views: 36
Last edited:
Back
Top