RRMOBILE v0.3 ALPHA RELEASE
I've just compiled and packaged up a new version of RRMobile, which I am defining as an ALPHA version ONLY. Therefore I make no guarantees at all that it will work in any way, shape or form!
This contains all the fixes I've mentioned previously, but testing has been extremely limited. I managed to get hold of an old Nokia 6310i, but couldn't make it work at all with this software on any of the exposed COM ports (application hangs on connection) which is something to do with the 3rd party RS232 DLL and not the application itself.
By default the application will start with an attempted connection to COM0. This will result in the application going into demo mode, so it should always startup the first time.
You will need to amend RRMobileConfig.INI located in the Config. subfolder manually. For the application to work fully (assuming it does work) you will need to enter the relevant AT commands supported by your phone into the relevant sections in this configuration file. To help you with this, there is a program called ATSniffer which is installed by the plugin installer.
To use ATSniffer:
Launch the program (Start, Programs, RoadRunner Mobile Plugin, AT Sniffer)
Select the COM Port to connect to
Click on OPEN
Click on ATSniffer!
A standard set of AT commands will be sent to the phone. Anything that reponds with OK can be used, and you should put these commands wherever they need to be in the configuration file. You should also put ALL supported commands in the section 'Configuration\Supported Commands', pipe separated (separated by the '|' character).
Okay so, er, what do I do?
Download the zip file at the bottom of this post. Extract the contents of the ZIP file, and run the setup.exe to install the plugin. Make sure you install it into the RoadRunner plugin folder so you know where it is.
I got an error during install that gives me the options to 'Abort, 'Retry' or 'Ignore'!
Click on Ignore, the installer will continue to work correctly and these files are already installed and probably the right versions.
It will have no detrimental affect to the program.
VB6's setup and deployment wizard is notorious for trying to incorrectly install core system files without handling the situation properly. I'd go and change the installer source as I've done in the past, but frankly, it's not worth the effort.
What about the skin? Last time I downloaded this plugin, it wouldn't start without the skin!
I've included the skin within the ZIP file, simply extract this to a folder called 'Skin' under the RRMobile installation directory. You will still need to modify your RoadRunner skin to call the plugin however. I'll leave that for you to figure out (there is another post somewhere around giving away the answers)
What about the configuration file? Last time I downloaded this plugin, it wouldn't start without a configuration file!
I've modified the application to use a different, single, configuration setup. Start the application and one will be created for you. Then you'll need to go and set it up.... (see post information above)
I have a WM6 based phone, how do I get RRMobile to connect to it?
You need to install the WM6 Dial-up Networking Service if it is not already installed. I grabbed mine from this post (WM6_DUN at the bottom of the thread) here. You may need to hunt around for a specific one for your phone (not sure about this). Then, you must use the PHONE to pair with PC and expose the DUN service. This will then create a COM port that you can use, specify this COM Port number as your RRMobile COM port in the configuration file.
I've set the COM port in the configuration to a COM port that exists, and is for my phone. When I start RRMobile I can see 'Initializing Plugin/Opening COM Port: XX' but nothings happening or the application has hung
Sometimes a phone will have multiple COM ports, you may need to make sure you have the right one. Also, you may need to modify the BAUD RATE in the configuration file, particularly for older phones. Try dropping the BAUD RATE to 9600 or even 4800 and see if there is any improvement.
If none of the above works, then for now you can't use RRMobile - but don't dispair! Not only will I be writing my own RS232 port code sometime soon, but I'm also working on a generic BT solution to communicate properly with phones so keep an eye out for it....
I need the AT command for 'such and such a thing'
This is why those clever people at Google invented their search engine. Try using ATSniffer's control file (ATCommands.txt) and testing out commands before you embed them into the configuration file.
I can't get the program to work at all!
If it's not because of the hanging issue posted up there a bit, drop me a note (e-mail address should be on my profile) and let me know of any errors that popup. If it's just a case of not being able to get your phone connected (fails to open any ports, or causes the application to hang) then the application can't communicate with your phone.
How do CDMA phones fit into the scope of this program?
No idea. If you can get your phone to expose a COM port then you might get things working.
Will I be able to get my phone contacts etc out of my phone?
I haven't modified any of the original contact retrieval code with the exception of creating classes instead of structures to store them in. Check your configuration file, locate the appropriate phone book and set the commands appropriate to contact retrieval for that phone book on your phone.
FYI: the phone books are as follows:
Outlook = 0
Phone = 1
Sim = 2
Dialled = 3
Received = 4
MissedCalls = 5
You might get lucky!
Wow, this looks like it could be great, can I donate towards your efforts?
No, for a number of reasons:
1) This application is not mine, and was made open source by it's original author. I've just hacked it around to resolve issues and attempt to give the program some more stability.
2) I am working on my own fully BT enabled solution to phone integration which may or may not succeed.
3) The missus is about to make me a daddy for the 2nd time, so soon I won't be able to devote much time to supporting it.....
Tell me more about this new plugin you were talking about earlier.....
It's a .NET based application using pure BT connectivity. So far I have it discovering phones, and a phone's supported services. I can prove a connection to the DUN service and the RFCOMM service and can monitor incoming AT commands, and proved outgoing AT commands.
I've not yet been able to find a way to divert the audio, although I'm still working on it....
Enough! Where's the download!??!
Grab RRMobile 0.3 Here!