It appears that the device’s WP method is via unplugging the battery. The only possible reason that the device’s WP is not getting disabled is because there may be something wrong with the device itself or you might be doing something wrong.
I also see that someone has managed to disable write protect using this method in this question’s threads (@Nde_Tayne ). The device codename is rusty and the board it is using is called corsola.(Just in case you want to research potential problems.)
Potential troubleshooting options:
Powerwashing the device
Exiting and re-entering developer mode.
I am not sure but it could also be because the device is managed by an organization school or parent but with those protections enabled you shouldn’t even be able to enter developer mode.
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
According to the above posts this device uses the Cr50 wp disable method so y can follow these instructions:
Remove the bottom of the laptop and disconnect the battery.
Plug the charger or AC adapter into the port and LEAVE THE BATTERY DISCONNECTED.
Power the device on and make sure you are in developer mode.
Enter the VT-2 shell by pressing CTRL+ALT+F2
Login as chronos and type sudo -i
Type flashrom --wp-disable
Once its done then you can reconnect the battery and close the device up.
As far as I know the firmware script DOES NOT support arm devices. I can’t garantee it’ll work.