I would be very happy to run the current branch of OpenWRT on this device, just out of interest and experience. But, unfortunately, my knowledge of Linux is slightly limited 
From what I know, uboot has a wait time of 0 seconds. I tried to stop the loading 10 times, but it didn’t work. Currently the device is running on OpenWrt Chaos Calmer. I was able to install and run SSH, SFTP.
Here's some specification:
CPU: MCIMX6S5DVM10AC (IMX6, Cortex A9, 1 core, 1GHz)
RAM: Micron D9MNJ 128MB DDR3
eMMC: Kingston EMMC04G (4GB)
Ethernet: Atheros AR8035-A (1 GBit/s)
WiFi: Atheros AR9382 (Dual-Band 802.11a/b/g/n)
PSU: MMPF0100
U-boot bootlog:
U-Boot 2013.07-rc1-00130-g93dc2ff-dirty (Dec 05 2014 - 10:07:53)
I2C: ready
DRAM: 128 MiB
SPI: Init pad configuration (ECSPI3, CS0)
MMC: FSL_SDHC: 0
In: serial
Out: serial
Err: serial
fuse 00[00]: 20220002
fuse 00[01]: DF668582
fuse 00[02]: 240FC1D4
fuse 00[03]: A65100B0
fuse 00[04]: 00420702
fuse 00[05]: 00003060
fuse 00[06]: 00000010
fuse 00[07]: 00000000
UniqueID: DF668582240FC1D4
MAC: 905F8D000000
BOOT_CFG: 00003060
BT_FUSE_SEL[4]: 00000010
Boot: console=ttymxc0,115200 SD=mtd0,000C0000 uuid=DF668582240FC1D4 rel=1 v=Dec 5 201410:07:59
probe: bus 2, cs 30720, hz 10000000, mode 0
SF: Unsupported manufacturer 00
Read from MMC offset 00000600 BlockCount 00000001!
Found Magic in MMC!
Read from MMC offset 00000002 BlockCount 00000001!
Found uboot! D1002040
!FoundMagic 0 && !FoundMMCUBoot 0 && FoundMMC 1
go...
Net: FEC
Warning: FEC MAC addresses don't match:
Address in SROM is 90:5f:8d:00:00:00
Address in environment is 90:5f:8d:08:59:ac
Hit any key to stop autoboot: 0
MMC read: dev # 0, block # 2048, count 16384 ... 16384 blocks read: OK
MMC read: dev # 0, block # 20480, count 20480 ... 20480 blocks read: OK
MMC read: dev # 0, block # 40960, count 512 ... 512 blocks read: OK
## Booting kernel from Legacy Image at 12000000 ...
Image Name: ModKl Fr 24. Apr 11:03:20 CEST 2
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4658136 Bytes = 4.4 MiB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 13000000 ...
Image Name: Ramdisk Image
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 8951825 Bytes = 8.5 MiB
Load Address: 13000000
Entry Point: 13000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 14000000
Booting using the fdt blob at 0x14000000
Loading Kernel Image ... OK
OK
Loading Ramdisk to 1745d000, end 17ce6811 ... OK
Loading Device Tree to 17452000, end 1745c1e3 ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.0.0+ (thomas@IMX6Dev) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #29 SMP Thu Apr 23 13:24:42 CEST 2015
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Modas MC1
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] PERCPU: Embedded 11 pages/cpu @87ec5000 s12352 r8192 d24512 u45056
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttymxc0,115200 SD=mtd0,000C0000 uuid=DF668582240FC1D4 rel=1 v=Dec 5 201410:07:59
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 104048K/131072K available (6011K kernel code, 246K rwdata, 2108K rodata, 236K init, 8272K bss, 27024K reserved, 0K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0x88800000 - 0xff000000 (1896 MB)
[ 0.000000] lowmem : 0x80000000 - 0x88000000 ( 128 MB)
[ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB)
[ 0.000000] .text : 0x80008000 - 0x807f604c (8121 kB)
[ 0.000000] .init : 0x807f7000 - 0x80832000 ( 236 kB)
[ 0.000000] .data : 0x80832000 - 0x8086fa60 ( 247 kB)
[ 0.000000] .bss : 0x8086fa60 - 0x81083b68 (8273 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[ 0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76050001
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000008] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns
[ 0.001182] Console: colour dummy device 80x30
[ 0.001215] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.001227] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.001237] ... MAX_LOCK_DEPTH: 48
[ 0.001247] ... MAX_LOCKDEP_KEYS: 8191
[ 0.001256] ... CLASSHASH_SIZE: 4096
[ 0.001265] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.001274] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.001283] ... CHAINHASH_SIZE: 32768
[ 0.001292] memory used by lock dependency info: 5167 kB
[ 0.001301] per task-struct memory footprint: 1152 bytes
[ 0.001330] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001355] pid_max: default: 32768 minimum: 301
[ 0.001667] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.001686] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.003826] Initializing cgroup subsys net_cls
[ 0.003910] CPU: Testing write buffer coherency: ok
[ 0.004741] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.004822] Setting up static identity map for 0x105e4728 - 0x105e4774
[ 0.009107] Brought up 1 CPUs
[ 0.009126] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.009140] CPU: All CPU(s) started in SVC mode.
[ 0.010987] devtmpfs: initialized
[ 0.012205] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.013302] pinctrl core: initialized pinctrl subsystem
[ 0.042254] NET: Registered protocol family 16
[ 0.043124] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.045294] CPU identified as i.MX6DL, silicon rev 1.2 (Type 61)
[ 0.081687] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.081706] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.083316] imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.103783] mxs-dma 110000.dma-apbh: initialized
[ 0.107427] SCSI subsystem initialized
[ 0.108200] usbcore: registered new interface driver usbfs
[ 0.108374] usbcore: registered new interface driver hub
[ 0.108717] usbcore: registered new device driver usb
[ 0.110822] i2c i2c-1: IMX I2C adapter registered
[ 0.110855] i2c i2c-1: can't use DMA
[ 0.111076] pps_core: LinuxPPS API ver. 1 registered
[ 0.111090] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.111152] PTP clock support registered
[ 0.116373] Switched to clocksource mxc_timer1
[ 0.117902] cfg80211: Calling CRDA to update world regulatory domain
[ 0.118138] cfg80211: World regulatory domain updated:
[ 0.118153] cfg80211: DFS Master region: unset
[ 0.118165] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 0.118183] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 0.118201] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 0.118217] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 0.118231] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 0.118245] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 0.118261] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 0.138684] NET: Registered protocol family 2
[ 0.140553] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.140686] TCP bind hash table entries: 1024 (order: 3, 36864 bytes)
[ 0.141053] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.141192] TCP: reno registered
[ 0.141222] UDP hash table entries: 256 (order: 2, 20480 bytes)
[ 0.141434] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[ 0.142428] NET: Registered protocol family 1
[ 0.143352] Trying to unpack rootfs image as initramfs...
[ 1.038579] Freeing initrd memory: 8744K (8745d000 - 87ce7000)
[ 1.039350] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 1.042028] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 1.060462] VFS: Disk quotas dquot_6.5.2
[ 1.060981] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.066647] ntfs: driver 2.1.31 [Flags: R/W].
[ 1.067848] fuse init (API version 7.23)
[ 1.073826] io scheduler noop registered
[ 1.073858] io scheduler deadline registered
[ 1.073964] io scheduler cfq registered (default)
[ 1.074813] imx-weim 21b8000.weim: Driver registered.
[ 1.178759] imx6q-pcie 1ffc000.pcie: imx6_pcie_assert_core_reset
[ 1.180844] imx6q-pcie 1ffc000.pcie: imx6_pcie_init_phy
[ 1.290518] imx6q-pcie 1ffc000.pcie: Force gen1
[ 1.290536] imx6q-pcie 1ffc000.pcie: Start LTSSM...!
[ 1.290559] imx6q-pcie 1ffc000.pcie: Wait for link...!
[ 1.305356] imx6q-pcie 1ffc000.pcie: Now allow Gen2...!
[ 1.307924] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00
[ 1.307948] pci_bus 0000:00: root bus resource [io 0x1000-0xffff]
[ 1.307967] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]
[ 1.307989] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.309094] PCI: bus0: Fast back to back transfers disabled
[ 1.310898] PCI: bus1: Fast back to back transfers disabled
[ 1.311259] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]
[ 1.311291] pci 0000:00:00.0: BAR 14: assigned [mem 0x01100000-0x011fffff]
[ 1.311316] pci 0000:00:00.0: BAR 15: assigned [mem 0x01200000-0x012fffff pref]
[ 1.311338] pci 0000:00:00.0: BAR 6: assigned [mem 0x01300000-0x0130ffff pref]
[ 1.311371] pci 0000:01:00.0: BAR 0: assigned [mem 0x01100000-0x0111ffff 64bit]
[ 1.311450] pci 0000:01:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref]
[ 1.311473] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.311501] pci 0000:00:00.0: bridge window [mem 0x01100000-0x011fffff]
[ 1.311522] pci 0000:00:00.0: bridge window [mem 0x01200000-0x012fffff pref]
[ 1.314481] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 1.315254] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 1.315273] pfuze100-regulator 1-0008: pfuze100 found.
[ 1.337949] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 23, base_baud = 5000000) is a IMX
[ 2.142419] console [ttymxc0] enabled
[ 2.148077] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 290, base_baud = 5000000) is a IMX
[ 2.180278] brd: module loaded
[ 2.197136] loop: module loaded
[ 2.205859] spi_imx 2010000.ecspi: probed
[ 2.211981] tun: Universal TUN/TAP device driver, 1.6
[ 2.217116] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 2.225453] 2188000.ethernet supply phy not found, using dummy regulator
[ 2.247810] pps pps0: new PPS source ptp0
[ 2.259767] libphy: fec_enet_mii_bus: probed
[ 2.265716] fec 2188000.ethernet eth0: registered PHC device 0
[ 2.272351] ath9k 0000:01:00.0: enabling device (0140 -> 0142)
[ 2.285426] ath: 6A
[ 2.287605] ath: CCA MAX 2.4GHz -60dBm
[ 2.291376] ath: CCA MAX 5GHz -60dBm
[ 2.294963] ath: CCA NOM 2.4GHz -110dBm
[ 2.312103] ieee80211 phy0: Atheros AR9300 Rev:3 mem=0x88a80000, irq=293
[ 2.319517] usbcore: registered new interface driver ar5523
[ 2.325321] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.331922] ehci-pci: EHCI PCI platform driver
[ 2.336558] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 2.342305] usbcore: registered new interface driver usblp
[ 2.348013] usbcore: registered new interface driver uas
[ 2.353534] usbcore: registered new interface driver usb-storage
[ 2.359912] usbcore: registered new interface driver usbserial
[ 2.365861] usbcore: registered new interface driver usbserial_generic
[ 2.372746] usbserial: USB Serial support registered for generic
[ 2.378938] usbcore: registered new interface driver pl2303
[ 2.384657] usbserial: USB Serial support registered for pl2303
[ 2.390763] usbcore: registered new interface driver usb_serial_simple
[ 2.397461] usbserial: USB Serial support registered for carelink
[ 2.403679] usbserial: USB Serial support registered for zio
[ 2.409509] usbserial: USB Serial support registered for funsoft
[ 2.415642] usbserial: USB Serial support registered for flashloader
[ 2.422152] usbserial: USB Serial support registered for google
[ 2.428229] usbserial: USB Serial support registered for vivopay
[ 2.434357] usbserial: USB Serial support registered for moto_modem
[ 2.440799] usbserial: USB Serial support registered for novatel_gps
[ 2.447321] usbserial: USB Serial support registered for hp4x
[ 2.453189] usbserial: USB Serial support registered for suunto
[ 2.459270] usbserial: USB Serial support registered for siemens_mpi
[ 2.474244] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 2.479447] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 2.506423] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 2.515273] hub 1-0:1.0: USB hub found
[ 2.519376] hub 1-0:1.0: 1 port detected
[ 2.529030] ci_hdrc ci_hdrc.1: doesn't support gadget
[ 2.534117] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 2.539174] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[ 2.566405] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 2.573751] hub 2-0:1.0: USB hub found
[ 2.577710] hub 2-0:1.0: 1 port detected
[ 2.585235] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
[ 2.593844] i2c /dev entries driver
[ 2.600103] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[ 2.606200] Driver 'mmcblk' needs updating - please use bus_type methods
[ 2.613089] sdhci: Secure Digital Host Controller Interface driver
[ 2.619333] sdhci: Copyright(c) Pierre Ossman
[ 2.624106] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.631301] sdhci-esdhc-imx 2198000.usdhc: could not get ultra high speed state, work on normal mode
[ 2.640598] sdhci-esdhc-imx 2198000.usdhc: No vmmc regulator found
[ 2.646837] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found
[ 2.696425] mmc0: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[ 2.709744] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.715988] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.729480] usbcore: registered new interface driver usbhid
[ 2.737142] usbhid: USB HID core driver
[ 2.743509] GACT probability NOT on
[ 2.749320] u32 classifier
[ 2.754076] Performance counters on
[ 2.757960] input device check on
[ 2.761635] Actions configured
[ 2.765384] Netfilter messages via NETLINK v0.30.
[ 2.772312] nfnl_acct: registering with nfnetlink.
[ 2.779453] nf_conntrack version 0.5.0 (1762 buckets, 7048 max)
[ 2.797254] ctnetlink v0.93: registering with nfnetlink.
[ 2.803010] nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
[ 2.812697] nf_tables_compat: (c) 2012 Pablo Neira Ayuso <pablo@netfilter.org>
[ 2.820465] ip_set: protocol 6
[ 2.823771] ipip: IPv4 over IPv4 tunneling driver
[ 2.830153] gre: GRE over IPv4 demultiplexor driver
[ 2.835826] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.841740] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[ 2.848378] arp_tables: (C) 2002 David S. Miller
[ 2.854407] TCP: cubic registered
[ 2.859694] NET: Registered protocol family 10
[ 2.868335] NET: Registered protocol family 17
[ 2.872886] mmc0: MAN_BKOPS_EN bit is not set
[ 2.877862] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.890688] Bridge firewalling registered
[ 2.894820] Ebtables v2.0 registered
[ 2.902017] 8021q: 802.1Q VLAN Support v1.8
[ 2.907595] lib80211: common routines for IEEE802.11 drivers
[ 2.916879] mmc0: new DDR MMC card at address 0001
[ 2.923861] Key type dns_resolver registered
[ 2.928408] Registering SWP/SWPB emulation handler
[ 2.933711] mmcblk0: mmc0:0001 S10004 3.56 GiB
[ 2.941106] mmcblk0boot0: mmc0:0001 S10004 partition 1 4.00 MiB
[ 2.948835] snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 07:34:58 UTC (27298)
[ 2.958203] mmcblk0boot1: mmc0:0001 S10004 partition 2 4.00 MiB
[ 2.966521] mmcblk0rpmb: mmc0:0001 S10004 partition 3 4.00 MiB
[ 2.988560] mmcblk0: p1
[ 3.036150] Freeing unused kernel memory: 236K (807f7000 - 80832000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
procd: - early -
procd: - watchdog -
Failed to connect to ubus
procd: - ubus -
[ 6.000966] random: ubusd urandom read with 11 bits of entropy available
procd: - init -
Please press Enter to activate this console.
procd: - init complete -
[ 9.578313] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=2188000.ethernet:04, irq=-1)
[ 9.591182] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready