[Upgrading, Modifying and Unlocking] spyrosk:
[MENTION=4325732]bitdomo[/MENTION] hi,

I read this thread because an su880 owner asked in my AIO-toolkit thread if the toolkit can be used for this device.

So I downloaded your nvflash-rom to see, with my little experience, why it doesn't work.

The 1st thing I noticed is that the partition.cfg is not correct. It must contain all the partitions' information so nvflash can create them.

your partition.cfg:

[device]
type=hsmmc
instance=3

[partition]
name=BCT
id=2
type=boot_config_table
allocation_policy=sequential
filesystem_type=basic
size=4194304
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=PT
id=3
type=partition_table
allocation_policy=absolute
filesystem_type=basic
start_location=4194304
size=2097152
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=EBT
id=4
type=bootloader
allocation_policy=sequential
filesystem_type=basic
size=1572864
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
filename=bootloader.img

But It should look like this:

[device]
type=hsmmc
instance=3

[partition]
name=BCT
id=2
type=boot_config_table
allocation_policy=sequential
filesystem_type=basic
size=3145728
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=PT
id=3
type=partition_table
allocation_policy=absolute
filesystem_type=basic
start_location=4194304
size=4096
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=EBT
id=4
type=bootloader
allocation_policy=sequential
filesystem_type=basic
size=1572864
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[COLOR=red]filename=bootloader.img[/COLOR]

[partition]
name=MBR
id=5
type=master_boot_record
allocation_policy=sequential
filesystem_type=basic
size=1048576
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=APP
id=6
type=data
allocation_policy=sequential
filesystem_type=basic
size=536870912
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[COLOR=red]filename=system.img[/COLOR]

[partition]
name=CAC
id=7
type=data
allocation_policy=sequential
filesystem_type=ext3
size=67108864
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=MSC
id=8
type=data
allocation_policy=sequential
filesystem_type=ext3
size=2097152
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

# extended
partition
[partition]
name=EB1
id=9
type=extended_boot_record
allocation_policy=sequential
filesystem_type=basic
size=131072
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=LNX
id=10
type=data
allocation_policy=sequential
filesystem_type=basic
size=8388608
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[COLOR=red]filename=boot.img[/COLOR]

[partition]
name=EB2
id=11
type=extended_boot_record
allocation_policy=sequential
filesystem_type=basic
size=131072
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=DRM
id=12
type=data
allocation_policy=sequential
filesystem_type=ext3
size=2621440
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=EB3
id=13
type=extended_boot_record
allocation_policy=sequential
filesystem_type=basic
size=131072
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=SOS
id=14
type=data
allocation_policy=sequential
filesystem_type=basic
size=20971520
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0
[COLOR=red]filename=recovery.img[/COLOR]

[partition]
name=EB4
id=15
type=extended_boot_record
allocation_policy=sequential
filesystem_type=basic
size=131072
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=UDA
id=16
type=data
allocation_policy=sequential
filesystem_type=ext3
size=1610612736
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=EB5
id=17
type=extended_boot_record
allocation_policy=sequential
filesystem_type=basic
size=131072
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

[partition]
name=UDB
id=18
type=data
allocation_policy=sequential
filesystem_type=ext3
size=0xFFFFFFFFFFFFFFFF
file_system_attribute=0
partition_attribute=0
allocation_attribute=8
percent_reserved=0

1. The major problem is that the partitions are not created that's why you cannot download the imgs to each one.

2. BCT or MBR must not be formatted or downloaded, they are created and updated automatically as nvflash creates the partitions (or at least this is what I have figured out by now).

3. I have marked in red the images that will be automatically loaded to the device if "filename=xxx.img" is declared.

4. Only those in red are necessary to be downloaded to device.

Now how we make the correct partition.cfg? with the correct layout and partition sizes for this device?

Only someone who has a working su880 can help.

If anyone is willing to help, do these:

1.Download and extract nvflash packagewith needed files so no need to download the whole nvflash-rom.

2.Install APX drivers if not already installed. Driver is attached with an installation script.

3.Remove battery

4.Enter APX (nvflash) mode by pressing and holding both Vol buttons while connecting it to usb.

5.Open a Command Prompt (cmd) console and change path to the folder that contains "nvflash.exe"

6.type this command:

nvflash --bct star.bct --bl bootloader.img --getpartitiontable partitions.txt

7.Post the created partitions.txt

Hope this will help