Ошибка failed to erase block

Дорогие пользователи! У нас появился новый форум на платформе tp-link.community (Сообщество)

Форум доступен по ссылке https://community.tp-link.com/ru

Если при регистрации в Сообществе Вы укажете адрес электронный почты, который используете на данном форуме, то Ваши данные будут перенесены на форум Сообщества автоматически.
Также, если на форуме Сообщества Ваш никнейм будет занят, то Вам предложат сменить его или оставить, но с приставкой «_RU».

Подробнее Вы можете прочитать тут: https://community.tp-link.com/ru/home/f … pic/501542

Убедительная просьба не дублировать темы на старом/новом форуме.

driversti

Сообщения: 1
Зарегистрирован: 17 май 2013, 10:04
Страна: Украина

Как вернуть родную прошивку на 741ND после OpenWRT

Здравствуйте! У меня изначально была прошивка v4 родная, но часто сеть отваливалась, и приходилось заново настраивать роутер. В интернете нашел рекомендацию прошить на OpenWRT. Все работало нормально несколько недель. Теперь постоянно отваливается вафля и Винда7 сообщает об невозможности исправить ошибку подключения. Зато когда подключаешь по кабелю, все работает. Отключаю кабель роутер-ноут, вафля работает минут 10-15 и опять нет подключения. Смарт на Андроиде тоже постоянно теряет соединение, а если и находит, то доступа в инет нет.
У меня огромная просьба помочь вернуть родную прошивку ибо сил уже нету. Если не верну, то выброшу его с 9-ого этажа :cry:


kicx

Сообщения: 1
Зарегистрирован: 13 авг 2013, 12:50
Страна: Украина

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

kicx » 13 авг 2013, 12:59

Здравствуйте.
Спасите, помогите пожалуйста.
Похоже я свой роутер превратил в кирпичик.
Хотел залить новую прошивку

Код: Выделить всё

1
root@secure3:~# cd /tmp
2
root@secure3:~# wget http://www.xxx.org.ua/temp/1.bin
3
Connecting to www.xxx.org.ua (91.197.185.19:80)
4
1.bin                100% |*******************************|  3968k  0:00:00 ETA
5
root@secure3:~# mv 1.bin tplink.bin
6
root@secure3:~# mtd -r write /tmp/tplink.bin firmware
7
Unlocking firmware ...

Writing from /tmp/tplink.bin to firmware ...  [e]Failed to erase block

Ну прошивку я залали не ту…на этом этапе уже все понятно…но теперь на любую команду я получаю один и тот же ответ BUS ERROR

Код: Выделить всё

01
root@secure3:~# mtd -r write /tmp/orig.bin firmware
02
Bus error
03
root@secure3:~# mtd -r write /tmp/2.bin firmware
04
Bus error
05
root@secure3:~# mtd -r write /tmp/2.bin firmware
06
Bus error
07
root@secure3:~# mtd -r write /tmp/2.bin firmware
08
Bus error
09
root@secure3:~# mtd -r write /tmp/2.bin firmware
10
Bus error
11
root@secure3:~# mtd -r write /tmp/2.bin firmware
12
Bus error
13
root@secure3:~# mtd -r write /tmp/2.bin firmware
14
Bus error
15
root@secure3:~# pwd
16
/tmp
17
root@secure3:~# ls
18
Bus error
19
root@secure3:~# ls
20
Bus error

Я так понимаю я могу направлять роутер в мусорку ?
Пока он работает, по сути я с него вам пишу. Я его не выключаю и не перезагружаю.
У меня нет никакой возможности перезалить прошивку еще раз ?


vit.kalin

Сообщения: 1
Зарегистрирован: 17 сен 2013, 21:24
Контактная информация:

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

vit.kalin » 17 сен 2013, 21:32

driversti писал(а):Здравствуйте! У меня изначально была прошивка v4 родная, но часто сеть отваливалась, и приходилось заново настраивать роутер. В интернете нашел рекомендацию прошить на OpenWRT. Все работало нормально несколько недель. Теперь постоянно отваливается вафля и Винда7 сообщает об невозможности исправить ошибку подключения. Зато когда подключаешь по кабелю, все работает. Отключаю кабель роутер-ноут, вафля работает минут 10-15 и опять нет подключения. Смарт на Андроиде тоже постоянно теряет соединение, а если и находит, то доступа в инет нет.
У меня огромная просьба помочь вернуть родную прошивку ибо сил уже нету. Если не верну, то выброшу его с 9-ого этажа :cry:

У меня точно такая же проблема, прям один в один(( только роутер mr3420 v.2.1, прошивки open wrt устанавливаются отлично, а вот родную вернуть не могу. штук 20-цать версий перепробовал, шью через tftp, кабель припаян корректно. подскажите чё не так?
эти команды выполняю:
erase 0x9f020000 +0x3c0000
tftpboot 0x81000000 code.bin
cp.b 0x81000000 0x9f020000 0x3c0000
bootm 0x9f020000


kestua

Сообщения: 17
Зарегистрирован: 09 дек 2012, 01:20
Страна: Украина

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

kestua » 29 ноя 2013, 21:15

для начала нужно сброситть в дефолт прошивку open wrt а потом по новой прошивать прошивкой скачной с оф сайта для своей ревизии через ftp server.Выключите роутер
Пропишите в настройках Вашей сетевой
карты статический IP в диапазоне
192.168.1.2 и 192.168.254 (убедитесь, что
компьютер подключен к первому LAN порту
роутера). Для модели 3420v2 возможно
требуется подключится к WAN порту.
Включите роутер
Как только начнет мигать ‘SYS’ светодиод
(сигнализирующий загрузку системы),
нажмите и удерживайте на задней панелиe
кнопку ‘RESET’ (можно использовать также
‘QSS’ кнопку на передней панели 6) ) пока
светодиод ‘SYS’ не начнет мигать очень
быстро.
После чего, можете открыть
telnet консоль по адресу 192.168.1.1. Без
запроса логина и пароля.
Из консоли Вы можете смонтировать
rootfs_data пространство пользователя
для исправления ошибок, для этого
необходимо написать в консоли:
mount_root
или просто очистить пространство
пользователя, используя эту команду:
mtd -r erase rootfs_data
Очистка пространства пользователя,
равносильна восстановлению прошивки
OpenWRT к настройкам по умолчанию, это
означает, что Вы потеряете все ранее
сохраненные настройки.


kestua

Сообщения: 17
Зарегистрирован: 09 дек 2012, 01:20
Страна: Украина

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

kestua » 29 ноя 2013, 22:05

удалите лишние сообщ.затупил телефон и нашлепал кучу

Последний раз редактировалось kestua 29 ноя 2013, 22:07, всего редактировалось 1 раз.


kestua

Сообщения: 17
Зарегистрирован: 09 дек 2012, 01:20
Страна: Украина

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

kestua » 29 ноя 2013, 22:05

если загрузчик жив можно пробывать шить .хоть 100 раз прошивками без boot


laberod

Сообщения: 1
Зарегистрирован: 12 мар 2016, 21:09
Страна: Россия

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

laberod » 12 мар 2016, 21:14

kestua

Ты гений!
я 3 часа бился с этим долбаным роутером после скачка напряжения…
а оказалоось нужна всего одна команда :D
РЕСПЕКТ ЧУВАК!


Grishazahid

Сообщения: 3
Зарегистрирован: 08 янв 2017, 16:50
Страна: Украина
Откуда: Kyiv
Контактная информация:

Re: Как вернуть родную прошивку на 741ND после OpenWRT

Сообщение

Grishazahid » 08 янв 2017, 17:07

Всем здраствуйте!
У меня получилось откатить 741ND v1.3 с Openwrt Attitude Adjustment на заводскую.
Взял wr741nv1_ru_3_13_9_up(111202).bin , закинул файл через программу WinSCP на роутер в папку /tmp и переименовал в tplink.bin
Далее через Putty

cd /tmp
mtd -r write /tmp/tplink.bin firmware

подождал до перезагрузки роутера — можна заходить через веб на 192.168.1.1 b настраивать роутер по своим надобностям, пользуясь родной прошивкой :)


  • #1

Reading userarea, size: 512 MiB… Failed to read block 0x00620000:65536 (return code: 1, CMD Error: Timeout)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
— Make sure the connection between BOX and eMMC stable —
— please try again (you may RESUME the read process) —

  • #2

Current partition access:
Access to boot partition 1
Erasing boot1 data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)
Current partition access:
Access to boot partition 2
Erasing boot2 data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)
Current partition access:
Access to user area
Erasing userarea data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)

  • #3

Current partition access:
Access to boot partition 1
Erasing boot1 data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)
Current partition access:
Access to boot partition 2
Erasing boot2 data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)
Current partition access:
Access to user area
Erasing userarea data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0xE00, card status: 0x0, card state: 7 (Card is in programming state)
status: unknown (0)

Post Ufi info other wise
User Area Size 128 MB set and 24 Mh bus speed then read

  • #4

Connection status: EHCI:HUB:HUB:USB 2.00 High-Speed
Interface: UFI High-Speed
Serial number: 0011-8841-2495
Boot version: 1.04, FW version: 1.13 (Aug 19 2019 23:46:09)
Insertion test… Done
VCCQ not properly connected
Init bus…
VCC: 3.3 V, VCCQ: 1.8 V
Bus: 1 bit (SDR 24MHz)
Access mode: sector mode
Power supply: dual-voltage (1.70-1.95V, 2.7-3.6V)
Card/BGA: BGA (Discrete embedded) — High density MMC
Manufacturer ID: 0x15 (Samsung)
Product name: RD64MB (0x524436344d42), rev: 0x01, serial number: 0xB32606C8
Manufacturing date: Jan 2018
CID: 15010052 4436344D 4201B326 06C815F0
CSD: D0270132 0F5903FF F6DBFFEF 8E40400C
EXT_CSD revision: 1.8 (MMC v5.1)
Partition info:
Boot1: 4096 KiB
Boot2: 4096 KiB
RPMB: 4096 KiB
User area: 29.12 GiB(31,268,536,320 bytes)

Reading extcsd, size: 512 bytes…
File saved to «\%BACKUPS%OtherRD64MB_B32606C8ext_csd.bin» (CRC32: 0xCE215AAB)
Current partition access:
Access to boot partition 1
Reading boot1, size: 4 MiB… Done in 1.567 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot1.bin» (CRC32: 0x1147406A)
Blank checking: blank
Current partition access:
Access to boot partition 2
Reading boot2, size: 4 MiB… Done in 1.569 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot2.bin» (CRC32: 0x08857DEF)
Blank checking: NOT blank
Current partition access:
Access to user area
Reading userarea, size: 128 MiB… Failed to read block 0x00620000:65536 (return code: 1, CMD Error: Timeout)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
— Make sure the connection between BOX and eMMC stable —
— please try again (you may RESUME the read process) —

  • #6

Insertion test… Done
VCCQ not properly connected
Init bus…
VCC: 3.3 V, VCCQ: 1.8 V
Bus: 1 bit (SDR 24MHz)
Access mode: sector mode
Power supply: dual-voltage (1.70-1.95V, 2.7-3.6V)
Card/BGA: BGA (Discrete embedded) — High density MMC
Manufacturer ID: 0x15 (Samsung)
Product name: RD64MB (0x524436344d42), rev: 0x01, serial number: 0xB32606C8
Manufacturing date: Jan 2018
CID: 15010052 4436344D 4201B326 06C815F0
CSD: D0270132 0F5903FF F6DBFFEF 8E40400C
EXT_CSD revision: 1.8 (MMC v5.1)
Partition info:
Boot1: 4096 KiB
Boot2: 4096 KiB
RPMB: 4096 KiB
User area: 29.12 GiB(31,268,536,320 bytes)

Reading extcsd, size: 512 bytes…
File saved to «\%BACKUPS%OtherRD64MB_B32606C8ext_csd.bin» (CRC32: 0xCE215AAB)
Current partition access:
Access to boot partition 1
Reading boot1, size: 4 MiB… Done in 1.567 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot1.bin» (CRC32: 0x1147406A)
Blank checking: blank
Current partition access:
Access to boot partition 2
Reading boot2, size: 4 MiB… Done in 1.569 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot2.bin» (CRC32: 0x08857DEF)
Blank checking: NOT blank
Current partition access:
Access to user area
Reading userarea, size: 128 MiB… Failed to read block 0x00620000:65536 (return code: 1, CMD Error: Timeout)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
— Make sure the connection between BOX and eMMC stable —
— please try again (you may RESUME the read process) —
[/QUOTE]

  • #7

Insertion test… Done
VCCQ not properly connected
Init bus…
VCC: 3.3 V, VCCQ: 1.8 V
Bus: 1 bit (SDR 24MHz)
Access mode: sector mode
Power supply: dual-voltage (1.70-1.95V, 2.7-3.6V)
Card/BGA: BGA (Discrete embedded) — High density MMC
Manufacturer ID: 0x15 (Samsung)
Product name: RD64MB (0x524436344d42), rev: 0x01, serial number: 0xB32606C8
Manufacturing date: Jan 2018
CID: 15010052 4436344D 4201B326 06C815F0
CSD: D0270132 0F5903FF F6DBFFEF 8E40400C
EXT_CSD revision: 1.8 (MMC v5.1)
Partition info:
Boot1: 4096 KiB
Boot2: 4096 KiB
RPMB: 4096 KiB
User area: 29.12 GiB(31,268,536,320 bytes)

Reading extcsd, size: 512 bytes…
File saved to «\%BACKUPS%OtherRD64MB_B32606C8ext_csd.bin» (CRC32: 0xCE215AAB)
Current partition access:
Access to boot partition 1
Reading boot1, size: 4 MiB… Done in 1.567 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot1.bin» (CRC32: 0x1147406A)
Blank checking: blank
Current partition access:
Access to boot partition 2
Reading boot2, size: 4 MiB… Done in 1.569 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot2.bin» (CRC32: 0x08857DEF)
Blank checking: NOT blank
Current partition access:
Access to user area
Reading userarea, size: 128 MiB… Failed to read block 0x00620000:65536 (return code: 1, CMD Error: Timeout)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
— Make sure the connection between BOX and eMMC stable —
— please try again (you may RESUME the read process) —

[/QUOTE]
you

Insertion test… Done
VCCQ not properly connected
Init bus…
VCC: 3.3 V, VCCQ: 1.8 V
Bus: 1 bit (SDR 24MHz)
Access mode: sector mode
Power supply: dual-voltage (1.70-1.95V, 2.7-3.6V)
Card/BGA: BGA (Discrete embedded) — High density MMC
Manufacturer ID: 0x15 (Samsung)
Product name: RD64MB (0x524436344d42), rev: 0x01, serial number: 0xB32606C8
Manufacturing date: Jan 2018
CID: 15010052 4436344D 4201B326 06C815F0
CSD: D0270132 0F5903FF F6DBFFEF 8E40400C
EXT_CSD revision: 1.8 (MMC v5.1)
Partition info:
Boot1: 4096 KiB
Boot2: 4096 KiB
RPMB: 4096 KiB
User area: 29.12 GiB(31,268,536,320 bytes)

Reading extcsd, size: 512 bytes…
File saved to «\%BACKUPS%OtherRD64MB_B32606C8ext_csd.bin» (CRC32: 0xCE215AAB)
Current partition access:
Access to boot partition 1
Reading boot1, size: 4 MiB… Done in 1.567 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot1.bin» (CRC32: 0x1147406A)
Blank checking: blank
Current partition access:
Access to boot partition 2
Reading boot2, size: 4 MiB… Done in 1.569 s
File saved to «\%BACKUPS%OtherRD64MB_B32606C8boot2.bin» (CRC32: 0x08857DEF)
Blank checking: NOT blank
Current partition access:
Access to user area
Reading userarea, size: 128 MiB… Failed to read block 0x00620000:65536 (return code: 1, CMD Error: Timeout)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
— Make sure the connection between BOX and eMMC stable —
— please try again (you may RESUME the read process) —

[/QUOTE]
post identify info

  • #8

Boot version: 1.04, FW version: 1.13 (Aug 19 2019 23:46:09)
Insertion test… Done
Init bus…
VCC: 3.3 V, VCCQ: 3.0 V
Bus: 8 bit (HS SDR 52MHz)
Access mode: sector mode
Power supply: dual-voltage (1.70-1.95V, 2.7-3.6V)
Card/BGA: BGA (Discrete embedded) — High density MMC
Manufacturer ID: 0x90 (SK Hynix)
Product name: HCG8a4 (0x484347386134), rev: 0xA2, serial number: 0x0B30648A
Manufacturing date: May 2018
CID: 90014A48 43473861 34A20B30 648A5500
CSD: D0270132 8F5903FF FFFFFFEF 8A400026
EXT_CSD revision: 1.8 (MMC v5.1)
Partition info:
Boot1: 4 MiB
Boot2: 4 MiB
RPMB: 4 MiB [Provisioned, counter: 46443]
User area: 58.24 GiB(62,537,072,640 bytes)

Current partition access:
Access to boot partition 1
Erasing boot1 data… Done in 0.287 s
Current partition access:
Access to boot partition 2
Erasing boot2 data… Done in 0.210 s
Current partition access:
Access to replay-protected memory block (RPMB)
Erasing rpmb data… Failed to erase block 0 (return code: 2, CMD Error: CMD CRC fail)
cmd response: 0x900, card status: 0x0, card state: 4 (Card is in transfer state)
status: unknown (0)
Current partition access:
Access to user area
Erasing userarea data… Done in 0.007 s

HUAWEI LUA-U22 Error : FRP Failed erase block Try select another format mode

Operation : Identify [ v2.02 ]

1. Make sure device is powered off. Power off, if need. Wait 20 seconds after
2. Insert USB cable in phone
Waiting for device connection …

PTFN : MediaTek PreLoader USB VCOM (Android) (COM24)
MODE : PRELOADER PORT
PORT : 24
Waiting BOOT ack …
PRELOADER : ACK confirmed!
BROM : Init BROM
BROM init passed!
CHIP : MT6582 , SBID : 0x8A00 , HWVR : 0xCA01 , SWVR : 0x0001
TYPE : LEGACY MTK
BROM : SecLevel : 0x00000000
BROM : SecMode : PLAIN [+PRL]
BROM : PRELOADER PORT
MODE : Huawei : LUA-L21, LUA-L22 | Manual : Enabled
AGENT : Look for suitable BootChain in DA …
AGENT : DA_LUNA_KEY.bin
AGENT : Found MT6582
AGENT : MTK_DOWNLOAD_AGENT
BROM : Sending 1st DA …
BROM : DA sent
BROM :Transfer control to DA …
DA : AGENT started!
NAND : DEVICE NOT FOUND
eMMC : OK
eMMC : 484A0190653147389A4F070515A35602
DAInf: 4 : 2 : 135
DA : DRAM ready!
DA : BOOT to 2nd DA …
DA : Receiving HW info

EMMC: 90014A48384731655074F9A256A315
EMMC: VEN : HYNIX | OEM : 4A01 | DEV : H8G1e
EMMC:
BOOT1 : 0x00400000 [ 4.00 MB ]
BOOT2 : 0x00400000 [ 4.00 MB ]
RPMB : 0x00400000 [ 4.00 MB ]
USER : 0x1D2000000 [ 7.28 GB ]

SRAM: 0x00020000 [ 128.00 KB ]
DRAM: 0x40000000 [ 1.00 GB ]

CHIP : MT6582 , SBID : 0x8A00 , HWVR : 0xCA01 , SWVR : 0x0001 , EVOL : 0x0000

RNID : 83135265FC9B0E9E9ACBC3B0EFFBDB6B

STATUS : BLANK FLASH
BSTYLE : EMMC FLASH BOOT

DA : USB : HIGH-SPEED

Boot done!

Patch Level : HUAWEILUA-U22
Display ID : LUA-U22C328B005
Ver. CodeName : REL
Ver. Release : 5.1
Sec. Patch : 2016-03-01
Build Time : 1462084086
Product Model : HUAWEI LUA-U22
Product Brand : HUAWEI
Product Name : LUA-U22
Product Device : HWLUA-U6582
Product Board : LUA-U22
Product Manfct : HUAWEI
Board Platform : mt6582
Product Info : HWLUA-U6582

USERDATA : PLAIN ( NOT encrypted )

Done!
Elapsed: 00:00:18

Operation : Reset Settings/Format FS [ v2.02 ]

1. Make sure device is powered off. Power off, if need. Wait 20 seconds after
2. Insert USB cable in phone
Waiting for device connection …

PTFN : MediaTek PreLoader USB VCOM (Android) (COM24)
MODE : PRELOADER PORT
PORT : 24
Waiting BOOT ack …
PRELOADER : ACK confirmed!
BROM : Init BROM
BROM init passed!
CHIP : MT6582 , SBID : 0x8A00 , HWVR : 0xCA01 , SWVR : 0x0001
TYPE : LEGACY MTK
BROM : SecLevel : 0x00000000
BROM : SecMode : PLAIN [+PRL]
BROM : PRELOADER PORT
MODE : Huawei : LUA-L21, LUA-L22 | Manual : Enabled
AGENT : Look for suitable BootChain in DA …
AGENT : DA_LUNA_KEY.bin
AGENT : Found MT6582
AGENT : MTK_DOWNLOAD_AGENT
BROM : Sending 1st DA …
BROM : DA sent
BROM :Transfer control to DA …
DA : AGENT started!
NAND : DEVICE NOT FOUND
eMMC : OK
eMMC : 484A0190653147389A4F070515A35602
DAInf: 4 : 2 : 135
DA : DRAM ready!
DA : BOOT to 2nd DA …
DA : Receiving HW info

EMMC: 90014A48384731655074F9A256A315
EMMC: VEN : HYNIX | OEM : 4A01 | DEV : H8G1e
EMMC:
BOOT1 : 0x00400000 [ 4.00 MB ]
BOOT2 : 0x00400000 [ 4.00 MB ]
RPMB : 0x00400000 [ 4.00 MB ]
USER : 0x1D2000000 [ 7.28 GB ]

SRAM: 0x00020000 [ 128.00 KB ]
DRAM: 0x40000000 [ 1.00 GB ]

CHIP : MT6582 , SBID : 0x8A00 , HWVR : 0xCA01 , SWVR : 0x0001 , EVOL : 0x0000

RNID : 83135265FC9B0E9E9ACBC3B0EFFBDB6B

STATUS : BLANK FLASH
BSTYLE : EMMC FLASH BOOT

DA : USB : HIGH-SPEED

Boot done!

ERR : 0x0000177C
ERR : SECURITY : SF CODE FORMAT FORBIDDEN
ERR : 0x00000000|0x00000000

Error : Failed erase block!
Try select another format mode!

Reconnect Power/Cable!

PLZ HELP infinity-box team

Hi.
Thanks for great work. 👍

I have an error in the process of writing firmware to SPI, maybe you could help me to solve it.

Hardware:

  • Orange Pi Zero LTS 512 MB
  • Onboard SPI chip MX25L1606E — 16 MB

Software:

  • Main image — https://downloads.openwrt.org/releases/19.07.7/targets/sunxi/cortexa7/openwrt-19.07.7-sunxi-cortexa7-sun8i-h2-plus-orangepi-zero-ext4-sdcard.img.gz
  • dtb file — https://github.com/melsem/openwrt-19.07.7-spi/blob/master/sun8i-h2-plus-orangepi-zero-lts-dtb
  • uboot file — https://github.com/melsem/openwrt-19.07.7-spi/blob/master/sun8i-h2-plus_orangepi-zero-lts-boot.bin
  • firmare file — https://github.com/melsem/openwrt-19.07.7-spi/blob/master/sun8i-h2-plus-orangepi-zero-lts-squashfs-sysupgrade.bin

What I did:

  1. Flash image on SD card. Replaced original dtb file with your’s. Also put mkdir on SD, and put here dt, uboot, firmware files.
  2. Boot from SD successfully. Mount SD card, copy 3 files to /tmp folder.
  3. Change work directory to /tmp and run
mtd -e uboot write sun8i-h2-plus_orangepi-zero-lts-boot.bin uboot
mtd -e dtb write sun8i-h2-plus-orangepi-zero-lts-dtb dtb
mtd -e firmware write sun8i-h2-plus-orangepi-zero-lts-squashfs-sysupgrade.bin firmware

uboot and dtb finishing with no errors, but firmware always returns [e]Failed to erase block.

I tried to erase the firmware separately mtd erase firmware — there are no errors. But when I try to write — I get erase block error.
When I try to boot it seems that device in something like recovery mode, — network LEDs acts, but no IP address at all.

I have also tried using the files from the classic Orange Pi Zero as described on the main repository page. I did not get success, which is expected. 😁

Logs:

root@OpenWrt:/tmp# mtd -e uboot write sun8i-h2-plus_orangepi-zero-lts-boot.bin uboot
Unlocking uboot ...
Erasing uboot ...
Writing from sun8i-h2-plus_orangepi-zero-lts-boot.bin to uboot ...     

root@OpenWrt:/tmp# mtd -e dtb write sun8i-h2-plus-orangepi-zero-lts-dtb dtb
Unlocking dtb ...
Erasing dtb ...
Writing from sun8i-h2-plus-orangepi-zero-lts-dtb to dtb ...     

root@OpenWrt:/tmp# mtd -e firmware write sun8i-h2-plus-orangepi-zero-lts-squashfs-sysupgrade.bin firmware
Unlocking firmware ...
Erasing firmware ...
Writing from sun8i-h2-plus-orangepi-zero-lts-squashfs-sysupgrade.bin to firmware ...  [e]Failed to erase block
root@OpenWrt:/tmp# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00080000 00010000 "uboot"
mtd1: 00010000 00010000 "dtb"
mtd2: 00170000 00010000 "firmware"
root@OpenWrt:/tmp# ls -l
-rw-r--r--    1 root     root             4 Feb 15 15:22 TZ
-rw-r--r--    1 root     root           173 Jan  1  1970 board.json
-rw-r--r--    1 root     root            69 Feb 15 15:23 dhcp.leases
drwxr-xr-x    2 root     root            40 Feb 15 15:22 dnsmasq.d
drwxr-xr-x    3 root     root            80 Feb 15 15:22 etc
drwxr-xr-x    2 root     root            60 Feb 15 15:22 hosts
drwxr-xr-x    3 root     root            60 Feb 15 15:22 lib
drwxr-xr-x    2 root     root           380 Feb 15 15:33 lock
drwxr-xr-x    2 root     root            80 Feb 15 15:22 log
-rw-r--r--    1 root     root            32 Feb 15 15:22 resolv.conf
-rw-r--r--    1 root     root             0 Feb 15 15:22 resolv.conf.auto
drwxr-xr-x    4 root     root           220 Feb 15 15:23 run
drwxrwxrwt    2 root     root            40 Jan  1  1970 shm
drwxr-xr-x    2 root     root            60 Feb 15 15:22 state
-rwxr-xr-x    1 root     root         24576 Feb 15 15:23 sun8i-h2-plus-orangepi-zero-lts-dtb
-rwxr-xr-x    1 root     root      15286546 Feb 15 15:23 sun8i-h2-plus-orangepi-zero-lts-squashfs-sysupgrade.bin
-rwxr-xr-x    1 root     root        475136 Feb 15 15:23 sun8i-h2-plus_orangepi-zero-lts-boot.bin
drwxr-xr-x    2 root     root            80 Jan  1  1970 sysinfo
drwxr-xr-x    2 root     root            40 Feb 15 15:22 tmp

Tried twice. Files reloaded and overwritten.

What am I doing wrong?

OpenWrt Forum

Loading

Понравилась статья? Поделить с друзьями:
  • Ошибка failed to download metadata for repo appstream
  • Ошибка failed to creates process
  • Ошибка failed to create xaudio2 engine
  • Ошибка failed to create the d3d9 device
  • Ошибка failed to create process