Hello all, myself and a few other users have had issues with disabling WP on Steelix and Rusty (and I believe a few other ARM devices).
None of the flashrom/futility commands are useful as hwwp needs disabled first. crossystem wpsw displays 1.
Disconnecting the battery does not disable hwwp.
I was able to disable with SuzyQ and gsctool but not externally with a Linux machine. This takes forever so I’d like to find a better solution, and not everyone having this issue has a Suzyq cable. Not sure if this is useful but this is what happens when I try with a Linux machine (screen disconnects right after)
I can’t, it displays that output then disconnects from screen.
Edit: it works fine with gsctool disabling internally but like I said I would like to figure out why the battery method isn’t working and if there’s a workaround. At the very least I’d like to be able to disable with SuzyQ and a separate machine
Yes, as I stated that’s the method that works for me. That requires going into dev mode, opening CCD which kicks you out of dev mode, then re-entering dev mode to disable. This takes a long time, which is why I’m trying to figure out 1) why the battery method isn’t working and 2) why I can’t use a Linux machine with a suzyq to disable WP
I was able to do it without a suzyQ cable. I did the following while the battery was still connected:
Enter dev mode
sudo gsctool -a -o
Press PP when prompted
Re-enter dev mode
sudo gsctool -a -I AllowUnverifiedRo:always
^ Above is a capital i
Press PP when prompted
sudo gsctool -a -w disable
Press PP when prompted
Reboot
Interesting. The way I did it on Magneton donated by user “ahorn” was to plug SuzyQ into DUT, open Ti50 console with minicom, and then issue ccd open, press power button multiple times, and then ccd reset factory to make sure it will stay in that state.
It’s quite tedious, but once that’s done you have full CCD access without having to open the machine or mess with ChromeOS.
I was told that in order to use a separate Linux machine with the suzyQ, HWWP needed to be disabled. Are you saying this method doesn’t require that?
And when you say open Ti50 with minicom, can you explain that further? I’ve used the following command in the past when working on an issue with MrChromebox:
sudo minicom -D /dev/ttyUSB1
Would this be the same command, and if so what do I do next?
Write Protect and CCD are two different things
On steelix/magneton you have three serial consoles (fourth is empty because it doesn’t have FPMCU).
Open 0, 1 and 2: minicom -D /dev/ttyUSB[0-2] -b 115200
I know WP and CCD is different. I was saying that I was told CCD can’t be opened with a separate unit unless WP is disabled. Maybe I’m misunderstanding something though. Thanks for the command, I’ll try it on the next one I test.