PDA

View Full Version : CIC Chip Desolder/Solder tutorial



Hexawolf
05-15-2012, 04:50 PM
Hello,

I bought an Everdrive 64 v2 - with no CIC chip included. Yet I own some legit N64 Cardriges so I'll get a CIC (pal) from them.

Anyway, I'd like to know if there's a tutorial out there so I can do it correctly. If not, some advice would be welcome :)

MottZilla
05-15-2012, 10:41 PM
This is not a good project to learn how to solder. Find someone that actually knows how to solder small electronics. If you do it wrong, you'll damage the CIC or the cartridge or both.

Nintendo64
05-16-2012, 02:19 AM
Hi,

I was in the same situation as you. I was very worried that I would destroy the ED64 and therefore decided not to desolder / solder the CIC.

I opened a regular game cartridge and cut off the CIC (near the board so that the pins are as long as possible). Then I installed it on the ED64 (be sure to use the correct direction) with some regular tape (circle it to get double side tape and place it between the cic and the Board).

After that you will need some toilet paper^^

Place it between the metal plate of the cartridge and the cic so that it pushes the cic down and gives contact. (You can use some regular tape too).

I know that this is more like a quick and dirty way to get it to work, but after the plastic cover is installed, you won't notice any difference and did not need to solder anything. Worst case scenario is that you kill the CIC when trying to cut it out.

And since you did not solder anything, you can easily swap CICs, for example if you want to play banjo tooie.

APE
05-16-2012, 03:34 AM
Taping it in, now I've heard everything.

There absolutely is no substitute for soldering and this is absolutely no place for a first try at soldering. Do yourself a favor and buy a few cheap kits to build first or cough up a few quid for Bad_Ad84 to do it for you.

StoneAgeGamer
05-17-2012, 05:24 PM
If you have never soldered before why not just order one with CIC already installed? I think its like $15 extra at most places that sell them.

Learning to solder is great idea, but not on a $100 item. Just my opinion.

scottzane
05-18-2012, 09:19 AM
Soldering simple components like resistors is very easy : just need a $5 iron and you're OK. But soldering SMD (surface mounted device) need some training. Avoid to be shaky. Plus you need some additionnal stuff : a magnifier, a regulated iron, some soldering flux are recommended. I already heard that people do without those helps, but why would you want to put $100 at risk just to save $15 :dejection:

EDIT : CIC soldering is not SMD, I was confusing with other modding. My bad.

Hexawolf
05-18-2012, 06:18 PM
Soldering simple components like resistors is very easy : just need a $5 iron and you're OK. But soldering SMD (surface mounted device) need some training. Avoid to be shaky. Plus you need some additionnal stuff : a magnifier, a regulated iron, some soldering flux are recommended. I already heard that people do without those helps, but why would you want to put $100 at risk just to save $15 :dejection:

Well, if I could, I would have bought a model that includes the CIC, even for $15 more. But only NTSC CICs were available, and I have a PAL console. That's it. I'll wait for until I receive the ED, and if I see it's too hard/risky, I'll get a skilled friend to do it.

scottzane
05-19-2012, 07:17 AM
A short video if you want to have an idea about SMD soldering
http://tangentsoft.net/elec/movies/tt03.html

EDIT : CIC soldering is not SMD, I was confusing with other modding. My bad.
(http://tangentsoft.net/elec/movies/tt03.html)

H360
05-19-2012, 08:26 AM
Place a socket in it so you can remove it and watch LOTS of YouTube videos on how to solder and soldering techniques.

Otherwise, as APE said, send it to Bad_AD84 or me.
Pick who ever is closer to you.

Bad_AD84...: United Kingdom
Haunted360: Australia

sonicdude10
05-19-2012, 11:27 AM
Place a socket in it so you can remove it and watch LOTS of YouTube videos on how to solder and soldering techniques.

I wanted to do this too but others said that it would be too thick to fit in casing with socket. And BTW scottzane, the CIC is not a SMD. It goes through holes on PCB which makes soldering a whole lot easier. HOWEVER, I just did some checking and there is enough space for a socket for the CIC chip. Granted the spacing with a socketed CIC will most likely put right against the metal shielding but a little padding there should make it be alright if it touches. (Use toilet paper like Nintendo64 did :tongue: or something else good.) If someone were to be constantly swapping the chips out and didn't care about the case looking like Swiss cheese, they could carefully cut a hole in the casing and shielding to allow access to the CIC without removing the casing. Just my $0.02 on this.

saturnu
05-19-2012, 12:38 PM
I wanted to do this too but others said that it would be too thick to fit in casing with socket. And BTW scottzane, the CIC is not a SMD. It goes through holes on PCB which makes soldering a whole lot easier. HOWEVER, I just did some checking and there is enough space for a socket for the CIC chip. Granted the spacing with a socketed CIC will most likely put right against the metal shielding but a little padding there should make it be alright if it touches. (Use toilet paper like Nintendo64 did :tongue: or something else good.) If someone were to be constantly swapping the chips out and didn't care about the case looking like Swiss cheese, they could carefully cut a hole in the casing and shielding to allow access to the CIC without removing the casing. Just my $0.02 on this.

isn't there a jumper near to the MAXII to be closed if you want to install a cic6105, so a switch maybe is needed, too.

sonicdude10
05-19-2012, 02:00 PM
isn't there a jumper near to the MAXII to be closed if you want to install a cic6105, so a switch maybe is needed, too.

I presume you mean these points? If so, there is enough space for some small wires like say IDE ribbon cable to run to a small standard SPST switch.

http://img825.imageshack.us/img825/9812/ed64palcictracepoints.jpg (http://img825.imageshack.us/i/ed64palcictracepoints.jpg/)

Ignore my head. Just took a quick nasty picture to help those confused by the location of the traces in question assuming I got the right ones pointed out. This is a second revision model and is different front the first models so it won't work for the first models. They may have this trace elsewhere since the physical layout is different. Not sure since I don't have a first edition model.

EDIT:

So I did a little research on the N64 CIC and came up with a plan for dual CIC capability with a switch between 2 CIC chips for booting with. First things first, the CIC pinout:

http://img29.imageshack.us/img29/5127/n646102cicpinout.jpg (http://imageshack.us/photo/my-images/29/n646102cicpinout.jpg/)


Again, ignore my face as the CIC chip and numbers on image are the focus here. Here's the pinout for the way it's numbered. When you see a blank space by number, that means it's not connected:

CIC PINOUT


VCC
1
16
VCC



2
15
DATA_OUT



3
14
DATA_IN



4
13
GND



5
12



GND
6
11
CLK(~1.5MHZ)


GND
7
10



GND
8
9
/COLD_RESET





Now then, the best way I can think of doing this would be to disconnect the GND and VCC lines so there is no power going to it. Going after the DATA_IN/OUT lines won't work since the /COLD_RESET wire is still there and may lockout the console. Going after the CLK and /COLD_RESET lines will confuse the machine since there would be DATA_IN/OUT coming from 2 chips and confuse the console. Assuming this would work, you would need a 3 pole double throw switch like this one:

http://www.micromark.com/toggle-switch-3-pole-double-throw,8424.html (http://www.micromark.com/toggle-switch-3-pole-double-throw,8424.html)

Here's a diagram of how it works. Bellow picture i'll explain it.

http://img163.imageshack.us/img163/4812/3poledoublethrowswitchl.png (http://imageshack.us/photo/my-images/163/3poledoublethrowswitchl.png/)

Imagine this as an ON/ON switch. Pins 1 and 3 of pole A are the 2 outputs for the for pin 2 depending on if the switch is in the left or right position. Pole B and C the same way. Works just like a DPDT switch but with a third leg in there. So if my idea works, here's the wiring order for everything.

Disconnect the GND and VCC of the CIC chips from the PCB (you can solder the rest of the connected pins on the 2 chips to PCB in a piggyback setup). Connect the GND and VCC wires of the PCB to pins 2 and 5 of the switch. Doesn't matter which ones go where as long as they are wired correct polarity to the CIC chips. Connect the VCC and GND of the 2 CIC chips to pins 1 and 4 for chip #1 and pins 3 and 6 for chip #2. Again, be sure of the polarity or else you just may fry the CIC and possibly the ED64 as well. Lastly, we need the third leg for switching the 6105 (or 7105 for you PAL guys) traces on the ED64 PCB. I'm going to say that chip 6105 was connected on the right side to pins 3 and 6. So we need to run 2 wires from the traces on PCB to pins 8 and 9 of switch. If you connected this CIC to pins 1 and 4, run these trace wires to pins 7 and 8. Polarity doesn't matter since there is nothing else in line of them. Here's another quick dirty diagram of the setup connected:

http://img542.imageshack.us/img542/9946/dualciclayout.png (http://img542.imageshack.us/i/dualciclayout.png/)

Tell me if you think this will work or not. If it does, this will save the trouble of changing chips out manually and the risk of breakage with it.

saturnu
05-20-2012, 01:53 AM
Tell me if you think this will work or not. If it does, this will save the trouble of changing chips out manually and the risk of breakage with it.

hm, it should work - happy soldering ^^

btw:
i think you only have to deny gnd to deactivate one of both, there is no need to switch vcc, too
(but don't do it the other way around :D)

sonicdude10
05-20-2012, 03:25 AM
i think you only have to deny gnd to deactivate one of both, there is no need to switch vcc, too
(but don't do it the other way around :D)

I thought of that too. May go that route if I can get a hold of a 6105. If that method works then a standard DPDT switch will work. Got dozens laying around as well as plenty of old IDE cables waiting to be re-purposed.

H360
05-20-2012, 11:15 AM
Seems like it will work okay. You dont need all those jumpers though. You just need a switch on the voltage (VCC) lines. The grounds (GND) can all be tied together, and im sure one of those other unknown pins would be a /CE (Chip Enable) pin.

I will ask the N64 king if he knows about the /CE line.

sonicdude10
05-20-2012, 12:23 PM
You do that now. Need this info for me to try it out. Not worried about the risk of blowing the CIC, ED64, or the N64. Got spare N64s around, can get another ED64 if this one dies, and I started a WTB for the 6105 CIC I need for this so now to play the waiting game. Also, there are 2 pads on the ED64 revision 2 that need to be bridged when using a 6105 according to saturnu. If that info is correct, they will need to be switched as well. See the first photo of post #12 for the pads location.

saturnu
05-20-2012, 02:20 PM
Seems like it will work okay. You dont need all those jumpers though. You just need a switch on the voltage (VCC) lines. The grounds (GND) can all be tied together, and im sure one of those other unknown pins would be a /CE (Chip Enable) pin.

I will ask the N64 king if he knows about the /CE line.

are sure about only switching vcc? i think the vcc inactive one will still mess up the operation of the vcc active one, if gnd is tied together.
i would say swtiching gnd or vcc and gnd is the way to do this.


cheers saturnu

H360
05-20-2012, 03:25 PM
I am very sure.

You can leave the grounds, but you would want to eliminate voltage.

sonicdude10
05-20-2012, 05:31 PM
Well if I can get a hold of a 6105 I can try this out.

EDIT: Any news on the presence of a /CE line? I would think that one of the 2 VCC lines is for that since they typically are just pulled high from voltage source based what I can see on Chip Enable lines.

gray.fullbusterzzz
05-26-2012, 12:38 AM
I have an idea which might just work. How about we hack all 6103 roms to use the 6102 bootcode? I suggested it once before and everyone ignored me. We need to extract the bootcode from a 6102 ROM of the same file size using RN64CRC 2.1 and insert it into the 6103 game using N64CICC 1.1. Both of these tools are in the link below.

http://n64.icequake.net/mirror/64scener.parodius.com/tools.htm

Then you should just need to put all the files downloaded and the two roms in the same directory and type into the command prompt "rn64crc.exe -e 6102game.z64" followed by "n64cicc.exe -F6103game.z64 -C6102"

sonicdude10
05-26-2012, 02:05 AM
6103 based games aren't the issue. It's the 6105 games that are. I think the only problematic one left is Banjo Tooie. If anything, THAT game needs hacking for removal of 6105 code and insertion of 6102 code.

gray.fullbusterzzz
05-26-2012, 04:36 AM
6103 based games aren't the issue. It's the 6105 games that are. I think the only problematic one left is Banjo Tooie. If anything, THAT game needs hacking for removal of 6105 code and insertion of 6102 code.

Hacking the bootcode in Banjo Tooie wouldn't work because the code that checks the CIC chip is somewhere else in the ROM. I'm saying that 6103 games might work on a 6105 CIC if their bootcode is changed to 6102.

derekb
05-28-2012, 07:00 PM
After that you will need some toilet paper^^


ooooooooooookay then

H360
05-29-2012, 01:44 AM
EDIT: Any news on the presence of a /CE line? I would think that one of the 2 VCC lines is for that since they typically are just pulled high from voltage source based what I can see on Chip Enable lines.

Nope. I tried asking Marshallh for help, but he is apparently too busy to answer. Best you try to ask yourself, but joining #n64dev on EFNet. Tell him 'Haunted360' told you to join the channel.

sonicdude10
05-29-2012, 03:14 AM
Can't seem to find #n64dev on EFNet. WTF?

APE
05-31-2012, 01:36 AM
It is right where it should be.

Bad_Ad84
05-31-2012, 05:30 AM
All that hassle for 1 game?

Give me a break.

APE
06-01-2012, 12:23 AM
All that hassle for 1 game?

Give me a break.

But when you drop $100 on a flash cart you shouldn't have to spend $20-25 on one game!

sonicdude10
06-01-2012, 08:58 AM
But when you drop $100 on a flash cart you shouldn't have to spend $20-25 on one game!

Exactly.

Bad_Ad84
06-01-2012, 09:16 AM
I read APE's post as sarcasm....

$100 for ALL N64 games except 1. If you wanted to play it on a flash card, you still need a 6105 donor cart anyway, which means you need to buy banjo tooie anyway to gut it....

Why not just use a cheap donor and keep banjo tooie in its original case, there is next to no price difference anyway.

Whole idea is madness.

sonicdude10
06-01-2012, 10:10 AM
The name of the game is to get 100% game support in ONE cartridge for those of us who are somewhat OCD. This is more for the "I have every N64 game in my hand right now" sort of deal. And there are enough people who want this done to warrant looking into it. I personally don't care about 100% game support in the ED64 but I like to help out where I can for others. So I thought I'd look into figuring this out. That's why.

Bad_Ad84
06-01-2012, 10:18 AM
Then buy the more expensive 64drive.

Or just buy the everdrive and banjo tooie for less.

Also what you are suggesting with cutting VCC wont work, as already mentioned in this thread.

Lum
06-01-2012, 10:28 AM
The name of the game is to get 100% game support in ONE cartridge for those of us who are somewhat OCD. This is more for the "I have every N64 game in my hand right now" sort of deal. And there are enough people who want this done to warrant looking into it. I personally don't care about 100% game support in the ED64 but I like to help out where I can for others. So I thought I'd look into figuring this out. That's why.

You can't quite do "everything". There are non-standard games in other ways. Mario no Photopie even if you make it run, might not be able to read pictures. The cart has its own smartmedia slot.

APE
06-01-2012, 11:45 AM
Exactly.

Bad_Ad84 is correct, that was sarcasm.

Agreement with the sarcastic post just shows some sort of entitlement mentality that I've been seeing with a regularity these days. You can get all but 1 game on the damn flash cart. So instead of buying upwards of $1k worth of cartridges you can be cheap and spend $100+$20 for the one game you may not even play even if it was supported without needing dual CICs.

And 'somewhat OCD' degrades people with actual OCD, my sister being one of them. Being obsessed with having 100% compatibility is not the same as having OCD symptoms.

StoneAgeGamer
06-01-2012, 12:19 PM
I know for a fact that KRIKzz has tried to get the 6105 working across the board. He just has not been successful yet. Maybe its something he can look into again once the TurboED is released. If you are comparing the EverDrive64 to the 64drive you are missing the big picture. Board Only the EverDrive64 is drastically cheaper then the 64drive board only option. Shoot even our full Deluxe Edition compared the 64drive cart is $25 cheaper than the 64drives cart version. They are both great products, the 64drive has a couple things it does that the ED64 can't and the ED64 currently has some things it can that the 64drive doesn't. Also, soon KRIKzz will be producing 8 different flash carts and is responsible for the support of 7 of them.


EverDrive-MD
Super EverDrive
Master EverDrive
EverDrive-GG
EverDrive64
Mega EverDrive
SD2SNES*
Turbo EverDrive


I think some people get this impression that KRIKzz just doesn't care or isn't aware of whats going on (I said SOME). I am unsure why they think this. He has proven time and time again to fix bugs when they are found, even with his full plate. He is always answering questions on this forum. Normally answered within a 24 hour period. KRIKzz does this stuff for a living, this is his main source of income. He takes it seriously, its not for-fun side project like many flash carts you see. He is aware of the 6105 issue and although he might not get why its so important on a personal level, he does understand its a very important issue to his customers. I doubt he has given up on it, just has bigger fish to fry at this moment in time.

* Manufactures only

APE
06-01-2012, 12:34 PM
I think some people get this impression that KRIKzz just doesn't care or isn't aware of whats going on (I said SOME). I am unsure why they think this.

Undeserved entitlement.

Hexawolf
06-03-2012, 10:41 AM
Well here are some news.

I received the everdrive a lot earlier but didn't get my hands until today.

Desoldering the CIC is very easy using that thing : http://www.sonelec-musique.com/images/pompe_a_dessouder_001.jpg

Soldering it to the everdrive is easy too with 0.5mm soldering wire, you can't go wrong.

That's it.

The real deal is making a hole for the SD card into the cart. Since I don't own the appropriate tools I justed melted a fence with the soldering iron and cut the melted plastic. The plastic the cardriges are made of won't burn if you do it, it just melts, but nasty smoke comes from it, so avoid to breath it.

It was a great experience though. Thank you krikzz for these awesome electonics you make.

APE
06-03-2012, 12:41 PM
I use a Dremel tool myself. Alternatively a metal file will do the job.

sonicdude10
06-03-2012, 12:44 PM
The real deal is making a hole for the SD card into the cart. Since I don't own the appropriate tools I justed melted a fence with the soldering iron and cut the melted plastic. The plastic the cardriges are made of won't burn if you do it, it just melts, but nasty smoke comes from it, so avoid to breath it.

Simpler way is with a file and razor blade. I did it this way for my Everdrive MD and it came out fairly decent. I made the holes a little big but this gives clearance for the SD card and SMS pause button.

zerberus
09-28-2012, 02:25 AM
has anyone tested the dual cic mod?
which method works?

I have tried to switch only vcc, and it did not seem to work ......

wants to switch between PAL and NTSC

sonicdude10
09-28-2012, 03:01 AM
My ED64 died before I could test it out. Seems that the memory chip the game gets flashed to decided to short and burn on me. Thought my PSU on my N64 had died when it was the circuit breaker popping from the short on the cart. I haven't messed with the cart to cause this to happen. DAMNIT!!

saturnu
09-28-2012, 06:34 AM
has anyone tested the dual cic mod?
which method works?

I have tried to switch only vcc, and it did not seem to work ......

wants to switch between PAL and NTSC


The link below describes a cic switching method that seems to be tested. i think for the cic6105 there is a jumper to be closed on the pcb, too. perhaps someone can confirm that. ^^



i think you only have to deny gnd to deactivate one of both, there is no need to switch vcc, too

btw: i wrote that on the first page of this thread 'cause of that link. :D


have a nice weekend, saturnu

http://hcs.freeshell.org/ubc.html


EDIT:
Ok the website is down, right now...
as a service i reconstructed the page with google cache:

Here's my attempt at a Universal Boot Cartridge for the N64.

4520

Laugh as you may, it works. You can insert the cartidge with whatever save you want in the slot and use the switch to choose a boot chip to use. Currently it only supports CIC-6102 and CIC-6103.
If you want to do this yourself, you should know that you can connect all of the CICs together, they only need:

pin 16 (VCC)
15 (goes to edge connector 18)
14 (goes to edge connector 43)
13 (ground)
11 (1.6 mHz, edge connector 19)
9 (cold reset, edge connector 20)

To switch between CICs you only need to deny ground (pin 13) to those that shouldn't be active. If you just switch VCC (pin 16) the "inactive" ones still mess up the operation of the others.
I also observed that you can change the CIC at any point during execution of the game, and even reset it, the proper chip is only needed at initial power on (which is why cold reset is suppiled, eh?) though one of the CICs must be connected at all times.
All pinouts were figured out by Valery (http://gamesys.sourceforge.net/)



(http://hcs.freeshell.org/ubc.html)