README: update securechip model and other small fixes
![CI](https://github.com/digitalbitbox/bitbox02-firmware/workflows/ci/badge.svg?branch=master)
The BitBox02 is a hardware wallet that simplifies secure handling of crypto coins through storing
-private keys and signing transactions. The content of this repository is the bootloader and
-firmware used on the device. The BitBox02 is meant to be used primarily with the [BitBox
-App](https://github.com/digitalbitbox/bitbox-wallet-app), although third party integration is
+private keys and signing transactions. The content of this repository is the bootloader and firmware
+used on the device. The BitBox02 is meant to be used primarily with the
+[BitBoxApp](https://github.com/digitalbitbox/bitbox-wallet-app), although third party integration is
possible through the BitBox02 API.
The main functionality of the firmware is the following:
@@ -24,14 +24,13 @@ The main functionality of the firmware is the following:
* Display the receive address, transaction amount and network fee and sign each input after
confirmation.
-
## Architecture
<p align="center"><img src="./doc/bb02-firmware-arch.svg" width="80%" /></p>
-The main chip on the device is the microcontroller from Microchip (atsamd51j20a). This chip is used
+The main chip on the device is the microcontroller from Microchip (ATSAMD51J20A). This chip is used
for communication to the BitBoxApp via USB, to the user via the sliders and to the secure element
-(atecc608a) via I2C.
+(ATECC608B) via I2C.
### Sliders
@@ -42,7 +41,6 @@ The sliders along the edges of the device are used for user input. There are th
<p align="center"><img src="./doc/bb02PwEntry.gif" /></p>
-
### USB
The USB communication is implemented using the request-response pattern with encrypted protobuf
