Skip to content

Public Roadmap

DXL edited this page Sep 20, 2023 · 13 revisions

Public Roadmap for ChameleonUltra Project

Introduction

The goal of this roadmap is to propose contributors a project's vision and an overview of the functionalities that require attention. If you have an idea for a feature, please refer to the wishlist.


Great Stuff to do

In Progress

  • User documentation improvements
  • Improve bug reporting with templates and with better environment information collection in the compilation logs
  • Firmware updates & compatibility: Addressing issues related to firmware updates and compatibility, including ultra<>lite handling
  • Fine-tune CLI commands tree for better ease of use and efficiency
  • Support for more protocols and card emulations as listed in the technical whitepaper, probably with priority on NTAG/UL, MFC API, HardNested
  • Robust and well documented communication protocol between firmware and clients, agnostic to host endianness and type sizes. cf PR#147
  • Community contributions & development: Encouraging and integrating community contributions.

To-Do

  • Improve code sanitization with tools like Coverity and other checkers
  • Use GitHub Projects to break down roadmap tasks
  • BLE support in CLI
  • Document SDK modifications
  • Restructure Python CLI into a library and a CLI, to enable usage by scripts
  • Support more than one device and enable MitM scenarii
  • Improve standalone modes such as tag copy

Accomplished Stuff

  • This section will be updated as tasks are completed.
  • StaticNested Implemented

Impossible Ideas

  • This section can include ideas that are currently unfeasible due to hardware or other limitations.

Clone this wiki locally