Confirmed users
41
edits
(→WIP bug list: Bug has been marked fixed.) |
Brion Vibber (talk | contribs) (→Preparation: warn about changing vendor ID) |
||
| Line 8: | Line 8: | ||
# <p>Firefox OS (B2G) environment, including Android ADB and fastboot</p> <p>https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites</p><p><code><span style="color:#006400; background:#D3D3D3">sudo apt-get install libxml2-utils</span></code></p> | # <p>Firefox OS (B2G) environment, including Android ADB and fastboot</p> <p>https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites</p><p><code><span style="color:#006400; background:#D3D3D3">sudo apt-get install libxml2-utils</span></code></p> | ||
# <p>Create an account in github</p> <p>https://github.com/</p> | # <p>Create an account in github</p> <p>https://github.com/</p> | ||
=== Gotcha: udev rules for Linux === | |||
When building on Linux, you may need to manually set up udev rules as noted in the above directions. Beware that the Flatfish appears to report different USB vendor IDs depending on whether it's already booted up or in the fastboot mode! You may need to add both of these udev rules in order to do a full system flash: | |||
<pre> | |||
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" | |||
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" | |||
</pre> | |||
== Download B2G and AOSP source codes of flatfish == | == Download B2G and AOSP source codes of flatfish == | ||