yashsingh1/xdaforums huggingface dataset:
[Acer Iconia A500] vigilantevil:
:( BAD FLASH ended me up on

Device boot up and stuck on the first screen with title Skrilax_CZ bootloader v8 Booting primary kernel image. rebooted again and installed the package from zip and rebooted. yet i m stuck on the same screen. need a little enlightenment here as I mentioned in my first post i aint good with FLASHING stuff just the straight technical things i can manage :)[/QUOTE]

I m so sorry to be such a nuisance to you, but i guess looking at your other posts and guide, I m facing the same issue as CanuckinPA on POST 925 in http://xdaforums.com/showthread.php?t=1622425&page=93. looks like I clearly missed to FLASH the ROM at the first boot after the nvFlash of bootloader. (BIG MISTAKE) as redoing the regular nvFlash gave me ....

Nvflash started

[resume mode]

Formatting partition 4 please wait.. Command Execution failed cmd 13, error 0x120002

FAILED!

command failure: format partition failed <bad command>

Bootloader status: unknown operation <code: 1> message: flags: 0

So now I gonna try your guide and follow carefully (THIS TIME) do i need the timmydeans root tool -tdv4 approach and it will bring me to pre-rooted HC3.2.1 with cwm 1.7. From there would it be possible for me to get the v8 unl BL with CWM 1.7.3 and the Acer_AV041_A500_1.033.00_PA_CUS1-FOOL-ROOT ???

V

---------- Post added at 04:46 PM ---------- Previous post was at 04:39 PM ----------

Also, Dibbz, is it possible for me to use the tool just to repair the partition error that i messed in the first place and use the old technique of nvFlash for V8 unl BL that i did before ?

V
[Acer Iconia A500] vigilantevil:
Thank you all so much1!!!

Just wanted to CONFIRM that this guide along with other workarounds mentioned for reference, all work indeed if only are followed up carefully. For Anyone like my self who has an Acer A500 that even get to the ACER screen though considered as BRICKED HARD/SOFT, can be RECOVERED with guaranteed GOOD Results. this means the device is still capable of getting in APX and if you can get your device in APX mode, you can revive it for CERTAIN.

A few Quotes from geniuses here who words kept me having my FAITH :)

MOSCOW D " A working TAB is better than one which doesn't work (not even BOOT to stuck ACER Screen)"

Srbeen the Author of this thread "You got to have a lots of Patience"

besides these fellas, I would also like to Thank Dibb_nz for sticking around with me and bearing me all the time :), eppeP for the wonderful Linux workaround and many others who contributed in making all these amazing possibilities.

V
[Acer Iconia A500] zenmatefh:
0ctober 22 2015 still working method :D :good:
[Acer Iconia A500] aleksa2:
Hi guys i need some hlp. I did this guide and at the end when i run " ./apx " the terminal gives me Failed to open device!. Help pls
[Acer Iconia A500] eppeP:
Are you sure it is connected and in APX mode, what is the the output of lsusb?
[Acer Iconia A500] aleksa2:
Hi, first ty for a reply! :) Yea i gave up on it, i managed to get the cupid and generated sbk. I tried APXManager and Flash but it stops at stage two flashing bootloader, and then i tried nvflash and the tablet boots in download mode with acer logo and then when it tryes to create BTC partition goes something bad data (code 10) or 14 i think. So i tired all other possible guides and nvflas still gave me the same result. And in the end someone sead the nand is dead so i tried to reflow it. With this method -> http://xdaforums.com/showthread.php?t=2617196 and with a heat gun and with a solder but still the same. So i asumed it's dead and gave up. The tablet is not mine it's my friends and it was sitting dead for like a year so i tried to fix it but no luck. If you know something else i didnt try pls point me in that direction. :):) Oh and yea, the tablet is not rooted so i dont know if that makes any diference.. :confused: :p
[Acer Iconia A500] Ludo1598:
Hello first sorry for my English

I have a problem with the code I copy in Apx.c when I run the command

/home/test/Desktop/apx.c

I have an error

(Line 5: syntax error near the unexpected symbol <(>

Line 5: 'int main (void)

How can I solve this problem?

thank you in advance
[Acer Iconia A500] porschec4s:
Hi there, First off thanks to everyone that has made this possible. As most I am also stuck on ACER LOGO. I did manage to get my UID and I have generated the SBK. The problem is when I try to run the Blackthund3rs APX Flash Tool. I can only get bundles from one of the url's. So i input code 17 as suggested. I put the tablet in APX mode. I see the green installing driver icon at taskbar (running win 10 64 bit). When I got through the flash program nothing pops up on the tablet screen. And Blackthunder says drivers not installed. I have installed the Acer drivers numerous times. Am I missing any other drivers? I am very close to getting this tablet working again but I just can't get the flashing stage. Any help would be greatly appreciated.

Thanks in advance
[Acer Iconia A500] Matra-PB:
Does anyone have a safe link where I could download the V8 bootloader (V8-UNL-ICS-HC-bootloader-MULTI-cwm.zip 32MB)?

I tried to google, but they are only fake links.

Thanks in advance.
[Acer Iconia A500] Encrypted_God:
good question
[Acer Iconia A500] Matra-PB:
Finally I used this:

root-3.2.1-V4.7z

Sorry, but I can't post outside links as a new user, but google for it and you will find it.

It needs only your CPUID and you can find a read-me instruction in the folders, so it is not so complicated to use. The tool will ask you to set USB Debugging, but it worked me without doing this, so just try to skip this step. My A500 was stuck in APX mode and I managed to recover it to Android 3.2.1 with this tool.
[Acer Iconia A500] afner:
Very Helpful, however can't find an APX package

I got to the point in the APX A500 flash utility where I choose an APX Flash tool package (bundle). But I have not been able to find one in the forum, like : V8-UNL-ICS-HC-bootloader-MULTI-cwm.zip 32MB. Any help is appreciated
[Acer Iconia A500] Matra-PB:
Try this thread:

https://xdaforums.com/showthread.php?t=1816560

At EUU you can find full APX package.
[Acer Iconia A500] TechiiGirl:
i created the text file with the code eppeP posted and named it apx.c on my desktop then i open terminal and i type cd /home/(my computers name)/Desktop/apx and i get not a file or directory i also tried doing sudo su first then repeating the steps and i still get not a file or directory
[Acer Iconia A500] JdgM3NT4L:
Since you've just left it in the desktop directory, you could leave off /apx from your command. Or you could make sure that you have a folder called apx on the desktop with that file inside of it.
[Acer Iconia A500] TechiiGirl:
well i actually did try that before and this what i get in terminal

apx.c:41:5: error: expected declaration or statement at end of input
[Acer Iconia A500] JdgM3NT4L:
I don't know if it will help or not. But I installed every package that came up when I searched for libusb. Well, I didn't download the iPhone stuff...

But I got the rest of it.
[Acer Iconia A500] blackthund3r:
Use the following command:

sudo apt-get install libusb-1.0-0-dev libusb-1.0-0

Now you can go ahead and compile apx.c :)
[Acer Iconia A500] TechiiGirl:
it says already up to date or newest version installed
[Acer Iconia A500] JdgM3NT4L:
I have no idea if this is ok to do, but attached is the APX.c that was generated on my laptop. Again, I have zero idea if it is ok to use a file like this that is compiled on a different system than the one that you are using it on. Hope that it works... But if it borks something don't get too mad at me.
[Acer Iconia A500] TechiiGirl:
i will give it a shot see what happens
[Acer Iconia A500] TechiiGirl:
thanks sooo much it did work i got my uid and skb but and i have downloaded the apx flashing tool but i'm having a issue with finding the files i need the apx flashing tool package so this is where i'm stuck please helpppppp
[Acer Iconia A500] JdgM3NT4L:
Ok. I am uploading the files that you need to my Dropbox. I'll send you a pm with the link. If anyone else would like a copy please pm me rather than post here.

There are 4 files in there.

apx.c. Thanks for veryifing that it worked for you.

Shortcut to blackthund3r_A500_APX-Flash_Tool webpage hosted somewhere else. Thank you blackthund3r.

HC BL TWRP Recovery.a500apx. This is number one from blackthund3r's APX Tool Bundle Maker Market.

V8 BL Thor1.73.a500apx. Again, thank you blackthund3r. It is number 17. It would be best if you just use the bundle maker and don't download those 2.

You can use Acer_AV041_A500_1.031.00_WW_GEN1 found here. Thanks Civato. You can use any rom you like once you get cwm going. It's a pretty good place to start.

I've also put in a stock rooted HC rom. So if you are want to go back to stock 3.1. The process below will still apply. It is stock 3.1 ACER_A500_4.010.38_COM_GEN1. Thanks Vache.

I was where you are with your tablet, and this worked fine for me.

Step 1. Step 2.

Step 3.

Step 4. I used number 17.

Step 5. Step 6.

Step 7. I used the default since my tab was fried.

Step 8.

Once you are in APX mode and plugged into the pc you should see the message APX device connected. Choose the next arrow, once it runs for a few seconds it will ask you to confirm that the APX download mode has started.

Once it has. Confirm and wait for it to finish. Get into CWM, flash the rom and you should be good to go.

Once you get settled in go visit Skrylax, Civato, srbeen, ezterry, eppeP, Vache, blackthund3r, Thor, MoscowDesire, (hope I didn't forget someone...) and click the thanks button for making this possible.
[Acer Iconia A500] TechiiGirl:
Thanks sooo much now when i try to download bundles it says
[Acer Iconia A500] JdgM3NT4L:
Yep. You are using an old version of the APX Tool. Use the link in my folder to get the current version.
[Acer Iconia A500] TechiiGirl:
thank you soooo much ur awsome :)

---------- Post added at 09:31 PM ---------- Previous post was at 08:47 PM ----------

this thing is annoying i went through the steps i got a pass and everything it said loading the bootloader and then the android man with the gears comes up then i get the yellow triangle with the exclamation point
[Acer Iconia A500] JdgM3NT4L:
Maybe try it over using package 16 or any of the other ICS bootloader based ones. It will be a different recovery. I like the V8 bootloader because I use a custom image at boot time. Seems like I've heard something about the 1.7.3 recovery giving a few folks problems. But as long as you got the pass I think you can relax and just mess with it a bit until it finally takes. It's for sure on the road to recovery...
[Acer Iconia A500] TechiiGirl:
i tried another one this time it took me to a screen with options to back up and recover or to install from sd card i went through that proccess and still a no go i will keep trying the diffrent bundles tho
[Acer Iconia A500] JdgM3NT4L:
I thought that I'd do a nandroid backup and then install that update.zip just to make sure that I didn't mess up. Well. I did mess up.

I'm uploading a copy of Acer_AV041_A500_1.054.00_WW_GEN1-DEODEXED-FULLROOT.zip. It would probably be easier to get it from Civato's thread here. That update.zip... It is 3.1 stock... I am so sorry for wasting your time like that. Mine boots and runs it just fine, but recovery is toast. I am going to change my post to show the newly uploaded rom so no one else has to go through that. Again. I am so sorry. I really thought that was the file that I used...:o

Seems strange that it run's on the V8 bootloader.
[Acer Iconia A500] TechiiGirl:
so i the new rom u posted is HC and i use that first then i can put ICS on it??
[Acer Iconia A500] jewisharific:
You can use http://a500bootloaderflash.tk/sbkcalc/ to calculate your SBK from the CPUID.

I used opensuse x64 to get the CPUID, and installed libusb-devel and gcc. libusb and lsusb were already there on the live gnome disc.

One thing that tripped me up was that my CPUID was only 15 digits. I guess it started with a leading 0; I threw a 0 in at the beginning of it when I calculated my SKB.

If the CPUIDs are random, then this is something that 1 in 16 people are going to have to do.
[Acer Iconia A500] t_r_j:
Thanks so Much!!!

Thanks so Much!!!

THIS WORKED GREAT!!!!!!
[Acer Iconia A500] subzone:
Described my problem (and it's cause) exactly so you are not alone in the slight judgement error :)

Was referred here by blackthund3r so I owe much thanks to him and to you for your well explained guide.
[Acer Iconia A500] cadogan32:
Code for tegra 1?

Hi,i was using this code for a phone that has a tegra 1 processor.I have a 32 bit system but tried the 3 different code's and got these:

0x00000012a33080

0x0000FCFE12A33080

0x0000fcfe12a33080

I changed the vid/pid as well to match my device.It seems to be pulling the right code off my phone except for the random zeros which i cant get rid of.Is this code backwards compatible with tegra 1? If not,what could i change to make it work?Thanks
[Acer Iconia A500] VelosCohagen:
Somewhere in this thread is a guide to make it work on a 32 bit linux. But the original code only works on a 64 bit linux.

Gesendet von meinem Iconia A501 mit Tapatalk 2
[Acer Iconia A500] cadogan32:
code

I tried the "printf("uid: 0x%08X%08X\n", *((uint32_t*)data+1), *((uint32_t*)data+0));" along with the other one but still getting just zeros at the beginning and what looks to be normal after that.I really don't know if its becuase the code is meant for sbkv2 or just cant be for any other tegra devices.to me it sounds like something is working correctly if its pulling a partial code.

Not sure if "eppeP" is the original creator of the coding but i wrote him in hopes he knows what might be going on.
[Acer Iconia A500] cadogan32:
ubuntu 12.04 x64

I tried it on my other computer running a live cd version of ubuntu 12.04 x64 and got this:

0x00fcfe12a33080

So the UID should be 15 digits after the 0x?I used the stock code instead of changing it:

printf("uid: %#016lx\n", *(uint64_t*)data);

Not really sure how to fill the missing numbers.
[Acer Iconia A500] tdx3000:
getting incorrect cpuid

im running a 32 bit ubuntu live

made this change to the apx.c file before compiling

printf("uid: 0x%08X%08X\n", *((uint32_t*)data+1), *((uint32_t*)data+0));

but it still giving me a 16 digit cpuid which SBCalc didn't like it.

what am i doing wrong ?

Thanks
[Acer Iconia A500] rdozier52:
Is there away to get a video on how this should look. i have tried for two days straight. i feel that it is something that i a missing. even if some one could message me i would appreciate it.
[Acer Iconia A500] blackthund3r:
Video? I'll see what I can do at the weekend :)
[Acer Iconia A500] dibb_nz:
You could use an update.zip to flash back to HC and get yr cpuid that way?
[Acer Iconia A500] sanfo:
I tried it and it works

hi everyone, the method that gave you was successful for me, knowing that it is a Iconia Tab A100, then I got the CPUID. it has 15 digits after the 0x. but when I use the "EUUs_SBK_Acer_A100_1.008.05_COM_GEN1" he told me that the CPUID is incorrect. please help me ...
[Acer Iconia A500] blackthund3r:
Probably a stupid question but if the filter driver was configured correctly, could this be compiled on Windows 7? If so I can build it straight into the flash tool (or another solution ;D).

I guess a 32-bit and a 64-bit binary would be needed and same goes for installing libusb but I can handle the filter driver with a server bit for managing the latest version and a simple GUI that runs install-filter.exe -i but after that I'm stuck.

I did manage to compile it for windows with MinGW but I get nothing :/
[Acer Iconia A500] eppeP:
I made a version that compiles with msvc, someone got it to work with some windows version at least.

http://xdaforums.com/showthread.php?p=26768584#post26768584

I think it would be interesting to investigate the possibillity to use the NVidia driver instead of libusb so you don't have to switch drivers. It looks like they are using winusb so it shouldn't be that hard.
[Acer Iconia A500] blackthund3r:
That's what I was thinking (nvidia driver) because otherwise you have to reinstall the drivers each time etc. Nightmare for newbz. I managed to link against libusb for msvc yesterday but couldn't get the driver to work. WIP :)
[Acer Iconia A500] robkoehler:
same problem here, but with an A500 (0x...... 16 characters long)
[Acer Iconia A500] eppeP:
It is supposed to be 16 charachters (18 including 0x), it is a hexadecimal representation of 8 bytes.

I can't really guess at what might be going wrong at which stage without more information.
[Acer Iconia A500] robkoehler:
well, i can get the EUUS to downgrade to 3.0.1 to take my cpuid - 16 characters - no 0x appended to it, but then it fails when it boots the tablet to download mode. i think the tablet is dead.
[Acer Iconia A500] eppeP:
Have you tried nvflash manually?

If you generate the SBK and run nvflash the first RCM command will fail if you don't have the correct key.

If you have a dump of the begining of mmcblk0 you could also try to manually decrypt that to verify the key.

I've been considering to extend the tool to make it send an RCM message to verify that the device is actually using an SBK genereated from the UID, but I have been too lazy to implement that. I have the parts to build, encrypt and sign an RCM message so it is mostly a question of putting it together.
[Acer Iconia A500] robkoehler:
I finally got the EUUS to apply. It was a combination of applying the V8 bootloader via the flash tool and the EUUS repeatedly. I started doing the V8 bootloader because at one point I couldn't even get the Acer logo to come up. Once I was back to 3.0.1 stock it would not update via OTA.

So I put the full 3.2 upgrade on the micro sd and applied it with no issues and did a factory reset.

From there, it applied to minor 3.2 updates and I updated the Acer update app in the play store which prompted the ICS update.

My tab hates ICS. I tried to apply it, and it put me back to where I started, soft brick, double Acer logos. A combination of V8 bootloader and EUUS is getting my back to 3.0.1 right now.

Guess I'll stick with 3.2......
[Acer Iconia A500] blackthund3r:
If Acer's stock FW won't stick then it could be faulty flash chip sectors. If the tab has stock FW on it then make use of the warranty service tbh
[Acer Iconia A500] radarbill:
Not compiling?! Help!!

I am having trouble with the code from eppeP it isn't wanting to compile.

I did as the quick guide says:

making a file APX and a text apx.c.

I made sure to install all of the packages.

Then I input....

I suppose it would be easier if I just post the terminal so you can see what I might be doing wrong.

monicasuegast@ubuntu:~$ sudo apt-get install gcc

[sudo] password for monicasuegast:

Reading package lists... Done

Building dependency tree

Reading state information... Done

gcc is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

monicasuegast@ubuntu:~$ sudo apt-get install libusb-1.0-0-dev libusb-1.0-0

Reading package lists... Done

Building dependency tree

Reading state information... Done

libusb-1.0-0 is already the newest version.

libusb-1.0-0-dev is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

monicasuegast@ubuntu:~$ sudo su

root@ubuntu:/home/monicasuegast# Desktop/APX

bash: Desktop/APX: Is a directory

root@ubuntu:/home/monicasuegast# sudo su

root@ubuntu:/home/monicasuegast# gcc apx.c -o apx -lusb-1.0

gcc: error: apx.c: No such file or directory

root@ubuntu:/home/monicasuegast#

As you can see I end up with an error showing that there is no such file or directory.

I've even tried copying your compiler part of eppeP code that you had posted. It didn't help.

Are we suppose to check under properties allow executing file as program? I have it checked

and I have tried it unchecked.

I am getting frustrated....Please help!!

Thank you so much!

---------- Post added at 02:33 PM ---------- Previous post was at 02:21 PM ----------

THANK YOU for the information, because my laptop is 32bit system!! :laugh:
[Acer Iconia A500] eppeP:
I think what you meant there was

[B]cd [/B]Desktop/APX

Assuming you put apx.c in the directory Desktop/APX.
[Acer Iconia A500] radarbill:
Thank you thank you thank you!

Thank you!! So much!

I even tried that but I forgot the space so I thought it was wrong.

Thank you Again!!:D
[Acer Iconia A500] psytr0nic:
thes files '' GCC, lsusb, libusb-1.0.x, libusb-1.0-dev'' are pre-installed on Ubuntu or I need to download ?

is it possible to donwload these file via Windows and put in my ubuntu ,

I using a USB Modem which not usable on Ubuntu to get Internet .

I wanna if it's possible to get them ...

these are what missing : lsusb, libusb-1.0.x, libusb-1.0-dev
[Acer Iconia A500] eppeP:
You need to select them in the package manager, if they are not already selected.

The package manager will then take care of whether the packages are available in some local cache or need to be downloaded.
[Acer Iconia A500] bountyhunter644:
So I keep getting errors on the initial command in terminal, bear with me as this is my first time in ubuntu

here is error message(s)

ubuntu@ubuntu:~$ cd /home/ubuntu/Desktop/APX

bash: cd: /home/ubuntu/Desktop/APX: No such file or directory

ubuntu@ubuntu:~$ cd /home/<user>/Desktop

bash: user: No such file or directory

ubuntu@ubuntu:~$ cd /home/ubuntu/Desktop

ubuntu@ubuntu:~/Desktop$ sudo su

root@ubuntu:/home/ubuntu/Desktop# gcc apx.c -o apx -lusb-1.0

apx.c:1:8: error: expected declaration specifiers or ‘...’ before string constant

apx.c:1:29: error: expected declaration specifiers or ‘...’ before ‘*’ token

apx.c:1:51: error: expected declaration specifiers or ‘...’ before ‘*’ token

root@ubuntu:/home/ubuntu/Desktop# sudo su

root@ubuntu:/home/ubuntu/Desktop# gcc apx.c -o apx -lusb-1.0

apx.c:1:8: error: expected declaration specifiers or ‘...’ before string constant

apx.c:1:29: error: expected declaration specifiers or ‘...’ before ‘*’ token

apx.c:1:51: error: expected declaration specifiers or ‘...’ before ‘*’ token

root@ubuntu:/home/ubuntu/Desktop# sudo su gcc apx.c -o apx -lusb-1.0

su: invalid option -- 'o'

Usage: su [options] [LOGIN]

Options:

-c, --command COMMAND pass COMMAND to the invoked shell

-h, --help display this help message and exit

-, -l, --login make the shell a login shell

-m, -p,

--preserve-environment do not reset environment variables, and

keep the same shell

-s, --shell SHELL use SHELL instead of the default in passwd

root@ubuntu:/home/ubuntu/Desktop# sudo su gcc apx.c -O apx -lusb-1.0

su: invalid option -- 'O'

Usage: su [options] [LOGIN]

Options:

-c, --command COMMAND pass COMMAND to the invoked shell

-h, --help display this help message and exit

-, -l, --login make the shell a login shell

-m, -p,

--preserve-environment do not reset environment variables, and

keep the same shell

-s, --shell SHELL use SHELL instead of the default in passwd

Won't let me choose desktop/apx as directory, could that have something to do wit it?

root@ubuntu:/home/ubuntu/Desktop# cd desktop/APX

bash: cd: desktop/APX: No such file or directory

I have verified that apx.c is saved on desktop so I am presently stumped
[Acer Iconia A500] eppeP:
There is something wrong with the contents of your apx.c, at least the first line, check it.

If you can't see what is wrong post the contents of your copy.

cat apx.c
[Acer Iconia A500] psytr0nic:
Im' stuck there : fatal error: libusb-1.0/libusb.h: No such file or directory

I have I folder with libusb.h that I downloaded .. where to put ?
[Acer Iconia A500] eppeP:
Install the libusb-1.0-dev package (libusb-1.0-0-dev in Debian) through the package manager, just the header file by itself (assuming you actually have the correct version) will not be enough.
[Acer Iconia A500] psytr0nic:
step reached , Installing Custom rom now , thx