← Back to team overview

touch-packages team mailing list archive

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

 

I went through the barajas bugs, but can't find a clear dup. John, could
you attach a bug number?

The only situation when the Technology and the Bearer properties differ
is when the mobile broadband connection speed is limited by the operator
to be _lower_ than the cellular networks normal technology; voice might
go through 3G but mobile data is limited to 2G. So the user gets a lower
internet connection speed than actually reported by the indicator.

Then on the other hand, even though if the user has an actual 3G or even
4G mobile broadband connection the actual data transfer speeds sometimes
drop to the equivalent levels of 2G connections depending on the loads
on the carrier network, so the whole icon is more or less a hint of the
ideal connection speeds you _might_ get. Sadly for the customers there
are no  definitive requirements for the carriers on minimum throughput.

Anyway, that is a real bug, but there should be no "surprises" for the
user in terms of billing. Hence Medium.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to indicator-network in
Ubuntu.
https://bugs.launchpad.net/bugs/1245951

Title:
  Wrong oFono property used for data technology indication

Status in the base for Ubuntu mobile products:
  New
Status in Network Menu:
  Triaged
Status in indicator-network package in Ubuntu:
  Triaged

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/canonical-devices-system-image/+bug/1245951/+subscriptions