1. 26 Nov, 2013 1 commit
    • Doug Zongker's avatar
      add the functions for multi-stage packages to updater · c87bab10
      Doug Zongker authored
      In order to support multi-stage recovery packages, we add the
      set_stage() and get_stage() functions, which store a short string
      somewhere it can be accessed across invocations of recovery.  We also
      add reboot_now() which updater can invoke to immediately reboot the
      device, without doing normal recovery cleanup.  (It can also choose
      whether to boot off the boot or recovery partition.)
      
      If the stage string is of the form "#/#", recovery's UI will be
      augmented with a simple indicator of what stage you're in, so it
      doesn't look like a reboot loop.
      
      Change-Id: I62f7ff0bc802b549c9bcf3cc154a6bad99f94603
      c87bab10
  2. 31 Oct, 2011 1 commit
  3. 28 Oct, 2011 1 commit
  4. 03 Feb, 2010 1 commit
    • Doug Zongker's avatar
      bump updater API version to 3; deprecate firmware update command · e08991e0
      Doug Zongker authored
      Remove support for the HTC-specific "firmware" update command and the
      corresponding edify function write_firmware_update().  This
      functionality is now done by an edify extension library that lives in
      vendor/htc.
      
      Change-Id: I80858951ff10ed8dfff98aefb796bef009e05efb
      e08991e0
  5. 21 Jan, 2010 1 commit
    • Doug Zongker's avatar
      save the recovery log from before HTC firmware updates · 687bc12c
      Doug Zongker authored
      When doing a firmware (radio or hboot) update on HTC devices, save the
      recovery log in block 1 of the cache partition, before the firmware
      image and the UI bitmaps.  When we boot back into recovery after the
      firmware update to reformat the cache partition, copy that log out of
      cache before reformatting it and dump it into the current invocation's
      log.
      
      The practical upshot of all this is that we can see the log output
      from radio and hboot updates.
      
      Change-Id: Ie0e89566754c88f4bed6a90d8a0aa04047b01a27
      687bc12c
  6. 04 Mar, 2009 2 commits
  7. 21 Oct, 2008 1 commit