Hmm where do I start then?
I'm using PL2303 USB -TTL converter
With Geekmaster's level shifter circuit(thanks to him) for receiving data from kindle and simple voltage divider to send data through tx pin over ExtraPutty application
I will provide some log of printenv and booting process tomorrow, it's night here so I need to wait.
Here is update
Code:
U-Boot 2014.04 (Oct 04 2017 - 23:27:49)
CPU: Freescale i.MX6SL rev1.3 at 792 MHz
CPU: Temperature 27 C, calibration data: 0x59a51f5f
Reset cause: POR
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Board: Heisenberg
Board Id: P001180XXXXXXXXXX
S/N: G000K9XXXXXXXXXXX
I2C: ready
DRAM: MR5=0x6,MR6=0x3 512 MiB
WARNING: Caches not enabled
MMC: FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
REBOOTMODE: 0
using default bootcmdNormal Boot
Hit any key to stop autoboot: 0
uboot > iminfo
## Checking Image at 80800000 ...
Unknown image format!
uboot > <INTERRUPT>
uboot > printenv
baudrate=115200
boot_fdt=no
bootcmd=mmc dev ${mmcdev};if mmc rescan; then run testboot; fi;
bootdelay=3
console=ttymxc0
diags_boot=echo BOOTing diags from mmc ...; run setmmcdev; run loadkernel_diags; run loaddt_diags; run mmcargs_diags; bootm ${loadaddr} - ${fdt_addr}
fdt_addr=0x83000000
loadaddr=0x80800000
loaddt=mmc read 0x83000000 0x208 0x100;
loaddt_diags=mmc read 0x83000000 0x7208 0x100;
loadkernel=mmc read 0x80800000 0x2D0 0x7000;
loadkernel_diags=mmc read 0x80800000 0x72D0 0x7000;
mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot} uart_at_4M
mmcargs_diags=setenv bootargs console=${console},${baudrate} root=/dev/mmcblk0p2 rootwait rw
mmcautodetect=yes
mmcdev=1
mmcpart=2
mmcroot=/dev/mmcblk0p1 rootwait rw
setmmcdev=mmc dev 1 0;
stderr=serial
stdin=serial
stdout=serial
testboot=echo BOOTing from mmc ...; run setmmcdev; run loadkernel; run loaddt; run mmcargs; bootm ${loadaddr} - ${fdt_addr}
Environment size: 982/8188 bytes
uboot > bist
U-Boot 2014.04 (Oct 04 2017 - 23:27:55)
CPU: Freescale i.MX6SL rev1.3 at 792 MHz
CPU: Temperature 32 C, calibration data: 0x59a51f5f
Reset cause: unknown reset
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Board: Heisenberg
Board Id: P00118xxxxxxxx
S/N: G000K9XXXXXXXXXX
I2C: ready
DRAM: 512 MiB
WARNING: Caches not enabled
MMC: FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
REBOOTMODE: 0
using default bootcmdflash target is MMC:1
Net: CPU Net Initialization Failed
No ethernet found.
Normal Boot
Hit any key to stop autoboot: 0
bist > loadx
## Ready for binary (xmodem) download to 0x80800000 at 115200 bps...
CC## Total Size = 0x004c0000 = 4980736 Bytes
bist > mmc write 0x80800000 0x208 0x2600
MMC write: dev # 0, block # 520, count 9728 ... Card did not respond to voltage select!
0 blocks write in 2 msec: ERROR
bist >