Hey all ! ...
With explicitlyrics100's authorisation, I'm transfering some of the information I had originally posted in another post hoping that it might help you guys a little. I've also included the pin header pics for A15/D0 and E/P for thoses who were wondering what I was talking about.
After months of waiting, I finally got my hands on 2 Chameleon chips last night... and I started playing around with them. Here is a little log of what I had to go through... might help some of you :-)
Let me start by a few facts :
1) Altough the chameleon can be plugged into your matrix programmer... it is not a good idea to do so... I'm not sure if its a WinLPC issue or just the fact that the connector is only meant to be used for the Matrix Addon installation procedure. Still, WinLPC will not detect the device and you wont be able to flash it. Furthermore, you might end up erasing the content of your chip so don't bother for now.
2) You REALLY dont wand to solder your D0, A15, E an P wires to the chip itself. Solder the mobo side but install some sort of header pins (or other solution that might come through your mind) so that you can unplug them easily... you never know what might happen, you might need to swap chips at some point (like I had to do :-) )
3) Although they say the chip comes preflashed with a cromwell bios, some of them come unflashed (I had one of these).. This can proove to be a pain when you start asking yourself why your box isnt booting.
I started by attempting the Matrix Addon installation... just out of curiosity.
1 st issue... you actually have to cut 3 tracks on your good'old matrix... and that really sucks... but I can understand XODUS's Team's position (read the addon instructions for more details)... the chameleon should really be used as a full blown chip... not some backpack.
Still, I followed the instructions... and ended up with a Red/Green flash....
Since the TSOP on my mobo is busted, I'm kind of used to that... so I started looking for issues around the LPC connector or around D0... but NADA... ZIP... everything is connected properly.
Alright.. Maybe its the matrix addon part that doesnt work to good... Lets try it the right way.
I installed the header pins on the bus, soldered my D0, E and P (dont really need A15 if you dont want to flash your TSOP) onto the mobo, attached the chip and connected the 3 wires.
Again... Red/Green flash....
Hmmmm.... Is the chip functionning ?
I then tried to connect the chip to the Matrix programmer... see if winLPC would see it and let me read the chips content. Nothing... Device Not Found... again and again...
I ended up installing the other chameleon I had... and at last... it booted the Cromwell bios.
Now here's something else... THE CROMWELL BIOS WILL NOT BOOT EVOX.... it is not meant to do so.
Ended up copying a 256k Evox d.6 file into a CDRW (rename as LINUXBIO.BIN and burn as ISO9660) and thanks to the cool flash feature included with this version of the Cromwell bios, I was able to flash my bank 0 with that evox bios.
Once evox booted. I hotswapped the chameleons in order the flash the unprogrammed one. It worked like a charm. (Thats where all the header pins come in handy).
Installation of the PIN Headers :
Alright... I finally got to take some shots of the pins I installed.
Sorry about the quality of the pics. My digital camera is dead... I had to take them with an old crappy webcam.
Here's the chip :
and the pins :
Here is how I hold the stuff together :
Now what you have to do is this :
Then solder :
Same thing for E/P
Then solder :
Here's a pic of the headerpins on the mobo :
The chip mounted :
And the chip wired :
Hope that helps.
Side note :
I had a few other minor issues along the way that you migh encouter so if any of you have issues with installing your matrix, let me know... I might be able to assist.
I also recommend using Mode4 with the following setup :
0k->256k : Evox d.6 or any other bios 256k bios of your choice
256k->512k : Chameleon Cromwell (Keep it in case something goes bad)
512k->1024k : A 512k debug bios (TATX Dual Debug -> 1st 2 banks)
Best luck to you all...