top of page
Search
erinzadora9447s89

Setup Bluetooth Serial Port Sync Palm: A Step-by-Step Guide



Now, first start a hotsync on your palm, then click the hotsync button in JPilot or KPilot. If all goes well, it will connect and start synchronizing.This will be quick, as it just does contacts, addresses, etc. The standards.There are no special conduits in the standard Jpilot, such as Documents-To-Go, so either find those on the Internet (if they exist) or make them yourself.


Palm devices come with built-in networking capabilities, as well as Bluetooth. If you also own a laptop, or have a USB Bluetooth adaptor, syncing over bluetooth, while being noticeably slower, is probably more convenient than keeping your sync cable handy.




Setup Bluetooth Serial Port Sync Palm



Next, there is the actual setup for syncing. Basically, this involves setting up a small LAN over Bluetooth connection. I did this following the guide in [2], the author of which followed the guide in [3]. Anyway, on to the real information.


First we would need to pair the Palm and your PC. If you are using Bluez, then use blueman-manager to search for your Palm (make sure bluetooth is turned on and not hidden), then pair them (the button is labeled 'bond', for some reason or other). You would need to type in a verification pass-key. Alternatively, from the palm, search for your PC's bluetooth and set it as a trusted device.


In addition to USB and Bluetooth, the Palm TX model includes Ethernet connectivity. To sync the device using a direct Ethernet connection with jpilotAUR, simply set the serial device to net:any in the Preferences dialog and then hotsync. On the Palm, you will need to select the name/ip address of the machine where jpilotAUR is running and then start the hotsync. Enjoy high speed wireless hotsync-ing.


iAP and later iAPv2 protocol are proprietary protocols developed by Apple Inc. for communication with 3rd party accessories for iPhones, iPods and iPads. Most bluetooth drivers and stacks for Windows don't support the iAP profile since using such protocols requires a MFi license from Apple and thus is displayed as "Bluetooth Peripheral Device" or "Not Supported Bluetooth Function" in Device Manager.


For Bluetooth, Synchronization is one of the most important areas. The Bluetooth specifications up to, and including 1.1, has Synchronization Profile that is based on IrMC. Later, many of the companies in the Bluetooth SIG already had proprietary synchronization solutions and they did not want to implement IrMC -based synchronization also, hence SyncML emerged. SyncML is an open industry initiative for common data synchronization protocol. The SyncML protocol has been developed by some of the leading companies in their sectors, Lotus, Motorola, Ericsson, Matsushita Communication Industrial Co., Nokia, IBM, Palm Inc., Psion and Starfish Software; together with over 600 SyncML Supporter companies. SyncML is a synchronization protocol that can be used by devices to communicate the changes that have taken place in the data that is stored within them. However, SyncML is capable of delivering more than just basic synchronization; it is extensible, providing powerful commands to allow searching and execution.


I will be moving from PC to Mac, but will need to run a Windows application that uses a serial port, using boot camp. Would I be right in thinking I would need to install this adapter under Windows using a Windows driver?


Loaded it all up fine, however my main purpose was that so I can telnet to devices on the serial port.My question is running the telnet what would I put after the telnet command to identify the port,


The Treo 650 runs Palm OS 5, which works rather nicely with GNU/Linux providing you have the proper kernel modules and applications available.A lot of material already exists on how to set up a virtual serial port, so the Bluetooth setup is the main focus of this article.


In order to use DUN, you first must connect to the Treo and set up a virtual serial port. This is done by using a script that I wrote, shownbelow. First, you must find out your Treo's MAC address. This is accomplished by running hcitool scan. Replace the number 00:00:00:00:00:00 with the number that was just printed on screen. Place this file in/usr/bin/treoconnect and run the chmod command chmod +x/usr/bin/treoconnect.


Alternatively, you can use the KDE application KPPP. The settings are fairly simple. The number to dial is #777, and you may or may not be required to use a username. If you are required to use a username, the username/password is web/web and the authentication is PAP/CHAP. Make sure that the modem is pointing to the virtual serial port; for me, this is /dev/rfcomm1. This can be determined by watching logs when you attempt to run treoconnect tail -f/var/log/messages.


In order to hotsync the Treo through Bluetooth, you must be able toconnect properly. Also, DUN must not be enabled when attempting a Bluetooth sync. And, make sure to run treoconnect prior to the sync. The hotsync setup happens almost entirely on the Treo side.


I need help with this also, please. I cannot find the virtual serial option. I'm trying to attach my Palm Pilot to sync via blue tooth because the USB option doesn't work. I can add a COM port but not virtual???HELP!!!! I've been working on this for 6 HOURS and Dell wants 129dollars to help me! I don't have that lol...this PDA was a gift.


As long as your device supports Adonit Note, it will support the advanced features like palm rejection. No need to set up in your device or apps. However, some apps may choose not to enable those active stylus features.


When you use a RS-232 serial port cable to connect your display to an external computer certain functions can be controlled remotely by the PC, including Power On/Off, Volume adjustment, Input select, Brightness, and more.


Name, address, of manufacturer and importers:México, Av. de la Palma #8 Piso 2 Despacho 203, Corporativo Interpalmas,Col. San Fernando Huixquilucan, Estado de MéxicoTel: (55) 3605-1099


OK, I assume you can hotsync your PDA using serial, USB, IRDA or Bluetooth. For this How-to, I will assume USB connectivity (that being the most common these days), but the principles remain the same no matter what you do.


I have mistakenly thought that it is simply enough to connect the TX/RX lines. But it turns out that TTL levels are very different from RS232 on a DB9 connector. The former ranges from 0-5V and the latter can swing from -9V to +9V or more. Even though both are serial ports. Hooking up directly shows gibberish on PocketTerm (by Plushworks), but it definitely shows something. This means that the first thing I had to do was to try and convert the RS232 signal to TTL. Upon digging a little more, I came across a connector for Serial to TTL. So I ordered one to try.


Once I had the connector made, with breakout for all the lines, I followed the diagram below and started connecting it to the RS232 to TTL serial adapter. Putting everything on a breadboard, I decided to go a step further and actually put in some LEDs in order to have some visuals when there is traffic flowing or when the port is open.


The sketch below shows how I hooked up only 4 lines to the TTL and had my first successful sync with pilot-xfer. The connecting system is a Cubietruck which has an onboard TTL serial (UART0) which I connected to. The resulting port on the UART is /dev/ttyS0. The testing software used was, on the Palm side PocketTerm, and on the Linux side, Minicom. The settings used to test are documented in the sketch below.


Just to bring it a step further, once I was able to establish a serial connection at 9600 or 19200 Baud to the Linux system, I tried offering login services on the Serial Port. In may posts, I have noticed that folks are trying all sorts of setup to be able to permanently offer a login prompt over serial. However, this is not something that I wish to do. I wanted to be able to (1) know exactly the service that I want to offer, and (2) have control over when I offer it. The following command provides a login prompt over the specific serial port.


Hi Ron -Thanks for the nice note! It's always good to hear from folks who have successfully built my interface. And thanks for the link to the forum. I'm continually amazed by how many folks have built this thing. I get one or two emails a week from people looking for troubleshooting help when things don't work right, but I don't often hear about people's successes.I saw that someone had mentioned the PalmAstro Yahoo group in your forum. Hopefully your members are aware of that resource. Doug Braun (of PalmDSC fame) hangs out there. I keep an eye on that list in case anything comes up regarding my interface.Interfacing to Palms and other PDAs can be tricky, as you guys have discovered. Just finding the serial cables can be a challenge, especially for newer models. I did run across a handy web page for finding cables: Don't know if you've seen it or not--it lists a few sources of cables for a variety of models. I usually look on Ebay first--you can often get cables there for a small fraction of the cost from regular suppliers.Another consideration for PDA cables is that they pretty-much all require a null modem adapter. And still another is that a few cables require a voltage source in order to work. Handspring Visor cables, for example, expect to power themselves from the serial port of the PC they would normally be connected to. The reason they need power is that they have internal circuitry to convert the TTL-level voltages from the PDA into RS232-level voltages for the PC (and my interface). So, the interface has to be modified a bit so it can provide that voltage (I think I tell how to do that on my web page).Thanks again for the note. Please feel free to pass my reply on to your forum members if you'd like. And let the folks there know that they should feel free to email me if they have questions or comments about my interface circuit, or even if they just want to share some pictures of their setup with me.Dave Ek 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page