Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Embedded Flash for BL602 #9

Open
lupyuen opened this issue Jan 25, 2022 · 1 comment
Open

New Embedded Flash for BL602 #9

lupyuen opened this issue Jan 25, 2022 · 1 comment

Comments

@lupyuen
Copy link

lupyuen commented Jan 25, 2022

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
Copy link
Author

lupyuen commented Feb 1, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant