How To Get CentOS To Recognize A Motorola RAZR V3 As A USB Device?

Home » CentOS » How To Get CentOS To Recognize A Motorola RAZR V3 As A USB Device?
CentOS 12 Comments

I have a mini-USB cable, but simply connecting a Motorola RAZR
to a Linux (CentOS 6) PC to download stored pictures doesn’t work, at least not automatically.

Any idea what I need to do to get CentOS to recognize that a Motorola RAZR V3 is plugged in as a USB device?

(I don’t have a data plan on this phone – I’m just trying to get archived pictures off of it onto the computer.)

12 thoughts on - How To Get CentOS To Recognize A Motorola RAZR V3 As A USB Device?

  • What does dmesg say when you plug that device in?
    Is there an output when using lsusb and does it correspond to your devices?


  • Not positive if the RAZR is using the same file storage as my Galaxy Nexus, but many of the recent android phones are using MTP as opposed to USB mass storage, which sucks IMO. Apparently it was introduced by Microsoft.

    I use gvfs in Fedora. According to wikipedia, MTP support was added to gvfs in January of this year, version 1.15.2.

  • $ lsusb REPORTED:
    Bus 003 Device 002: ID 22b8:4902 Motorola PCS Triplet GSM Phone (AT)

    $ dmesg REPORTED:
    usb 3-1: new full speed USB device number 2 using xhci_hcd
    usb 3-1: New USB device found, idVendor”b8, idProductI02
    usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 3-1: Product: Motorola Phone (V3re)
    usb 3-1: Manufacturer: Motorola Inc.
    usb 3-1: configuration #1 chosen from 1 choice
    usb 3-1: ep 0x89 – rounding interval to 64 microframes, ep desc says 80 microframes
    cdc_acm 3-1:1.0: ttyACM0: USB ACM device
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters

    I’m not sure what this tells me though, other than it’s a V3re (I thought it was just a V3) and that CentOS does recognize it for what it is.

    Yet, how do I access the pictures on it?

  • MTPfs is problematic on CentOS, so I don’t think that will work.

    Even so, this RAZR V3re was built sometime around 2004 or 2005, so, I doubt it’s using anything new’ish…

    Never having used bluetooth to *transfer* files (I use bluetooth all the time to speak on a speakerphone or earpiece), I found the Motorola RAZR V3re manual here:

    I then futzed around with the CentOS bluetooth, which “seems” to be working fine but which is not exactly working. I say that because I was able to attempt a connection from CentOS to the RAZR V3re flip phone, where CentOS generated a 6-digit password which the phone subsequently verified, but then, nothing happened. I’m not sure *how* to transfer via bluetooth!

    I suppose the bluetooth transfer should work, but I’m surprised that the CentOS Bluetooth setup didn’t clue me in as to what to do next.

    I wonder if my CentOS bluetooth is working (I know the Motorola V3re RAZR
    bluetooth works to the speakerphone in the car).

  • Thanks. At this point, it looks like my main options are:
    a) Bluetooth b) Moto4lin c) kmobiletools

    I’m going to try to figure out how to get CentOS bluetooth working.

    All I know at the moment is I’ve set it up using:
    System -> Preferences -> Bluetooth

    And, I put the Motorola RAZR V3re in discoverable for 60 seconds mode and then, on CentOS, I’ve pressed the “setup” button and it came up with a PIN which I typed on the Motorola cellphone:

    But, that only happened the first time (and I can’t repeat that process, even after rebooting the CentOS laptop).

    I *think* I pressed all the right buttons; but I don’t know what to do next. Googling for “how to transfer files via bluetooth on CentOS”, I find this file matters:

    $ cat /proc/acpi/ibm/bluetooth REPORTS:
    status: enabled commands: enable, disable

    So, bluetooth seems to be enabled. I think I’m just doing something wrong.

  • BTW, to at least focus on the right direction, which *direction*
    should I focus on getting working?

    Do I set:
    A) CentOS to be discoverable (by the phone?)
    or B) The phone to be discoverable (by CentOS)?

    And then, do I:
    a) Push from the phone to CentOS (using the phone file transfer GUI)?
    or b) Pull on CentOS from the phone (using the CentOS file transfer GUI)?

  • I’m still failing to access the pictures on the Motorola RAZR V3re. The problem with that reference:
    is that its for Android phones.

    So, it was my mistake to list it, since absolutely nothing in that URL
    turned out to work, or, even be applicable.

    At the moment, sadly, there is no way to read camera files off a Motorola RAZR V3 on CentOS. Folks tried on the CentOS forum (i.e., and failed. Here’s a quote from that forum posted today:

    I tried moto4lin from
    However, that didn’t build, saying the CentOS 6 qt stuff was too old. If it were me, I think I’d just make a VM of something more modern, and use that. You could install Lubuntu in about 15 minutes, and it would probably work out of the box.[/quote]

  • apparently it’s apples and oranges between the internal memory of the phone and an external card.

    They’re apparently handled quite differently, so, nothing in the Android world applies to the RAZR V3re.

    Even in the Android world, on CentOS/RHEL6 there is (apparently)
    extremely little in common with how you access camera data on the phone between the storage cards and the memory.

    In fact, since accessing the camera data in memory is so extremely difficult on CentOS, one of the suggested workarounds, on Android, is to transfer that data from the internal memory to the storage card. Then it’s *easy* to transfer!

    Back on topic, unfortunately, the Motorola RAZR V3re has neither a storage card nor Android – so nothing in the above applies.