Editing R&D mode

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
You can enable R&D mode by passing the <code>--enable-rd-mode</code> flag to the [[Documentation/Maemo 5 Developer Guide/Development Environment/Maemo Flasher-3.5|flasher]].
+
{{midgard_article}}
-
Note: This flag does not need to be passed to the EMMC image if you are flashing that as well.
+
You can enable the R&D mode by passing the "--enable-rd-mode" to flasher.
-
You must use a Linux or a Mac OS X computer to enable R&D Mode, as the Windows update wizard will not allow you to enable/disable R&D Mode. Although, the Windows flasher will disable R&D Mode if you use it to reflash a device that has R&D Mode already enabled.
+
When R&D mode is enabled
-
To switch back to production mode, use <code>--disable-rd-mode</code>.
+
you can use sudo gainroot to get a root shell on the device
-
== What R&D mode does ==
+
the power button turns the device on instantly (usually you have to keep it pressed for a while)
-
*<code>sudo gainroot</code> in the console can be used, without installing anything [[root access|extra]], to gain a root shell.
+
you can enable some R&D mode flags (flasher --set-rd-flags) for various features:
-
*The power button turns on the tablet with a shortpress press as opposed to the longpress normally required.
+
"no-lifeguard-reset" disables the lifeguard process (lifeguard reboots the device when an important system process crashes)
-
*[[Nokia N900|N900]]: The keyboard backlight behind the left and right side of the keyboard flickers in response to system activity.
+
"serial-console" enables the serial console (the serial port pins are next to the battery) and causes a shorter battery life
-
== R&D mode flags ==
+
"no-omap-wd" ???
-
You can enable some R&D mode flags (<code>flasher-3.5 --set-rd-flags=''<flag>''</code>) for various features:
+
"no-retu-wd" ???
-
*<code>no-omap-wd</code> - Disables the watchdog on the OMAP processor.
+
"no-usb-timeout" ???
-
*<code>no-retu-wd</code> - Disables the watchdog on retu.
+
-
*<code>no-lifeguard-reset</code> - Disables the lifeguard process (lifeguard reboots the device when an important system process crashes).
+
-
*<code>serial-console</code> - Enables the serial console (the serial port pins are next to the battery) and causes a shorter battery life.
+
-
*<code>no-usb-timeout</code> - Unknown
+
-
*<code>sti-console</code> - Unknown
+
-
*<code>no-charging</code> - Disables charging via the USB port. bme will still be running in the background.
+
-
*<code>force-power-key</code> - Omap bootreason will be always pwr_key. Maemo system will not see any reboots or watchdog resets. Instead Maemo will think that device was started by power key.
+
-
 
+
-
running the command without parameters gives a list of available modes:
+
-
<code>flasher-3.5 --set-rd-flags</code>
+
-
 
+
-
<pre>
+
-
maemo_flasher-3.5_2.4.5.3_beta/flasher-3.5 --set-rd-flag
+
-
flasher v2.4.5 (Jun 25 2009)
+
-
 
+
-
Possible R&D flags:
+
-
  no-omap-wd
+
-
  no-ext-wd
+
-
  no-lifeguard-reset
+
-
  serial-console
+
-
  no-usb-timeout
+
-
  sti-console
+
-
  no-charging
+
-
  force-power-key
+
-
</pre>
+
-
 
+
-
It seems enabling of R&D mode is causing device ([[N900]]) to power up on battery insert and USB-connect.
+
-
 
+
-
 
+
-
[[Category:Power users]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)