Dump, Copy or Replace T3200SX BIOS
Transcription
Dump, Copy or Replace T3200SX BIOS
Dumping and Copying Toshiba T3200SX BIOS Preface These instructions assume the use of a T3200SX portable computer and a TL866 Programmer. They also assume that the reader has a reasonable technical knowledge and is comfortable working with computers, both hardware and software, as well as Microsoft Windows. If you are only dumping the BIOS, only writing a new one or something else the instructions can probably be used in this manner by skipping or re-arranging certain steps. I will not be held responsible for any damage, loss of data or otherwise that may occur from following these instructions… 2 1: Open the case Ensure that the power is disconnected before opening the computer. Place the computer on a good surface and turn it upside down carefully. Locate the four screws near the front of the casing – two of them are by the carry handle – note Fig. 1. Once these screws are removed, place them somewhere safe and turn over the computer so it is the correct way up. Lift up the screen and ensure that it is not likely to fall closed whilst you are working. Fig. 1 Carefully lift the keyboard up at the front, see Fig. 2, but be weary of the ribbon cable. These can be brittle and are liable to snap inside if abused. Try to keep the ribbon relatively straight. Fig. 2 3 Place the keyboard carefully near the front of the machine, not so close that it kinks the ribbon but not so far that it stretches it. Now remove the two screws holding the metal shield in place – See Fig. 3 - Be careful not to lose them in the machine as the previous owner had done with mine. This shield is lifted upward and forward gently, it should easily move away. See Fig. 4. Fig. 3 Fig. 4 4 2: Remove the Chip The BIOS EPROM is located near the FPU socket – Fig. 5 – it should be labelled XX27C1024-NN where XX is a manufacturer code and NN is the latency. Mine is a HN27C1024-85 which implies that it was made by Hitachi and has a latency of 85ms, chips with values of -10 or -12 would have latencies of 100ms and 120ms respectively. In an ideal world you would now use a chip puller to extract the chip as in Fig. 6, however, most are too short or have prongs that are not pronounced enough to grab hold of the chip properly. If you are using a chip puller, grip it evenly and pull lightly and evenly on the chip, rock it side to side gently if it remains stuck – do not yank the chip puller as this may stress the legs excessively and snap them off which is not good news. Fig. 5 Fig. 6 5 If a chip puller is not appropriate you can always wedge the chip out carefully. To do this you need a flat object, in Fig. 7 I am using a flat screwdriver. Place this so the tip is between the chip and its socket – be careful. Gently lift this side of the chip a little by levering the flat object against the socket and repeat this process on the other side. Repeat as necessary until the chip is loose enough to remove by hand. Be careful not to touch the legs any more than necessary. Fig. 7 In Fig. 8 you can see that the chip was successfully removed. Note how the label covering the quartz window has the revision of the BIOS written on it. The picture shows 003I here. Do not remove this label. Fig. 8 6 Hook the Programmer up to your [modern] computer and load the software for it. You can insert the chip now if you want to, make sure the lever is in the up position and that you abide by the notch in the chip which designates Pin 1, my programmer shows that this notch should be at the end where the lever is and the chip should always be closest to this end – though being a 40-Pin programmer this 40-Pin chip doesn’t leave any choice there – once the chip is Fig. 9 inserted into the programmer, push the lever down as in Fig 10. Fig. 10 7 3: Dump the ROM Sometimes the TL866 software will ask you to re-flash the firmware before use. This is trivial and can be found in the Tools menu. If this should happen you should remove the chip (if it is already in the programmer) and select this option. The programmer firmware will update and when it is done you can re-insert the chip as described previously. Fig. 11 8 Next you must select the chip type that you are using. Do that by clicking below “Select IC” – see Fig. 12 - this will open up a new window as in Fig. 13, you needn’t go through the list, simply type 27C1024 into the search box and it should find several. You need to select the correct manufacturer for your chip but if it is not available in the list, select one of the others as it should be a compatible chip provided the numbers are the same. 9 Fig. 12 Fig. 13 10 Once the chip type is selected you may proceed to Read the data from the chip by pressing the “Read” button on the toolbar, see Fig. 14. This will bring up the dialog displayed in Fig. 15, press Read and the chip should be read into the machine. If this process fails check it is seated correctly, make sure you have the correct type selected and make corrections if necessary. If you had to select a different manufacturer then you will need to untick the “Check device ID” checkbox at the lower left before opening this dialog. Fig. 16 Fig. 15 11 Fig. 14 If that does not work, I am beyond any real ability to help in these instructions. However, the read should go ahead and you should end up with a success message at which point you can close the dialog box. You should have something that looks like Fig. 17. Interestingly it appears that the video BIOS is also contained in this chip and is the first thing in the ROM; BIMBCP… etc… is IBM COMPATIBLE Phoenix Advanced Video BIOS Version Copyright (C) 1984-1989 Phoenix Technologies Ltd. With Endian reversed. I recommend doing a Verify next to make sure the chip was dumped correctly: Fig. 18. Fig. 18 Fig. 17 12 Now Save the ROM to a file on your hard drive in case you need it later. If you are making a copy you will want it later to do that. Congratulations, the ROM is now dumped and can be copied to whatever you want to copy it to… Presumably the same type of chip for another T3200SX as I suspect it’s uses may be limited outside of that. Chances are you can remove the chip by now. However, note that whenever the chip is in use, the RUN LED will illuminate on the Programmer as it is in Fig. 20. NEVER remove the chip or disconnect the Programmer when this LED is lit if you can help it as it is liable to break something. Fig. 19 Fig. 20 13 4: Copy the ROM This process is not vastly dissimilar to the process of dumping the chip. Firstly you need to take a new chip of the same type, if it’s a different manufacturer remember to correct this in the “Select IC” dialog or uncheck the “Check device ID” checkbox. Note how the chips have their quartz windows exposed. This will be explained later. All you have to do is select the IC, load the ROM you dumped and press the “Program” button, which appears as on the toolbar. This dialog behaves much the same as the “Read” dialog does. You can also use the Verify button again to check the chip. Please note that you had better be sure you want to write to the EPROM before you do so, the chip is not electronically erasable. 14 5: Re-install chip Whether you are using the original chip or installing a new one, you must now return to the T3200SX. If you have written a new chip you may first want to tape over the quartz window to prevent accidental erasure of the EPROM, whilst Fig. 21 indoor lighting generally doesn’t output much if any UVC and will not erase the chip, sunlight or other sources can have an effect. Foil tape is best but any will do. Make a note of where the notch should be, in my system it faces towards the SIMM slots. Press evenly and gently to guide the chip into the socket. You may have to push the edges of the chip against the top of your desk to bend the pins inwards a little so they fit in the socket properly. Be sure that no pins are bending or escaping over the edges. Fig. 22 The chip should insert relatively easily. 15 6: Other information? Reading the chip is pretty safe, especially given that it cannot be electronically erased and the laptop already does this every time you power it up. If you write a chip incorrectly or have to erase one you bought you will need a UVC lamp, you can also buy a specific EPROM eraser which usually just has a drawer with a germicidal lamp attached to a timer… Never look at the light from a UVC bulb as it can cause damage to your eyes, even blindness. Most EPROMS take 5-10 minutes to erase, if they don’t, you can put them back in. The TL866 software has a “Blank Check” feature which will check that the chip is blank. Make sure the window is very clean before trying to erase a chip. You might have to re-orient the chip under the UVC light source to let it erase properly if there is dirt or a defect in the window that prevents the light from erasing certain Bits. You can buy OTP versions of the 27C1024 which do not have the quartz window. These chips can not be erased, hence OTP which means “One-Time-Programmable”, if you make a mistake with these you will have to buy a new one. I recommend using erasable versions until you know your copy of the ROM is good. 16 Observe the latency; try to get chips of the same or better than yours. Less latency is better. 85ms is what Toshiba went with. These instructions are only a general guide and they expect a reasonable technical knowledge is possessed by the person trying to carry them out. They are probably shoddily written as I tried to kill two birds with one stone. These instructions were written in Office 97 using a Toshiba Satellite Pro 410CDT with a Pentium 90MHz, 40MB of RAM and a 1.6GB hard drive running Windows 95. The conversion to PDF was done using a Dell XPS that was recalled for setting fire which I don’t like so much… 17 18