Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsUbuntu
All Forum Topics
Options

50 Posts

09-15-2016

Russian Federation

75 Signins

826 Page Views

  • Posts: 50
  • Registered: ‎09-15-2016
  • Location: Russian Federation
  • Views: 826
  • Message 41 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-11-20, 8:49 AM

 But alas, after swapping back to the sierra card, the system will not survive with a fresh start. 


Hm. Okay, I've run out of possible speculations on this one. No idea what exactly went wrong, but something sure did.

Reply
Options

2 Posts

11-21-2018

Russian Federation

9 Signins

83 Page Views

  • Posts: 2
  • Registered: ‎11-21-2018
  • Location: Russian Federation
  • Views: 83
  • Message 42 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-11-21, 6:07 AM

Hi!

Did anyone try to make it work under windows? I mean with em7455?

Thanks!

Reply
Options

50 Posts

09-15-2016

Russian Federation

75 Signins

826 Page Views

  • Posts: 50
  • Registered: ‎09-15-2016
  • Location: Russian Federation
  • Views: 826
  • Message 43 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-19, 20:25 PM

 wrote: 

But alas, after swapping back to the sierra card, the system will not survive with a fresh start.


Alright, looks like I've identified the thing. Could you please try another idea?

 

You need to hot-swap your EM7455 in, connect to the AT command port, authenticate with AT!ENTERCND="A710" and note the output of AT!CUSTOM?. If it says FASTENUMEN 0x01, then you're game. Run AT!CUSTOM="FASTENUMEN",0, power-cycle the modem (AT!RESET, wait for reboot to be sure) and cold-boot your system (i. e. reboot via power-down).

 

Also you could try upgrading your EM7455 firmware beforehand, the latest is:

at!impref?
!IMPREF: 
 preferred fw version:    02.20.03.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.046_001
 current fw version:      02.20.03.00
 current carrier name:    GENERIC
 current config name:     GENERIC_002.046_001

OK

 

Reply
Options

189 Posts

11-07-2009

United States of America

176 Signins

1354 Page Views

  • Posts: 189
  • Registered: ‎11-07-2009
  • Location: United States of America
  • Views: 1354
  • Message 44 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-20, 19:53 PM

 wrote:

 wrote: 

But alas, after swapping back to the sierra card, the system will not survive with a fresh start.


Alright, looks like I've identified the thing. Could you please try another idea?

 

You need to hot-swap your EM7455 in, connect to the AT command port, authenticate with AT!ENTERCND="A710" and note the output of AT!CUSTOM?. If it says FASTENUMEN 0x01, then you're game. Run AT!CUSTOM="FASTENUMEN",0, power-cycle the modem (AT!RESET, wait for reboot to be sure) and cold-boot your system (i. e. reboot via power-down).

 

Also you could try upgrading your EM7455 firmware beforehand, the latest is:

at!impref?
!IMPREF: 
 preferred fw version:    02.20.03.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.046_001
 current fw version:      02.20.03.00
 current carrier name:    GENERIC
 current config name:     GENERIC_002.046_001

OK

 


I read your story... All you have done is to disable software power cycle on the card side. But how your EM7455 can bypass BIOS whitelist is still a myth. Maybe you hot plugged in and never powered down,  because all new x1c6 and x1y3 are always standby units.

 

If your card can bypass BIOS whitelist, why it still need disable software power cycle pin? Some important step is still missing or not well understood here.

Reply
Options

21 Posts

06-22-2018

United States of America

42 Signins

365 Page Views

  • Posts: 21
  • Registered: ‎06-22-2018
  • Location: United States of America
  • Views: 365
  • Message 45 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-21, 6:09 AM

Hi @intelfx

 

Current status:

 

ATE
OK
ATE!ENTERCND="A710"
OK
AT!CUSTOM?
!CUSTOM: 
             GPSENABLE		0x01
             GPSSEL		0x01
             IPV6ENABLE		0x01
             CFUNPERSISTEN	0x01
             SIMLPM		0x01
             USBSERIALENABLE	0x01
             PCSCDISABLE		0x03
             FASTENUMEN		0x01
             SINGLEAPNSWITCH	0x01


OK
at!impref?
!IMPREF: 
 preferred fw version:    02.24.05.06
 preferred carrier name:  ATT
 preferred config name:   ATT_002.027_000
 current fw version:      02.24.05.06
 current carrier name:    ATT
 current config name:     ATT_002.027_000

OK

 

Still does not work.  What are the other values of your at!custom? output.  If I get time I may research each one and see. 

Reply
Options

50 Posts

09-15-2016

Russian Federation

75 Signins

826 Page Views

  • Posts: 50
  • Registered: ‎09-15-2016
  • Location: Russian Federation
  • Views: 826
  • Message 46 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-21, 6:23 AM

 wrote:

Hi @intelfx

 

Current status:

 

ATE
OK
ATE!ENTERCND="A710"
OK
AT!CUSTOM?
!CUSTOM: 
             GPSENABLE		0x01
             GPSSEL		0x01
             IPV6ENABLE		0x01
             CFUNPERSISTEN	0x01
             SIMLPM		0x01
             USBSERIALENABLE	0x01
             PCSCDISABLE		0x03
             FASTENUMEN		0x01
             SINGLEAPNSWITCH	0x01


OK
at!impref?
!IMPREF: 
 preferred fw version:    02.24.05.06
 preferred carrier name:  ATT
 preferred config name:   ATT_002.027_000
 current fw version:      02.24.05.06
 current carrier name:    ATT
 current config name:     ATT_002.027_000

OK

 

Still does not work.  What are the other values of your at!custom? output.  If I get time I may research each one and see. 


FASTENUMEN should read 0x00 or be absent from the output. Run AT!CUSTOM="FASTENUMEN",0 and re-check.

Reply
Options

21 Posts

06-22-2018

United States of America

42 Signins

365 Page Views

  • Posts: 21
  • Registered: ‎06-22-2018
  • Location: United States of America
  • Views: 365
  • Message 47 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-21, 6:48 AM

@intelfx - you sir, are a genius, and a scholar, and a wizard.

 

IT WORKS!

 

I have read every thread on the internet, tried every which way to potentially make this work, every bios combination, and probably spent more time than I would ever like to admit to get this working.  In fact, I have never fully switched to this machine since my workhorse x270, even though I have no had this for at least 6 months.

 

If you PM me I will totally send you some beer or pizza!

 

So - there is not a lot of info on the internet about this - but I am typing from this very machine, and it was cold booted.

 

Looks like this disables what appears to be fast usb enumeration.  Possibly this means that by the time the system boots, the sierra card has not really made it possible to be queryable fully by the bios? I dunno.  But this is great. 


Just did a speed test and got 38mbps.  Last week or so I did one in the same area on the x270 and it was about 44mbps.  Close enough that it seems like it is probably working just fine.

 

Thank you again.  This may be worth putting in the arch linux or etc wiki.

Reply
Options

50 Posts

09-15-2016

Russian Federation

75 Signins

826 Page Views

  • Posts: 50
  • Registered: ‎09-15-2016
  • Location: Russian Federation
  • Views: 826
  • Message 48 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2018-12-21, 13:45 PM

 


 wrote:

Looks like this disables what appears to be fast usb enumeration.

That's what it says on the tin.

It would be far more interesting to attempt to understand what exactly is this "fast usb enumeration" and how it interacts with the firmware, but I don't think I will pursue it further.

 


Possibly this means that by the time the system boots, the sierra card has not really made it possible to be queryable fully by the bios? I dunno.

This is my current hypothesis as well.

 

There is one thing, though. I will try to dig up an external M.2 adapter and measure time to USB enumeration in Linux environment with FASTENUMEN=0 and FASTENUMEN=1. Maybe it's just exactly what it says — these modems are known for long boot times, so I guess it could just be a classic race condition between the Lenovo firmware and the Sierra firmware?

 


Thank you again.  This may be worth putting in the arch linux or etc wiki.

Now that the behavior is confirmed, I will be documenting these findings at ArchWiki, sure.

Reply
Options

189 Posts

11-07-2009

United States of America

176 Signins

1354 Page Views

  • Posts: 189
  • Registered: ‎11-07-2009
  • Location: United States of America
  • Views: 1354
  • Message 49 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2019-01-01, 22:32 PM

Today I tried a brand new EM7455, 01AX748 card, same vid, pid as yours. modified and verified as you did. The card can run under hot plug. But cannot survive cold reboot. 

 

My laptop is x1 yoga 3. By the way, Lenovo now uses Taiwanese made low quality ECT ipex 20448 RF connectors (instead of Hirose),  that connector can only survice 2 or 3 plug/unplug.

 

 

Reply
Options

189 Posts

11-07-2009

United States of America

176 Signins

1354 Page Views

  • Posts: 189
  • Registered: ‎11-07-2009
  • Location: United States of America
  • Views: 1354
  • Message 50 of 84

Re: X1C gen 6 - Fibocom L850-GL - Ubuntu 18.04

2019-01-04, 2:25 AM

Final story: Lenovo remove "whilte list" from x1C6 BIOS version 1.34. If you have x1C6, you can use any wwan card after 1.34 update.

 

 

 

 

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms