Consulting & Support

Make flash storage predictable

For more than 20 years we have been helping teams design, ship and support systems that depend on YAFFS and other flash file systems. If you need storage that behaves reliably and consistently in the real world, we can help.

What we help with

  • Choosing the right flash file system and hardware combination for your design.
  • Architectural reviews of storage subsystems and failure modes.
  • Debugging elusive corruption, performance or wear‑related issues that only appear after long field use.
  • Porting or integrating YAFFS into new platforms, RTOSs or bare‑metal environments.
  • Long‑term support for products that ship with YAFFS.

Deep expertise, not generic advice

YAFFS is developed and maintained by a small, focused team at Aleph One. When you work with us you are talking directly to the engineers who design the file system, not a generic support desk.

We have seen a wide variety of real‑world failures and edge cases over the years – in most engagements, your problem is similar to something we have already solved.

How we work

Support models

Short, focused consultations

Ideal when you need a second opinion on a design, help interpreting behaviour you are seeing, or guidance on how to approach testing and qualification.

  • Video calls or written reviews.
  • Targeted technical Q&A.

Scoped investigations & fixes

For deeper issues we can work with you on a scoped engagement – analysing logs, reproducing problems and, where appropriate, proposing code or configuration changes.

  • Root‑cause analysis.
  • Implementation advice or patches.

Long‑term support

For products with long lifetimes you may want an ongoing relationship for issue escalation, design reviews and support through hardware or software changes.

Community vs. paid support

Mailing list or contract?

Community support

The YAFFS mailing list is a good place for general technical questions that can be discussed in public. Searching the archive first is often the quickest way to find answers.

If you are uncomfortable sharing details of your design or logs on a public list, a private engagement is usually more appropriate.

Paid consulting & support

For project‑specific, in‑depth help we work under a negotiated contract. This is particularly suitable for:

  • Commercial products that depend on YAFFS.
  • Issues involving confidential code, data or hardware.
  • Long‑term relationships around a product family.

Next steps

If you think you may want help – whether a one‑off discussion or a longer engagement – the best first step is simply to get in touch and tell us a little about your project and what you are trying to achieve.

You can also find our postal address and visiting information on the About & Contact page.