FlashGBX
FlashGBX copied to clipboard
EZ Flash V/3-in-1 Support Request
Hopefully this is the right place for this. I was wondering if you could please add support for the EZ Flash 3-in-1 (which is labelled EZ Flash V, but it's a GBA/Slot 2 card, not the NDS one). It has 256Mb NOR Flash for storing a single ROM so you can use it in a GBA instead of having to use a DS, but you've typically needed a DS to flash it. Since I don't have a DS any more, it would be nice if I could write to it with the GBxCart.
I tried it with a GBxCart v1.4a and the latest FlashGBX (3.19) but it can't even detect the cartridge at all - it just errors out after a while of searching. I've only tried it on Windows so far but I can try it on my Mac or on Linux too if necessary. As well, the official software does nothing with this cart. I have an ancient (pre-Joey) BennVenn dumper which can dump the ROM and save from this cart (and they work in an emulator), but it doesn't have write support. Since I don't have a DS any more, it would be nice if I could write to it with the GBxCart.
I'm happy to help debug issues with it if you'll add support for it. I just don't want to have to buy another DS only for this cart.
This is the error log from cmd, for what it's worth (seems pretty useless to me though):
Traceback (most recent call last):
File "package\FlashGBX\FlashGBX_GUI.py", line 1473, in SetMode
File "package\FlashGBX\FlashGBX_GUI.py", line 1486, in ReadCartridge
File "package\FlashGBX\FlashGBX_GUI.py", line 1421, in CheckDeviceAlive
This repeats several times, and then ends with:
File "package\FlashGBX\FlashGBX_GUI.py", line 1417, in CheckDeviceAlive
File "package\FlashGBX\FlashGBX_GUI.py", line 701, in FindDevices
File "package\FlashGBX\hw_GBxCartRW.py", line 135, in Initialize
File "serial\serialwin32.py", line 33, in __init__
File "serial\serialutil.py", line 244, in __init__
File "serial\serialwin32.py", line 80, in open
File "serial\serialwin32.py", line 126, in _reconfigure_port
ctypes.ArgumentError: argument 2: <class 'RecursionError'>: maximum recursion depth exceeded while calling a Python object
Here's a photo of the cartridge too, just in case:
The behaviour seems to be pretty much the same as the cart described in issue #31 so I'm not sure if it's even possible to add support, or if I need to contact Alex directly (is email suitable? I don't use Discord servers).