N64 Gameshark Pro schematics

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

N64 Gameshark Pro schematics

Post by Fisher »

Hi.
Recently I had problems with a N64 GSPro.
I was able to get some information by using a multimeter to (more or less) find the connections.
I'm sharing the txt file I made here, in the hope it can help someone else.
It's really far from complete, and possibly have some errors/mistakes, but was enough to help me fix the issues I had.

Please, if someone have a more complete, or wish to "fill the blanks" in this "schematic", feel free to use this info.
The only thing I ask is that the information is shared with the community.
If someone have or can find a better/more complete work, please let me know.

Thanks in advance.
Attachments
N64 GSPro pinouts.txt
(4.62 KiB) Downloaded 500 times
User avatar
sepi
Posts: 83
Joined: Fri Nov 26, 2004 5:50 am

Re: N64 Gameshark Pro schematics

Post by sepi »

Buying GS is a mistake itself. I have couple of them, both bricked. I wish there was easy method to reprogram the firmware.
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

sepi wrote:Buying GS is a mistake itself.
I also think more or less the same way.
These things seems to be very badly designed, specially the PCB.
Maybe if someone could make a better PCB they could work better.
sepi wrote:I wish there was easy method to reprogram the firmware.
I had an idea but couldn't try it, since I already have removed the flash ROMs and put sockets on them.
The idea was to make an adapter with an PLCC32 socket on an end and a DIP plug (or whatever your programmer uses) in the other end.
With this it may be possible to flash the ROMs onboard, without removing it.

Could this possibly work?
Wouldn't it damage the rest of the circuit?
Can someonte try it and share the results?

I'm also having trouble with an N64 DexDrive (it's not detected and getting hot), but I think I'll open another thread while trying to fix it.
User avatar
krzysiobal
Posts: 1036
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: N64 Gameshark Pro schematics

Post by krzysiobal »

You can't program memories in system that way. When you put your clips to the memory, you're powering the whole board, and the processor is driving memory's address lines as well as your programmer does and you have bus conflict.

Even if you cut off the procesor's VCC from memory's VCC, it might still be powered through clamp diodes on other lines.

The only way is to desolder it and program out of system or use something like kazzo to force the processor to drive memories with arbitrary address/values that will make up programming commands.
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

So, that was a really bad idea. :(
Thanks for clarifying! :beer:

The best way seems to be what I've done: remove the ROMs and put sockets.
I already needed to flash it many other times.
These things brick for almost nothing!!
I discovered that if I enable the code searcher and don't do any search it bricks. :x
I hope someone redesigns the board and/or do a better software.
Two things I unfortunatelly lack the ability to do. :mrgreen:
User avatar
krzysiobal
Posts: 1036
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: N64 Gameshark Pro schematics

Post by krzysiobal »

Is this flash re-written during normal operation of device?
If not, after programming it in programmer, you can write-protect individual sectors or whole memory.
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

krzysiobal wrote:Is this flash re-written during normal operation of device?
I think it is, since it remembers the last choosen codes after power down.
It also has an option that I think is a boot emulator for the other N64 CIC chips.
krzysiobal wrote:you can write-protect individual sectors or whole memory.
Maybe pulling the /WE pin up would stop most of the bricks, particularly this one.
It happened to me twice when I was trying to play Automobile Lamborghini, so I give up cheating in this game! :roll:
It seems to have copied the begining of the ROM to the flash. :shock: Weird, isn't it!!??
A switch should be needed to allow the user to add codes, change the boot emulator and other options.

It would not solve the boot "finickness" of the device, since it's edge connectors have different pitch than an original N64 game, as stated by Parasyte here.
I think the only way to solve this problem would be a board redesign, or is there some other way?
In the same post he also talks about doing a better software for the device.
He seems to have the knowledge to do that, but unfortunatelly lacks time and motivation.
User avatar
sepi
Posts: 83
Joined: Fri Nov 26, 2004 5:50 am

Re: N64 Gameshark Pro schematics

Post by sepi »

Fisher wrote:I had an idea but couldn't try it, since I already have removed the flash ROMs and put sockets on them.
The idea was to make an adapter with an PLCC32 socket on an end and a DIP plug (or whatever your programmer uses) in the other end.
I once considered this, but unless i am mistaken GS hardware has somekind of encryption scheme so reprogramming the firmware doesn't do you any good. Even if you reflash the damn thing, you'll probably just end up bricking it again. (at least I would)

Now, if you want a functional cheat device try the Xplorer 64. So far, i have been unable brick it.
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

sepi wrote:GS hardware has somekind of encryption scheme

Yes, the ROMs that come with the Gameshark tools are encrypted.
You can get them unecrypted here.
Please moderators, if it's bad to link to these ROMs here, tell me and I'll remove the link.

You also need to split the even and odd bytes of the file.
You can do it with these tools.
All these files, with instructions of how to remove the ROMS and add sockets can be found here.
sepi wrote: if you want a functional cheat device try the Xplorer 64.
I really would love to have one. I've read that this device is far better and more robust than a GS.
It also seems o have a far better CIC emulator that can allow to play foreign games.
Unfourtunatelly, where I live even GameSharks are kind of expansive.
I've found an Xplorer64 once, but the seller was asking a little bit more than an EverDrive64, wich I think is simply insane!!

Importing is an option, but we have confusing laws and high shipping prices.
Also, most sellers just won't ship to Brazil, since there are people who are simply dishonest with the trades.

I think it's a nice idea to attempt to repair if you can do it yourself or have someone to do it for you cheaply, since it's dead anyway.
Other than that, bricked GSs can serve as a kind of "symbol" of how some cheap cheat devices were made in the past. My kids love this kind of "archeology". :lol:
User avatar
sepi
Posts: 83
Joined: Fri Nov 26, 2004 5:50 am

Re: N64 Gameshark Pro schematics

Post by sepi »

Fisher wrote: Yes, the ROMs that come with the Gameshark tools are encrypted.
You can get them unecrypted here.
Please moderators, if it's bad to link to these ROMs here, tell me and I'll remove the link.
Unfortunately, My device is Pro Action Replay and not GS. I couldn't find the firmware, and after awhile I just lost interest because i would end up bricking it again. It's kind of waste, I still have the original manual and the instruction VHS :D
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

Do they use the same hardware?
I think the extras are very nice!! :D
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: N64 Gameshark Pro schematics

Post by Fisher »

Lilley269 wrote:In one, the SharkLink cable has a female 9-pin connector on one end to connect to the serial port of a PC
That's interesting.
I used mine with a parallel cable I got from a old scanner and it worked fine.
I'm curious to know about this serial cable.

Do you have more information you could share?
Does it work on the same N64 GS PRO I was talking about or is it other model?
I've heard that the older models used a card slot, and it's cable had a plug similar to a card on one end.

Or are you talking about Pro Action Replay and I misunderstood? :oops:
TeleViper
Posts: 6
Joined: Sat Mar 24, 2018 2:56 pm

Re: N64 Gameshark Pro schematics

Post by TeleViper »

sepi wrote:I wish there was easy method to reprogram the firmware.
You can literally reprogram the firmware by putting it on another Gameshark (That works) and uploading the ROM via parallel. It's a fairly simple fix.
Post Reply