FAQ - angolini/mfgtools GitHub Wiki

  • Win7 can't found driver

    Need install winusb driver, you can use https://zadig.akeo.ie/ to install winusb driver

  • Linux: Open device failure

    sudo uuu xxx

  • Some iMX8mm(845) chip failure write at linux system

    Need apply ROM patch, contact FAE to get it.

  • How to use absolute path in scripts

    Default all paths in script is related uuu scripts. if you want to use absolute path in scripts

    Add ">" in path like

    >/home/xxx

  • Boot fail after burn > 4G Image

    uboot need below patch

    diff --git a/common/image-sparse.c b/common/image-sparse.c
    index ddf5772..86ff5a0 100644
    --- a/common/image-sparse.c
    +++ b/common/image-sparse.c
    @@ -59,7 +59,7 @@ void write_sparse_image(
            uint32_t bytes_written = 0;
            unsigned int chunk;
            unsigned int offset;
    -       unsigned int chunk_data_sz;
    +       uint64_t chunk_data_sz;
            uint32_t *fill_buf = NULL;
            uint32_t fill_val;
            sparse_header_t *sparse_header;
    @@ -130,7 +130,7 @@ void write_sparse_image(
                                     sizeof(chunk_header_t));
                    }
    
    -               chunk_data_sz = sparse_header->blk_sz * chunk_header->chunk_sz;
    +               chunk_data_sz = (uint64_t)sparse_header->blk_sz * (uint64_t)chunk_header->chunk_sz;
                    blkcnt = chunk_data_sz / info->blksz;
                    switch (chunk_header->chunk_type) {
                    case CHUNK_TYPE_RAW: