Firefox OS/DogfoodingTips: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
Some notes from Dietrich. Please add your own!
Please add your own tips and tricks!


=Phone Service=
==Get a 2nd SIM Card==
==Get a 2nd SIM Card==
Seriously. Ask your manager for one, or buy a prepaid account or something. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone.
Seriously. Ask your manager for one, or buy a prepaid account or something. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone.


Line 10: Line 10:
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.


==Safe Dogfooding with Google Voice==
==Google Voice==


Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). YET.
Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). So I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood the Firefox phone, but with a backup in case of bugs or missing functionality.


So for a while I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood with a scenario like this:
=General Configuration=


* my normal number, on my trusted device
==Importing Contacts==
* my testing number, on my Firefox phone
* my Google Voice number, which forwards all calls and text messages to *both* of the other numbers


This allows me to do real-life dogfooding of the Firefox phone, but with a backup in case of bugs or missing functionality.
* First, export your contacts in your old phone to the SIM card.
** Some phones have this feature built-in, check your Contacts app or phone settings.
** Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".
** iPhone: No easy solution. You could probably sync iPhone to Mac Address Book, and sync that to Google, and then find an Android phone to export those to your sim card.
* Second, put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.


==Importing Google Contacts==
(Francisco wrote a test app to connect to Google and import directly from there, but he hasn't made it easily installable yet.)


First, you must export your contacts in your old phone to the SIM card. Some phones do this by default.
==Email==


* Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".
* Gmail
* Zimbra
* Hotmail
* Exchange
* Mac OS X Calendar


* iPhone: No solution yet. Confirmed that iPhone doesn't write contacts to SIM card. Someone said you can export VCF on the desktop from iTunes, so maybe could mashup something to read those off the sdcard and import into Contacts?
==Calendar==


Then you can put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.
* Gmail: Support built-in to Firefox OS Calendar.
* Zimbra: For now, just choose the Zimbra option. The final release will have that removed, and you'll choose CalDav, with the URL of https://mail.mozilla.com.
* Yahoo:
* Exchange
 
=Misc=


== Dogfooding on the Go ==
== Dogfooding on the Go ==
Line 49: Line 60:
* Wait for the device to show up on your computer
* Wait for the device to show up on your computer


You can now transfer media over.
You can now copy media over to anywhere in the SD card, and it will be indexed and added to the media apps.
 
* <b>Supported music formats:</b> MP3, OGG, M4A (i.e iTunes AAC files)
* <b>Supported video formats:</b> 3GP, ???


FAQ
Notes:
* <b>Where should I put my files?</b> The device scans the entire SD card for all media types, so anywhere will do.
* OGG files won't display album art
* <b>What music file formats are supported?</b> MP3, OGG, M4A (i.e iTunes AAC files) OGG files won't display album art. (File a bug if you have a problem with that.)
* <b>What video file formats are supported?</b>


==Biggest Dogfooding Complaints==
==Dogfooding Complaints==


* <strike>Can't import SIM contacts yet. ({{bug|788377}})</strike> - FIXED as of 9/14
* <strike>Can't play more than one song in a row in the Music app. Not usable as my iPod replacement because of this. ({{bug|783512}})</strike> - FIXED as of 9/24
* <strike>No Gmail support.</strike> - FIXED as of 9/14 (but see {{bug|802678}})
* Google calendar import is broken. ([https://github.com/mozilla-b2g/gaia/issues/4708 issue 4708])
* [[FirefoxOS/Twitter|Twitter app has major problems]].
* [[FirefoxOS/Twitter|Twitter app has major problems]].
* <strike>Can't get 3G data connectivity for some networks. specifically, Canadian networks. ({{bug|787295}})</strike>
* 3G data for AT&T and T-Mobile in the US is broken. ({{bug|795415}}) - WORKAROUND: open Settings/Cellular & Data/APN Settings. Choose "Media Net" option and hit OK button. Sometimes need to exit and re-enter the APN settings screen once or twice before hitting OK actually closes the pane and the change takes effect.
* Camera doesn't support auto focus (not happening for V1)
* Camera doesn't support auto focus (not happening for V1)
* Cannot rotate photos (not happening for V1)
* Cannot rotate photos (not happening for V1)
* Video recording is not working yet ({{bug|776062}})
* Music doesn't automatically stop when you answer a phone call. [https://github.com/mozilla-b2g/gaia/issues/4609 Issue 4609]
* <strike>When a call goes unanswered the dialer doesn't hang up even after pressing the hang up button or even entering airplane mode...Solution adopted currently is restarting phone.</strike> - was a temporary regression over the weekend. FIXED as of 9/17.
* <strike>System does not pick up the time from the network yet ({{bug|789973}})</strike>


==Wishlist Apps/Features==
==Wishlist Apps/Features==


* Easy contact import from Google
* Image sync to Dropbox/Flickr
* Image sync to Dropbox/Flickr
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr
Line 80: Line 83:
==Hardware Notes==
==Hardware Notes==


General tips and notes on the "TurkCell" dogfood hardware
General tips and notes on the Unagi dogfood hardware


* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).
* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits