[Android Q&A, Help & Troubleshooting] LeoKesler:
Hello,

Excuse me my bad english.

I got a old tablet Every E700 with A13 cpu. Using adb shell, I found the partition table is different from all others tablets. And because this I am unable to install any other firmware. There is not nanda...nandj partitions.

Because this, I am unable to test any other firmware or install CWM.

ls -la /dev/block/by-name/
lrwxrwxrwx root root 2015-06-19 09:46 UDISK -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2015-06-19 09:46 boot -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2015-06-19 09:46 bootloader -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2015-06-19 09:46 cache -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2015-06-19 09:46 data -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2015-06-19 09:46 databk -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2015-06-19 09:46 env -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2015-06-19 09:46 misc -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2015-06-19 09:46 recovery -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2015-06-19 09:46 system -> /dev/block/mmcblk0p7

cat /proc/partitions
major minor #blocks name

179 0 3817472 mmcblk0
179 1 1757184 mmcblk0p1
179 2 16384 mmcblk0p2
179 3 1 mmcblk0p3
179 5 16384 mmcblk0p5
179 6 32768 mmcblk0p6
179 7 786432 mmcblk0p7
179 8 532480 mmcblk0p8
179 9 16384 mmcblk0p9
179 10 32768 mmcblk0p10
179 11 327680 mmcblk0p11
179 12 262144 mmcblk0p12
179 32 2048 mmcblk0boot1
179 16 2048 mmcblk0boot0

Look at file init.sun5i.rc, how the partitions are used:

(...)on fs
# mount ext4 /dev/block/nandd /system wait noatime nodev barrier=0
[B]mount ext4 /dev/block/by-name/system[/B] /system wait noatime nodev barrier=0
# try to mount /data
#	wait /dev/block/nande
#	mount ext4 /dev/block/nande /data wait noatime nosuid nodev barrier=0
#	setupfs /dev/block/nande
wait [B]/dev/block/by-name/data[/B]
mount ext4 [B]/dev/block/by-name/data[/B] /data wait noatime nosuid nodev barrier=0
setupfs /dev/block/by-name/data
umount /data
#	exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nande
#	exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nande /data
exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/by-name/data
exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/by-name/data /data

# try to mount /cache
# mount ext4 /dev/block/nandh /cache wait noatime nosuid nodev barrier=0
#	setupfs /dev/block/nandh
mount ext4 /dev/block/by-name/cache /cache wait noatime nosuid nodev barrier=0
setupfs /dev/block/by-name/cache
umount /cache
exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/by-name/cache
exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/by-name/cache /cache
# exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nandh
# exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nandh /cache

# format_userdata /dev/block/nandj OCI_MID
format_userdata /dev/block/by-name/UDISK OCI_MID
(...)

I tried to create a bootable sdcard using PhoenixCard, using Startup option, but only 1 firmware of 70 is able to boot:

xinwu-XW-xw711_a13_v1.2_4.2.2_2013092601_8bit800x480_CTP-LCD_2Cameras_gsensor_ddr432_pub.img

Any other firmware give me some type of error: boot freeze ( in first logo, small android) or freeze in second logo.

When its freeze in second logo, I can try to connect using adb shell, but I get this error:

adb shell
- exec '/system/bin/sh' failed: No such file or directory (2) -

This the lsmod from working default firmware:

8188eu 767523 0 - Live 0x00000000
gslX680 92664 0 - Live 0x00000000
mma865x 6648 0 - Live 0x00000000
device 27006 0 - Live 0x00000000
rtl8150 10305 0 - Live 0x00000000
mcs7830 7581 0 - Live 0x00000000
qf9700 9152 0 - Live 0x00000000
asix 24601 0 - Live 0x00000000
sun5i_csi0 34042 0 - Live 0x00000000
gc0329 18144 1 - Live 0x00000000
camera 53105 1 sun5i_csi0, Live 0x00000000
videobuf_dma_contig 6243 1 sun5i_csi0, Live 0x00000000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0x00000000
cedarx 11869 0 - Live 0x00000000
mali 200359 24 - Live 0x00000000
ump 34297 9 mali, Live 0x00000000
sun4i_vibrator 2451 0 - Live 0x00000000
nand 225016 0 - Live 0x00000000

getevent
add device 1: /dev/input/event3
name: "gslX680"
add device 2: /dev/input/event2
name: "mma865x"
add device 3: /dev/input/event0
name: "sun4i-keyboard"
could not get driver version for /dev/input/mice, Not a typewriter
add device 4: /dev/input/event1
name: "axp20-supplyer"

My question is: any way to make the tablet understand this different partition names, to be able to use others firmwares ?