Naomi Pi 'WiPi Netbooter' - compatible with Pi 34

Suteneko

User
Feedback
6 (100%)
Credits
135CR
Samsung 32gb EVO and reporting the image is 474MB larger than the SD card.

Do we have a hash for the image, just to ensure the extraction process went correctly?

These are what I get:

CRC32: 7045ead1

MD5: bf6943cf0066f5a6a1a5f4b2f0210986

SHA-1: 6b00a4c6741d92f596585519417e49b575bc8ece

It does however look like different manufacturers interpret 32GB capacity differently.

So might be a crapshoot trying to find one that actually has 29.8GB of actual space.

Really wish storage manufacturers were forced to calculate based on 1024Kb equals 1Mb and not this nonsense 1000Kb = 1Mb.

Suteneko2021-07-13 10:26:48
 

MrVestek

Newbie
Credits
51CR
Burning it to a card as we speak, I'll let you know how I get on.

Thank you so much for all the assistance you've given in PM!

70RuHE5.png
 

Suteneko

User
Feedback
6 (100%)
Credits
135CR
Yeah, got mine up and running. Great work @Chunskin!

I did initially try to house the Rpi4 B inside my NAOMI Universal Cabinet which seemed fine until I closed the case lid and started getting low level "popping" interference noise on my speakers which was weirdly much more pronounced on the right speaker for some reason (Note: I could still connect to the Rpi mind).

Tried a few things but always the same result, so ended up just mounting it to the back of the cabinet on the outside instead and running the Ethernet cable through the currently unused lock space. Oh well.

Could someone possible check out the Ah Megami-Sama game on a Naomi?

The text is all corrupted in game and the textures are messed up on Belldandy etc for me.

Also getting some odd graphical glitching of SFX particles when playing Cham on the ported from Atomiwave Samurai Shodown 6 game. Which I am just assuming is just a byproduct of the port.

Suteneko2021-07-14 13:02:37
 

MrVestek

Newbie
Credits
51CR
So... I can't for the life of me seem to get this to work for some reason.

I can send games to the NetDimm if I join it to my home network and use transfergame.exe. That works fine.

However I can't get the Pi to send anything to the NetDimm. I thought maybe I had mucked up the crossover cable that I made so I ordered one from Amazon but I'm getting the same issue.

Essentially the Pi can see the NetDimm and can ping it fine.

...but if I push a game to the NetDimm? Nothing.

I get the progress bar on the hosted web page on the Pi and then just... nothing happens.

Has anybody else had this kind of issue in the past?

Any ideas as to how to resolve this?
 

MrVestek

Newbie
Credits
51CR
Hotspot mode, and I'm using 10.0.0.2 for the NetDimm.

That's the thing, the Pi can see the NetDimm and can detect it just fine... it's just that nothing happens if I try to push a game with it.
 

chunksin

Active member
vacBacker
Feedback
21 (100%)
Credits
733CR
Very odd, you could try powering everything on then delete the netdimm from the Netdimm Management screen then use the scanner function to detect it, did you scan originally or manually add it? The scanner looks for port 10703 rather than using ping, it's a more reliable method to test connectivity.
 

MrVestek

Newbie
Credits
51CR
So unfortunately that doesn't seem to have worked either.

FF247he.jpg


The Pi can autodetect the NetDimm fine (very clever use of NMap by the way, nicely done!).

iJvdFh0.jpg


Automatically ads it fine, but again if I try to push a game to it nothing happens, the Naomi just stays stuck on this screen:

rKBpbuN.jpg


I'm not quite sure what the following lights on the NetDimm mean:

13Dmy3x.jpg


I get that they're transmission lights but I'm not quite sure how to read them.

I do note that when I have the NetDimm just connected to my home network via a switch and push stuff to it from my PC that all lights light up when the data is being transferred, but this doesn't appear to be working via crossover cable.

I'm also not sure why one of those lights is red instead of green, does that have any significance?

I know how to successfully SSH to the Pi when I'm on the same Wifi network, are there any logs that I can check for instance? Are there any logs kept from when the Pi tries to push a game to the NetDimm?

Thanks in advance for any help or assistance rendered.
 

chunksin

Active member
vacBacker
Feedback
21 (100%)
Credits
733CR
It must be doing something if you have gone from the checking network screen to an error 31 - does the Naomi reboot to that screen instantly? what game are you trying to send?
 

MrVestek

Newbie
Credits
51CR
There's nothing in the NetDimm's ram so that's just the screen it boots to by default... but nothing happens after this.

Like I said I can send a game over my home network if I hook the NetDimm up to my home LAN... it'll load the game, reboot then launch it.

When I do it from the Pi though the Naomi just sits on that screen and does naff all.

Is there anywhere in DietPi that I can check for logs to see what may have gone wrong?
 

chunksin

Active member
vacBacker
Feedback
21 (100%)
Credits
733CR
Strange, mine displays CHECKING NETWORK when I start up - maybe a netdimm firmware difference? what version is yours on? Are you sending the same game that you tried from transfergame.exe? possible issues from my experience:

Netdimm module not seated correctly

RAM module not seated correctly or bad

Game not compatible with the current region/netdimm firmware/naomi bios/dimm memory size

You don't need a crossover cable if you're running a Pi3 or 4 but I don't think that's an issue here

You can try sending the game manually from command line on the Pi, the command would be:

/sbin/piforce/webforce.py <romfilename> <netdimm IP address>

The roms are in /boot/roms so just pick one

Chunksin2021-07-21 11:13:12
 

MrVestek

Newbie
Credits
51CR
This is very strange.

So, I didn't realise that about the Pi3b+ so I swapped it over for a straight Ethernet cable - same thing.

So I joined the NetDimm back to my regular network and gave it a static IP outside of my DHCP range.

Then I joined the Pi to the network wirelessly and gave it an adjacent static IP outside of my DHCP range.

Did the scan for the NetDimm - it was detected fine.

I tried sending a few games to it - no dice... the scroll bar goes along and the gamelist reloads on whichever device I try to push it from and still no reaction from the Naomi.

I've reseated the device numerous times... This is irritating I really can't figure it out, considering that it works fine if I manually push a game from my PC on the same network.

Are there definitely no logs that can be checked?

Scratching my head over here.

Just seeing your edit there now. I'll give that a go during my lunchbreak.

MrVestek2021-07-21 11:37:20
 

chunksin

Active member
vacBacker
Feedback
21 (100%)
Credits
733CR
Yeah, check Penhros' instructions to use transfergame.exe to upgrade your dimm firmware to 4.01 - the firmware files are in /boot/config/firmware

http://www.ukvac.com/forum/netboot-naomi-without-pic_topic356182.html

=========================================

Download transfergame.exe and Naomi bios 4.01 and 4.02.

01) You need firmware 2.x on your net-dimm (or non-net dimm if you swap the top PCB over) or you can't get into the network menu.
02) You need > D bios in your Naomi-1.
03) put a null pic into the pic socket on the dimm.
04) Go into setup menu and configure the network (I set mine to 192.168.0.100 as my router uses that range).
05) Plug the network cable from the Naomi dimm into your router, switch it all on and check you can ping it from your PC.
06) in a command prompt (as administrator) run transfergame 401.bin 192.168.0.100 -f -nl
07) your Naomi should display the message screen for updating from 2.xx to 4.01 if not repeat step 06 a couple of times.
08) press the "test" button to upgrade from 2.xx to 4.01, once complete power-cycle the Naomi.
09) Go into setup menu and check the Dimm firmware version - it should now be 4.01.
10) in a command prompt (as administrator) run transfergame 402.bin 192.168.0.100 -f -nl
11) your Naomi should display the message screen for updating from 4.01 to 4.02 if not repeat step 10 a couple of times.
12) press the "test" button to upgrade from 4.01 to 4.02, once complete power-cycle the Naomi.
13) Go into setup menu and check the Dimm firmware version - it should now be 4.02
14) Go into setup menu and configure the network to 192.168.1.2 and you're set for PI netbooting.


Notes:-
You need to set the three jumpers inside the dimm for network & use a known working zero pic.
If you plug the network cable into your router its a normal one not a cross-over as you use with a PI.
I tried using the single file PI netboot image to do this but it wouldn't work so I'm pretty sure you have to use transfergame.exe.
I disconnected the battery so the dimm forgets you've programmed it with the bios when you power-cycle it.
You cannot use this procedure to upgrade to 3.17 (why would you?) as the upgrade process doesn't work and you cannot go directly to 4.02 - YOU MUST upgrade to 4.01 first.
 

MrVestek

Newbie
Credits
51CR
Right, I'll give upgrading the firmware a go in a few minutes and let you know how I get on.

Thank you so much Chunksin, honestly you've been more than helpful through my Naomi journey! :)
 
Top