Acer a500 stuck in APX mode - Acer Iconia A500

Hi, I'm new to this forum and pretty much new to rooting/flashing tablets of any kind. I have a Acer a500 with stock rom which just broke down a couple of days ago for no reason. After much googling and searching this forum I have figured out that it is stuck in apx mode and I've tried everything I can to fix it but so far nothing has worked. Suffice it to say when I use nvflash I get this error.
C:\Users\user\Downloads\nvflash-A500>nvflash --bct bct.bct --setbct --bl bootl
oader.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x6b721f00 0x6447ba0
1 0x8b0e5e03 0x48dd2003 --sync
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c624340608197
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714385/714385 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (cod
e: 14) message: nverror:0x5 (0x1000005) flags: 0
C:\Users\user\Downloads\nvflash-A500>nvflash -r --format_partition 4
Nvflash started
[resume mode]
Formatting partition 4 please wait.. Command Execution failed cmd 13, error 0x12
0002
FAILED!
command failure: format partition failed (bad command)
bootloader status: unknown operation (code: 1) message: flags: 0
C:\Users\user\Downloads\nvflash-A500>nvflash -r --download 4 bootloader.bin
Nvflash started
[resume mode]
I assumed my partitions were corrupted so I've tried running babsector but am unable to start up in recovery mode after running a501 A.bat. I've also tried many other things but nothing has worked. Does anyone have any suggestions? I'd really appreciate any advice. Thanks!

procedure
for babsector to work you need to run A then reboot to APX mode - then run B if it shows an error than it will be a hardware failure
truthtrans said:
Hi, I'm new to this forum and pretty much new to rooting/flashing tablets of any kind. I have a Acer a500 with stock rom which just broke down a couple of days ago for no reason. After much googling and searching this forum I have figured out that it is stuck in apx mode and I've tried everything I can to fix it but so far nothing has worked. Suffice it to say when I use nvflash I get this error.
C:\Users\user\Downloads\nvflash-A500>nvflash --bct bct.bct --setbct --bl bootl
oader.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x6b721f00 0x6447ba0
1 0x8b0e5e03 0x48dd2003 --sync
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c624340608197
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714385/714385 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (cod
e: 14) message: nverror:0x5 (0x1000005) flags: 0
C:\Users\user\Downloads\nvflash-A500>nvflash -r --format_partition 4
Nvflash started
[resume mode]
Formatting partition 4 please wait.. Command Execution failed cmd 13, error 0x12
0002
FAILED!
command failure: format partition failed (bad command)
bootloader status: unknown operation (code: 1) message: flags: 0
C:\Users\user\Downloads\nvflash-A500>nvflash -r --download 4 bootloader.bin
Nvflash started
[resume mode]
I assumed my partitions were corrupted so I've tried running babsector but am unable to start up in recovery mode after running a501 A.bat. I've also tried many other things but nothing has worked. Does anyone have any suggestions? I'd really appreciate any advice. Thanks!
Click to expand...
Click to collapse

freightyard said:
for babsector to work you need to run A then reboot to APX mode - then run B if it shows an error than it will be a hardware failure
Click to expand...
Click to collapse
Thanks for replying. I ran A first and these were the results....
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c624340608197
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0xb00d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714409/714409 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: failed to create the partition (code: 10) message: nverror:0x
5 (0x1000005) flags: 0
Press any key to continue . . .
Then I shut down and restarted again....still in apx mode...and ran B...
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c624340608197
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0xb00d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714409/714409 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: failed to create the partition (code: 10) message: nverror:0x
5 (0x1000005) flags: 0
Press any key to continue . . .
Just wanted to note that when I tried to flash using blackthund3rs apx flash tool my tablet shows a green acer logo in the middle of the screen and in the top left it says something like entering apx mode, but when I run the babsecter it has the normal white acer logo in the middle of the screen and in the top left it says entering acer download mode. Don't know if that is pertinent or not but just thought I'd mention it.
So from the results above does it sound like my tablet is just not going to be revived? Is it a hardware failure for sure?

hardware
looks like it
you could reflow the board just do a search in forum on reflowing for procedure

Related

[Q] Bricked A500: partition table invalid

Summary: I tried to install the ROM that shouldn't be named over FLEXREAPER extreme, and now the tablet is bricked.
Previous state: A500, unlocked ICS bootloader v7, Thor recovery 1.7.3, FLEXREAPER RF1 EXTREME revision 2.
What I did:
I entered CWM recovery
I wiped data, cache, dalvik cache, and battery status
I installed Tegraowners ICS ROM v169
I installed gapps-ics-20120429 (without rebooting)
I rebooted the tablet.
In retrospect, I suppose things went wrong when I didn't reboot before installing gapps, but it's too late to change that now.
Current state: the tablet won't boot, and pressing vol-up / vol-down doesn't help.
Connecting an USB cable from Linux, I get the USB ID 0955:7820, so the tablet seems to be in APX mode. I tried flushing the boot loader from scratch, but the operation fails:
Code:
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX --sync
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0xXXXXXXXXXXXXXXXX
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (code: 14) message: nverror:0x4 (0x4) flags: 0
The above bootloader_apx.bin is ICS v7.
Edit: I do have a CWM backup taken just before installing the new ROM. So I suppose what I'm asking here is, how can I get to a bootable state with CPUID, SBK, the beginning of mmcblk0, and a working nvram. Help please?
lcd047 said:
Summary: I tried to install the ROM that shouldn't be named over FLEXREAPER extreme, and now the tablet is bricked.
Previous state: A500, unlocked ICS bootloader v7, Thor recovery 1.7.3, FLEXREAPER RF1 EXTREME revision 2.
What I did:
I entered CWM recovery
I wiped data, cache, dalvik cache, and battery status
I installed Tegraowners ICS ROM v169
I installed gapps-ics-20120429 (without rebooting)
I rebooted the tablet.
In retrospect, I suppose things went wrong when I didn't reboot before installing gapps, but it's too late to change that now.
Current state: the tablet won't boot, and pressing vol-up / vol-down doesn't help.
Connecting an USB cable from Linux, I get the USB ID 0955:7820, so the tablet seems to be in APX mode. I tried flushing the boot loader from scratch, but the operation fails:
Code:
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX --sync
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0xXXXXXXXXXXXXXXXX
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (code: 14) message: nverror:0x4 (0x4) flags: 0
The above bootloader_apx.bin is ICS v7.
Edit: I do have a CWM backup taken just before installing the new ROM. So I suppose what I'm asking here is, how can I get to a bootable state with CPUID, SBK, the beginning of mmcblk0, and a working nvram. Help please?
Click to expand...
Click to collapse
If u cannot get to fastboot volume up/power to flash a recovery
and cannot boot to the OS or recovery
U will need to downgrade back to HC. See jazzyjames rollback thread on how to do that.
Yr cpuid is listed above as 'chip uid'
Ok, solved
Thanks for the answer. I got it working with TimmyDean's tool in a roundabout way: I re-created the partitions with TimmyDean's bootloader, and that allowed me to flash the unlocked ICS bootloader and recovery. Then I rebooted into recovery and I was back in business.
I should note however that I lost all the data from the internal sdcard in this process. I'm not sure if that was the result of me futzing with nvflash, or if re-creating the partitions did that; the end result is all files are gone. That's a pain, but survivable. At least my tablet is back, which is good, because with that rounded shape it would have made a lousy door stop.

Help with creating partitions!

Recently i got bricked A500 which is stuck in apx mode, no hard reset is available, EUU tool give fails, nvflash commands such as --create --format_all --rawdatawrite and rawdataread also return with errors
Here is log from one of my tries
Code:
D:\root-3.2.1\Image>nvflash --bct flash.bct --setbct --odmdata 0x100c0105 --conf
igfile flash.cfg --create --bl bootloader.bin --sbk 0x9E1ED201 0xEB59F601 0xEB36
1203 0xAE0A2103 --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0428100041ff3457
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0x100c0105
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714385/714385 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: failed to create the partition (code: 10) message: nverror:0x
5 (0x1000005) flags: 0
Can someone help me with telling what i need to do except swaping motherboard.
I have my own 2 conclusions and actions that i need to take: 1.) Change eMMC flash chip 2.) Give to someone who can flash it through JTAG
Which would solve the problem?
Rastysha said:
Recently i got bricked A500 which is stuck in apx mode, no hard reset is available, EUU tool give fails, nvflash commands such as --create --format_all --rawdatawrite and rawdataread also return with errors
Here is log from one of my tries
Code:
D:\root-3.2.1\Image>nvflash --bct flash.bct --setbct --odmdata 0x100c0105 --conf
igfile flash.cfg --create --bl bootloader.bin --sbk 0x9E1ED201 0xEB59F601 0xEB36
1203 0xAE0A2103 --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0428100041ff3457
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0x100c0105
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714385/714385 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: failed to create the partition (code: 10) message: nverror:0x
5 (0x1000005) flags: 0
Can someone help me with telling what i need to do except swaping motherboard.
I have my own 2 conclusions and actions that i need to take: 1.) Change eMMC flash chip 2.) Give to someone who can flash it through JTAG
Which would solve the problem?
Click to expand...
Click to collapse
theres a thread in dev to help with being stuck in apx mode
Any possible solutions described there didn't worked for me
Rastysha said:
Recently i got bricked A500 which is stuck in apx mode, no hard reset is available, EUU tool give fails, nvflash commands such as --create --format_all --rawdatawrite and rawdataread also return with errors
Here is log from one of my tries
Code:
D:\root-3.2.1\Image>nvflash --bct flash.bct --setbct --odmdata 0x100c0105 --conf
igfile flash.cfg --create --bl bootloader.bin --sbk 0x9E1ED201 0xEB59F601 0xEB36
1203 0xAE0A2103 --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0428100041ff3457
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0x100c0105
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 714385/714385 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: failed to create the partition (code: 10) message: nverror:0x
5 (0x1000005) flags: 0
Can someone help me with telling what i need to do except swaping motherboard.
I have my own 2 conclusions and actions that i need to take: 1.) Change eMMC flash chip 2.) Give to someone who can flash it through JTAG
Which would solve the problem?
Click to expand...
Click to collapse
If you have access to ubuntu try running the nvflash command from there
dibb_nz said:
If you have access to ubuntu try running the nvflash command from there
Click to expand...
Click to collapse
Thx for advice but that didn't help. I recieve same error in ubuntu
What else i can try?
Theres no easy fix for this unfortunately
But check the apx driver is definitely installed.
Sometimes on a failed flash the drivers get screwed upload
Connect yr mini data cable and check the system trays safely remove h/w
The Acer USB boot-recovery driver should show here.
If it is d/l the latest v0.4a500 manager/ apxFlash tool by blackthund3r
Does thisbrecognise yr tab?????
If so use bundle 17 from the in-app bundle market
Choose the default bct option
There is a thread here that ubshould look at if u haven't already
I'll track it down - if these things don't work i dunno wot will
http://forum.xda-developers.com/showthread.php?t=1691729 [
Q] No Access to ROM or Recovery (LNX&SOS error), only apx mode avaible
Sent from my A500 using xda premium

[HELP NEEDED][BRICKED] My bootloader does not initialize

My tablet was fine for a month, so fine I even changed my sig to my working conf.
Then I booted it up today and halfway through the boot animation it froze and shut down.
Now it simply doesn't turn on. I hold power for as long as I want and no answer, plug the charger and nothing happens.
Tablet is still detected in APX mode but nvflash is a no go too:
Code:
C:\util>nvflash.exe --bct transformer.bct --setbct -
-configfile flash.cfg --create --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x
1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c62444400d357
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
And it just stays there waiting for the bootloader to initialize, forever...
did you try instead of injecting a file to --read and see if you get anything using nvflash?
x3maniac said:
did you try instead of injecting a file to --read and see if you get anything using nvflash?
Click to expand...
Click to collapse
Tried, this was what I got:
Code:
C:\Util\ASUS TF101\nvflashtf>nvflash.exe --bct transformer.bct --configfile flash.cfg
--bl bootloader.bin --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --odmdata 0x300d8011 --read 4 bl_dump
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x037c62444400d357
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
failed executing command 6 NvError 0x120002
odm data failure NvError 0x0
command failure: bootloader download failed (bad data)
bootloader status: Bct file not found (code: 21) message: flags: 1073844220
If I did anything wrong on the --read coomand, please let me know, as I do not have any deep knowledge of nvflash.
Seems more like your missing the bct file
Sent from my SGH-T999 using xda app-developers app
The .bct file is there, I have several ready to flash images on different folders and they all have copies of all the required files. I already nvflash'ed my tablet in the past using the .bct file I am using now. Unfortunately, it is not working anymore.
Already trying to RMA.

[Q] Cannot flash ROM - nvflash error

This is the same tablet I am experiencing problems with adb (another thread created by me).
When I try to use nvflash, via Vega Tools ou manually, to flash a new ROM, I always receive the following error. Important information: this error I receive even before of the described problem with adb and Vega Tools.
Here is the log:
C:\Users\claroedu\AppData\Local\Temp>nvflash.exe --bct H5PS1G83EFR-S6C_V24_0625.bct --setbct --bl bootloader.bin --confi
gfile flash.cfg --odmdata 0x0b0c0075 --create --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 3
chip sku: 0x8
chip uid: 0x037c70c141dfc1d7
macrovision: disabled
hdcp: enabled
sbk burned: false
dk burned: false
boot device: emmc
operating mode: 3
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: H5PS1G83EFR-S6C_V24_0625.bct
- 4080/4080 bytes sent
H5PS1G83EFR-S6C_V24_0625.bct sent successfully
odm data: 0xb0c0075
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 941512/941512 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 1 0
creating partition: BCT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: specified device is not the boot device (code: 17) message: nverror:0x4 (0x4) flags: 0[/B][/B]

[Tutorial] - Flash ICS v9 Bootloader manually under Linux.

Tutorial - Flash ICS v9 Bootloader manually under Linux.
I am writing this tutorial, because I was unable to replace the HC 3.01 bootloader under Windows with the ICS Bootloader.
This is a translation from the German tutorial at Android-Hilfe.de written by me (aka Brickerl).
Preparation: Tablet must be in APX Mode.
Turn your table off!
Use a paper clip and press the Reset Button softly. You can feel a soft resistance.
As you press the Reset button hold also the Power button. Do this 3 seconds long.
Now release the power button and the paper clip.
The light of the powerbutton glows now white (at least it does for me) und the display is black.
Files needed (see attachment):
bct.bct
flash.cfg
nvflash for Linux
bootloader_apx.bin
bootloader_v9.bin
Your SBK number!
We write a script. I call it a500.sh.
Make a new file. e.g. with vi.
Code:
vi a500.sh
Write this into the script file.
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x12345678 0x12345678 0x12345678 0x12345678 --sync
Modify your SBK.
Make the file executable.
Code:
chmod +x a500.sh
Execute the scipt as root. Dont worry there is no flashing yet. If there are some status messages all is ok. Otherwise cancel NOW or your tablet is bricked afterwards.
The status messages can look like this.
Code:
# ./a500.sh
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0xxxxxxxxxxxxxx
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
Step 5:
Now the actual flashing begins. We add 3 lines to the script.
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x12345678 0x12345678 0x12345678 0x12345678 --sync
[B]./nvflash -r --format_partition 4
./nvflash -r --download 4 bootloader_v9.bin
./nvflash -r --go
[/B]
The output can look like this:
Code:
# ./a500.sh
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0xxxxxxxxxxxxx
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
[B]Nvflash started
[resume mode]
Formatting partition 4 please wait.. done!
Nvflash started
[resume mode]
sending file: bootloader_v9.bin
| 1191932/1191932 bytes sent
bootloader_v9.bin sent successfully
Nvflash started
[resume mode]
[/B]
Ready. On the device „Pass“ is displayed and it can be rebooted.
Nice little guide mate. Thanks for contributing!
MD
Yeah good stuff, will post a link from the root guide when I get back to my pc...
This is perfect for those running ics/jb roms BUT still on the HC bootloader and custom recovery, you may want to make that clear.
The other thing you may like to do is to add instructions to flash a custom recovery. The .img files can be found in the v8 bootloader.zip (not sure about v9.zip) This would be perfect for those who just cannot get flashed using windows for whateva reason.
Sent from my GT-I9300 using Tapatalk 4
Excellent Tutorial for NVFlash in Linux Great job, Very helpful! I especially like the extra detail in showing the output after you enter the commands.
- Kaiji
Error
What I've done wrong?
[email protected]:~$ sudo '/home/christian/Arbeitsfläche/ICSv9/a500.sh' [sudo] password for christian:
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 3
chip sku: 0x8
chip uid: 0x037c61854400e097
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 3
sending file: /home/christian/Arbeitsfläche/ICSv9/bct.bct
- 4080/4080 bytes sent
/home/christian/Arbeitsfläche/ICSv9/bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: /home/christian/Arbeitsfläche/ICSv9/bootloader_apx.bin
| 714981/714981 bytes sent
/home/christian/Arbeitsfläche/ICSv9/bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (code: 14) message: nverror:0x4 (0x4) flags: 0
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
Nvflash started
[resume mode]
Click to expand...
Click to collapse
/home/christian/Arbeitsfläche/ICSv9/bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
failed executing command 25 NvError 0x120002
command failure: sync failed (bad data)
bootloader status: partition table is invalid, missing required information (code: 14) message: nverror:0x4 (0x4) flags: 0
Click to expand...
Click to collapse
Reboot
Hello.
Very good job. Thank you.
But i don't know how to reboot.
Someone can help me?
Oberkellner said:
Tutorial - Flash ICS v9 Bootloader manually under Linux.
I am writing this tutorial, because I was unable to replace the HC 3.01 bootloader under Windows with the ICS Bootloader.
This is a translation from the German tutorial at Android-Hilfe.de written by me (aka Brickerl).
Preparation: Tablet must be in APX Mode.
Turn your table off!
Use a paper clip and press the Reset Button softly. You can feel a soft resistance.
As you press the Reset button hold also the Power button. Do this 3 seconds long.
Now release the power button and the paper clip.
The light of the powerbutton glows now white (at least it does for me) und the display is black.
Files needed (see attachment):
bct.bct
flash.cfg
nvflash for Linux
bootloader_apx.bin
bootloader_v9.bin
Your SBK number!
We write a script. I call it a500.sh.
Make a new file. e.g. with vi.
Code:
vi a500.sh
Write this into the script file.
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x12345678 0x12345678 0x12345678 0x12345678 --sync
Modify your SBK.
Make the file executable.
Code:
chmod +x a500.sh
Execute the scipt as root. Dont worry there is no flashing yet. If there are some status messages all is ok. Otherwise cancel NOW or your tablet is bricked afterwards.
The status messages can look like this.
Code:
# ./a500.sh
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0xxxxxxxxxxxxxx
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
Step 5:
Now the actual flashing begins. We add 3 lines to the script.
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk 0x12345678 0x12345678 0x12345678 0x12345678 --sync
[B]./nvflash -r --format_partition 4
./nvflash -r --download 4 bootloader_v9.bin
./nvflash -r --go
[/B]
The output can look like this:
Code:
# ./a500.sh
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 4
chip sku: 0x8
chip uid: 0x0xxxxxxxxxxxxx
macrovision: disabled
hdcp: enabled
sbk burned: true
dk burned: true
boot device: emmc
operating mode: 4
device config strap: 0
device config fuse: 0
sdram config strap: 0
sending file: bct.bct
- 4080/4080 bytes sent
bct.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader_apx.bin
| 714981/714981 bytes sent
bootloader_apx.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
[B]Nvflash started
[resume mode]
Formatting partition 4 please wait.. done!
Nvflash started
[resume mode]
sending file: bootloader_v9.bin
| 1191932/1191932 bytes sent
bootloader_v9.bin sent successfully
Nvflash started
[resume mode]
[/B]
Ready. On the device „Pass“ is displayed and it can be rebooted.
Click to expand...
Click to collapse
Hello.
The flash was easy, thank you. but i can't reboot
Can you help me please?

Categories

Resources