Now I wonder if anyone who was a test end-user on a product I worked on over a decade ago ended up keeping the device after it got cancelled.
From what I remember, one particular big box retailer balked at the MSRP and their per-unit cost, so the project was shutdown right as we finished addressing the remaining problems from the final low volume production run before the device was supposed to go into full volume production.
The order to shut down the project came the day before my buddy was supposed to fly to Hong Kong, so he could be nearby if the factory in Shenzhen had last minute issues.
I always meant to do a project with the twenty or thirty engineering units we had around, but never had the time. I also wish I had the presence of mind to grab one of the low volume production run units. All that stuff was just dumped into a box and placed into storage.
It was a shame it never officially retailed, I think hardware hackers would have loved the unit as a relatively inexpensive Linux SBC that came with a touchscreen, battery, and speakers, and had easily accessible GPIO lines controlled by a Cypress PSoC.
It would have been very easy to replace the PSoC image and main application with your own in a firmware update binary. It was the era before we really thought about things like firmware signing for something like that, especially since it couldn't be connected to a network. All the updater cared about was that the payload's CRC matched what the binary declared.
The worst part of the project was the crunch leading up to that year's CES, where the public debut of the product occurred. We worked through the New Year holiday, and I remember at one point being so tired that I accidentally set the toaster oven in the breakroom on fire trying to reheat some pizza.