System Details
- Device: Lenovo Chromebox Micro (BOXY)
- OS: ChromeOS
- Firmware Type: Stock
- Firmware Version: Google_Boxy.13606.594.0
- Internal storage type: [SATA, NVMe, eMMC, UFS] (if applicable)
Summary of the Issue
Durning the CCD process the device just turns off. You then have to press the reset button and power button multiple times before it will turn back on. Normally Power, Reset, Reset, Power, Reset, Reset, Power works. Once its done I go through the process of booting into developer mode again and check the CCD for it to report locked.
I beleive something with a jumper needs to be done.
Steps to Reproduce
-
Boot to Recovery Mode
-
Boot to Developer Mode
-
Open VT-2 terminal
-
Login as root
-
Run gsctool -a -o and follow the prompts
Expected Behavior
I would see a message showing PP Done! and the device would reboot in normal mode.
WP does not prevent CCD from working
are you seeing the ‘Press PP button now’ text at all?
yes, it shows ‘Press PP button now’ and I have to press it a couple times. Then I get a message that it will need to be pressed again. So I wait until ‘Press PP button now’ text shows again. After the 3rd or 4th time of seeing that text and pressing the PP button the device just shuts down and requires the random reset/power button step I provided in the original post.
Same issue here. It’s quite odd.. The only extra thing I’ve managed to learn, is that this message is constantly spammed out after the final PP button press.
Not enough power to boot (-1 %, 15000 mW)
That message is repeated on /dev/ttyUSB2 until a full reset has been done (which reverts the CCD opening, like the original post mentioned).
It feels like USB-PD is failing for some reason, and oddly only on the reboot stage.
Got it working.
Used a paperclip to bridge J1, plugged power back in, then ran (using minicom -D /dev/ttyUSB0 -b 115200 on a different machine) with a SuzyQ cable:
ccd open
wp false
wp false atboot
ccd reset factory
Then, did a forced recovery and such to enable developer mode again (I know you’re not supposed to do that, I do out of habit…).
Was able to flash with the usual script after that!