|
Stephanie's Visor Modification Page |
Update: January 2002It's been about a year now since I first posted this page on the internet. Thank you to everyone who has written me about it. It has also been almost a year, since I stopped using the Handspring Visor. For the (approximately) 3 months that I used it, I loved it. To my mind, it was better than the Palm Pilot that spawned it. It's springboard module gave it expandibility, and that made it very powerful. However, late January / early February 2001, I started to get to know Apple's Newton. Since then, my Visor has been shelved, and now it's prime function is dust-gathering. I will keep this page posted, as I feel it still serves a useful function for people who own and wish to modify their Handspring Visors. I am also posting a FAQ to hopefully address most of your questions. I apologize if I am unable to respond to your emails in a reasonable amount of time, as my business is starting to take more and more of my time. Thanks again for your interest. Please click here to Check the FAQ. Please note: I have only had experience with Handspring's Visor Deluxe. I have never used, handled, touched, or seen in person, any other Visor, and cannot answer questions about them. IntroductionThe Handspring Visor is a handheld PDA which uses the Palm operating system. The Deluxe model comes in 5 different colours, has 8Mb of RAM, and uses a USB docking cradle. It is Macintosh compatible right out of the box. See the reviews by The Gadgeteer Click here to see my Springboard page! While I think it's a super piece of equipment right out of the box, and at a very good price, there are still a few things that I felt would make it just that little bit better. The first thing I wanted, was to have a Tale-Light style device. Basicaly this is a blinking light, which some hacks and apps use instead of audible alarms, or to augment games and other apps. While a commercialy-made Tale-Device is available for the Visor (see review by The Gadgeteer), in my opinion it is over-priced, especially when taking into account that it does not conform to Handspring's Springboard specifications: It requires you download and install software from a 3rd party. The WarningDoing any of the following things to your Visor could kill it dead. Doing any of the following things to your Visor will void your warranty. The following things I have done require a steady hand with a soldering iron, tweezers, and sometimes a magnifying glass. If you drop a blob of solder in the wrong spot, your Visor will die. This is not my fault. By reading this sentence you have automatically agreed that I am in no way liable or responsible for anything you do with the information contained on this web page. Skip to the dissassembly instructions. Charging Batteries While In The CradleThis mod requires a quick bit of work in the cradle (USB only I'm afraid. If you can do it with the serial cradle, let me know!) Then there is some more intense work inside the Visor itself. You can do this on the Visor or the Visor Deluxe. I'm unfamilliar with the Visor Platinum, and the Visor Prism already works this way. If you are careful it requires no cutting or modifying the plastics. About The BatteriesAfter reading some research on the 'net, I elected to use so-called rechargeable Alkaline batteries. The reason in the long-run is that when NiCd's and NiMH's start to wear down, they go from useful to stone-dead in such a hurry that you may not get any warnings at all. 'Renewals' are basically just normal Alkalines, that the manufacturer says can be recharged. Their 'drawback' is that if you let them get too low in power, then they won't take a new charge. So the trade-off is that if you can leave your Visor in the cradle for an hour each day, you're laughing, but if you do run the batteries down low, you may have to get new ones. On the other hand, they will behave with the same usage curve as normal Alkalines, so depending on your useage, you could go a few days to a week before you actually needed to top them up. Though I imagine most people hot-sync at least once a day.
I make heavy use of my back-light, (I play games on the Palm in the dark before falling asleep, or read e-books on it) and with my 'Tale-Light' mods, use the serial port a fair bit too. I made the recharging modification on 05 December 2000, and in the evenings I leave my Visor in the cradle for about an hour or two, while I'm working at my desk. If you use the stock USB cradle with your Visor, and you have that cradle plugged into a powered USB hub, then your cradle has access to 5 volts at up to 500 milli-amps. What does this mean? Well, by soldering one jumper into the cradle, you have changed the stock cradle into a 'Charging Cradle'. If you look at the 8-pin connector in there, with the cradle facing you, the 2nd button from the left is pin 7, officially called VDOCK in Handspring literature. It is not connected to anything 'out of the box'. But Handspring's documents say it is designed to be connected to a source of 4 to 6 volts, with a maximum of 500 milli-amps. Hmmm. If you are using a serial cradle, click here. Also, some instructions for testing. This is where things get complicated and tricky. You will be soldering very small things onto other very small things, in proximity to other small things. See the above warnings. Let's get started. Take your Visor apart (see below for details). You only need to go as far as getting the button-board free. In a nutshell, what we want to do is connect the +5 volts from the VDOCK pin at the hot-sync port, to the positive battery terminal. Along the way, though, we need to get the voltage down to about 3.2 volts. Those of you who know what you are doing and know electronics might roll your eyes, and point out that there is just gobs of space in the cradle for a full-blown voltage and current charging regulator system. If you want to do this, fine, just hook a small wire from VDOCK to the positive battery terminal on the button-board and you are done. What I have done is pretty cheap, pretty simple, and cuts a few corners. I have taken two 1N914 diodes, soldered them in series, and put them in between VDOCK and the positive terminal. I would have liked to add a 10 ohm resistor in this series too, but was unable to locate a chip-sized one, so I put the resistor in the cradle (above). I have positioned the diodes and the rest of the wire, so that they do not interfere with any of the Visor's plastics. Diodes are polarized and it makes a big difference which way you put them in. Most diodes have a line or bar indicating which lead is the 'negative' lead. When diodes are installed 'forward-biased', the 'negative' lead is at a lower potential than the 'positive'. Anyhow, you want to solder your diodes with the 'positive' lead of the first diode connected to the VDOCK pin of the hotsync connector, then the 'negative' lead of that diode to the 'positive' lead of the second one. The 'negative' lead of the second diode is connected, via a small piece of hookup wire, to the positive Battery connector. Now, it's one thing to just say your Visor Deluxe recharges in the cradle, for my money, it's not complete without a light to tell you it's getting power. So I have added another wire to that VDOCK pin. Over at the backup-capacitor, I have fixed an LED. The short-lead of the LED goes to ground of the capacitor, and the long-lead of the LED is connected to the VDOCK line. To limit it's current a little, I added a 120 ohm chip resistor. Obviously the LED's leads have been trimmed and shaped to make it fit nicely. My Visor is 'Ice' colour, so I went with a white-light LED. Whatever colour you use, be sure to get a 5-volt LED for this application. If you want to use a 3-volt one, you must increase the value of your resistor. I believe, 1000 ohms is the value for a 3-volt LED. Now, if you have been careful about positioning these new components, you should be able to fit the button board back in place without trouble. First though carefully check your work to ensure there are no short-circuits or solder-bridges. Another hint here, test the button-board's fit while doing the work, add a part, test for fit, etc. so you can make adjustments as you go. The Blinking Light!Here's what we wanted in the first place. The way the original Tale-Lights worked, is by putting an LED between the serial TX line and Ground. Programs and hacks that use the Tale device, do so simply by turning the serial port on and off. Although the serial port in the Visor does not work like it did in the Palm Pilots, it is still there, and when the serial port is active, Handspring's specs say that you can find 2.7 volts. You can 'test' for yourself how this works. You need to turn on your serial port first. You can find programs for the Tale-Light, or use the dot-command to activate the serial port. Whatever method you use, once you have the serial port active, place the Visor face-down. Now use a 3-volt LED, and just touch the long lead to pin 8 of the hot-sync port, and the short lead to pin 4. The LED should light. Now, turn off the serial port, and repeat. The LED should be out. (If the LED is not out, you have to go into Prefs / General and set Beam Receive to ON. Otherwise the Visor will never turn off it's serial port and your batteries will go quickly.)
So here's how to do it. I'll talk about the blue one first, it's easier to get to, though both of these are somewhat difficult as far as making them. The blue LED is a surface-mount device. This means it is really really tiny, and has no leads. It is so tiny that it just sits on top of the button board, it's so small that it has no affect on the plastic case or buttons. The LED is held in place by the two tiny bits of wire connecting it to the circuit. You might prefer to use a dab of glue to hold it down. Make sure your glue is non-conducting. Electrically, here goes. Look up at the image above, of the Visor Button Board. In the upper left side, you will note a bit of pink wire near the microphone. This pink wire carries the positive voltage to the LED. It is soldered to the middle resistor out of the three surface-mount components you see there. It is soldered at the end of the resistor facing upwards in that picture. (For those of you who want details, this is the TX-Power signal between the microprocessor and pin 8 of the Hot-sync port.) Now look just to the right of there, and see the silver solder-pad just at the end of the hot-sync connector. This is Ground. A tiny bit of wire goes from there, to the negative end of the LED. In the picture below you will see the top of the button-board, and the LED. Now for the green LED. This one is sort of easier on the one hand, because you can use a normal LED in a T1 case. However, it is mounted on the motherboard next to the infrared assembly, so you really have to get your Visor completely apart to get to it. Also -- I lied, I did have to cut a little bit of plastic. The red IR window, internally, has a bit of plastic that I shaved to make some space. This is inside, and it doesn't involve cutting or removing the window. Taking Apart Your Visor(Go on, void that warranty. Yeah, feels good.) You'll need a small Phillips screwdriver, and a small slot screwdriver. I use a #0 Phillips and a 5/64" slot screwdriver, from a Radio Shack precision screwdriver set. A Thought About UpgradesTake a look at the above images of the Visor's insides. Especially the memory board. Click here for a close-up view of this board. With the RAM and ROM both on the same daughter-board, it is conceivable that Handspring, or more likely, a third-party might one day offer upgrades, like ROM in Flash-memory or more RAM. However, it would probably not be something the end-user would install themselves. If I knew more about memory chips and things, I'd almost consider messing with it myself. There is 'lots' of clearance between the motherboard and daughter board for small circuit modifications. There are some websites out there describing D-I-Y memory upgrades for Palm Pilots. (See the hardware mods pages at The Gadgeteer's Palm page) so maybe someone with some more know-how could 'hack' this. A 16Mb Visor sounds good... Re-AssemblyPutting it all back together is just the reverse of taking it apart. The bottom line is, be careful when taking it apart, take it slow and easy, know what you are doing. When putting the screws back in, be careful not to over-tighten them or strip the plastic holes. When it's all intact, stick the batteries back in. It will behave as if a hard-reset was done, or more accurately, it will behave as though it had just been put together. You will have to go through the routine of setting up the digitizer, setting the country and time and date and all. Now just pop in that backup module, hit restore, and feel glad you spent the $$ for that module. Please note: I have only had experience with Handspring's Visor Deluxe. I have never used, handled, touched, or seen in person, any other Visor, and cannot answer questions about them. |