--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
That is not at all what happened. Since the Pixel C is really a ChromeOS device, it restored the RO bootloader and the write protection was turned on.
But how do you turn off WP on the Pixel C without access to developer console and flashrom?
M.
Current switches: 0x00 Lid switch: CLOSED Power button: UP Write protect: ENABLED Dedicated recovery: DISABLED
Flash protect flags: 0x0000000f wp_gpio_asserted ro_at_boot ro_now all_now Valid flags: 0x0000003f wp_gpio_asserted ro_at_boot ro_now all_now STUCK INCONSISTENT Writable flags: 0x00000000
--
--
Chromium OS discuss mailing list: chromium-os-discuss@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-discuss+unsub...@chromium.org.
--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
--To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
OK so, the status of the device is:
There is a custom kernel (dev signed) installed, a custom recovery but a stock system image. Is there any course of action I can take to remedy this issue?
I know I can't flash a bootloader manually, but would it be an option to write directly to the Android recovery partition from the custom recovery (or even Android) and thus flash the stock recovery, then lock and unlock again?
So far trying to reset the kernel and firmware nvram via the TPM was unsuccessful, I can't seem to switch the TPM to physical presence mode.
Regards
Milosz
fwtool vbnv write dev_boot_fastboot_full_cap 1
On Tue, Jan 12, 2016 at 2:12 AM, Milosz Derezynski <mdere...@gmail.com> wrote:OK so, the status of the device is:
There is a custom kernel (dev signed) installed, a custom recovery but a stock system image. Is there any course of action I can take to remedy this issue?
I am curious: What are the steps that you followed on this device? How did the fastboot full cap flag get disabled? It seems like you have flashed custom recovery as well as custom kernel image which means that you had that flag enabled at some point of time.Another question: Do you have root access enabled on this device? If yes, then it would be easy to set the required flag again.
I know I can't flash a bootloader manually, but would it be an option to write directly to the Android recovery partition from the custom recovery (or even Android) and thus flash the stock recovery, then lock and unlock again?
So far trying to reset the kernel and firmware nvram via the TPM was unsuccessful, I can't seem to switch the TPM to physical presence mode.
This flag does not live in the TPM. Instead it lives in the NVRAM region on SPI flash.
Regards
Milosz
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-discuss+unsub...@chromium.org.
--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-discuss+unsub...@chromium.org.
A follow-up from me to address Furquan's question of how this happened in the first place:
I've adapted and built TWRP (a custom Android recovery) for the Pixel C utilizing an AOSP fork, and installed it via fastboot.
The next step for me was to root the device. After a few tries I had built a kernel image that was dev signed, bootable, flashable, and contained the neccessary changes to the ramdisk for root.
I flashed this kernel, and so far, everything was fine.
Then I found that root was not fully working, but it wasn't clear to me what was missing. Someone on the TWRP or kernel thread on XDA suggessted simply flashing SuperSU.
Well, that was of course a terrible idea, since SuperSU modifies the boot image, but anyway, at this point, none the wiser me and a few others did it.
What I recall when I tried rebooting the device just after flashing the SuperSU package is that the Pixel C showed "Need to apply a critical firmware update" on the same screen where you usually see the unlocked warning.
However I was keeping power+vol down pressed to get into the Coreboot menu so maybe I have actually interrupted something, since just after that, the RW bootloader was reset and fastboot was inaccessible even though the device was, and had been, unlocked.
This is what I can recall, maybe it is of some use.
Kind Regards
Milosz
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Chromium OS discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
--