← Back to team overview

unity-api-bugs team mailing list archive

[Bug 1245951] Re: Wrong oFono property used for data technology indication

 

I think the only thing we're missing currently, is the ability to
distinguish between generic HSPA and HSPA+, as mentioned in the bug
description.

The code to fix this bug #1245954  is currently in our upstream ofono
git repository, and will be landing in the archive shortly.

That said, I did *not* modify the code to address the HSPA/HSPA+ issue.
If this is thought to be important, it can be fixed, but as mentioned,
it will require changes to the core ofono code ( ie. it can't be
accomplished via changes to our rilmodem plugin alone ).

Regarding a chart that shows various connection speeds, unfortunately I
don't have anything to point you at.  The specifics aren't all that
meaningful to end-users other than the fact that:

GSM < EDGE < UMTS < HSPA < HSPA+ < LTE




** Description changed:

  Image: Touch #100 ( aka v1.0 ).
  
  The current indicator-network code uses the ofono's NetworkRegistration
  interface's "Technology" property to determine which mobile data
  connection icon to display on the status bar.
  
  The code currently compares the value of "Technology" to:
  
-  - "gsm" -- this causes "2G" to be displayed
+  - "gsm" -- this causes "2G" ( or a tortoise ) to be displayed
  
   - "umts" -- this causes "3G" to be displayed
  
-  - "edge" -- this is invalid ( never set by ofono )
+  - "edge" -- this causes "E" to be displayed
  
-  - "hspa" -- this is invalid ( never set by ofono )
+  - "hspa" -- this causes "H" to be displayed
  
   - "lte" -- valid, but currently not supported in the ofono/rilmodem
  driver ( LTE isn't yet 100% supported )
  
  The code instead should be examining ofono's ConnectionManager
  interface's "Bearer" property.   This is not currently being set by the
  ofono/rilmodem code ( see bug #1245954 for more details ).
  
  The valid values of the "Bearer" property ( with associated icons in
  parentheses ) are: "none", "gprs" ( 2G ), "edge" ( E ), "umts" ( 3G ),
  "hsupa"/"hsdpa"/"hspa" ( H ), and "lte" ( L ).  oFono doesn't currently
  support reporting HSPA+, whereas RIL does, so if have the need for
  differentiating between HSPA and HSPA+, then we'll need to patch ofono
  so that the value "hspap" is valid for "Bearer".
  
   -

-- 
You received this bug notification because you are a member of Unity API
bugs, which is subscribed to Network Menu.
https://bugs.launchpad.net/bugs/1245951

Title:
  Wrong oFono property used for data technology indication

Status in Network Menu:
  Confirmed
Status in “indicator-network” package in Ubuntu:
  Confirmed

Bug description:
  Image: Touch #100 ( aka v1.0 ).

  The current indicator-network code uses the ofono's
  NetworkRegistration interface's "Technology" property to determine
  which mobile data connection icon to display on the status bar.

  The code currently compares the value of "Technology" to:

   - "gsm" -- this causes "2G" ( or a tortoise ) to be displayed

   - "umts" -- this causes "3G" to be displayed

   - "edge" -- this causes "E" to be displayed

   - "hspa" -- this causes "H" to be displayed

   - "lte" -- valid, but currently not supported in the ofono/rilmodem
  driver ( LTE isn't yet 100% supported )

  The code instead should be examining ofono's ConnectionManager
  interface's "Bearer" property.   This is not currently being set by
  the ofono/rilmodem code ( see bug #1245954 for more details ).

  The valid values of the "Bearer" property ( with associated icons in
  parentheses ) are: "none", "gprs" ( 2G ), "edge" ( E ), "umts" ( 3G ),
  "hsupa"/"hsdpa"/"hspa" ( H ), and "lte" ( L ).  oFono doesn't
  currently support reporting HSPA+, whereas RIL does, so if have the
  need for differentiating between HSPA and HSPA+, then we'll need to
  patch ofono so that the value "hspap" is valid for "Bearer".

   -

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-network/+bug/1245951/+subscriptions


References