New developments -- LFG firmware

Hello everyone,

I was cleaning up my swag drawer that I found the untouched firefly kit I got from @RicMoo at devcon. I checked here and github and realized not much as been done since last year.
Given the geopolitical situation, same as a normal person would do, I got busy vibecoding some games and updates to the firefly software. :slight_smile:

Repo: GitHub - shayanb/pixie-firmware: Firefly Pixie Firmware.
(I’ll do a PR to the original repo shortly)

Here’s some recent updates:

  • more documentations
  • better building and flashing scripts

:video_game: Features

Classic Games

  • :snake: Snake: Classic snake game with scoring and right-side orientation
  • :jigsaw: Tetris: Full Tetris implementation with line clearing and level progression
  • :ping_pong: Pong: Player vs AI paddle game with speed boost
  • :space_invader: Le Space: Original Space Invaders clone with explosion effects
  • :video_game: Retro Aesthetics: Authentic pixel art and classic game mechanics

Ethereum Wallet (PoC) [NOT TO BE USED IN PRODUCTION]

  • Hierarchical Deterministic (HD) Wallet: BIP32-like key derivation with persistent storage
  • Full-Screen QR Codes: Large, scannable QR codes with address text overlay [-- currently not scannable]
  • Address Generation: Generate new addresses from secure master seed [Needs audit and backup mechanism]
  • Persistent Storage: Addresses and keys survive reboots and reflashing
  • Hardware Security: Private keys never leave the device

Additional Features

  • :framed_picture: GIF Viewer: Display animated GIFs [known bug: graphics issues]
  • :clipboard: Scrolling Menu: Circular navigation with separator