Author Message

<  Device Information  ~  Franklin R850?

PostPosted: Tue Jul 18, 2017 10:20 pm Reply with quote
Posts: 11Joined: Thu May 06, 2010 1:27 pm
I have been unable to find a modeswitch for this device, but it does appear to have one. Using the HiddenMenu (discussed here) I was able to usb tether from Windows. Unfortunately I have not had this success on any of my *nix boxes.

If you need additional information or can point me on how to sniff this I will be happy to try.


Offline Profile
PostPosted: Wed Jul 19, 2017 2:56 am Reply with quote
Posts: 1110Location: Koh Samui, THJoined: Wed Jul 11, 2012 3:14 pm
I don't think Franklin has made this MiFi hotspot, they buy things, stamps their logo on them and resells them afaik.
Learning who the original mfgr is could help when guessing how to modeswitch the device so start with telling its USB Id (vid:pid) and give the verbose lsusb list for that Id (lsusb -vd vid:pid).


Offline Profile
PostPosted: Sun Oct 08, 2017 4:32 am Reply with quote
Posts: 11Joined: Thu May 06, 2010 1:27 pm
You were correct, I spent a considerable amount of time trying to get this device to appear on GNU/Linux without much luck (hides from lsusb). However, snooping around on Windows revealed the vendor information.

It's a Franklin branded version of this:
1076:9082 GCT Semiconductor [GDM7243S]
http://www.gctsemi.com/html/news/pr050316.html


Offline Profile
PostPosted: Wed Oct 11, 2017 3:17 am Reply with quote
Posts: 4Joined: Wed Oct 11, 2017 3:10 am
I would also very much appreciate a hand getting this device to tether in a *nix environment. The following is from a LEDE install:

logread gives me:
Code:
Tue Oct 10 20:59:08 2017 kern.info kernel: [ 1524.380590] usb 1-1: new high-speed USB device number 6 using orion-ehci
Tue Oct 10 20:59:08 2017 kern.info kernel: [ 1524.539459] rndis_host 1-1:2.0 eth2: register 'rndis_host' at usb-f1050000.usb-1, RNDIS device, 00:0a:3b:ff:ff:01
Tue Oct 10 20:59:08 2017 user.notice Log Print : Driver Name : 1 rndis_host
Tue Oct 10 20:59:08 2017 user.notice Log Print : Driver Name : 2 rndis_host
Tue Oct 10 20:59:08 2017 kern.info kernel: [ 1524.701084] usb 1-1: USB disconnect, device number 6
Tue Oct 10 20:59:08 2017 kern.info kernel: [ 1524.706342] rndis_host 1-1:2.0 eth2: unregister 'rndis_host' usb-f1050000.usb-1, RNDIS device
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: Add : 1-1: Manufacturer=Linux_3.10.0-uc0_with_gdm-udc Product=Multifunction_Composite_Gadget Serial=? 1076 9082
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: * Start of Modem Detection and Connection Information
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: * Product=Multifunction_Composite_Gadget 1076 9082
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: * This device does not have a switch data file
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: * Product=Multifunction_Composite_Gadget 1076 9082
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:08 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: * Switched to : :
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *****************************************************************
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: * ProtoFind returns : 0
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *
Tue Oct 10 20:59:18 2017 user.notice usb-modeswitch: *****************************************************************


and with dmesg I see:
Code:
[ 1384.319889] usb 2-2: new high-speed USB device number 11 using xhci_hcd
[ 1384.473256] rndis_host 2-2:1.0 usb0: register 'rndis_host' at usb-0000:01:00.0-2, RNDIS device, 2a:e2:ce:03:d0:e3
[ 1490.130552] usb 1-1: new high-speed USB device number 5 using orion-ehci
[ 1490.289188] rndis_host 1-1:2.0 eth2: register 'rndis_host' at usb-f1050000.usb-1, RNDIS device, 00:0a:3b:ff:ff:01
[ 1490.391528] usb 1-1: USB disconnect, device number 5
[ 1490.396794] rndis_host 1-1:2.0 eth2: unregister 'rndis_host' usb-f1050000.usb-1, RNDIS device


It appears to be disconnecting shortly after being connected...lsusb shows nothing after this initial activity. Thank you in advance for any direction.


Offline Profile
PostPosted: Wed Oct 11, 2017 7:18 pm Reply with quote
Site AdminPosts: 6300Joined: Sat Nov 03, 2007 12:30 am
A vanishing device points either to a firmware flaw or to a power supply problem, the latter of which is not uncommon on embedded systems.

Try to use it on a desktop computer running Linux if you can, or use an external power source when connecting it to the embedded system, like a powered USB hub.


Offline Profile
PostPosted: Wed Oct 11, 2017 7:53 pm Reply with quote
Posts: 4Joined: Wed Oct 11, 2017 3:10 am
Thank you very much for the tip Josh; a few pieces of data:
  • It tethers fine, and automatically, to a computer running Windows
  • It doesn't tether automatically to a computer running Ubuntu (or to one running Debian Stretch)--I haven't had time to get to the root of the problem here yet. The computer does recognize it, and I believe continues recognizing it as a USB device, but there's some problem that prevents it being recognized as a USB ethernet device. My guess is this is some sort of configuration issue with Linux.
  • It does have an internal battery, not sure what this means re power supply worries

Since it tethers fine on Windows, and it's at least recognized via Linux laptop, perhaps it is a power issue. I think I have a two-into-one USB to micro USB cable, I could try that. Alternately I can probably find a powered hub--I'll give it a shot and report back.

Thank you again for your help.


Offline Profile
PostPosted: Wed Oct 11, 2017 11:33 pm Reply with quote
Site AdminPosts: 6300Joined: Sat Nov 03, 2007 12:30 am
It would be of some help if you could post the output of

"sudo lsusb -v -d 1076:9082"

from one of those Linux installations, with the device attached.


Offline Profile
PostPosted: Thu Oct 12, 2017 4:25 am Reply with quote
Posts: 4Joined: Wed Oct 11, 2017 3:10 am
I've just had a chance to try it with a Debian Stretch machine. It seems to be disconnecting as well! Perhaps my recollections were wrong, or perhaps something's different this time. I do clearly recall an unfamiliar networking icon.

Anyway, it disconnects so lsusb doesn't show anything.

dmesg shows:
Code:
[45652.651595] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[45652.792442] usb 1-2: New USB device found, idVendor=1076, idProduct=9082
[45652.792446] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[45652.792448] usb 1-2: Product: Multifunction Composite Gadget
[45652.792450] usb 1-2: Manufacturer: Linux 3.10.0-uc0 with gdm-udc
[45652.796001] rndis_host 1-2:2.0 eth0: register 'rndis_host' at usb-0000:00:14.0-2, RNDIS device, 00:0a:3b:ff:ff:01
[45652.818776] rndis_host 1-2:2.0 enx000a3bffff01: renamed from eth0
[45652.853830] IPv6: ADDRCONF(NETDEV_UP): enx000a3bffff01: link is not ready
[45653.080666] usb 1-2: USB disconnect, device number 10
[45653.080925] rndis_host 1-2:2.0 enx000a3bffff01: unregister 'rndis_host' usb-0000:00:14.0-2, RNDIS device


This makes me think: maybe it's an ipv4 vs. ipv6 problem?
Or, perhaps network manager isn't waiting long enough for the device?


Offline Profile
PostPosted: Thu Oct 12, 2017 7:15 pm Reply with quote
Site AdminPosts: 6300Joined: Sat Nov 03, 2007 12:30 am
handsOn3425 wrote:
This makes me think: maybe it's an ipv4 vs. ipv6 problem?
Or, perhaps network manager isn't waiting long enough for the device?

None of these would make a device vanish on the kernel level. Only a firmware crash, a mode switch or a loss of power supply would do that.

There are some known 'auto-switching' devices which do switch modes if some command sequence is not issued to them in time. Maybe it's something along these lines.
A 'sniff' on the entire plugging process under Windows would probably be able to lift the veil. I assume the thing useable with Windows?


Offline Profile
PostPosted: Thu Oct 12, 2017 7:57 pm Reply with quote
Posts: 4Joined: Wed Oct 11, 2017 3:10 am
I will check it out on Windows. It is usable on Windows, and it tethers automatically via USB as an ethernet device.

Can you offer any guidance as to what this "sniff" should entail, or perhaps point to a resource? I'm a linux user day-to-day, and what Windows experience I have is more and more dated.


Offline Profile

Display posts from previous:  Sort by:

All times are UTC + 1 hour [ DST ]
Page 1 of 1
10 posts
Users browsing this forum: No registered users and 2 guests
Search for:
Post new topic  Reply to topic
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum