What's new
That's right, that option will set time hack to on. So you have a 16x9 LCD screen?
 
To the requests about LCD support I'm sure both would work but you'd need to follow the installation instructions and configure the touchscreen
 
Hi @chunksin!!

I got this odd message today - after the obligatory 7 day card clean, it rebooted as usual and came with a card writer error (log below). I jumped into the test menu and back out, and it loaded up fine.

root@Netbooter:/tmp# more card_output.txt

703---> Previous process PID: 705

---> No Card file name provided, using autogen and switching to real time mode

COM port opened and named: Chihiro

---> New random filename /var/log/activecard/card_3MA2Tj generated. It will be available for purchase as a new card in t

he game.

2022-10-27 11:21:17.633084: Chihiro

02 07 10 00 00 00 30 03 24

Command Code is: 10: CARD_INIT(10)

Reader Emulator: Acknowledging: 06

2022-10-27 11:21:18.016620: Chihiro

05

Reader Emulator: Sending Init Reply(10): 02 06 10 30 30 30 03 25 - Initializing Variables

2022-10-27 11:21:18.181584: Chihiro

02 0C 78 00 00 00 37 31 34 30 30 30 03 75

Command Code is: 78: CARD_78(78)

Reader Emulator: Acknowledging: 06

2022-10-27 11:21:18.534333: Chihiro

05

Reader Emulator: Sending 78 Reply: 02 06 78 30 30 30 03 4D

2022-10-27 12:02:16.616626: Chihiro

02 0C 78 00 00 00 37 31 34 30 30 30 03 75

Command Code is: 78: CARD_78(78)

Reader Emulator: Acknowledging: 06

2022-10-27 12:02:16.935285: Chihiro

02 06 A0 00 00 00 03 A5 05 05

Command Code is: A0: CARD_CLEAN_CARD(A0)

Reader Emulator: Acknowledging: 06

2022-10-27 12:02:17.136133: Chihiro

05

Reader Emulator: Sending: CARD_CLEAN_CARD(A0) Reply Step 0: 02 06 A0 30 30 33 03 96

2022-10-27 12:02:17.283579: Chihiro

05

Reader Emulator: Sending: CARD_CLEAN_CARD(A0) Reply Step 1: 02 06 A0 31 30 33 03 97

2022-10-27 12:02:17.894558: Chihiro

05

Reader Emulator: Sending: CARD_CLEAN_CARD(A0) Reply Step 2: 02 06 A0 34 30 30 03 91

2022-10-27 12:02:18.939058: Chihiro

05 05

Reader Emulator: Sending: CARD_CLEAN_CARD(A0) Reply Step 3: 02 06 A0 30 30 30 03 95

2022-10-27 12:02:19.952644: Chihiro

05

Reader Emulator: Sending: CARD_CLEAN_CARD(A0) Reply Step 3: 02 06 A0 30 30 30 03 95

2022-10-27 12:02:44.477431: Chihiro

82 10 04 00 00 30 03 24

Command Code is: 0 : UNKNOWN COMMAND!(0 )

ERROR: Emulator is ignoring or does not know how to respond to: 82 10 04 00 00 30 03 24


Matt
I'll take a look and what that command is trying to do
 
Could connect it with a standard network cable as well. But if you can't do that, try editing this file:

/sbin/piforce/zeromode.txt

Try changing it from "hackoff" to "hackon". I haven't tried manually changing it, but that appears to be the file that the php and python files call on when toggling through the web interface.
I'll try it, many thanks
 
I've ported my previous WiFi netbooter image, a rewrite of devtty0's work to DietPi so it's now compatible with Pi 3B, 3B+ and Pi 4 with integrated support for both 16x2 LCD screens and 480x320 3.5 inch touchscreen LCDs. I've also fixed a few outstanding issues, it's now much quicker to establish a connection and the auto power off feature is working as it should. The aim is to continue to add functionality over time.

Features:
  • Memory check bypass for faster game loading
  • Time hack - no need to use a zero pic on a Naomi/Naomi 2
  • Multiple netdimm support per system (Naomi, Naomi 2, Triforce and Chihiro)
  • Hotspot Wifi and Home Wifi/Wired network support with DHCP or static IP addressing
  • Netdimm firmware upgrade for type 1
  • 16 x 2 LCD and 3.5 inch touchscreen support
  • Single boot mode for automatic game loading
  • Compressed game roms so everything fits onto a 32GB micro SD card (SanDisk 32GB recommended)
  • Curated, standardised romset thanks to @Murray
  • OpenJVS support thanks to @bobbydilley (requires additional adaptor)
  • Beta OpenFFB support thanks to @Fredobedo007 (requires additional adaptor)
  • Card reader emulator for Initial D, Wangan Midnight and F-Zero games thanks to @winteriscoming (requires additional adaptor)
  • NFC Card support for card emulator save games
  • Card printing in the web interface for Initial D, Initial D2, Initial D3 and F-Zero AX
  • On screen menu for choosing and loading games that runs on the Naomi/Naomi 2 thanks to @DragonMinded
  • No more triforcetools! backend now uses @DragonMinded's netboot suite
  • Server mode for automatic and unattended netbooting
  • Update function added so no more giant downloads
  • Documentation thanks to @sdufus
v5 only - Once you've downloaded the image you need to extract the img file and burn to a 32GB micro SD card if you want a full set of games. You then need to make a couple of changes to the filesystem. The best tool for the job is MiniTool Partition Wizard, simply install and with the micro SD card inserted in the PC, open the software and you'll see 2 partitions, one FAT32 and one EXT4. Move (don't resize) the EXT4 partition all the way to the end of the disk to the right then apply. Once complete, extend the FAT32 partition to take up all of the space in between and apply. This is necessary to increase space for ROM storage, you can now copy your ROMs to the boot partition in Windows into the folder called roms.

Move the SD card to your Pi, hookup to your Naomi and power on. You should see a new WiFi SSID to connect to called WiPi-Netbooter. The password to join is segarocks.

Now open a browser and enter anything as long as it starts with http:// in the address bar (I use simply naomi) which will take you to the homepage. Options are available on the menu bar, top left.

February 2022 update: New version v6.1 AIO which has the partitions already resized and all roms included, sized to fit a 32GB micro SD card. Includes fixes, new features and updated UI. I've updated the readme doc in the download folder so please read that for more detailed information.

March 2022 update: camera support and card printing added for MKGP and MKGP2 on Triforce, card printing support added for WMMT and WMMT2 on Chihiro.

April 2022 update: added alpha version of Doom for Naomi by DragonMinded and various OSM fixes.

Version 6.1 AIO release notes:

Proper multi dimm support, all areas now covered, OpenJVS has an extra setting in netdimm management so WiPi knows which system it's attached to
F-Zero AX,MKGP and MKGP2 card printing and NFC support on Triforce
MKGP and MKGP2 camera support on Triforce
WMMT and WMMT2 card printing and NFC support on Chihiro
DragonMinded's excellent on screen menu for Naomi, this will be in sync with the main game list if you've edited it in the web interface
Single boot mode now works as originally intended, once booted it will wait until it can reach each configured system then boot the default game once (this can also be the on screen menu)
New server mode based on DragonMinded's netdimm_ensure script, this works like single boot mode but you can leave the Pi powered up on your network
New update system, future releases will be uploaded as deb packages and installed via apt so no more giant downloads
LCD 16x2 colour option added as request
No more Triforcetools on the backend, replaced with DragonMinded's netboot suite of tools
Revised documentation by @sdufus
v4 image retired

Username/password to access the Pi via ssh: root/raspberry

v5 Download link: https://drive.google.com/file/d/1wHsxYsnnRuKyNvGyvuLA3JglbmRBBqZn/view?usp=drivesdk

v6.1 AIO Download link: https://drive.google.com/drive/folders/1d2ToNeE02WAdE3Jo_62NHlxzVegzloVy?usp=sharing

8GB version without roms:
https://drive.google.com/file/d/1xmks_SNYFW1BDgrjla_HV5EQL49wPhzG/view?usp=drivesdk

Latest source code available here: https://github.com/chunksin/WiPiNetbooter

Compatible hardware adaptors:
FTDI or CP2102x based RS485 to USB adaptor for OpenJVS
Trendnet TU-S9 or Prolific PL230x based USB-Serial adaptor for the Card Emulator
Advanced Card Systems ACR122U NFC card reader
Hi there,

I was following your full project since the beginning and now i have a chance to buy my net dimm kit and my Pi4 with a 3.5 lcd screen, but after i downloaded the 6.1v files and put all together the windows says the "WiPi6-1-4.img" is corrupt or damage :C
Could you please help me checking if all your files (6.1v drive) is correct and updated? also why there's two .rev files with those rar file as well? maybe i'm doing something wrong?

Thank you!
 
I tried Winrar, Daemon tool and Windows explorer. they all say the image can't be read or is corrupted
i just tried ISO Workshop and gave me the same message "corrupted file" :(:(
 
Try the latest version of 7zip and then right click extract using the first file.

If you're still getting corruption, then you may have one or a few files not downloaded properly
 
Try the latest version of 7zip and then right click extract using the first file.

If you're still getting corruption, then you may have one or a few files not downloaded properly
I got it !! For some reason one of those zip files downloaded with error. I tried again and it Works !!

Thank you for your help !!
 
Is there anywhere through this thread have the id8 card emulator build posted? I did a search and didn't find it so figured id ask in case I missed it.
 
Last edited:
It's not in WiPi yet, I'm still working on the integration along with a bunch of other projects - have sent you a PM :)
 
Is there a way to set version 6.1 to load last game played on boot (as there was in older versions)? Thanks!
 
Have you updated to 6.1-9? If so set a default game in manage netdimms and set single mode in options, that allows you to boot a specific game
 
Last edited:
Have you updated to 6.1-9? If so set a default game in manage netdimms and set single mode in options, that allows you to boot a specific game
I do see this feature but I’m wondering if we could set it to “last game booted” instead of locked to one particular game?
 
Back
Top