Are you sure you're putting it in the right pins? I don't have a top 3000 but mine shows a diagram of how to insert it?When I burn the pic I have 3F innstead of FF in tthe HEX, how to set up my top 300 programmer please?
Are you sure you're putting it in the right pins? I don't have a top 3000 but mine shows a diagram of how to insert it?When I burn the pic I have 3F innstead of FF in tthe HEX, how to set up my top 300 programmer please?
dstlku | Darkstalkers: The Night Warriors (USA 94081 |
dstlkur1 | Darkstalkers: The Night Warriors (USA 940705) |
It must be nice having one of these.local electronics shop
No friend this key was extracted by brute force by the mame people I need you to insert this key in the program to save the modchip.Isn't it CPS2_Modchip_aje_fr_ringdesth.hex?
According to the CPS2 driver, the Brazilian set uses the Hispanic key.
https://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp
const unsigned char key_value_131[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x02,0x48,0x8B,0xA3,0x93,0x80,0xA6,0x60}; //ringdest
const unsigned char key_value_132[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x02,0x12,0x8B,0xA3,0x93,0x80,0xA6,0x60}; //ringdesta
ROM_LOAD16_WORD_SWAP( "smbb.03b", 0x000000, 0x80000, CRC(234eebcc) SHA1(61ae407d0b2fb6e685231849f4db7ddf249466d1) ) /* all hand written labels */
is the key available to the public? You could use Eduardo's original arduino based solution and modify his code base to include that key. Of course that requires using a battery...
http://arcadehacker.blogspot.com/2016/09/capcom-cps2-security-programming-guide.html
https://github.com/ArcadeHacker/ArcadeHacker_CPS2
These are the two keys that he has for ring of destruction (ringdest and ringdesta). to make life simple I would just change the hex values on ringdest, and then program your brazil board as ringdest.
C++:const unsigned char key_value_131[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x02,0x48,0x8B,0xA3,0x93,0x80,0xA6,0x60}; //ringdest const unsigned char key_value_132[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x02,0x12,0x8B,0xA3,0x93,0x80,0xA6,0x60}; //ringdesta
What does the infinikey have for ringdesth and ringdestb? @undamned
In the code that @nem linked it says that the brazil region does use the same key as hispanic. and that it has been verified multiple times. If there really is a different brazil key on some boards? We need to determine if it's random or if there are different releases? or it's a one off? You said there's 2 on battery... are they 940902 release date? I don't think there can be two different keys that work on a single code release? that kind of defeats the purpose of the key no?
edit: above photo shows it is 940902. when the roms are pulled and read in, do they match what's in MAME for ringdestb? i.e. Does your rom 03 crc match the one below?
C++:ROM_LOAD16_WORD_SWAP( "smbb.03b", 0x000000, 0x80000, CRC(234eebcc) SHA1(61ae407d0b2fb6e685231849f4db7ddf249466d1) ) /* all hand written labels */
I would probably use the brute forced key with eduardo's original solution to verify that it works and is correct for your boards. I would then contact @aje_fr to have him create a new hex file for that game specifically, with the verified key.
I'll try here friend. Thank you so muchtake your key and replace the one here:
{ 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x02,0x48,0x8B,0xA3,0x93,0x80,0xA6,0x60}
then just program your keys as if it was ringdest. that is the simplest way to do it.
@aje_fr would it be possible to make a hex file with default keys (0xff) please?
Have you been able to solve this? Mine does the same thing. And when i dump the file it's bigger than the original, so the crc does not match.When I burn the pic I have 3F innstead of FF in tthe HEX, how to set up my top 300 programmer please?
Can you make me one of these for a suicided Japanese SF2 NC??Thought i would try something different, quick release mod chips to de suicide a board these chips are ridiculously cheap so bought a few, with the help of some chip sockets i can mount the chip in the holder and place it in my custom cable, I've coded 7 chips already for my 7 of my of cps2s, thought i would test one board, i pulled the battery and killed the board, put the chip in and de suicided it and put the battery back in, this is a very quick method of reloading the keys, i do have adrino but this method is a lot less hassle, and you don't need to power the board externally like you have to with adrino, as someone who prefers to keep batteries on boards this method is ideal for me.
I can mate but usually ssf2 nc comes on a rev 3 or 4 board which means no CN9 connector, instead you will have to solder the chip wires to the cn2 connector like someone has done here, i have the same board as you and i soldered header pins on so i could use my cable.Can you make me one of these for a suicided Japanese SF2 NC??