gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Flash Equipment > Serious F2A Ultra + MacOSX Problem - very experienced user

#48778 - thargor66 - Fri Jul 22, 2005 10:53 am

Hi Guys,

This is what I can give you. I've tried if2a 0.94.2 and 0.94.3 both pre compiled, compiled myself static and compiled myself dynamic. No difference. I also tried "F2A" and it gave me a difference on-mac error but the same on GBA error.

Absolutely NOTHING I can do will burn this F2A U and I don't know what to do.

------
On the GBA it screen says

Err: 00A200A2
Unknown cart!
Erase: # 0 |
Write # 0
End: # 32
Ready:. [v2..4b]

It never leaves the spinning "Erase".



-----

And here's a -vv dump.


Tim-Walkers-Computer-2:~/Desktop/if2a-0.94.2 twalker$ ./if2a -t U -S 256mb -vv -W test.gba
Setting cart size to 256Mbits / 32768KBytes
Will use internal file binware/firmware-f2a-usb-linker-v2.3u.hex for F2A-usb-linker-firmware if needed
Will use internal file binware/multiboot-f2a-usb-v2.4b.mb for F2A-usb-linker-multiboot if needed
Will use internal file binware/splash-f2a-usb-linker-gundam.img for F2A-splash if needed
usb_set_debug: Setting debugging level to 1 (on)
usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access
usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access
usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access
usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access
usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access
scanning bus '001'
found device '001-05ac-8005-09-00': 0x05ac/0x8005
found device '002-05ac-8203-e0-01': 0x05ac/0x8203
scanning bus '002'
found device '001-05ac-8005-09-00': 0x05ac/0x8005
found device '002-0547-2131-ff-ff': 0x0547/0x2131
Please turn OFF your GBA.
EZ-USB renumerating. Please wait
scanning bus '001'
found device '001-05ac-8005-09-00': 0x05ac/0x8005
found device '002-05ac-8203-e0-01': 0x05ac/0x8203
scanning bus '002'
found device '002-0547-1002-00-00': 0x0547/0x1002
usb_bulk_read: ep addr = 0x83
F2A info:
69 5a 00 00 - 73 13 64 52 - 57 00 00 05 - 81 81 42 16 - .Z.. ...R .... ....
08 97 4e 46 - e5 fb c3 2a - 6e 8a 08 a4 - b9 71 db ce - ...F ...* .... ....
6f bc bb 79 - e8 e3 88 00 - e9 5d fc 9c - 10 10 14 0c - ...y .... .... ....
08 28 00 92 - df 4f 0f bd - 08 03 d2 06 - 7b 74 ff f8 - .... .... .... ....
Please turn OFF then ON your GBA with SELECT and START held down.
usb_bulk_read: ep addr = 0x83
Post-boot:
a4 6e 5b 91 - 00 00 00 00 - 00 00 00 00 - 00 00 00 00 - .... .... .... ....
00 00 00 06 - 03 00 20 00 - 00 00 00 16 - 00 00 00 00 - .... .. . .... ....
00 00 00 08 - 03 00 20 00 - 00 00 00 00 - 00 00 00 00 - .... .. . .... ....
00 00 00 00 - 00 00 00 00 - 00 00 00 00 - 7b 00 00 00 - .... .... .... {...
usb_bulk_read: ep addr = 0x83
F2A info:
69 5a 01 04 - 91 5b 6e a4 - 40 01 01 00 - 00 00 00 00 - .... .... .... ....
00 00 00 06 - 03 00 20 00 - 00 00 00 16 - 00 00 00 00 - .... .. . .... ....
00 00 00 08 - 03 00 20 00 - 00 00 00 00 - 00 00 00 00 - .... .. . .... ....
00 00 00 00 - 00 00 00 00 - 00 00 00 00 - 7b 00 00 00 - .... .... .... {...
F2A multiboot image uploaded.
usb_bulk_read: ep addr = 0x83
Found '' as cartridge descriptor
Autodetected type is '(Not detected)', size is 32Mbits, write block size is 256Kbits and on-screen block size is 4194304Kbits.
Warning: Autodetected '(Not detected)' cart, but using 'F2A-Ultra' as requested
Warning: Autodetected 32Mbits cart, but using 256Mbits as requested
Will use internal file binware/loader-ultra-WINF2A270.gba for F2A-Ultra-loader if needed
Stat file: Loader
Stat file: test.gba

Spare size for cart map at rounded loader's end is 8734 bytes, which gives room for 218 roms.
Rom map table is at address 0x8015de6
Rom map locator is at address 0x8017ff6 (end of loader)

Loader binware/loader-ultra-WINF2A270.gba is:
Game Title: WinF2A v2.00
Game Code: AGB-GBAP
Maker Code: F.
usb_bulk_read: ep addr = 0x83
(offset 0x0-0x3ff BAD)
Not the same !

File test.gba at address 0x8018000 is:
No standard header found in 'test', rewriting it
Game Title: Golden_Sun_A
Game Code: AGB-AGSE
Maker Code: 01
usb_bulk_read: ep addr = 0x83
(offset 0x18000-0x183ff BAD)
Not the same !

Burning from 0x8000000 to 0x8800000
Burning... (base=0x8000000 offset=0x0 size=0x800000)
Wrote chunk 0/0 (#0/#0) usb_bulk_write (request 262144, got -536854447): No error
error sending data
Tim-Walkers-Computer-2:~/Desktop/if2a-0.94.2 twalker$



and that's about all I can give you. Anyone have any ideas?
Thanks
Tim

#48785 - thargor66 - Fri Jul 22, 2005 1:02 pm

Credits go to David Gauchard who suggested the following:

Try if2a with the option -B 1 which will use a more recent multiboot program that may
recognize your (maybe) recent ultra cart (but incompatible with older carts).


--

And he was exactly right!
Thanks
Tim

#57561 - FlyingSquirrl - Mon Oct 17, 2005 12:35 am

Lugging out the old windows laptop just for flashing is sad... does anyone know how to interpret the error below on Mac OS X? Sometimes it has problems burning the data file and sometimes it has a problem with the "content descriptor". Also the "CIZ menu" is very odd looking -- duplicates here and there of several icons. This card is labeled a Flash2Advance 128M Ultra but it actually reads out with 256M in PowerWriter, etc.

Code:

:~/Desktop/if2a-0.94.3-MacOSX $ ./if2a  -B 1 -W ../AI_Pathfinding_GBA/Games_AI_ICA.gba
if2a-0.94.3 - http://if2a.free.fr
Please turn OFF then ON your GBA with SELECT and START held down.

Loader binware/loader-ultra-WINF2A270.gba is:
Game Title:     WinF2A v2.00
Game Code:      AGB-GBAP
Maker Code:     F.
No need to burn it!

File ../AI_Pathfinding_GBA/Games_AI_ICA.gba at address 0x8018000 is:
Game Title:     Games_AI_ICA
Game Code:      AGB-Game
Maker Code:     01
Not the same !

usb_bulk_write (request 262144, got -1): usb_bulk_write(WritePipeAsyncTO): unknown error
error sending data
:~/Desktop/if2a-0.94.3-MacOSX $


If I try to write the existing file, sometimes there's this:

Code:

:~/Desktop/if2a-0.94.3-MacOSX $ ./if2a  -B 1 -W ../pacrun/pacrun.gba
if2a-0.94.3 - http://if2a.free.fr

Loader binware/loader-ultra-WINF2A270.gba is:
Game Title:     WinF2A v2.00
Game Code:      AGB-GBAP
Maker Code:     F.
No need to burn it!

File ../pacrun/pacrun.gba at address 0x8018000 is:
Game Title:     UNTITLEDGAME
Game Code:      AGB-0000
Maker Code:     00
No need to burn it!



Wiping out content descriptor. You will need to launch CIZ to regenerate it.
usb_bulk_write (request 262144, got -1): usb_bulk_write(WritePipeAsyncTO): unknown error
error sending data

Remaining size: 248Mbits = 31MBytes = 32288KBytes
:~/Desktop/if2a-0.94.3-MacOSX $


Any feedback would be most appreciated!

F.S.

#57825 - spooo - Tue Oct 18, 2005 7:55 pm

FlyingSquirrl wrote:
Any feedback would be most appreciated!


Wiping content descriptor is not working well. It's a known bug. As I have no Ultra cart, I hardly can do anything. It is not specific to OSX. I'm going to seek down in previous version as we know it (wiping out content descriptor) was working in older versions (which are not :-] OSX compatible).

If you are interested in testing new code, pm me. testers are always welcome.

#58784 - spooo - Tue Oct 25, 2005 11:56 pm

Quote:
If you are interested in testing new code, pm me. testers are always welcome.

You can try the latest version (testing). The problem seems to be corrected (check my www link below).