What we need in my opinion is a Pyra refresh which greatly simplifies everything and makes the whole production way cheaper and way less error prone
What to change:
- No LTE/Modem -> Does not workproperly
- No sensors except Gyro and GPS -> We do not use the others anyways
- No quirky volume wheel, use buttons like anyone else
- No dual PCB design -> It's not like we make dozens of CPU board upgrades. Also, the peripheral needs to be updated anyway once we upgrade the CPU. Further, fabing the CPU between 2 PCBs severely limits cooling and limits the choices of possible SoCs because of limited height.
- Remove emmc, use an internal micro SD card instead -> Saves space and money, easy to upgrade, modern SSD are fast enough to feel good for booting
- New peripherals -> 2x USB-C, 2x USB-A, HDMI, Headphone jack
- Housing redesign (that one will be expensive but when done properly, saves a lot of time and money)
- Capacitive touchscreen without stylus, if we do a housing redesign -> Applying the Stylus requires an extra part and extra assembly steps, we might be able to use a bigger battery with that extra space
- No rumble/vibration -> Vauses issues and does not work properly with every unit
- No LED inside the logo, no sticker -> This requires extra parts and the assembly of the sticker takes much longer than one might anticipate. Further, The Pyra is not suitable for an always connected LTE device, so a scenario where the LEDs serve as a notification indicator falls flat. Notification LED functionality would further require extra software that we do not have
- For God's sake, no extra colors, just one option unless the production is proven to be stable
What to keep:
- The Keyboard is almost perfect. I would remove the French and German letters, and make them generic, so that everyone can map their own buttons
- Dual SD card on the outside
- The general design is good, too
If we would make a Pyra 2 that follows those rules, then the production would be quite cheap, the functionality would be pretty much the same and many sources of error would be eliminated.
When making the Pyra, I also was a strong advocat for all the special features and to aim for the highest of the hight. However, that turned out to be wrong and to cause too many issues.
Make one simple and solid device. After that, add one thing at a time and improve, like GPD did successfully.
This idea of making different CPU boards turned out to be bonkers and is only a liability. Make the main PCB cheaper by removing the emmc, LTE, vibra, sensors and this complexity. That will make the PCB cheap enough, so that people can swap the whole PSB if there will ever be an upgrade. It's not like that would make the shole upgrade process overly expensive.