Firefox OS/TCP/Patching: Difference between revisions

Jump to navigation Jump to search
→‎Preparation: warn about changing vendor ID
(→‎WIP bug list: Bug has been marked fixed.)
(→‎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 ==
Confirmed users
41

edits

Navigation menu