Closed Bug 734299 Opened 9 years ago Closed 9 years ago

B2G 3G: Bring up a data call when registering with the network

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla13

People

(Reporter: philikon, Assigned: philikon)

References

Details

Attachments

(3 files)

Ultimately, the Network Manager (bug 717122) will manage network connections and unify some of the Wifi and 3G code. But mrbkap is still hacking on Wifi, and we want 3G to work in the mean time, so here's the 3G-only pieces carved out of bug 717122.

This also reduces bug 717122 to simply unifying the code and implementing the Network Manager switchover logic. Smaller bugs FTW.
Yay more quirks in the Samsung RIL...
Assignee: nobody → philipp
This is straight up from bug 717122 part 2, which cjones already r+'ed, just without any of the Network Manager component bits.
Attachment #604277 - Flags: review?(kyle)
This will bring up a datacall when we successfully register with the network. But only if you set the "ril.data.enabled" pref in Gecko to true.

This short-circuits to the network worker in part 2. Once we get the Network Manager, that will change, of course. It will be in control of all network config.
Attachment #604278 - Flags: review?(kyle)
Attachment #604276 - Flags: review?(kyle)
Comment on attachment 604278 [details] [diff] [review]
Part 3 (v1): Set up datacall

(Note that this patch applies on top of bug 734300...)
Comment on attachment 604276 [details] [diff] [review]
Part 1 (v1): Detect a datacall quirk on the SGS2

Review of attachment 604276 [details] [diff] [review]:
-----------------------------------------------------------------

Sad that we need it, but looks good. r=me
Attachment #604276 - Flags: review?(kyle) → review+
Attachment #604277 - Flags: review?(kyle) → review+
Attachment #604278 - Flags: review?(kyle) → review+
Target Milestone: --- → mozilla13
Depends on: 735589
You need to log in before you can comment on or make changes to this bug.