Unlocking Vector: Difference between revisions
Describe what you changed |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 29: | Line 29: | ||
P1-P3, DVT1-4, and Whiskey DVT1 have unlocked CPUs. | P1-P3, DVT1-4, and Whiskey DVT1 have unlocked CPUs. | ||
[[Vector/Prototypes|Go here for more info on prototypes.]] | |||
== How you can unlock Vector == | == How you can unlock Vector == | ||
Currently the easiest way to unlock a Production Vector is by using unlock-prod.ota. | |||
this is | |||
=== How to Unlock Vector using unlock-prod.ota === | |||
'''Note: Make sure your Vector is on the charger during the ENTIRE unlock process. Failure to do so can brick/break your robot permanently.''' | |||
Step 1: Put your Vector into recovery mode by putting him on the charger, and holding his back button for ~15 seconds or until the 2 back lights turn dark blue. | |||
Step 2: Head on over to [https://devsetup.froggitti.net/ this site], and pair with Vector. '''Make sure that auto setup flow is left checked.''' | |||
Step 3: On [https://devsetup.froggitti.net/ this site], you will see many options. To unlock Vector make sure "Unlock-Prod.OTA" is selected. | |||
Step 4: Connect Vector to WiFi, and let the update install. | |||
Step 5: Let Vector reboot, and flash his new unlocked images. | |||
Congratulations. You have unlocked your Vector, and can now install developer firmware. | |||
==== How unlock-prod.ota works ==== | |||
The unlock-prod.ota as you know flashes new partitions onto the robot's <code>aboot</code>, <code>recovery</code>, and <code>recoveryfs</code>. The way it does this is by deleting all the robot processes to put the new partition files into the /anki folder. Then on boot the robot runs <code>ankiinit.sh</code>. In <code>ankiinit.sh</code> there are a bunch of commands that run to flash new partitions onto the robot. | |||
Before the release of this OTA, the only way to unlock a Production Vector was to replace the CPU. | Before the release of this OTA, the only way to unlock a Production Vector was to replace the CPU. | ||
=== Replacing the CPU === | |||
You can buy a new APQ8009 on AliExpress for like $5. You can also get a stencil for cheap. An MSM8909 one works. | You can buy a new APQ8009 on AliExpress for like $5. You can also get a stencil for cheap. An MSM8909 one works. | ||
Hook up to the USB pads at the bottom right of the back side of the board. ''Note: there are pads for a micro-USB header. These are backwards and a normal port would not work for this. You have to get a special upside-down port.'' | Hook up to the USB pads at the bottom right of the back side of the board. ''Note: there are pads for a micro-USB header. These are backwards and a normal port would not work for this. You have to get a special upside-down port.'' | ||