Skip to content

Releases: monero-project/kastelo

Pretest Draft CEC Migration

08 Dec 23:20
Compare
Choose a tag to compare

Postmigration Developments

Migration developments in Extra Tabulo 0 (ET0) are published which focus on new design with CEC1702 Cortex-M4F ISA and circuitry. Existing STM32F and STM32L Cortex-M4 ISA revisions are maintained in a separate branch named revstm.

Feature Changes

This hardware revision removes several features until migration testing stabilises. These include BMA accelerometer supported tap detection, ambient light logical intrusion detection, AES CCC EPROM storage acceleration, and capacitive touch support with LED backlight.

Secure Element Integration

The previously I²C connected ATECC608A is now integrated to the MCU's interdie security blocks as described in the ROM addendum paragraph 4.2.

Power Circuits

Two main power regulators are available with the dedicated LDO cut from upstream circuits with a jumper. Should the UART bridge's voltage conversion feature prove inadequate, the dedicated LDO can quickly take it's place.

Panelisation

A new panel design includes Stencil8 NPTH drills as well as reducing boards to six up for small PnP machines.

Display Interface

Both 24 pin and 30 pin FPC connectors are available, although only one practically fits on the board surface, so the new 24 pin format is absent.

Missing Switches

A mechanical detection switch and a planned boot switch are not populated until migration work proves their utility.

External Storage

As recommended, a 16 or 64 megabit SQI flash memory is used to serve as the main program storage.

One Time Programming

A OTP voltage input is provided with a simple jumper rather than a proper switch interface pending user interface testing. A 1V59 regulator is intentionally replaced with a easier to design and use 1V5 regulator pending power testing.

Programming Interfaces

Both SWD (use a JTAG programmer) and SPI interfaces are terminated with the appropriate headers. The SPI connector assumes Dediprog pin assignments and both regular one mil and tag connect hardware terminates the SWD connectors.

Post Delivery Midterm

25 Oct 16:00
Compare
Choose a tag to compare

Midyear Developments

Recent developments are published which focus on feature enhancements of the developer edition.

Feature Additions

This hardware revision provides a tap detection circuit based on BMA accelerometer, two different (one mechanical and one ambient light logical) intrusion detection circuits, secure element refinements, FPC connection for flexible display replacements, removable SD media (partial implementation), multipower supply (from three sources), capacitive touch support with LED backlight, and runtime (via jumpers) MCU architecture changing for low powered STM32L support.

Existing Corrections

Corrections (#29) were made (in Breakneck and soon Monezor) to the CC lines of USB type C power circuitry, which allow for proper negotiation as a upstream facing port peripheral device to consume power from the downstream host. Previously, the lines in question failed to signal identification as a power sink and some power providing hosts failed.

Board Shape

Fiducials are placed to allow for automated assembly, and notches are made to support a future enclosure.

RFC-HWALLET-1 Conclusion

01 Apr 12:09
Compare
Choose a tag to compare

Requirements Met

The deliverable is a printed circuit board design.

Nonfunctional Requirements

Most requirements including quality, usability, availability, accessibility, verification, legal clarity, legal freedom, open natured, regulatory compliance, invulnerability, data integrity, operating constraints, resiliance, interoperability, capacity, supportability, privacy, documentation, hardware testability, firmware testability, extensibility, marketability, derivability, portability, were met.

Functional Requirements

Most requirements including power supply, 5V USB consumption, 3V3 battery consumption, security design criteria, private key in secure element, potting compound, reset debug option, airgap detethering, analysis, fault, and glitch defense, invasive boarder protection, passphrase option, intrusion detection, ambien light and mechanical switch interruption, physical stability, semiconductor rating, moisture ingress coating, developer friendliness, JTAG and SWD interfacing, easy pogo pin harnessing, user friendliness, battery replacement, user media option, and screen size constraint were met.

Initial Baseline

01 Apr 11:40
Compare
Choose a tag to compare

This release is codenamed genesis, and describes the project working state at initial platform baseline time.