Is Bad Blocks: 22, from a bad firmware update and can it be fixed or is it a hardware problem?
Code:
Linux RT-BE88U 4.19.294 #1 SMP PREEMPT Sat May 10 12:04:37 EDT 2025 aarch64 ASUSWRT-Merlin
Code:
mtd0: 10000000 00020000 "brcmnand.0"
# mtd_check /dev/mtd0
Flash type of /dev/mtd0 is 4 (NANDFLASH)
Flash flags are 0x400 - WRITEABLE
Block size 131072 (128K) Page size 2048 (2K) OOB size 108
Device: 268435456 (256M) bytes, 2048 (2K) blocks
MTD Stats: Bad Blocks: 22 ECC Corrected: 0 ECC Uncorrected: 0
B Bad block; . Empty; - Partially filled; * Full; R Reserved (BBT); S has a JFFS2 summary node
***.*****.*****.----------------------------------------------------------------
------***********-****-***-****--*-****---****---*---*-------*-**--***-*---***--
***-*******-**-************-*******-*****-*-********-**-***-*****-**************
***-**-**-******-***--*****************************************************-****
********-*************-*-************-******-***********************************
**-***********-******-*****-**********-**-*******************************-******
**-****-*-*****-**-***-***********-*-*--**--*---*-*----*-***********************
********************************************************************************
********************************************************************************
**************************************B***********************************-*-***
****-**********************************-******B**-*-**-***-********--*-*-***-*B-
***----******---**--*--**-*****---*---**---*----*-*-**-*-**--*-*--*----*-***--**
---****-************-*-**-*-*-*---**-***-*----*****--******--*--*----*--***-****
B-*-*-*-*-*-*****-*****-**-*-**-------*--***--*-*-****************-************-
**************B*****************************************************B***********
********-*************-*--*****B-*********************-**********B**********B***
**---******-*********B*****-*********************************B******-***********
*-*B*******-******************-******-***--**-**-*****-*-*****-***-**********-**
*--*-----*-------*----*-***********-****--*--**-*****B---****-*****--**********-
*****-***-********---*B***-*-*-*--***-B*******--------*-*-******-----*---------*
----------------------*****************-****************************************
***************-***********************************-***********B**B*************
**--*****-************************************-*****************-***********-***
*****-***********B******-*-*****-**-*-********B***-**********-***B**************
****-*******B-************--*----------------------------------------**--**-----
----*-----************-**-*B*******-****....RRRR
Summary /dev/mtd0:
Empty Blocks: 7, Full Blocks: 1558, Partially Full: 457, Bad Blocks: 22, Reserved Blocks (BBT) 0
Code:
mtd2: 0fd00000 00020000 "image"
# mtd_check /dev/mtd2
Flash type of /dev/mtd2 is 4 (NANDFLASH)
Flash flags are 0x400 - WRITEABLE
Block size 131072 (128K) Page size 2048 (2K) OOB size 108
Device: 265289728 (253M) bytes, 2024 (1K) blocks
MTD Stats: Bad Blocks: 22 ECC Corrected: 0 ECC Uncorrected: 0
B Bad block; . Empty; - Partially filled; * Full; R Reserved (BBT); S has a JFFS2 summary node
----------------------------------------------------------------------**********
*-****-***-****--*-****---****---*---*-------*-**--***-*---***--***-*******-**-*
***********-*******-*****-*-********-**-***-*****-*****************-**-**-******
-***--*****************************************************-************-*******
******-*-************-******-*************************************-***********-*
*****-*****-**********-**-*******************************-********-****-*-*****-
**-***-***********-*-*--**--*---*-*----*-***************************************
********************************************************************************
********************************************************************************
**********************B***********************************-*-*******-***********
***********************-******B**-*-**-***-********--*-*-***-*B-***----******---
**--*--**-*****---*---**---*----*-*-**-*-**--*-*--*----*-***--**---****-********
****-*-**-*-*-*---**-***-*----*****--******--*--*----*--***-****B-*-*-*-*-*-****
*-*****-**-*-**-------*--***--*-*-****************-************-**************B*
****************************************************B*******************-*******
******-*--*****B-*********************-**********B**********B*****---******-****
*****B*****-*********************************B******-************-*B*******-****
**************-******-***--**-**-*****-*-*****-***-**********-***--*-----*------
-*----*-***********-****--*--**-*****B---****-*****--**********-*****-***-******
**---*B***-*-*-*--***-B*******--------*-*-******----****-------*----------------
------*****************-*******************************************************-
***********************************-***********B**B***************--*****-******
******************************-*****************-***********-********-**********
*B******-*-*****-**-*-********B***-**********-***B******************-*******B-**
**********--*----------------------------------------**--**---------*-----******
******-**-*B*******-****
Summary /dev/mtd2:
Empty Blocks: 0, Full Blocks: 1548, Partially Full: 454, Bad Blocks: 22, Reserved Blocks (BBT) 0