Home Forums Software discussion uboot macronix mx25u3235f SPI fail

This topic contains 2 replies, has 2 voices, and was last updated by  foodgenius 1 week, 2 days ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #2042

    foodgenius
    Participant

    as mentioned in this thread

    https://forum.armbian.com/topic/8075-bubt-espressobin_v5_0_1-sf-1g-2cs-800-800-unrecognized-jedec-id-bytes/

    the SPI chip on the current espressobin board was changed. still same board version v5, but other chipsets.
    this is a problem.

    The old boards use a Winbond 25Q32 FWS10 152 -> SF: Detected w25q32dw with page size 256 Bytes, erase size 4 KiB, total 4 MiB
    The new ones use a Macronix MXIC MX 25V3 2311 -> SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB

    Only the shipped bootloader does support mx25u3235f SPI.
    So espressobin gets “bricked” when flashing to another bootloader, even those that are listed
    here in the WIKI.

    unfortunately also the UART and SATA Recovery Images, provided by espressobin
    won’t work with Macronix mx25u3235f SPI Chip.

    so when trying to reuse bubt you’ll get this error

    SF: unrecognized JEDEC id bytes: c2, 25, 36
    *** Warning – spi_flash_probe() failed, using default environment

    # recovery bootloader espressobin – downloaded from http://espressobin.net/tech-spec/

    U-Boot 2017.03-armada-17.10.3-g06ad760 (Jul 18 2018 – 06:31:08 +0000)
    aarch64-linux-gnu-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412
    GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02
    -> SF: unrecognized JEDEC id bytes: c2, 25, 36

    # current bootloader (preloaded on espressobin boards)

    U-Boot 2017.03-armada-17.10.2-g14aeedc (Jun 01 2018 – 15:39:10 +0800)
    aarch64-linux-gnu-gcc (Linaro GCC 5.2-2015.11-2) 5.2.1 20151005
    GNU ld (GNU Binutils) 2.25.0 Linaro 2015_10

    -> SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB

    #2045

    armbian
    Participant

    It should work now.

    #2052

    foodgenius
    Participant

    For Armbian, thats right.. current armbian bootloader and armbian release works.

    but espressobin recovery bootloader (SATA-Mode AND UART-Mode)
    provided at http://espressobin.net/tech-spec/ still fails, since it
    won’t detect current macronix SPI NOR-Flash.

    So @Globalscale (espressobin): Please provide a new recovery bootloader,
    to recover “broken” SPINORFLASH via SATA OR UART Boot-Mode.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

Signup to our newsletter

Technical specification tables can not be displayed on mobile. Please view on desktop