You are not logged in.
I have one of the UK eeePCs that does not have the miniPCIe connector fitted. I decided to add an internal bluetooth adapter to the USB pads where the connector should have been fitted.
I modified a standard USB bluetooth adapter to work off of 3v instead of 5v (extremely simple) and soldered it in. Unfortunately when the eeePC boots and sees a USB device connected here it assumes that it's a flash disk and tries to boot from it.
Does anyone have and ideas for a way to get around this? I'm trying to avoid building a delayed powerup circuit to make the eeePC think the bleutooth adapter was plugged in after powerup.
Tristan
Last edited by tristand (2007-11-21 6:22:06 pm)
Offline
Does it work if you leave the 3V+ unconnected during bootup and reconnected once your in the OS? If it works then you might have to just use a delay.
Good thing is that it does read it so the port hasn't been disabled completely.
Offline
tristand wrote:
I have one of the UK eeePCs that does not have the miniPCIe connector fitted.
There are EEE PCs without the mini PCIe connecter in them? This is news to me.
Are all UK ones like this, or is it a lottery? Worried now that one will arrive without the connector. ![]()
Offline
For info on eeePCs without the connector see http://forum.eeeuser.com/viewtopic.php?id=2309.
I have got it working - pin 52 of the mini PCIe connector (+3.3V) is not active after boot. It looks like the bios uses the presence of a load on this pin to trigger a boot from the device connected to it.
By using the +3V connection on one of the nearby ICs to power the bluetooth adapter and using only the USB pins on the miniPCIe connector, the device boots and my internal bluetooth adapter works.
I will post some pics and a brief writeup of how to get internal bluetooth working later on. This could be used for internal memory just as easily.
Tristan
Offline
argh, i just noticed that my eee doesnt have the connector either ![]()
anyway, at least i can use the space for a hub, a pair of pendrives and my bluetooth dongle now.
Offline
tristand wrote:
Unfortunately when the eeePC boots and sees a USB device connected here it assumes that it's a flash disk and tries to boot from it.
http://forum.eeeuser.com/viewtopic.php?pid=17994#p17994
Already tried with mini PCIe card before and have the same situation.
Maybe you can add a 16GB flash there instead. ![]()
Offline
@tristand,
See my thread here: http://forum.eeeuser.com/viewtopic.php?id=2355
tristand wrote:
I have one of the UK eeePCs that does not have the miniPCIe connector fitted. I decided to add an internal bluetooth adapter to the USB pads where the connector should have been fitted.
I modified a standard USB bluetooth adapter to work off of 3v instead of 5v (extremely simple) and soldered it in. Unfortunately when the eeePC boots and sees a USB device connected here it assumes that it's a flash disk and tries to boot from it.
Does anyone have and ideas for a way to get around this? I'm trying to avoid building a delayed powerup circuit to make the eeePC think the bleutooth adapter was plugged in after powerup.
Tristan
Last edited by tnkgrl (2007-11-15 5:46:42 pm)
Offline
My internal bluetooth is now working properly. Here are a few details of how I got it working. These instructions could be equally applied to adding an internal USB flash drive. Given the amount of space available, I may add a hub, a flash drive and a bluetooth adapter. I've had a quick look and they will all fit quite easily. This is a job for next week.
As you all know, the miniPCIe slot has a USB bus available on it. It also has 3V and ground connections. USB devices expect a 5V supply but this is normally not necessary - the devices work off 3V and regulate the 5V down internally.
First thing to note - do not use the 3V available on pin 52 of the miniPCIe connector. This will make the eeePC try to boot from a flash drive connected to it. Take 3V from somewhere else on the PCB instead. (see red arrow pointing to unused pad in photo).
To modify my USB bluetooth / flash devices to work off 3v was easy. In the case of my bluetooth adapter (which was extremely cheap!) the manufacturer used two diodes in series to drop the 5V to around 3V. I simply attached my 3V supply to the cathode of the second diode. In the case of the flash drive a 3 terminal linear regulator in SOT-23 package was used. I simply bypassed it.
The photo shows where I connected the wires in to - the USB+, USB- and ground connections go to the miniPCIe connector. The 3V supply comes from an unused SMD pad. This 3V supply is off when the device suspends.
Bluetooth range isn't great with the adapter where it is behind a metal lined panel, but is fine for my uses.
If you have any questions feel free to ask.
I've managed to add an internal USB device without loosing any of the external ports or having cables hanging out.
I won't bother with any form of disclaimer except for to say that YMMV and if you break your new toy, it's not my fault!
The blue bit in the photo is a piece of card to which I have stuck the bluetooth PCB.
Tristan
Last edited by tristand (2007-11-21 6:19:46 pm)
Offline
@tristand,
Have you tried pin 24 instead of pin 52 for 3.3V?
http://www.interfacebus.com/Mini_PCI_Express_Bus.html#e
[Update: nevermind, you just did the next thing I was going to suggest
]
tristand wrote:
I have one of the UK eeePCs that does not have the miniPCIe connector fitted. I decided to add an internal bluetooth adapter to the USB pads where the connector should have been fitted.
I modified a standard USB bluetooth adapter to work off of 3v instead of 5v (extremely simple) and soldered it in. Unfortunately when the eeePC boots and sees a USB device connected here it assumes that it's a flash disk and tries to boot from it.
Does anyone have and ideas for a way to get around this? I'm trying to avoid building a delayed powerup circuit to make the eeePC think the bleutooth adapter was plugged in after powerup.
Tristan
Last edited by tnkgrl (2007-11-15 6:27:43 pm)
Offline
guess, if this is true that all new shipments don`t have the extra pcie port,
i will then remove the wifi-card in favor of a extra flash-drive.
i just simply want a larger AND removeable disk for more space and for the case that the onboard drive might die etc.
Offline
tristand wrote:
The photo shows where I connected the wires in to - the USB+, USB- and ground connections go to the miniPCIe connector. The 3V supply comes from an unused SMD pad. This 3V supply is off when the device suspends.
Great work!
I don't fancy modding my USB devices to run off 3V, so could I use your USB+, USB- and Ground (off the spare Mini PCIe) with tnkgrl's 5V (off on standby) connection (http://forum.eeeuser.com/viewtopic.php?id=2355) to run my USB hub? I don't know much about electronics so really I'm asking if it'll have any ill effects to the EEE if I did that. What do you think?
Offline
You should be fine using tnkgrl's 5V connection - I wanted to make my mod possible without pulling the eeePC apart. As long as the 5v point is indeed a 5v point capable of supplying a few hundred mA (which it most likely is) then you should have no problem at all.
Offline
tristand wrote:
You should be fine using tnkgrl's 5V connection - I wanted to make my mod possible without pulling the eeePC apart. As long as the 5v point is indeed a 5v point capable of supplying a few hundred mA (which it most likely is) then you should have no problem at all.
Thanks, once mine arrives and I'm happy to break the warranty, I'll be put in a hub and a few USB devices.
Shame they've removed the mini PCIe connector, but it might make this type of mod easier to do, so it's not all bad.
Offline
Oustanding breakthrough, and excellent work documenting it.
The Hacks and Mods forum gets its first sticky.
Offline
If I'm not mistaken, it looks a lot like this inexpensive bluetooth adapter.
http://www.ebuyer.com/product/119342
Take a look at the 'more images' tag on the product page.
The PCB looks identical.
Offline
Wow, that is awesome!!!
I think I can do this myself too, but tristand could you post a clearer picture / schematic to get a better idea of what pins to attach the wires to, i don't want to mess my new toy up just yet.
Now that this is all figured out, someone needs to make a miniPCIe to usb connector! The wire for the power would still have to be soldered on though, or you could put a switch on it.
Offline
Thanks for stickying my thread!
You're right that is the bluetooth adapter I used. This one is identical inside, the antenna is just a bit of plastic to make it look more expensive and the case is unnecessarily large:
http://www.ebuyer.com/product/127065
Scandalous!
I was going to get a PCB made to slot into the connector and provide bluetooth or flash memory and sell it but it seems the newer eeePCs (mine included) haven't got the connector fitted. Shame!
I'll post more detailed photos and instructions on Sunday / Monday.
If it turns out that the USA versions do have the connector I'll get a PCB designed and put it up for sale at a reasonable price if the demand is there.
Offline
tristand wrote:
If it turns out that the USA versions do have the connector I'll get a PCB designed and put it up for sale at a reasonable price if the demand is there.
You've got a customer here...
Offline
tristand wrote:
If it turns out that the USA versions do have the connector I'll get a PCB designed and put it up for sale at a reasonable price if the demand is there.
AFAIK, the initial batch of UK white eeePCs does seem to have the extra miniPCI slot, so you potentially have customers here in the UK too... Unfortunately for me, I gave/sold my initial white eeePC to my gf and I now have the black eeePC which most probably does not have a miniPCI slot... (haven't checked yet but pessimistic according to the other threads) :(
Also, don't know if ASUS is planning to remove the extra miniPCI slot on future models??
By the way, excellant post by the way!! Brightend my day cause I thought I was done for when I found out that my Black eeePC doesn't have the extra slot... at least now, I can still mod it with a bluetooth/extra memory in there! :D
Last edited by ma10 (2007-11-16 2:42:55 pm)
Offline
Do you think that given the space in that location, it might be possible to utilise a microdrive or compact flash card + reader? It's possible to get 16GB CF cards now, so...
On the flip side, a tiny USB microSD would work too, though that would remain at 4GB.
Offline
well, very simple Asus already ran out of parts for the eeepc, and they had to cancel the initial release for 10 asian markets!
seems like they decided to drop the 2nd miniPCI-e to be able to produce more eeepc ![]()
well... which kinda` su*ks for the people who get one without the 2nd slot. it is almost like a downgrade..grrr
Last edited by microking (2007-11-16 6:24:59 pm)
Offline
@whistler, yes this will work...
I'll be doing my Bluetooth mod this weekeed, but what I'm leaning towards is using the USB signals on the mini PCIe card slot used by the wireless card (while keeping the wireless card - which I believe only uses the PCIe signals - installed)!
This would leave the empty mini PCIe card slot free for a 3G (HSUPA/HSDPA/EVDO) modem or future SSD upgrade ![]()
Of course, for a modem to work, the empty mini PCIe card slot would have to be hacked a bit (pin 52 redirected to another 3.3V source to trick the BIOS into booting from the built-in SSD).
whistler wrote:
tristand wrote:
The photo shows where I connected the wires in to - the USB+, USB- and ground connections go to the miniPCIe connector. The 3V supply comes from an unused SMD pad. This 3V supply is off when the device suspends.
Great work!
I don't fancy modding my USB devices to run off 3V, so could I use your USB+, USB- and Ground (off the spare Mini PCIe) with tnkgrl's 5V (off on standby) connection (http://forum.eeeuser.com/viewtopic.php?id=2355) to run my USB hub? I don't know much about electronics so really I'm asking if it'll have any ill effects to the EEE if I did that. What do you think?
Offline
Pantaloonie wrote:
tristand wrote:
If it turns out that the USA versions do have the connector I'll get a PCB designed and put it up for sale at a reasonable price if the demand is there.
You've got a customer here...
Count me in too!
Offline
More info: http://forum.eeeuser.com/viewtopic.php?pid=24733#p24733
Last edited by tnkgrl (2007-11-18 6:07:12 am)
Offline