I think this may be because the bluetooth one was probably a newer generation chip, nothing to do with the interface.j.pickens said:I used wired USB and wired Compactflash units before the Bluetooth, and they are not as good IMHO.
Yep. Bluetooth is definitely an easy and good option for a GPS for Pandora, unless you truly live in a country which forbids Bluetooth. Which would be almost nowhere (and even in Iran a bluetooth GPS isn't useful for photographing women, if that is the reasoning behind making BT illegal).j.pickens said:This whole Bluetooth is a bad idea because its illegal thing simply does not apply in the EU, UK, USA, Mexico, and most likely all of Central and South America with the possible exception of Venezuela.
When you plug a low or full speed device into a high speed port, they are given to a USB 1.1 "companion" controller, which is a OHCI or UHCI controller as normally used with such devices. When USB 1.1 devices plug into USB 2.0 hubs, they interact with the EHCI controller through a "Transaction Translator" in the hub, which turns low or full speed transactions into high speed "split transactions" that don't waste transfer bandwidth.DAP said:For instance, the standard for USB pretty much requires that a USB master first talk to a device in full speed or low speed before switching to high speed, so I don't understand how one can design a USB master that only works in high speed mode.
I think the full-size host port is the lower (up to full speed) device and the OTG can handle all speeds. I will double check when I get a chance...Squidge said:It seems Michael decided on the most common arrangement of assigning the high speed controller to the USB host socket, and the other controller to the OTG/Device socket.
This chipset only supports full speed (this was buried very deep in the data sheets, they keep referring to the port as USB 2.0) so it is not compatible with the full sized USB port on the Pandora.DAP said:The most interesting chipset for USB I've seen so far is the U-Blox 5.
Unfortunately, the only device I have identified that uses it, is one made by Microsoft that is only available as part of a $250 software package.
DAP said:This chipset only supports full speed (this was buried very deep in the data sheets, they keep referring to the port as USB 2.0) so it is not compatible with the full sized USB port on the Pandora.DAP said:The most interesting chipset for USB I've seen so far is the U-Blox 5.
Unfortunately, the only device I have identified that uses it, is one made by Microsoft that is only available as part of a $250 software package.
This chipset requires 120 mA to operate, so it is not compatible with the USB OTG port of the Pandora. The only way one could use this is with a hub.
Perhaps, in the next revision of the Pandora motherboard, a 4 port USB hub could be added, even if only one of the ports is brought out, such that we didn't have to worry about device compatibility with ports.
The Pandora can provide the full 500mA to one of it's ports, so why is this a problem?
phrosty said:DAP said:This chipset only supports full speed (this was buried very deep in the data sheets, they keep referring to the port as USB 2.0) so it is not compatible with the full sized USB port on the Pandora.DAP said:The most interesting chipset for USB I've seen so far is the U-Blox 5.
Unfortunately, the only device I have identified that uses it, is one made by Microsoft that is only available as part of a $250 software package.
This chipset requires 120 mA to operate, so it is not compatible with the USB OTG port of the Pandora. The only way one could use this is with a hub.
Perhaps, in the next revision of the Pandora motherboard, a 4 port USB hub could be added, even if only one of the ports is brought out, such that we didn't have to worry about device compatibility with ports.
The Pandora can provide the full 500mA to one of it's ports, so why is this a problem?
Because the port that can supply 500 mA to does not support usb full speed, or usb low speed, only usb high speed.
And because the port that can support all three modes of operation (USB OTG) can only supply 100 mA, and requires an uncommon connector on the cable (mini-A) to operate as a host.
There are quite a few devices that require more than 100 mA and only operate at low or full speed.
This makes me ask a stupid question.
Why does the USB OTG port, the one that requires an uncommon cable connector to operate as a host, and can only supply 100 mA of current, get the hardware to handle low speed, and full speed operation?
If the standard USB port had this hardware instead, I can't see that we would be having any issues.
Does the USB OTG spec require this functionality and the normal USB spec not?
GPS doesn't work at flying heights anyway. Also no reason it shouldn't be allowed on a plane as it doesn't send, only receive. Bluetooth is so low power compared to GSM or even WLAN that I wouldn't worry about it but it might be forbidden, I don't know.DAP said:Even in the unlikely event that you are allowed to use a GPS on a plane, you won't be allowed to use a Bluetooth GPS on a plane.