[Android Q&A, Help & Troubleshooting] nahin8:
Hi, I have a spreadtrum device named Primo E6. I am confused if it has sc7731 chipset or sc8830. Here is the contents of build.prop of this device:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47D
ro.build.display.id=LMY47D release-keys
ro.build.version.incremental=eng.root.20151102.214808
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1
ro.build.date=Mon Nov 2 21:49:42 CST 2015
ro.build.date.utc=1446472182
ro.build.type=user
ro.build.user=root
ro.build.host=r2-B85M-DS3H
ro.build.tags=release-keys
ro.build.flavor=v120_ttc_2c1-user
ro.product.model=Primo E6
ro.product.brand=WALTON
ro.product.name=Primo_E6
ro.product.device=Primo_E6
ro.product.board=WALTON
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=WALTON
ro.wifi.channels=
ro.board.platform=sc8830
# ro.build.product is obsolete; use ro.product.device
ro.build.product=Primo_E6
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=v120_ttc_2c1-user 5.1 LMY47D eng.root.20151102.214808 release-keys
ro.build.fingerprint=WALTON/v120_ttc_2c1/v120_ttc_2c1:5.1/LMY47D/root11022148:user/release-keys
ro.build.characteristics=default
ro.ts.beautify.fun=false
# end build properties
#
# from device/sprd/v120_ttc_2c1/system.prop
#

ro.sf.lcd_density=240
ro.sf.lcd_width=54
ro.sf.lcd_height=96
ro.opengles.version=131072
ro.product.hardware=SP7731GEA_HD_V1.0.0

debug.hwui.render_dirty_regions=false

# Bluetooth OPP low speed for save power
debug.bt.lowspeed=110

persist.ttydev=ttyVUART0

# delay for ConnectivityChange broadcast (ms)
conn.connectivity_change_delay = 0

ro.product.partitionpath=/dev/block/platform/sdio_emmc/by-name/

# Default ecclist
ro.ril.ecclist=112,911,#911,*911

persist.modem.w.enable=1
persist.modem.w.nvp=w
ro.modem.w.dev=/proc/cpw/
ro.modem.w.tty=/dev/stty_w
ro.modem.w.eth=seth_w
ro.modem.w.snd=1
ro.modem.w.diag=/dev/slog_w
ro.modem.w.loop=/dev/spipe_w0
ro.modem.w.nv=/dev/spipe_w1
ro.modem.w.assert=/dev/spipe_w2
ro.modem.w.vbc=/dev/spipe_w6
ro.modem.w.id=0
ro.modem.w.fixnv_size=0x40000
ro.modem.w.runnv_size=0x60000
persist.sys.engpc.disable=0

ro.config.ksm.support=true

#zram config
ro.config.zram.support=true
ro.board_ram_size=high

# SPRD: add low cost low memory @{
ro.config.low_ram=false
# @}

#if our product not support drm,set as false
drm.service.enabled=true

# hotspot development
#ro.hotspot.enabled=1

# this product does not support bt and softap coexist
ro.btwifisoftap.coexist=false
# SPRD: add support hwrotation
ro.sf.hwrotation=0

# this product does not support wifi and p2p coexist
ro.wifip2p.coexist=false
#
# from device/sprd/v120_ttc_2c1/customprop/custom.prop
#
ro.build.display.spid=SW11_WALTON_Primo_E6_KS4507W_20151102
ro.build.display.spid.customer=SW11_WALTON_Primo_E6_KS4507W_20151102
persist.sys.timezone=Asia/Dhaka
persist.sys.defaulttimezone=Asia/Dhaka
ro.show.developer.menu=true
ro.com.android.mobiledata=false
ro.general.vibrate.enable=true
persist.service.adb.enable=1
ro.macro.sound_effects=false
ro.macro.haptic_feedback=false
ro.ringtone.vol.l6=true
ro.alarm.vol.l4=true
ro.default.fm.freq=true
ro.rm.sys.sw.update=true
ro.rm.wifi.direct=true
ro.removed.nosdcard.msg=true
ro.rm.ram.rom.display=true
ro.remove.delete.application=true
ro.no.button.lights=true
ro.config.support_gps=false
ro.rm.cast.screen=true
ro.no.exclamation.mark=true
ro.vtools.phasecheck.mmi=true
ro.show.system.update=false
persist.sys.support.vt=true
persist.sys.language=en
persist.sys.country=US
ro.cam.def.shutsound=true
ro.no.data.no.networkflag=true
power.off.time.delay=true
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.carrier=unknown
drm.service.enabled=true
ro.modem.wcn.enable=1
ro.modem.wcn.dev=/dev/cpwcn
ro.modem.wcn.tty=/deiv/stty_wcn
ro.modem.wcn.diag=/dev/slog_wcn
ro.modem.wcn.assert=/dev/spipe_wcn2
ro.modem.wcn.id=1
ro.modem.wcn.count=1
camera.disable_zsl_mode=1
ro.digital.fm.support=1
persist.sys.sprd.modemreset=1
ro.adb.secure=1
persist.sys.sprd.wcnreset=1
persist.sys.engpc.disable=1
ro.storage.flash_type=2
persist.storage.type=2
sys.tempsd.enable=0
sys.internal.emulated=1
ro.storage.install2internal=0
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
persist.msms.phone_default=0
persist.sys.modem.diag=,gser
sys.usb.gser.count=4
lmk.autocalc=false
ro.homekey.physical=true
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.msms.phone_count=2
persist.msms.phone_count=2
ro.modem.w.count=2
persist.radio.multisim.config=dsds
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=5.1_r2
ro.config.ringtone0=Walton_Rong_Master_Instrumental.wav
ro.config.ringtone1=Walton_Rong_Master_Instrumental.wav
ro.config.notification_sound=Beryllium.ogg
ro.config.alarm_alert=alarm_default.mp3
ro.smart.call.in.contact=true
ro.smart.call.in.sms=true
ro.auto.call.answer=true
ro.auto.call.speaker=true
psensor.custom=true
ro.call.flip.mute=true
ro.product.locale.language=en
ro.product.locale.region=US
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.features=div
ro.lovelyfonts_support=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

# begin fota properties
ro.fota.platform=Sprd7731_5.1
ro.fota.type=phone
ro.fota.oem=innovatech7731_5.1
ro.fota.device=Primo E6
ro.fota.version=SW11_WALTON_Primo_E6_KS4507W_20151102
# end fota properties

Here is the partitions info:

shell@Primo_E6:/ $ ls -al /dev/block/platform/sdio_emmc/by-name
lrwxrwxrwx root root 2016-01-16 22:30 boot -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2016-01-16 22:30 cache -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 2016-01-16 22:30 fbootlogo -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2016-01-16 22:30 logo -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2016-01-16 22:30 misc -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 2016-01-16 22:30 miscdata -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2016-01-16 22:30 prodnv -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2016-01-16 22:30 recovery -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 2016-01-16 22:30 system -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 2016-01-16 22:30 userdata -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 2016-01-16 22:30 wcnfixnv1 -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2016-01-16 22:30 wcnfixnv2 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2016-01-16 22:30 wcnmodem -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2016-01-16 22:30 wcnruntimenv1 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2016-01-16 22:30 wcnruntimenv2 -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2016-01-16 22:30 wdsp -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2016-01-16 22:30 wfixnv1 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2016-01-16 22:30 wfixnv2 -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2016-01-16 22:30 wmodem -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2016-01-16 22:30 wruntimenv1 -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2016-01-16 22:30 wruntimenv2 -> /dev/block/mmcblk0p8

I need your advice on how I can compile TWRP image for this device. I have the original recovery.img. But I cannot mount it on my Linux.