Page 1 of 1

Huawei U6150 Mobile Phone switch problem.

Posted: 16 Dec 2013, 10:50
by dominik232
Hi everybody. I have tried to switch my Huawei phone mode using materials that I could find on this forum and not only here.
First of all - i noticed that my device is on list of supported devices. Unfortunately it's not actually my device, but it has the same vendor and product id "12d1:1805".

lsusb output:

Code: Select all

Bus 004 Device 052: ID 12d1:1805 Huawei Technologies Co., Ltd. AT&T Go Phone U2800A phone
Everything is fine, it even speaks that it's U2800A, but tricks for U2800A couldn't work.
I tried solutions from this thread http://www.draisberghof.de/usb_modeswit ... f=3&t=1281.

When I connect the device:

Code: Select all

[root@archlinux dominik]# ls /dev/ttyU*
/dev/ttyUSB0  /dev/ttyUSB1
Even network-manager sees Mobile Broadband and allows me to connect. So by default it is in modem/phone mode.
I need to access my microSD memory to sync music/pics/vids etc.
I can switch it easy using Windows (VitrualBox). USB connection is then reseted, so I can mount and transfer files under Linux. Then it's visible as:

Code: Select all

Bus 004 Device 057: ID 12d1:1005 Huawei Technologies Co., Ltd. 
This is terrible, because there is no way to switch connection type in a different way (from phone menu or something).

lsusb details: http://pastebin.com/BAY0kJxy
try 1) http://pastebin.com/mnkcLwm3
try 2) http://pastebin.com/px7trnNc

My distro is Archlinux. usb_modeswitch 2.0.1

What would you suggest to try?
Thank you in advice!
Dominik.

Re: Huawei U6150 Mobile Phone switch problem.

Posted: 16 Dec 2013, 13:01
by LOM
Your lsusb listing shows 2 serial interfaces + 1 storage interface, isn't the storage interface for the SD-card?
Please do provide an lsusb listing after switching under Virtualbox, ie a listing for 12d1:1005.

Re: Huawei U6150 Mobile Phone switch problem.

Posted: 16 Dec 2013, 15:51
by dominik232
I'm not sure what is this ;) It could be. I have this mobile phone for several days and before I had no time to force it to work. Honestly, I don't know technology that provides USB mode switching well.
Here you go, it's after switch (VirtualBox): http://pastebin.com/PqmrTEMg

Thank you for your replay.

Re: Huawei U6150 Mobile Phone switch problem.

Posted: 17 Dec 2013, 14:00
by LOM
ok, these are three known states of your phones interfaces:

1. 12d1:1805 initial state, it has only 1 interface which is a virtual cd-rom and which probably contains drivers for MS Windows.

2. 12d1:1805 switched state has still the cd-rom interface but also 2 additional interfaces for modem comms.
usb_modeswitch knows the control message for switching it from initial state into this state.

3. 12d1:1005 switched state, it has only 1 interface which is the SD/TF card.
The control message for switching it into this state is not known, it has to be sniffed by using a usb sniffer under Windows.

usb_modeswitch is intended for switching usb 3G dongles or smartphones from the initial cd-rom state (which is useless for linux since the cdrom only contains windows drivers) into a usable state where there are modem interfaces. Switching from 2 to 3, or switching back from 3 to 2 may not be possible at all and is anyway not what usb_modeswitch is made for.

Sorry but I can not see a way to solve your problem, you would most likely not be able to return to modem mode from SD/TF card mode even if the ctrl message for entering SD/TF card mode from initial mode was known.

Re: Huawei U6150 Mobile Phone switch problem.

Posted: 17 Dec 2013, 14:54
by dominik232
It's too bad...
Unless, thank you very much for your help ;)