I noticed that I have a couple of dozen visitors hit my earlier posting on synchronizing linux systems with a nokia 6301, and given that I am on a bit of high after just posting my previous note about connecting to the net through the the GPRS and bluetooth functions on the nokia 6301 I figure I will follow with my latest discoveries fiddling fun.
I must be turning into a google zealot because everytime I turn around there is another google service available which I want to twiddle. Let me explain.
Currently Evolution does not support synchronizing itself in any sane fashion against a syncml device like the nokia 6301. So all my contacts living inside my client have become increasingly disconnected with the contacts listed with gmail and the contacts that I have on my cell phone.
Obviously the context between these three application is somewhat different in each case. Like I often want to be able to grab a map of my next intended target from the evolution address book, but rarely want to do this inside of gmail itself, and I usually cannot be bothered with any of that rigamarole on the cell phone. Nevertheless, it would still be nice if they were synchronized.
So here steps in google to the rescue with its online syncml service, along with instructions on how to configure the sister device of the 6301 (6300 in this case) to use its service. Note that the Nokia 6301 and 6300 are S40 series Symbian OS devices.
I won't go into the details of the configuration since they are adequately specified elsewhere, but figure I will get to the point, thanks google for providing a working sync service.
Next I want to point out that gmail is available as a binary application on most recent nokia phones including the slightly older models such as the 6301. As a side note, this works with Google Apps as well.
Check out http://m.google.com for all the goodies, including google maps.
Sigh, I can feel the tendrils of zealotness swirling around me... Somebody kick me if I go too far.
Anyways, while this isn't exactly a Nokia 6301 and Linux article, the same results can be achieved, so I figure it is a good enough equivalent.
Analytics Tracking Code
Showing posts with label Hardware. Show all posts
Showing posts with label Hardware. Show all posts
Thursday, May 21, 2009
Linux, bluetooth, and GRPS internet
Currently I am sitting in Austin's Neighborhood Pub across the street from my little condominium here in Calgary, Alberta. Although I can see a number of wireless networks in the area, none of them are unsecured and for their own reasons, the pub itself is not particularly interested in providing wireless connectivity to its patrons.
So this leaves me with the need to be creative in how I connect to the internet. What's more, in a couple weeks I am leaving for my second major cross country bicycle tour of Canada, and will likely be more or less completely away from the gentle caress of the net for most of that time.
Anyways, as I mentioned, I need to be creative with this whole connectivity thing, and my solution is via bluetooth, to route packets through my cell phone and connect to the net via the phones GPRS (and EGPRS in some areas) data connection.
The thing that impressed me is that this technology is alreadly quite nicely supported in linux, albeit with a bit of work on the commandline (not much, just check out pand, bnep, and of course ifconfig and dhclient). If you want some fairly superb documentation on this check out the bluetooth article gentoo wiki.
I imagine that other operating systems like the BSD's would support this as well, but I haven't confirmed it.
Congrats to the bluez folks for delivering a working network bluetooth stack for linux.
As a side note from what I read on Dan Williams' Blog, this functionality will eventually make its way into network manager itself sometime around the release of 0.8.
This makes me want to move to a phone that actually supports 3g data connections to make this all a bit faster than dialup... However, at this time there is nothing available on the market which will do everything I want from a phone (3G. UMA, Bluetooth and supports a native binary gmail application). My current Nokia 6301 does all of this except the 3G thing, so I am going to stick with it for the time being.
Take Care, and hopefully I will post back here before I leave for my tour, but then again, even if I don't then so be it, I will be able to post from the road.
Please enjoy responsibly
So this leaves me with the need to be creative in how I connect to the internet. What's more, in a couple weeks I am leaving for my second major cross country bicycle tour of Canada, and will likely be more or less completely away from the gentle caress of the net for most of that time.
Anyways, as I mentioned, I need to be creative with this whole connectivity thing, and my solution is via bluetooth, to route packets through my cell phone and connect to the net via the phones GPRS (and EGPRS in some areas) data connection.
The thing that impressed me is that this technology is alreadly quite nicely supported in linux, albeit with a bit of work on the commandline (not much, just check out pand, bnep, and of course ifconfig and dhclient). If you want some fairly superb documentation on this check out the bluetooth article gentoo wiki.
I imagine that other operating systems like the BSD's would support this as well, but I haven't confirmed it.
Congrats to the bluez folks for delivering a working network bluetooth stack for linux.
As a side note from what I read on Dan Williams' Blog, this functionality will eventually make its way into network manager itself sometime around the release of 0.8.
This makes me want to move to a phone that actually supports 3g data connections to make this all a bit faster than dialup... However, at this time there is nothing available on the market which will do everything I want from a phone (3G. UMA, Bluetooth and supports a native binary gmail application). My current Nokia 6301 does all of this except the 3G thing, so I am going to stick with it for the time being.
Take Care, and hopefully I will post back here before I leave for my tour, but then again, even if I don't then so be it, I will be able to post from the road.
Please enjoy responsibly
Friday, October 17, 2008
How to synchronize a Nokia 6301 in Linux - Investigation
This afternoon I received my brand new Nokia 6301 cell phone. In many respects, I really do like the thing.
This nokia smartphone has a wifi antenna which allows it to be used as a VOIP handset if you are in range of an appropriate network and also supports all the normal functionality of your typical cell phone. It also supports Bluetooth and has a mini-usb adapter.
When physically connected to a modern linux machine (in my case openSUSE 11.0), it initially identifies itself as a USB Mass Storage device and the desktop responds appropriately by mounting it like any other USB drive. However, the phone specifies a couple of other connectivity options, including "Data Storage" (USB Mass Storage), "Media & Printing" (MTP) and "PC Suite".
When you choose "Media & Printing", the device switches to MTP mode (Woohoo, go libmtp!) which libmtp supports very nicely, although after perusing the datastructure, I am not clear which folders are the "correct" folders for which type of file. I guess this would just require some testing inside of Windows to see where the nokia tools put things. That said, this also means that f-spot should work pretty much out of the box.
Anyways, the third option "PC Suite" puts the device into a state which the nokia PC Suite application can use to synchronize the phone with Microsoft Outlook or Lotus Notes. This third area is the most interesting for me at the moment. I want my Evolution Contact List and Calendar to synchronize with with the phone so that I don't need to pull out my laptop just to check if my flight to New York leaves at 10:45 or 11:45.
There do seem to be a number of tools for solving this problem, however they are not particularly explanatory, nor have I actually been able to sync my calendar, todo list or contact list to the phone in yet in Linux.
So, that pretty much summarizes my experience to date with the Nokia 6301 in Linux.
I definitely would appreciate someone pointing me to documentation on how to get my calendar out of the PC and onto the phone.
This nokia smartphone has a wifi antenna which allows it to be used as a VOIP handset if you are in range of an appropriate network and also supports all the normal functionality of your typical cell phone. It also supports Bluetooth and has a mini-usb adapter.
When physically connected to a modern linux machine (in my case openSUSE 11.0), it initially identifies itself as a USB Mass Storage device and the desktop responds appropriately by mounting it like any other USB drive. However, the phone specifies a couple of other connectivity options, including "Data Storage" (USB Mass Storage), "Media & Printing" (MTP) and "PC Suite".
When you choose "Media & Printing", the device switches to MTP mode (Woohoo, go libmtp!) which libmtp supports very nicely, although after perusing the datastructure, I am not clear which folders are the "correct" folders for which type of file. I guess this would just require some testing inside of Windows to see where the nokia tools put things. That said, this also means that f-spot should work pretty much out of the box.
Anyways, the third option "PC Suite" puts the device into a state which the nokia PC Suite application can use to synchronize the phone with Microsoft Outlook or Lotus Notes. This third area is the most interesting for me at the moment. I want my Evolution Contact List and Calendar to synchronize with with the phone so that I don't need to pull out my laptop just to check if my flight to New York leaves at 10:45 or 11:45.
There do seem to be a number of tools for solving this problem, however they are not particularly explanatory, nor have I actually been able to sync my calendar, todo list or contact list to the phone in yet in Linux.
So, that pretty much summarizes my experience to date with the Nokia 6301 in Linux.
I definitely would appreciate someone pointing me to documentation on how to get my calendar out of the PC and onto the phone.
Sunday, July 13, 2008
Open source home renovations
On June 30, 2008 I took possession of my very first property. It's an 800 square foot, two-bedroom condo in South Calgary (Alberta).
Given that I am a massive geek, part of the renovations I am taking on in preparation for moving in, is a robust home network. This includes (at least) seven cat5e, and six rg6 cable drops. For this I have used a fancy product by Leviton. Their Structured Media center items appear to be exactly what I need to marshal my assorted cables, and send them along to their eventual end points.
This allows a lot of flexibility towards future home renovations, and lets you easily re-design the layout of the network at a future point in time. As far as I am concerned, this sort of cable organization is the best way to go.
In any case, all this work is being completed with the intention of designing an ideal open source home. My routing, media distribution, work bench, telephony and data storage system have all marshaled into a single room. The original analog telephony network is untouched in case a future owner doesn't want to use the fancy system that I have built.
Anyways, I have been doing this upgrade as part of a behind the scenes project that I have been playing with to develop a home running entirely on open source software. More on this later, expect interesting developments as the year goes on.
-Ted
Given that I am a massive geek, part of the renovations I am taking on in preparation for moving in, is a robust home network. This includes (at least) seven cat5e, and six rg6 cable drops. For this I have used a fancy product by Leviton. Their Structured Media center items appear to be exactly what I need to marshal my assorted cables, and send them along to their eventual end points.
This allows a lot of flexibility towards future home renovations, and lets you easily re-design the layout of the network at a future point in time. As far as I am concerned, this sort of cable organization is the best way to go.
In any case, all this work is being completed with the intention of designing an ideal open source home. My routing, media distribution, work bench, telephony and data storage system have all marshaled into a single room. The original analog telephony network is untouched in case a future owner doesn't want to use the fancy system that I have built.
Anyways, I have been doing this upgrade as part of a behind the scenes project that I have been playing with to develop a home running entirely on open source software. More on this later, expect interesting developments as the year goes on.
-Ted
Tuesday, May 13, 2008
My initial experience with pfSense
As good as OpenBSD has been as my gateway router OS, I am pretty sure that I am going to move away from it to one of the pre-packaged routing systems.
Specifically, I am talking about pfSense. pfSense is a distribution of FreeBSD that uses the pf packet filter technology originally from OpenBSD, and actually had its origins as a fork of the m0n0wall project which uses ipfilter. Both systems are extremely powerful, and importantly, easy for me to use, and because I want to stick with pf as my underlying packet filter, I have chosen pfSense.
Installation onto my compact flash driven Compaq Evo D300 Small Form Factor, was very straightforward with the assistance of my card reader, dd, and a null-modem serial cable (after I figured out that installation is done via a serial terminal rather than the screen). Certainly, anyone ready to do an embedded installation of pfsense just with parts lying around their house deserves major geek cred points.
Right now, only 64Mb of the 2Gb flash card is partitioned for use (from the default image), which actually is not really a big deal since its a router. I'm not exactly going to mess with it very often. Maybe. I am forever tinkering with this stuff. But I think that I will leave it until the next distribution update.
Specifically, I am talking about pfSense. pfSense is a distribution of FreeBSD that uses the pf packet filter technology originally from OpenBSD, and actually had its origins as a fork of the m0n0wall project which uses ipfilter. Both systems are extremely powerful, and importantly, easy for me to use, and because I want to stick with pf as my underlying packet filter, I have chosen pfSense.
Installation onto my compact flash driven Compaq Evo D300 Small Form Factor, was very straightforward with the assistance of my card reader, dd, and a null-modem serial cable (after I figured out that installation is done via a serial terminal rather than the screen). Certainly, anyone ready to do an embedded installation of pfsense just with parts lying around their house deserves major geek cred points.
Right now, only 64Mb of the 2Gb flash card is partitioned for use (from the default image), which actually is not really a big deal since its a router. I'm not exactly going to mess with it very often. Maybe. I am forever tinkering with this stuff. But I think that I will leave it until the next distribution update.
Monday, May 12, 2008
Compaq Evo D300 SFF as a router
About 6 months ago I purchased a reasonably cheap second hand Compaq Evo D300 Small Form Factor PC.
Originally, the machine was intended to become a dial-up router and http proxy for my moms small gallery business in Empress, Alberta. After repeated failed attempts to get OpenBSD to actually dial into the ISP, I gave up on that train of thought for the time being and brought the machine back to Calgary.
Jumping forward a bit, I decided to start using the machine (named evo on my network) as my own gateway instead. Fine. OpenBSD installed just peachy, and configuring dhcpd and dns took a couple hours. Poof, instant router. However, one of the machines problems is that unless a keyboard is attached, it will fail to boot. Despite all my rummaging through the bios, I was unable to turn off the darned "halt keyboard missing; Press F1 to continue error".
This is a problem for server hardware which run headless (like a router should be able to), since if there is a power failure, I will need to manually hook up a monitor and keyboard, and press F1, and verify it is booting. Gah, No thanks; I would rather run a crumby linksys. Sure enough, Google came to my rescue. Apparently, the ignore missing keyboard option is available on the machine, however, both a power and bios password need to configured to make it available in the BIOS.
Silly.
That said, the machine is more than capable for a SOHO router, and now I am keeping it for myself.
Originally, the machine was intended to become a dial-up router and http proxy for my moms small gallery business in Empress, Alberta. After repeated failed attempts to get OpenBSD to actually dial into the ISP, I gave up on that train of thought for the time being and brought the machine back to Calgary.
Jumping forward a bit, I decided to start using the machine (named evo on my network) as my own gateway instead. Fine. OpenBSD installed just peachy, and configuring dhcpd and dns took a couple hours. Poof, instant router. However, one of the machines problems is that unless a keyboard is attached, it will fail to boot. Despite all my rummaging through the bios, I was unable to turn off the darned "halt keyboard missing; Press F1 to continue error".
This is a problem for server hardware which run headless (like a router should be able to), since if there is a power failure, I will need to manually hook up a monitor and keyboard, and press F1, and verify it is booting. Gah, No thanks; I would rather run a crumby linksys. Sure enough, Google came to my rescue. Apparently, the ignore missing keyboard option is available on the machine, however, both a power and bios password need to configured to make it available in the BIOS.
Silly.
That said, the machine is more than capable for a SOHO router, and now I am keeping it for myself.
Thursday, April 24, 2008
I want less hardware
I have been seriously considering reducing the number of computers in my life. In the good old days, I ran a fairly powerful Pentium 4 desktop for gaming and general computer work. The machine is still my central desktop, but I have found that I rarely use it these days. That said, I promised my brother that he can have the machine.
I've been thinking about what I want to replace the desktop with, and the more I think about it, the more certain I am that I no longer really want a desktop.
My laptop (Dell Inspiron 700m) performs the majority of the tasks that I need, has open source drivers for every piece of hardware on the machine and is also very easy to bring with me where ever I go. And from personal experience, the machine is a spectacular conference laptop. Avoiding the need synchronize the machines is very appealing.
So. Is this the way I want to go?
Maybe.
For May, my plan is to pack up the desktop, give it to my brother, and see if just using the laptop works for me. At the end of the month, I will review if this was a success or not and choose whether or not to buy a new desktop.
I've been thinking about what I want to replace the desktop with, and the more I think about it, the more certain I am that I no longer really want a desktop.
My laptop (Dell Inspiron 700m) performs the majority of the tasks that I need, has open source drivers for every piece of hardware on the machine and is also very easy to bring with me where ever I go. And from personal experience, the machine is a spectacular conference laptop. Avoiding the need synchronize the machines is very appealing.
So. Is this the way I want to go?
Maybe.
For May, my plan is to pack up the desktop, give it to my brother, and see if just using the laptop works for me. At the end of the month, I will review if this was a success or not and choose whether or not to buy a new desktop.
Sunday, April 13, 2008
nvidia quadro nvs 280 cards
So I have recently purchased a number of PNY Quadro NVS 280 (nvidia) graphics cards across a variety of bus flavors.
I have a number of thoughts regarding the cards. They support dual-DVI and are passively cooled.
While they are certainly not very performant cards, they can reliably support any activity that a typical workstation would need to do.
Besides keeping a number of the cards, for myself, I think I will forward a couple of them off to the nouveau project. At some point in the near future I would love to be able to throw one of these cards into a machine of my choosing and have a 3d capable system at my finger tips.
Lastly, since I own a number of nvidia cards anyways, I have been VERY strongly thinking of getting involved in the nouveau project myself.
I will be moving later this summer to a place with a garage that I can certainly see converting into an open source development workshop.
-Ted
I have a number of thoughts regarding the cards. They support dual-DVI and are passively cooled.
While they are certainly not very performant cards, they can reliably support any activity that a typical workstation would need to do.
Besides keeping a number of the cards, for myself, I think I will forward a couple of them off to the nouveau project. At some point in the near future I would love to be able to throw one of these cards into a machine of my choosing and have a 3d capable system at my finger tips.
Lastly, since I own a number of nvidia cards anyways, I have been VERY strongly thinking of getting involved in the nouveau project myself.
I will be moving later this summer to a place with a garage that I can certainly see converting into an open source development workshop.
-Ted
Thursday, April 10, 2008
Pizza and video cards
So I am just sitting down for dinner in a local pizzeria with great expectations of enjoying a very scrumptious dinner for one.
Being a complete nerd, I naturally have my laptop with me, and have connected to the restaurants wireless connection. The fact that this situation is possible, really speaks to our ability to be communication. Like really.
Even 5 years ago, what I am doing right now, would have been relatively rare. Now, however I am only one of several people in the restaurant playing with various wireless devices.
Cool hey!
Anyways, I just left my favorite computer store here in Calgary with three rather sexy video cards.
The cards are as follows:
All the cards are passively cooled, and will find loving homes in the various re-incarnated computers that pass through my life.
Being a complete nerd, I naturally have my laptop with me, and have connected to the restaurants wireless connection. The fact that this situation is possible, really speaks to our ability to be communication. Like really.
Even 5 years ago, what I am doing right now, would have been relatively rare. Now, however I am only one of several people in the restaurant playing with various wireless devices.
Cool hey!
Anyways, I just left my favorite computer store here in Calgary with three rather sexy video cards.
The cards are as follows:
- PNY Low-Profile Quadro NVS 280 AGP with DMS-59 (Dual DVI-I)
- PNY Quadro NVS 280 PCIe with DMS-59
- Matrox G550 with DMS-59
All the cards are passively cooled, and will find loving homes in the various re-incarnated computers that pass through my life.
Monday, December 10, 2007
Dual monitor goodness
About 2 years ago I purchased two monitors for a dual monitor setup on my home workstation. Unfortunately, I was thoroughly disgusted with the image quality of my mythtv system when I was using my traditional CRT as a monitor. So I sacrificed my second monitor and have been using it as my television for the past long while.
That all changed this week when I purchased a new 26" LCD television to use and the monitor for my mythtv media server.
Now that I finally got my second monitor out of so called bondage, I took the time to configure a dual monitor setup on my main workstation.
I was surprised at how straightforward this was with OpenSUSE 10.3. Originally I had expected that I would need to do at least a little bit of manual configuration inside my xorg.conf. Well, it turns out that dual monitors was far easier than I had expected and I am now working on httperf across the dual monitor set-up.
As a side note, I am using an nvidia 7800GS with the proprietary driver.
That all changed this week when I purchased a new 26" LCD television to use and the monitor for my mythtv media server.
Now that I finally got my second monitor out of so called bondage, I took the time to configure a dual monitor setup on my main workstation.
I was surprised at how straightforward this was with OpenSUSE 10.3. Originally I had expected that I would need to do at least a little bit of manual configuration inside my xorg.conf. Well, it turns out that dual monitors was far easier than I had expected and I am now working on httperf across the dual monitor set-up.
As a side note, I am using an nvidia 7800GS with the proprietary driver.
Wednesday, September 12, 2007
My iriver clix gear - Oh the joy
So I recently gave away my iriver clix cradle because it was never really mine to begin with... Does that make sense? Anyways, whatever.
So last sunday I was moping around with no way to listen to music without an external set of speakers or headphones and feeling generally sorry for myself. To rectify it, I hopped onto eBay to search for a new cradle to call my own. Sure enough, I found someone in Canada selling one of these rare beauties and put a bid down on it. Not even a minute later, I discovered that this seller also had a matched FM Transmitter (AFT-200) up for auction as well. So I bid on it too!
Anyways, a few minutes ago, they both arrived safe and sound, and now I am relaxing with blissful tinny (is this a word?) music echoing around my apartment.
Thumbs up for the iriver clix, a great product.
Thought you should know.
-Ted
So last sunday I was moping around with no way to listen to music without an external set of speakers or headphones and feeling generally sorry for myself. To rectify it, I hopped onto eBay to search for a new cradle to call my own. Sure enough, I found someone in Canada selling one of these rare beauties and put a bid down on it. Not even a minute later, I discovered that this seller also had a matched FM Transmitter (AFT-200) up for auction as well. So I bid on it too!
Anyways, a few minutes ago, they both arrived safe and sound, and now I am relaxing with blissful tinny (is this a word?) music echoing around my apartment.
Thumbs up for the iriver clix, a great product.
Thought you should know.
-Ted
Subscribe to:
Posts (Atom)