Anduril 2 is the most recent version. Anduril 3 does not exist.
The code and its history are public. I don’t have a friendly change log yet, but the revision history is available:
https://bazaar.launchpad.net/~toykeeper/flashlight-firmware/multi-channel/changes
I plan to move development to github soon and add an easier change log… but for now, things are still on Launchpad.
If there is a bug, I will need more information:
- Brand name, product name, and hardware flavor
- What is the software version? (what does the Version Check function blink out?)
- What are the user’s config settings?
- Detailed description of the problem:
- What did the user do, step by step?
- What result did they expect?
- What happened instead?
No, I cannot. That is a hardware feature, and I can only change the software.
- A built in screen requires a complete hardware re-design including a much bigger and more expensive MCU chip. This, in turn, requires rewriting all of the software from scratch. It makes hardware difficult too, because it needs a place to put a screen and it needs new types of waterproofing.
- Bluetooth is easier but still requires new hardware, and a new MCU chip with radio features. This requires rewriting the software, and it also requires writing a few new applications for Android, iOS, Windows, OSX, and Linux.
Anduril uses Atmel AVR chips right now, which are about $1 each and 3x3mm in size. If a screen or bluetooth are added, it would probably need to use something like STM32L4, which is about $10 each and … I forget, about 7x7mm in size maybe? It is much more difficult to fit into a small device.
Screens and phones add a lot of complexity and new ways to fail, for both hardware and software.
However, there are efforts in progress to make an easy web site for people to customize the firmware in a web browser. Then it builds a custom firmware just for you, with your personal settings baked in, and you can install the firmware with a simple USB adapter. This works with most existing Anduril flashlights, and the web site already has a working prototype.