Difference between revisions of "Pre 3 Impersonation"

From WebOS Internals
Jump to: navigation, search
Line 8: Line 8:
 
# make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all
 
# make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all
 
# Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
 
# Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
 +
# From this point on, you have an EU Pre 3 device, so you never need the CUSTOM_XML or REMOVE_*_CHECK flags ever again.
 
# Re-flash the device using the standard EU Pre 3 doctor.
 
# Re-flash the device using the standard EU Pre 3 doctor.
  

Revision as of 23:02, 14 September 2011

This page is for those very lucky people who have somehow managed to score themselves the mythical 16GB AT&T Pre 3 device, and want to be able to make it impersonate a normal 8GB EU Pre 3 for the purposes of OTA updates and using the webOS Doctor.

You need to use the meta-doctor to change the tokens on the device. Others will update this page with more detailed instructions on how to do that, but the basic gist is:

  1. make DEVICE=pre3 CARRIER=wr clobber unpack
  2. cp build/pre3-p220manta-wr-2.2.0/webOS/mantaray.xml .
  3. Edit mantaray.xml to set the desired tokens.
  4. make DEVICE=pre3 CARRIER=wr CUSTOM_XML=mantaray.xml REMOVE_MODEL_CHECK=1 REMOVE_CARRIER_CHECK=1 clobber all
  5. Flash the device using the resulting custom doctor - you can stop it as soon as it has finished writing the tokens, or allow it to complete if unsure.
  6. From this point on, you have an EU Pre 3 device, so you never need the CUSTOM_XML or REMOVE_*_CHECK flags ever again.
  7. Re-flash the device using the standard EU Pre 3 doctor.

You need to set the following tokens:

                               <Val name="DMCARRIER" value="ROW" action="overwrite"/>
                               <Val name="DMMODEL" value="HSTNH-F30CE" action="overwrite"/>
                               <Val name="MfgCode" value="" action="overwrite"/>
                               <Val name="PN" value="180-10918-01" action="overwrite"/>
                               <Val name="PRODoID" value="HSTNH-F30CE" action="overwrite"/>
                               <Val name="ProductSKU" value="FB437AA#ABU" action="overwrite"/>

If you've also somehow been able to unlock the device, you may also want to set this one:

                               <Val name="SimLockDef" value="UNLOCKED" action="overwrite"/>