NAND issue

Started by morind79, February 10, 2015, 03:14:47 PM

Previous topic - Next topic

morind79

Hi all,

I wanted to install Debian on NAND so I followed the guide from Mad Demus.
But it does not work, i saw this post :

Some tips if you want to try for yourself (it costs me some extra time):
- be aware that you have to reinstall Android first, if you get any trouble while installing and you can not proceed
- you can use the latest image and change the uImage file from post #20
- be sure to mkdir.vfat installed, if not first install dosfstools packet
- be sure to rsync installed, if not first install rsync packet
- be sure you can create /mnt/nanda and /mnt/nandc dir
- double check every step

and then when trying to set back Android with PhoenixSuit, then it start till 3 or 5% of flashing firmware and i have an error : "nand driver init failed" and i can do nothing.

When I put back Debian from my microSD card, then I see in /proc/partitions this :

root@a20-olimex:~# cat /proc/partitions
major minor  #blocks  name

  93        0    3891200 nand
  93        1       1024 nanda
  93        2        256 nandb
  93        3    3873536 nandc
179        0    7761920 mmcblk0
179        1      16384 mmcblk0p1
179        2    7744512 mmcblk0p2

I do not know how to solve this issue, can you please help ?

Best regards
Denis

morind79

I still investigate and I see this in UART0 :


HELLO! BOOT0 is starting!
boot0 version : 2.0.0[01]˜[02]
read dram para.
dram driver version: 1.15
dram size =1024MB
0xffffffff
super_standby_flag = 0
can't open nand flash.
Ready to disable icache.
Fail in loading Boot1.
Jump to Fel.


I think this is not good. but I do not understand as Nand is there I can see it with nand-part.
Do you have a clue ?

Best regards
Denis

JohnS

I think corrupted nand data.

John

morind79

Yes this is possible, but how I can check/fix this ?
I tried to flash using PhoenixSuit, but does not work :-(

JohnS

Worst case you can boot from SD card.

John

ejsanyo

Quote from: morind79 on February 11, 2015, 09:27:29 PM
Yes this is possible, but how I can check/fix this ?
I tried to flash using PhoenixSuit, but does not work :-(
There was my steps to put Android to the NAND Flash:
1. Press the Recovery button.
2. Connect external power supply to the round jack on the board.
3. Release the Recovery button.
4. Start PhoenixSuit on your PC.
5. Select the firmware tab in PhoenixSuit. Select your android image.
6. Connect your board to the PC through OTG. External power should remain connected!
7. Wait until the flashing process completed.
8. Disconnect your PC and external power.