Hi all,
Many thanks for your support on the Ten64. This was the first direct to consumer project we have ever done and it has been a delight interacting with you all.
We would like to start designing our next generation of products soon. While there have been a few possibilities evaluated since the Ten64 launch, we are now finally seeing some new silicon that would be worthy of a successor product.
I cannot say what we are considering just yet as some of the chipsets we are considering have not been publicly announced yet, and it may be a long time before they are available in production quantities.
Ten64 updates
We are still āspinningā new revisions of the Ten64 hardware for customer projects.
As I mentioned in another thread, the most important being a change of the RAM slot to right-angle to work with a new fanless enclosure.
We do have to make other changes to replace parts that are going out of production as well.
On the software side, after the OpenWrt upstreaming, the next focus is on the firmware refresh and then working on some way to unlock full 10G routing performance in OpenWrt, either via XDP or AIOP.
Are there any improvements to the Ten64 that we could do right now to improve it?
What do we want to build next?
I can see room for (at least) two different products:
- Low-to-mid-range:
- 2.5G Ethernet (at least āLANā+āWANā)
- may have a SFP
- limited PCIe lanes (typical config: 1x5G modem, 1xWiFi)
- likely to have onboard eMMC instead of a M.2/SSD slot
- CPU/SoC similar to Ten64 in total performance, but with much better power/thermals
- More āindustrialā IoT and 5G focus (with external I/O like RS-232 and RS-485)
- High end (Ten64 successor):
- CPU/SoC significantly better performance than Ten64, slightly better power/thermals (expected to be fanless)
- At least 1 x 10G+ SFP WAN plus 1 x 10G SFP+ LAN side
- multiple 2.5GBASE-T LAN
- more PCIe lanes
- likely similar setup, M.2/M SSD + M.2/B cellular + M.2/E for WiFi. PCIe switch if needed.
We are open to other ideas, but as a niche player, we try to avoid duplicating things others are doing. (In other words, we arenāt going to build <$100 SBCs). If you have an idea, feel free to mention it!
Both products will aim for Arm SystemReady compliance and be compatible with many distributions out of the box (Debian/Fedora/openSUSE/OpenWrt/Ubuntu).
Areas we would like feedback on
These are not the only things being considered, feel free to ask about anything not listed here.
- System size and form factor: we have had a couple of customers tell us they love the Ten64, but that itās simply too (physically) big.
- Is being a standard form factor (like Mini-ITX) useful?
- One form factor we have been evaluating is Mini-STX (~147x140mm), which is around 30% less area than Mini-ITX. (Itās similar in size to the APU boards from pcengines)
- We would try to keep such boards ālow profileā (no features taller than 1xRJ45/SFP), which makes it easier to design a fanless enclosure.
- DIN-rail mounts is something we have been looking at.
- We could also design ways to allow a smaller board to āscale outā (with additional ports or slots) when installed into a larger enclosure
- Rackmount is something we missed on the Ten64 initially, we will try to have a method from the start next time
- RAM: 32GB was overwhelmingly popular with the Ten64 crowdfunding audience.
- Does anyone see a need for higher in an edge device?
- If lower sizes are offered, how low is comfortable? 8GB?
- GPU / display: Desktop and multimedia is not our target market, but if we had a āreasonableā GPU (including video codecs), would this be useful?
- āreasonableā = relative to other small Arm SBCs on the market (Mali/Vivante level)
(Assume there will always be a serial console available)
- āreasonableā = relative to other small Arm SBCs on the market (Mali/Vivante level)
- Number of Ethernet ports: If we shrink the form factor down, then itās harder to do lots of ports.
- One potential high end config is 4x2.5G + 2x10G SFP+
- Ethernet switch vs independent controllers
- We havenāt seen many āNx2.5Gā NICs around, and new designs appear to be favouring built-in switches.
- Assume any switch we integrate (āinternalā to the SoC or through an external chip) will be fully controllable from Linux (including DSA, VLANs, port mirroring etc.)
- With that said, does anyone have strong opinions on this?
- WiFI: It is getting very hard to compete with the major vendors own SoCās in both WiFi software (drivers) and hardware, but we will keep some method of using high end WiFi cards (including upcoming WiFi7) going forward.
The lower end system would be designed for a lower end WiFi solution (like 2x2 dual band) only. - Power over Ethernet: Instead of WiFi, would multiple PoE ports be useful? How many would be useful? Or even being powered from PoE?
- SATA and NAS applications: would having SATA ports be useful? Or multiple PCIeās for more NVMe devices?
- Expansion: I donāt want to clone another boards GPIO header, but would something like a mikroBUS expansion header be useful? We have also seen some demand for external RS-232 and I/O ports.
- BMC/IPMI/Redfish: This is something we are looking into in the context of large fleet deployments. Would a ādeveloperā friendly BMC add-on be of interest?
Looking forward to hearing your thoughts.