[OnePlus X Android Development] adefigo:
I think with built ONE_E1003_15_161107 there was a change to the partitions so twrp can't find them.

Here is the output of mount after booting ONE_E1003_15_161107.

shell@OnePlus:/ $ mount
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1455980k,nr_inodes=175031,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=1455980k,nr_inodes=175031,mode=750,gid=1000 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,size=1455980k,nr_inodes=175031,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
none /sys/fs/cgroup/freezer cgroup rw,relatime,freezer 0 0
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,size=1455980k,nr_inodes=175031,mode=755,gid=1000 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other,reserved_mem=50MB 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other,reserved_mem=50MB 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other,reserved_mem=50MB 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other,reserved_mem=50MB 0 0
/dev/block/vold/public:179:65 /mnt/media_rw/AD45-E89C vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/public:179:65 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/fuse /mnt/runtime/default/AD45-E89C fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/AD45-E89C fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/AD45-E89C fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/AD45-E89C fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

Could someone please show the output of mount after mounting everything running twrp on an older OPX ONE_E1003_14_161107?

Thanks!

Perhaps we can pinpoint the differences.

I will now try to manually mount the partitions when running twrp and see if is works after that.

---------- Post added at 08:02 PM ---------- Previous post was at 07:41 PM ----------

I started twrp-3.0.2-2_blu_spark.v41-onyx_by-engstk.img but the kernel doesn't seen to find the devices to mount, find /dev/block gives:

~ # find /dev/block
/dev/block
/dev/block/bootdevice
/dev/block/bootdevice/by-num
/dev/block/bootdevice/by-num/p1
/dev/block/platform
/dev/block/platform/msm_sdcc.2
/dev/block/platform/msm_sdcc.2/mmcblk0p1
/dev/block/platform/msm_sdcc.2/by-num
/dev/block/platform/msm_sdcc.2/by-num/p1
/dev/block/platform/msm_sdcc.2/mmcblk0
/dev/block/ram15
/dev/block/ram14
/dev/block/ram13
/dev/block/ram12
/dev/block/ram11
/dev/block/ram10
/dev/block/loop7
/dev/block/loop6
/dev/block/loop5
/dev/block/loop4
/dev/block/loop3
/dev/block/loop2
/dev/block/loop1
/dev/block/loop0
/dev/block/ram9
/dev/block/ram8
/dev/block/ram7
/dev/block/ram6
/dev/block/ram5
/dev/block/ram4
/dev/block/ram3
/dev/block/ram2
/dev/block/ram1
/dev/block/ram0
/dev/block/mmcblk0p1
/dev/block/mmcblk0

mmcblk0p1 is the external SD.