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.


More prototype information: prototypes.md
[[Vector/Prototypes|Go here for more info on prototypes.]]


== How you can unlock Vector ==
== How you can unlock Vector ==
The current main way to unlock a Production Vector, is to use the unlock-prod.ota, this OTA will
Currently the easiest way to unlock a Production Vector is by using unlock-prod.ota.
this is a WORK in PROGRESS guys, and i dont know how to put it in todo :(
 
=== 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.''