blflash icon indicating copy to clipboard operation
blflash copied to clipboard

New Embedded Flash for BL602

Open lupyuen opened this issue 2 years ago • 1 comments

Bouffalo Lab will be shipping new versions of BL602 and BL604 with a different Embedded Flash...

https://gist.github.com/lupyuen/2cb2034a436dc75acc1aeb63ea3b9aa1

I think blflash will need to be updated. I shall study the changes to the new BLDevCube and figure out how to patch them into blflash. Will post my updates here thanks! 👍

lupyuen avatar Jan 25 '22 04:01 lupyuen

According to Bouffalo Lab, we only need to update the EFlash Loader in blflash...

However we can't test this until we get the updated BL602 with new Embedded Flash.

I decompiled the new EFlash Loader with Ghidra to understand what's inside...

Might be interesting to decompile and compare the old and new EFlash Loaders to discover the changes...

I think EFlash Loader needs a new JEDEC Flash handler to work with the new Embedded Flash, that's why we need to update EFlash Loader.

Today there are 5 flasher tools available for BL602. Hopefully by updating the EFlash Loader inside each flasher, we can get all 5 flashers working with the new BL602.

lupyuen avatar Feb 01 '22 12:02 lupyuen