Active Topics

 


Reply
Thread Tools
Posts: 3 | Thanked: 0 times | Joined on Feb 2010
#1
Dear all,

Since a couple of weeks I own now a N800 and I really like it. I plan to use it as my mobile computer when travelling to keep sort of a diary about my travels. When travelling by bike I record an GPS track and my corresponsing heartrate with a Garmin Forerunner 301.

I've installed on my N800 the latest OS2008 version 5.2008.43-7. I've installed gpsbabel 1.3.4 and easyroot. Additionally I switch between OTG and HOST with two scripts which basically contain
echo host > /sys/devices/platform/musb_hdrc/mode
respective
echo otg > /sys/devices/platform/musb_hdrc/mode

I connect a Mini-B-to-Female-A Adapter to the N800.

The Adapter and my scripts work when I plug in a memory stick into the adapter: although a message appears "USB device not supported", the filemanager opens automatically and I can access the memory stick.

When I plug in the Forerunner 301 and switch the N800 to Host-Mode then the USB icon appears on the top of the screen, I receive a message "USB device not supported" and later a message "Unable to connect, no filesystem available". The later message needs to be commited by clicking OK.

As soon as I try to access the Forerunner through gpsbabel the N800 freezes and reboots after approx 30s. The same effect happens if I enter a simple lsusb command.

Any ideas? Please let me know what else one would need to help me with that issue.

I'm looking forward to the responses of the cracks!

Best regards

Bernhard
 
Posts: 755 | Thanked: 406 times | Joined on Feb 2008 @ UK
#2
I'm not sure if Garmin have created the forerunners to work like standard memory sticks. The filesystem not available message may be genuine.

At the very least you may need a specific kernel module in order to read from the device, if not a specifically compiled kernel.

You may have some luck compiling garmintools or something like gant, if you can find a version that's compatible with the 301.

That said, I'd be happy to be proven wrong
 
Posts: 3 | Thanked: 0 times | Joined on Feb 2010
#3
Hi,

Many thanks codemonkey for your input.

The Forerunner does for sure not show up as a memory stick. I think I won't need a specific driver. I tried it with my fileserver which runs standard OpenSuse 11.2 out of the box.

There it's possible to plug-in the Forerunner and to capture its data with gpsbabel without any extra driver or any additional piece of software. The garmin protocol which is implemented in the garmitools is implemented in gpsbabel as well.

There seems something wrong with Linux on the N800. When I access the Forerunner as the device freezes and reboots automatically even with a simple "lsusb".

Any more thoughts?
 
Posts: 755 | Thanked: 406 times | Joined on Feb 2008 @ UK
#4
Yeah, it would probably work with ubuntu and a few others out of the box too, but the nokia internet tablets use a cut-down version of the kernel.
I think it's the cp2101 or cp2102 driver that allows the communication (although this might just be for the later forerunner models).

Last edited by codeMonkey; 2010-03-01 at 06:30.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 04:52.