BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 11-30-2006, 05:07 PM   #1 (permalink)
New Member
 
Join Date: Nov 2006
Model: 8703e
Carrier: Sprint
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default 8703e as modem under linux - it works!

Please Login to Remove!

I'm not sure if there are any other linux users on this board but as I've seen this requested in other places with no solutions, I thought I would mention that there is now a tool to use the blackberry as a modem under linux. I'm succesfully running XmBlackberry as using my sprint 8703e as a modem on my gentoo linux based laptop. Check out xmblackberry.sourceforge.net for the project page.

Note:
I'm just a happy XmBlackberry user, I had nothing to do with the development.

Jon
Offline  
Old 11-30-2006, 05:23 PM   #2 (permalink)
Knows Where the Search Button Is
 
leyb85's Avatar
 
Join Date: Jun 2006
Location: NJ
Model: 8700g
PIN: 23CD32A5
Carrier: T-Mobile
Posts: 24
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Wirelessly posted (BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100)

This is great news, I had been wondering about a project like this, but gave up on the thought that it wouldn't be supported. I don't know why I thought this. I'm running Debian unstable, and have the 8700g with T-mo, so I suspect it's only a matter of configuration. I'll give it a try on the weekend and report back,cheers!
__________________
#23D66EA4
T-mobile 8700g
Offline  
Old 06-27-2007, 10:43 PM   #3 (permalink)
Thumbs Must Hurt
 
Join Date: Apr 2005
Model: 8320
PIN: Up
Carrier: t-mobile
Posts: 188
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by drboom View Post
I'm not sure if there are any other linux users on this board but as I've seen this requested in other places with no solutions, I thought I would mention that there is now a tool to use the blackberry as a modem under linux. I'm succesfully running XmBlackberry as using my sprint 8703e as a modem on my gentoo linux based laptop. Check out xmblackberry.sourceforge.net for the project page.

Note:
I'm just a happy XmBlackberry user, I had nothing to do with the development.

Jon
Pray tell us, how did you configure xmblackberry to initialize the blackberry as a modem? I have xmblackberry (can do backup/restsore daatabase) working, but can't figure out the modem part. Any tips you can give would be an immense help.
Offline  
Old 06-28-2007, 10:26 AM   #4 (permalink)
New Member
 
Join Date: Nov 2006
Model: 8703e
Carrier: Sprint
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by titetanium View Post
Pray tell us, how did you configure xmblackberry to initialize the blackberry as a modem? I have xmblackberry (can do backup/restsore daatabase) working, but can't figure out the modem part. Any tips you can give would be an immense help.
I setup my dialer to use /dev/modem and then check which device the BB is on when starting XmBB (e.g., /dev/pts/8) and create a symlink for /dev/modem to point to that. I then start kppp and everything works like a regular modem.

Sorry to ignore the PM but this thread might be helpful for someone else eventually.

Hope this helps.
Jon
Offline  
Old 06-28-2007, 02:00 PM   #5 (permalink)
New Member
 
Join Date: Apr 2005
Model: 8703e
Carrier: Sprint
Posts: 6
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I've been having problems compiling XmBlackBerry on Ubuntu 7.04 and SuSE 9.3 (only ones I've tried)

Problem appears to possibly be a bug/quirk in gcc4 or the linker such that even though the appropriate arguments are passed to the linker, it can't seem to find the Motif function calls:

Code:
sync.o: In function `_conflict_handler':
/home/lcotton/src/XmBlackBerry/sync.c:469: undefined reference to `XmVaCreateScrolledWindow'
sync.o: In function `sync_init':
/home/lcotton/src/XmBlackBerry/sync.c:194: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:199: undefined reference to `XmVaCreateRowColumn'
/home/lcotton/src/XmBlackBerry/sync.c:205: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:222: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:240: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:248: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:261: undefined reference to `XmVaCreateRowColumn'
/home/lcotton/src/XmBlackBerry/sync.c:265: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:269: undefined reference to `XmVaCreateTextField'
/home/lcotton/src/XmBlackBerry/sync.c:273: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:278: undefined reference to `XmVaCreatePushButton'
conflict.o: In function `show_doc':
/home/lcotton/src/XmBlackBerry/conflict.c:51: undefined reference to `XmVaCreateToggleButton'
conflict.o: In function `show_conflict':
/home/lcotton/src/XmBlackBerry/conflict.c:138: undefined reference to `XmVaCreateMessageBox'
/home/lcotton/src/XmBlackBerry/conflict.c:161: undefined reference to `XmVaCreateMessageBox'
Anyone have:

1) Advice on fixing?
2) Debian pkg or other binary for i386 of XmBlackBerry?

Thanks.
Offline  
Old 06-28-2007, 02:12 PM   #6 (permalink)
New Member
 
Join Date: Nov 2006
Model: 8703e
Carrier: Sprint
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I haven't tried to compile xmbb in a while; I'm sure I'm many revisions behind but everything works and I don't feel like it is worth taking the risk to change.
I'm currently running ubuntu on my laptop but using xmbb as compiled when running gentoo.
If you send me a PM with an email address to send them to you, I'll attach the binary XmBlackberry and libXlt.so and libXlt.la. I think those were the only files I had to move to my ubuntu system for xmbb but I might be forgetting some. Don't forget to drop the libraries in an appropriate location for ldconfig.

Jon
Offline  
Old 06-28-2007, 06:00 PM   #7 (permalink)
Thumbs Must Hurt
 
Join Date: Apr 2005
Model: 8320
PIN: Up
Carrier: t-mobile
Posts: 188
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'm also using the old xmblackberry version too. The newer ones have a bug in compiling, notably with reference to the motif library. I've spent weeks trying to comment those out and still couldn't get past those errors. So, like DrBoom, I'm sticking with the original version for now. If it works, why break it?

Titetanium

Last edited by titetanium : 06-28-2007 at 06:05 PM.
Offline  
Old 06-29-2007, 06:58 AM   #8 (permalink)
New Member
 
Join Date: Apr 2005
Model: 8703e
Carrier: Sprint
Posts: 6
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Aha. That was my problem -- I couldn't bear to use a program versioned "0.0.0". But the original 0.0.0 release compiled and worked fine!
Offline  
Old 07-12-2007, 09:42 AM   #9 (permalink)
New Member
 
Join Date: Jul 2007
Model: 8703e
PIN: N/A
Carrier: Sprint
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Need to use openmotif2.3

Quote:
Originally Posted by josecanuc View Post
I've been having problems compiling XmBlackBerry on Ubuntu 7.04 and SuSE 9.3 (only ones I've tried)

Problem appears to possibly be a bug/quirk in gcc4 or the linker such that even though the appropriate arguments are passed to the linker, it can't seem to find the Motif function calls:

Code:
sync.o: In function `_conflict_handler':
/home/lcotton/src/XmBlackBerry/sync.c:469: undefined reference to `XmVaCreateScrolledWindow'
sync.o: In function `sync_init':
/home/lcotton/src/XmBlackBerry/sync.c:194: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:199: undefined reference to `XmVaCreateRowColumn'
/home/lcotton/src/XmBlackBerry/sync.c:205: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:222: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:240: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:248: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:261: undefined reference to `XmVaCreateRowColumn'
/home/lcotton/src/XmBlackBerry/sync.c:265: undefined reference to `XmVaCreateLabel'
/home/lcotton/src/XmBlackBerry/sync.c:269: undefined reference to `XmVaCreateTextField'
/home/lcotton/src/XmBlackBerry/sync.c:273: undefined reference to `XmVaCreatePushButton'
/home/lcotton/src/XmBlackBerry/sync.c:278: undefined reference to `XmVaCreatePushButton'
conflict.o: In function `show_doc':
/home/lcotton/src/XmBlackBerry/conflict.c:51: undefined reference to `XmVaCreateToggleButton'
conflict.o: In function `show_conflict':
/home/lcotton/src/XmBlackBerry/conflict.c:138: undefined reference to `XmVaCreateMessageBox'
/home/lcotton/src/XmBlackBerry/conflict.c:161: undefined reference to `XmVaCreateMessageBox'
Anyone have:

1) Advice on fixing?
2) Debian pkg or other binary for i386 of XmBlackBerry?

Thanks.
I had the above problem using openmotif-2.2. I upgraded to version 2.3 and that fixed the compile problem. (I'm using gentoo on amd64.)

When I run the app it sees the BB and tries to login, but it doesn't accept my password.
Offline  
Old 07-22-2007, 11:47 AM   #10 (permalink)
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8100
PIN: N/A
Carrier: T-Mobile
Posts: 17
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi. I'm a newbie in Linux and using Ubuntu 7.04. It's been few days now that I'm trying ti figure out how to charge my Blackberry 8100 (Pearl) thru the USB cable. I failed to follow the steps provided in BB forums to properly download and istall bcharge. Nevertheless, to my great surprise, I just found out that it DOES CHARGE! The yello Charging Icong on BB's screen stays on, an error message "USB power is insufficient......" appears for few seconds but it does charge to 100%.

My concern is whether it will damage anything in my Blackberry or not. If you guys ever encountered with the same problem please enlighten me on this issue. Thanks.

AbuAnsar
Offline  
Old 07-22-2007, 11:50 AM   #11 (permalink)
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8100
PIN: N/A
Carrier: T-Mobile
Posts: 17
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

/SOS

Hey guys. Could you please help me with the detailed instructions on how to set my Blackberry 8100 as a modem to work with Ubuntu 7.04 ?
Offline  
Old 07-23-2007, 10:32 PM   #12 (permalink)
Knows Where the Search Button Is
 
Join Date: Jul 2005
Model: 8820
Carrier: T-Mobile
Posts: 29
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

XmBlackBerry will not compile against lesstif; it must have the less free OpenMotif library, and it must have version 2.3 of it (2.2 won't do). The documentation isn't very explicit about that, and the configure script mistakenly succeeds with lesstif or earlier openmotif.

I have submitted this issue as a bug.
Offline  
Old 07-26-2007, 09:15 PM   #13 (permalink)
New Member
 
Join Date: Jul 2007
Model: 8703e
PIN: N/A
Carrier: verizon
Posts: 6
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'm using XmBlackBerry with Puppy Linux 2.17 to connect to Verizon broadband with my 8703e. Works great. I posted a package for puppy here:

Puppy Linux Discussion Forum :: View topic - XmBlackBerry --- Blackberry cell phone utility & modem


If you want to checkout Puppy:


Puppy Linux
Offline  
Old 08-25-2007, 09:07 AM   #14 (permalink)
New Member
 
Join Date: Aug 2007
Model: 8830
PIN: N/A
Carrier: Sprint
Posts: 4
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by titetanium View Post
Pray tell us, how did you configure xmblackberry to initialize the blackberry as a modem? I have xmblackberry (can do backup/restsore daatabase) working, but can't figure out the modem part. Any tips you can give would be an immense help.
Are you using a CVS version or a tarball version?

How did you set up your XmBlackBerry to do backup/restore at least? When I run my XmBlackBerry and plug in my device, nothing happens. I do I make XmBlackBerry recognize my BlackBerry?

In XmBlackBerry, when I click on options, the terminal immediately prints:

Code:
XmBlackBerry.c:OptionPopupCallback(995) - GPRS modem device Not available

Last edited by alkos333 : 08-25-2007 at 09:26 AM.
Offline  
Old 10-11-2007, 10:44 PM   #15 (permalink)
Thumbs Must Hurt
 
Join Date: Apr 2005
Model: 8320
PIN: Up
Carrier: t-mobile
Posts: 188
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by alkos333 View Post
Are you using a CVS version or a tarball version?

How did you set up your XmBlackBerry to do backup/restore at least? When I run my XmBlackBerry and plug in my device, nothing happens. I do I make XmBlackBerry recognize my BlackBerry?

In XmBlackBerry, when I click on options, the terminal immediately prints:

Code:
XmBlackBerry.c:OptionPopupCallback(995) - GPRS modem device Not available
I used the tarballs from xmblackberry.sourceforge.net. I have compiled successfully versions 0.0.0, 0.3.0, 0.4.0(cvs), but 0.3.0 works the best so far. The latest cvs (0.4.0) version works, but its buggy and doesn't work with the opensync plugin.

I didn't do anything special in setting up xmblackberry to do backups/restores. I just ran the binary as is, with one exception: suid root, so I don't have to run sudo nor encounter usb permission issues in udev. Moreover the opensync plugin works with version 0.3.0 as well so syncing with the laptop should work, if I can get it to sync with Thunderbird - not Evolution (too bloated for my tastes), then I'm golden, almost. If only the modem script would work so I can tether...... it's 95% of the way there but something is missing, I just don't know what.
Offline  
Old 12-09-2007, 07:50 PM   #16 (permalink)
New Member
 
Join Date: Sep 2007
Model: 8830
PIN: N/A
Carrier: sprint
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Smile EEEPC with blackberry 8830

I just got eeepc laptop 701 with Linux under xandros as partily and wonder would it help to access internet by using blackberry as modem since I notice there has various of linux operate? your successful with blackberry and I am interesting to know how to create since I am not expert with linux as I already got book "A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux" as I am sure that bottom line of various linux operate almost same if so then let me know where can I find located so I can study and learn to impove whatever need.
Offline  
Old 09-30-2008, 10:58 PM   #17 (permalink)
New Member
 
Join Date: Sep 2008
Model: 8130
PIN: N/A
Carrier: SPRINT
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

bought a cradlepoint phs300 (personal wifi hotspot) now i don't care what OS.

i just plugged the USB cable from blackberry into PHS300, turned the PHS300 switch to On...

typed in the password provided on the PHS300

presto! i was connected=!

found a good deal on ebay for the phs300.

the phs300 has a lithium ion battery and the USB cable charges my blackberry pearl at the same time...

now all i need is the PHS300 car charger and i am totally mobile.

i have two asus eee mini PCs...

one running linux, one running xp

i was a software engineer 20 years before getting laid off.

now i spend most of my time in my limo waiting...

i now offer on-board wifi hotspot to my passengers and can test
my limo web site with linux and xp pcs as i develop it.

more time to work on important stuff like my on-line reservation software
that runs on my web servers running php and mysql.

why spend all that time on trying to tether blackberry to linux when
the cradlepoint phs300 is plug and play solution?
Offline  
Old 09-30-2008, 11:32 PM   #18 (permalink)
New Member
 
Join Date: Sep 2008
Model: 8130
PIN: N/A
Carrier: SPRINT
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default also...

i did a lot of research beforer choosing phs300...

this was an unsolicited comment!

my single blackberry connection is shared between my linux pc and xp pc
and any passengers.

what could be better?

the only thing i could think of is ...

the cradlepoint support bluetooth so that a wireless tether between
the phs300 and blackberrry could be established.

then i could stow the cradlepoint left on with car charger hooked up and
would not have to disconnect the usb cable everytime i got out of the
limo and needed to take blackberry with me.

currently i can stow one of the pcs (left on in the limo,) (out of sight)

and log into it with a real vnc window and do my xp testing, and linux
development/testing from using a single pc.

my xp pc is a necessary evil. so i feel good about keeping it out of sight.

(spawn of satan! heh heh)

simplify! go wireless!
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.