This mod fixes the internal bluetooth connection problem that's plaguing the 600m/D600 notebooks by moving the bluetooth module to a different location inside the notebook. Doing so also makes it possible to upgrade to the newer bluetooth card - the TM350.
Background:
The internal bluetooth module (TM300) for 600m/D600/500m/D500 notebooks is installed as follows:

There are two problems with this. First, because the card is positioned vertically and directly under the palmrest, it suffers from wear and tear caused by the user pushing down on the palmrest. The connection will eventually become intermittent or stop working entirely. This is a known design defect that will affect most users sooner or later and you can read more about it here: http://www.notebookforums.com/showthread.php?t=54208
Second, with the new line of notebooks (i9300/xps2,D610, M70), Dell has introduced an upgrade to the TM300 (Bluetooth 1.2) - the TM350 (Bluetooth 2.0) - which is not compatible with our four notebooks under discussion. Other older generation notebooks with an internal bluetooth (i8600, i510m, D800), while not officially stated, are able to upgrade to the TM350 because the new card has the same form factor (size, shape, and connects the same way via a cable) as the older TM300. More on this upgrade here: http://vbdotnet.home.comcast.net/BT_2.0_experiment.htm.
The difference between the TM300 card 600m/D600 use (called Type-B card) and the TM300 card notebooks such as i8600/ixps use (called Type-A) is only in the connector. The Type-A card has a connector on the side and connects to the motherboard via a cable:

While the Type-B card has the connector at the back which connects directly to the motherboard:

The circuitry of the TM300 Type-A card and the TM300 Type-B card is exactly the same.
The Mod:
We can solve both problems mentioned above if we use the newer TM350 and move it to a different location inside the notebook. We do that by building a Type-B to Type-A adapter cable.
First, I took off the connector from the Type-B card with pliers:

Soldered the 10 very thin (~30 awg) wires to the tiny pins on the Type-B connector:

Next, I soldered the other ends of the wires to the bluetooth cable that's used to connect the Type-A card to the motherboard and applied epoxy for insulation and a strong physical connection.
Here is what the final adapter cable looks like:

Finally, I routed the adapter through the motherboard and mounted the TM350 with some double-sided sticky tape
:

Installed the drivers and it's good to go:
If you're using the official Toshiba drivers this is what you should be seeing in the device manager:

If you're using the hacked WIDCOMM drivers (much better than Toshiba's) you should see this:

This isn't a simple mod, I can't really recommend it just to anyone, and you will not be able to do it with just the information presented here. If you have questions about references, parts/tools I used, specfic procedures, post here.
Background:
The internal bluetooth module (TM300) for 600m/D600/500m/D500 notebooks is installed as follows:

There are two problems with this. First, because the card is positioned vertically and directly under the palmrest, it suffers from wear and tear caused by the user pushing down on the palmrest. The connection will eventually become intermittent or stop working entirely. This is a known design defect that will affect most users sooner or later and you can read more about it here: http://www.notebookforums.com/showthread.php?t=54208
Second, with the new line of notebooks (i9300/xps2,D610, M70), Dell has introduced an upgrade to the TM300 (Bluetooth 1.2) - the TM350 (Bluetooth 2.0) - which is not compatible with our four notebooks under discussion. Other older generation notebooks with an internal bluetooth (i8600, i510m, D800), while not officially stated, are able to upgrade to the TM350 because the new card has the same form factor (size, shape, and connects the same way via a cable) as the older TM300. More on this upgrade here: http://vbdotnet.home.comcast.net/BT_2.0_experiment.htm.
The difference between the TM300 card 600m/D600 use (called Type-B card) and the TM300 card notebooks such as i8600/ixps use (called Type-A) is only in the connector. The Type-A card has a connector on the side and connects to the motherboard via a cable:

While the Type-B card has the connector at the back which connects directly to the motherboard:

The circuitry of the TM300 Type-A card and the TM300 Type-B card is exactly the same.
The Mod:
We can solve both problems mentioned above if we use the newer TM350 and move it to a different location inside the notebook. We do that by building a Type-B to Type-A adapter cable.
First, I took off the connector from the Type-B card with pliers:

Soldered the 10 very thin (~30 awg) wires to the tiny pins on the Type-B connector:

Next, I soldered the other ends of the wires to the bluetooth cable that's used to connect the Type-A card to the motherboard and applied epoxy for insulation and a strong physical connection.
Here is what the final adapter cable looks like:

Finally, I routed the adapter through the motherboard and mounted the TM350 with some double-sided sticky tape
:
Installed the drivers and it's good to go:
If you're using the official Toshiba drivers this is what you should be seeing in the device manager:

If you're using the hacked WIDCOMM drivers (much better than Toshiba's) you should see this:

This isn't a simple mod, I can't really recommend it just to anyone, and you will not be able to do it with just the information presented here. If you have questions about references, parts/tools I used, specfic procedures, post here.










), thanks for the info. provided in this thread, I now have a new 350 BT module installed. Here are pictures.

