Bouffalo ISP Protocol V1: Difference between revisions

From OpenBouffalo
Jump to navigation Jump to search
Line 52: Line 52:
= Getting into ISP/BootROM mode =
= Getting into ISP/BootROM mode =


Currently the BootROM is not explored enough, to know how exactly the boot process works within it, although, we w
{{Fmbox
 
| type = system
{{Mbox
| text = Currently the BootROM is not explored enough, to know how exactly the boot process works within it, although, we will describe here already known and tested boot flows.
| name = name of the template
| demospace = {{{demospace|}}} / main / talk / file / category / other
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style=CSS values
| textstyle=CSS values
| text  = The message body text.
| small = {{{small|left}}} / left / no
| smallimage = none / [[File:Some image.svg|30px]]
| smallimageright = none / [[File:Some image.svg|30px]]
| smalltext  = A shorter message body text.
| plainlinks = no
}}
}}


= Handshake =
= Handshake =

Revision as of 19:07, 19 May 2023

This page describes Bouffalo ISP Protocol V1, which is ISP protocol used to run images, write images to Flash or program fuses via UART, USB, SDIO or JTAG.

It is integrated in BL602, BL702, BL808 and BL616 series of chips, although, every series have some improvements to this protocol.

List of available interfaces for specific chips:

Chip UART USB SDIO JTAG
BL602 Series Yes no Yes ?
BL702 Series Yes Yes No ?
BL808C Yes Broken ? ?
BL808D Yes N/A ? ?
BL606P Yes ? ? ?
BL616 Series Yes Yes ? ?

Getting into ISP/BootROM mode

Handshake