yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] nhshah7:
Not really - over email, they've said that "HQ is aware and working on it" but that is through one of their reps so who knows if they're ACTUALLY doing anything...? The most we can ask for is that the next software update for our primes fix it!
[Asus  Eee Pad Transformer Prime] kokopuphz:
A bunch of people with TF700s that were having the exact same error have reported that as of 11pm PST, they were able to unlock... So it appears this problem definately is ASUS server side, and they probably just updated their databases to include all the hardware that was manufactured in July..

In turn, this more than likely means that RMA = unmatching information in database, and the only solution for this is for ASUS to update their databases with the correct information.. however since the people doing the actual RMA are outsourced tech companies that are not directly affiliated with ASUS, I highly doubt that they're keeping track of the MAC address and CPUID of the motherboards that they've replaced with...

I'll try doing unlock again tonight, as I have been every day for a while now just in case...

Edit. Nope, no luck here
[Asus  Eee Pad Transformer Prime] JmChile:
I never went to RMA .. I havent been able to unlock my prime since I bought it in January...
[Asus  Eee Pad Transformer Prime] nhshah7:
Saw the post about the TF700s in my email when I woke up just now and was instilled a false sense of hope :(

Wish they would just fix it for us already!!!

Damn it Asus, I'm so tired of of waiting and being locked!!!
[Asus  Eee Pad Transformer Prime] MK17:
I keep seeing others mention that the CPUID may not match something else. Is there anyway to find this specific ID if you tear open the Prime then use root to change whatever values are needed in the software (like you can with the serial number).

For what it's worth, I tried unlocking my BC0KAS Prime (RMA'd for no serial) after the RMA and it didn't work. I had returned another Prime but I had the C3 serial saved on Asus VIP so I changed the serial and tried again, but that failed as well.
[Asus  Eee Pad Transformer Prime] jlholimon:
Still not working

I tried again but I still cannot unlock my TF201.
[Asus  Eee Pad Transformer Prime] sitnlow4life:
The Serial Number Fix worked for me

Thanks again for all the information
[Asus  Eee Pad Transformer Prime] dude2k5:
I tried changing my serial to 0 from O and even tried my Dock serial, but the same "unknown" error came up. I thought maybe the bad serial would show, but it said unknown error still. I guess we're getting nowhere fast.
[Asus  Eee Pad Transformer Prime] dustinhxc:
argg

Still doesnt work........ im loving the rooted apps but I need me some CM10 JELLYBEAN :(
[Asus  Eee Pad Transformer Prime] crimsomshadow:
One thing to consider:

How many people with this problem imported the Prime from USA to another country?

Maybe the server auth system checks where does the request come from and then works with different databases or whatever :-S
[Asus  Eee Pad Transformer Prime] nhshah7:
I'm in the US lol
[Asus  Eee Pad Transformer Prime] bASKOU:
Mine is a WW version bought in Vietnam and using it in Vietnam too. Iwould beleive that the server our prime connect is the same whatever the country you are. I think the most valid explaination would be that as someone already said on this thread that our tab sent in RMA are treated by 3rd party company and they do not send information to Asus for update the database. So we are stuck because one of the ID required for unlock doesn't match, so Asus can't unlock our bootloader due to the encryption it have on it.

EDIT

Just tried again to unlock the bootloader, and this time the error appeared just 2 seconds after entered my gmail password.before it would take at least 1 minute or more.
[Asus  Eee Pad Transformer Prime] kokopuphz:
So I've decompiled the unlock tool app and completely analyzed what goes on.

The basic flow is the following:

Unlock App

1. EULA agreement screen

2. unlock screen

3. Contacts ASUS servers to check the status of your lock returns either locked, unlocked, or other (104). The needed information include your mac address, our serial number, some drm info. Most people with the little toast message stating the unknown error will error out here.

4. Enter google account info

5. Sends a intent to DMClient program along with cpuid, and when info is returned, processes the returned info. If the info is unlock success, then writes the cpuid+asus signature into mmcblk0p4, writes a "boot-unlock recovery" command string to mmcblk0p3, and then reboots. If no info is returned after a while, then program times out and shows a pop up error message. If the info is an error, then it also shows the same pop up message, but a little quicker.

DMClient

1. Receives the intent frm the Unlock App

2. Creates a binary xml to send to the server. The xml will contain info about your tablet including: cpuid and mac address, however serial number is not sent in this xml.

3. The server processes the unlock request and returns another xml with the unlock information if successful. If not successful, will return an error status.

Originally I was stuck on the UnlockApp step 3. The server was returning 104, and this info can be checked in the logcat. I disabled this error in the code and ran the modified application. This time, it did not stop at step 3, however I was able to get to the google login screen for the first time. After entering my info, it attempted to unlock however failed. I altered the DMClient system program as well to enable all debugging messages as well as show some other info that is being grabbed. Upon looking at the debug log, I found out that the ASUS server is returning "error cpuid"...

Thus my conclusion is that this is a case with ASUS servers not having our cpuid and mac address stored in their database... grr..
[Asus  Eee Pad Transformer Prime] nhshah7:
that is AWESOME INFORMATION! Someone a few months ago tried to send Asus their MAC address for this issue. Maybe if we send them our MAC and CPUID to add manually, we'll be able to get the unlock to go through! I would suggest contacting gary and/or tien to see if they can find a way to do this. If you are unable to, I can contact them about this and share your findings. I'm hesitant about unlocking right now since I might need another RMA since my PC won't see my prime (none of my computers do actually).

Thanks so much for this!
[Asus  Eee Pad Transformer Prime] bASKOU:
Here have the first thread where they decompiled the unlock apk. You may can find some interesting information. But it seems to be a dead end.

If you can get contact with one of them about it and receive a positive answer let know. I die from impatience to be able to unlock this tab.
[Asus  Eee Pad Transformer Prime] dude2k5:
So you modified the APK? Maybe some others should try, I figured earlier in the thread that the CPUID is part of the problem. If we can find out that it actually is the CPUID (ive been trying to find some way to see mine, but they require honeycomb?) then we can maybe alert Asus and let them know. Just a shot in the dark.
[Asus  Eee Pad Transformer Prime] kokopuphz:
Yeah, I modified the apk to bypass the first check where mine was stuck at to see if perhaps i can unlock.

I can post the modified APKs, however I'm a bit hesitant, as running a modified DMClient.apk may somehow screw with the drm, which will be a big part of JB version of Google Play and paid apps, as I understand. But if you're willing to take that risk and try...

In regards to finding your cpuid, if you can do a

cat /proc/kmsg > /Removable/MicroSD/kmsg.txt

in either terminal or adb shell, it should be listed near the beginning as android.serial=xxxxxxxxx

Its a 16 character alpha-numeric.

In regards to contacting Gary or Tien, I think itd be better if you could do it, as I'm in Japan, and they'll just tell me that I need to contact Japan ASUS support
[Asus  Eee Pad Transformer Prime] dude2k5:
Yeah I saw that a few weeks back, i'm guessing the serial isn't matching the cpuid on their servers (maybe mistyped or changed with RMA). Hm, I'll see what I can do, or who I can contact. I dont have Tiens contact info, and Gary never responds. Lets hope we can get something here.
[Asus  Eee Pad Transformer Prime] kokopuphz:
Forgot to mention, you can also check your cpuid from the below:

/sys/devices/platform/cardhu_misc/cardhu_chipid
[Asus  Eee Pad Transformer Prime] dude2k5:
Even better, thanks. Easy to access.

edit: Woah.......in that folder I have a cardhu_backup_chipID. This differs from the regular cardhu_chipID. Interesting....do you guys have the same?
[Asus  Eee Pad Transformer Prime] dude2k5:
Muahahah I got a response, not from Gary or Tien, had another contact. Let's see if Asus can fix this problem :D

Another reply, hopefully we can get some info soon here. :)
[Asus  Eee Pad Transformer Prime] whycali:
Now you need to find somebody who has not tried to unlock. to compare those files. My unlocked does not even contain that folder.
[Asus  Eee Pad Transformer Prime] pandaball:
I'm getting a 104 error also. RMAed twice, the first time they replaced the screen and reworked the wifi, second time they replaced the motherboard due to bad flash. It's a BCOKAS model. I should have backed up my cardhu_chipID file to see if replacing the new one with the old one would work :/
[Asus  Eee Pad Transformer Prime] tsmt971@yahoo:
My Prine is original I can check folders for you guys. Pls PM what you need I will sent the info back to you.

Alternatively, is there any way to by pass Asus server during unlock?
[Asus  Eee Pad Transformer Prime] kokopuphz:
I checked my cardhu in sys, and yes, I too have a backup file in there. The backup file for me is basically the same as the other one, except the middle values are all 0s.

@dude2k

Hope you get a positive response!
[Asus  Eee Pad Transformer Prime] kokopuphz:
The way the current stock unlock system works is, the unlock tool receives the cpuid signed with asus signature and writes this info to the staging partition. A boot-unlock command is written into the misc partition, and then a reboot is issued.

Upon reboot, the bootloader checks the MISC partition for any commands, finds the "boot-unlock" command.

and writes the contents of the staging partition into mmcblk0p7 (CER partition)

I believe the stock bootloader on load checks the contents of the CER partition, checks to see if the signature is valid, and if it is, then it allows fastboot access as well as disable the check of signatures of blobs and boot images.

Thus in order to unlock, we will either need to do the following:

1. On stock bootloader, we need the cpuid with a valid signature from ASUS. Getting the valid signature will rely heavily on the ASUS server. I was hoping that by modifying the apk, we could somehow get to the part where the ASUS servers would return the signed string, however the internal checks for validity are a big bottleneck, and unless there's some other functions on the server side that may allow us to bypass the validity checks, we're kind of stuck on this end.

2. Somehow load an altered bootloader instead of the stock bootloader. If we could get the AndroidRoot.mobi bootloader loaded into the system, then we'd effectively have an unlocked bootloader without the unlock token. However the problem here is that the bootloader partition needs to be encrypted using the Tegra AES encryption engine in order for it to be read. This appears to be a hardware requirement from NVIDIA in the cases where the SBK is set. Its possible writing to the bootloader partition using the stock recovery, however in order to do this we would need a blob that is signed with ASUS RSA key...

So we either need the ASUS RSA private key, or a way to validly sign what we want using the ASUS RSA key, or a way to access the encrypted partition with the Tegra AES encryption engine. The AES engine however is disabled at the end of the bootloader process, and is made unavailable by the hardware until the tablet is rebooted.
[Asus  Eee Pad Transformer Prime] Supersaiyan.IV:
This thread cannot be stressed enough, doesn't Asus care about developers? Had Unlock Tool allowed for unlock if the tablet is registered at vip.asus.com - enter username, pass, unlock!

Revise the unlock tool please!
[Asus  Eee Pad Transformer Prime] MartiniMoe:
Exactly the same for me. Backup CPUID is filled with zeros in the middle.
[Asus  Eee Pad Transformer Prime] arby80:
Sent my prime in to get the screen replaced and had to email them after 3 weeks as they did not contact me to pay for the repair. Finally got it back and now it looks like I have a paper wait since it won't unlock.

Why couldn't they have left the software alone like I specified on the warranty repair form...
[Asus  Eee Pad Transformer Prime] bASKOU:
Simply because people who take care of your tab are dumbass who are unable to think and only able to follow the list of actions to perform when having a tablet to repair. So if you write something different they don't understand.
[Asus  Eee Pad Transformer Prime] pandaball:
Actually, whether or not you tell them to keep the software intact, they will always wipe it as they flash a debug build of the Prime loaded with test tools and whatnot to debug your problem, so I think every Prime that goes through them will more or less be wiped so long as the problem is remotely related to software.
[Asus  Eee Pad Transformer Prime] nhshah7:
Also, no need to flame the workers. There is even one or two of them in the forum that have been helpful. How do you expect them to help you if you insult them. Please refrain from that kind of mentality here.

As Plato says, "Be kind for everyone is fighting a hard battle".
[Asus  Eee Pad Transformer Prime] ShyTownFantasy:
I wish someone would get this done. I have never been able to unlock my prime. My prime doesn't have any errors. I can run the unlock tool over and over again and it will keep saying it's unlock with no errors.

Trust me it's NOT unlock!

\ =
[Asus  Eee Pad Transformer Prime] beckzz:
Hey kokopuphz,

anyhing new on that?

i'm trying to unlock my tf201 for weeks now ... with no success.

always the same message: "unknown network error" ... which has been discussed in different threads.

Tried everything: manual downgrading, updating, re-inserted my S/N with ratchet, factory reset..no luck at all...

German Asus-Support told me to send it in to RMA... but that will take weeks...and i was hoping to find another solution...

Is there a chance for another solution? otherwise i'll have to send it to RMA...

Grz BeckzZ
[Asus  Eee Pad Transformer Prime] kokopuphz:
To be frank with you, the possibilities are pretty slim. Asus has done a pretty solid job locking everything down, but I'm still working on it:thumbup:
[Asus  Eee Pad Transformer Prime] beckzz:
Thx a lot, i'll stay tuned.

Tell me if i can help you...as a webdeveloper i have some programming skills too, but i just startet with android ... so don't expect too much ;)
[Asus  Eee Pad Transformer Prime] mccahon:
Why doesn't that Gary guy who supposedly works for ASUS do anything about this? This is just pathetic on their part.
[Asus  Eee Pad Transformer Prime] beckzz:
I think asus point of view is:

We gave you an unlock tool, it works for most of you and we declared that there will be no support, so whats the problem?

Think we can only hope for unofficial Support on this (or send it to rma....and hope that it works when it returns...if not, hope for unofficial support again)
[Asus  Eee Pad Transformer Prime] dude2k5:
Well apparently they had a newer version of the unlocker up on the website a few weekends ago but took it down. Not sure when exactly, but the guy (from Asus) I was talking to said that they probably took it down for more tweaking. Been like 2-3 weeks since I've heard anything from my guy. Sucks.
[Asus  Eee Pad Transformer Prime] arby80:
What great customer care for something I paid $300 to fix...

"Unfortunately there isn't anything we can do to assist you further in unlocking your unit. Since it has been unlocked in the past we can no longer provide you with support for your unit as stated when you downloaded the tool.

"You also acknowledge ASUS does not guarantee service satisfaction to any Revised Product, including events involving paid service requested by you to be performed to the Revised Product.

Furthermore, such repaired Revised Product will not be covered under the warranty of the Original Product; the software of the repaired Revised Product will not be deemed the software of the Original Product and will not receive ASUS software updates.

It is strongly advised that you avoid activating this App unless you fully understand and accept the risks that may arise."

Best regards,

Trevor C.

ASUS Customer Care."
[Asus  Eee Pad Transformer Prime] brantje:
Basically they hate 2nd use primes?
[Asus  Eee Pad Transformer Prime] dude2k5:
Well i got this message a week later (got it today, just a few minutes ago), so we still have a chance.

I asked if they had any more information:
[Asus  Eee Pad Transformer Prime] Nevyn11:
You're doing better than me. I contacted them via their support page (which I assume for the Australia region goes to Taiwan) - and got no reply. Very disappointed as I used to think ASUS was a large, professional and high quality organisation.
[Asus  Eee Pad Transformer Prime] dude2k5:
Not sure how accurate, but I'll post more info as I get it
[Asus  Eee Pad Transformer Prime] dude2k5:
News!

Ok, so I might create a google doc and have you guys put the information so I can send it to them. Would you be ok with this? Or do you want to PM me instead?

edit: here it is

https://docs.google.com/spreadsheet/ccc?key=0AnAJoa0-ynONdEYxU1lhRVk3eGN2UWxOMU1aSG1hc3c
[Asus  Eee Pad Transformer Prime] AlphaDog_NL:
You sir, are awesome. Can't wait to get a response!
[Asus  Eee Pad Transformer Prime] nhshah7:
Hopefully it works!

BUT someone else did try this before and it did not work as I recall. Then again I hope this DOES work.
[Asus  Eee Pad Transformer Prime] MK17:
I am no sure if publicly posting Serial Number's and MAC Addresses is the best of ideas. Not saying you plan to use them in malicious intent it just worries me. I could be wrong though.
[Asus  Eee Pad Transformer Prime] dude2k5:
Thats why I also said you can PM me and I can forward it to them as well. Got this response:

edit: at this point, this is our only contact, i'm hoping he'll get us some info on our tablet! He's been helpful so far.
[Asus  Eee Pad Transformer Prime] nhshah7:
Awesome work, this is exciting!
[Asus  Eee Pad Transformer Prime] crimsomshadow:
Ok, added mine to the google docs, thank you for your help! Lets see if we are lucky and can unlock our devices someday!
[Asus  Eee Pad Transformer Prime] kokopuphz:
That is great news! I'll add mine to the list as well.

---------- Post added at 11:12 AM ---------- Previous post was at 11:06 AM ----------

I remember reading that post where one of the users had sent their mac address, but if I remember correctly, that person was talking to a rep on the phone, and the MAC address they were giving to the rep was the MAC address of the ROUTER, which made no sense to me at that time...
[Asus  Eee Pad Transformer Prime] ShyTownFantasy:
Send my info to you dude2k5, If you could please send my info to ASUS that would be appreciated!

Thanks!
[Asus  Eee Pad Transformer Prime] beckzz:
ok, send dude2k5 a pm...lets see what happens... :)

Grz BeckzZ
[Asus  Eee Pad Transformer Prime] cdunford:
I have added my serial and mac to the google doc. Looks like you are making some atleast somewhat promising progress.

Thanks!
[Asus  Eee Pad Transformer Prime] beckzz:
Hmm...most of the s/ns on the list start with BCOKAS(mine too)...maybe its a problem with that production cycle?

Grz
[Asus  Eee Pad Transformer Prime] kokopuphz:
Probably just that those are the ones that were rma'd the most?
[Asus  Eee Pad Transformer Prime] beckzz:
Yep, sounds reasonable
[Asus  Eee Pad Transformer Prime] cdunford:
My BCOKAS has never been RMA'd and I actually do receive over the air updates and i can't unlock. Haven't heard of too many people in the same situation as me.
[Asus  Eee Pad Transformer Prime] beckzz:
hmm...but something seems to go wrong with this particular production cycle...more than with others...damn it ^^
[Asus  Eee Pad Transformer Prime] arby80:
Yeah someones foot going through my Primes screen was definitely a manufacturer defect. LOL

It unlocked fine the first time before they replaced the screen. I wish they could have just replaced the screen and not messed with the OS. I knew there were going to be issues with the RMA. The problem has to be they are not updating a database somewhere that shows our tablets are unlocked and thus not letting us unlock them again.

It wouldn't be as upsetting if they acted like they cared about the prime and responded for something that is there issue. But at least hopefully we have one person at Asus looking out for us. As I cross my fingers.
[Asus  Eee Pad Transformer Prime] mccahon:
Wow that really does make sense, I was able to unlock after purchase(BCOKAS Serial) now after RMA I cannot unlock. Wow someone needs to get hold of ASUS or at least someone at ASUS whom cares about the customer. This is why I used to love Apple, no crappy service jobs... Man do I regret selling my crappy iPad for a crappy TF201.

http://xdaforums.com/images/icons/icon12.gif
[Asus  Eee Pad Transformer Prime] Nevyn11:
Thank dude2k5, I have added my info to your spreadsheet also, in case you are making another push to your ASUS contact. We appreciate your efforts here buddy!

As an aside, is there two different wifi manufacturers in these tablets..?
[Asus  Eee Pad Transformer Prime] dude2k5:
As soon as I get information I'll post it here, nothing so far (but usually they don't do much on weekends)
[Asus  Eee Pad Transformer Prime] MartiniMoe:
I also added my SN and MAC to the Google Docs List.

I once hat E-Mail contact to an Asus support guy and he also sent my SN and MAC to HQ to check it on the server. I never heard anything of it again...

But maybe this time it works :)
[Asus  Eee Pad Transformer Prime] pc99mk:
Hi.

Thanks dude2k5. I've also added my details to your spreadsheet in the hope that somethings gets done.

I can't unlock and can't get ota updates. I had contacted ASUS and they gave me a few things to try but no joy. I was then told to send it in for service.

So I really hope we get somewhere with this.

Thanks again.
[Asus  Eee Pad Transformer Prime] shiro836:
added mine to the spreadsheet as well :)
[Asus  Eee Pad Transformer Prime] dude2k5:
Got this a few seconds ago
[Asus  Eee Pad Transformer Prime] mccahon:
Added mine to list, hope ASUS does something about this problem...
[Asus  Eee Pad Transformer Prime] mccahon:
This is GREAT news!!!!
[Asus  Eee Pad Transformer Prime] nhshah7:
That's better than what he told me last month lol. Looks like they're actually making progress in acknowledging the issue :)
[Asus  Eee Pad Transformer Prime] dude2k5:
This is very good news, they know about the thread and know about the other rep collecting data, could get somewhere this time. Hopefully soon, haven't heard anything yet from my end. I feel we might be getting closer! I've been looking for a new unlock tool like V7+ but still haven't seen it on the site yet.

edit: the download tab seems to be not there anymore, they might be uploading a new...something?
[Asus  Eee Pad Transformer Prime] beckzz:
Im looking for a new version too..every day...it's like a mania...yesterday i downloaded the tool again.The file already existed in my download-folder so the new one has been renamed to "...v6-1"

..and for a few seconds i was thinking, that i now have a new version^^ damn... ^^
[Asus  Eee Pad Transformer Prime] dude2k5:
I can almost feel it.

Not to mention, the download tab on the site is still down.
[Asus  Eee Pad Transformer Prime] arby80:
OH MY GOD
[Asus  Eee Pad Transformer Prime] AlphaDog_NL:
It took us 17 pages, but we're almost there. Pretty amazing what a simple thread on XDA can do!
[Asus  Eee Pad Transformer Prime] MartiniMoe:
Keep calm and wait for your TF201 being unlocked. Before that happens I will try to not freak out :D