After the initial yay! moment I have some criticism
The screen scratches like… really easy… I have it one day and it’s nasty already (had to open it up at least twice)
The controller is a keyboard?.. why??
The controller buttons are sticky because the tiny holes in the inner box are too close to the button size
The SD card slot placement is terrible
Not really hw… but please give us access to the GPU… some instructions to build the drivers at the very least
I love the modular aspect, but if I was going for a v2 I’d do the following:
Keypad would be a HID device
Keypad would be a fully built controller from the get-go, people like modularity because they may be able to upgrade the SoC or the screen, but the controller is likely to stay untouched. As an alternative, sell fully built controllers that fit in the space
Ship more than one screen tray? ship a screen protector I guess? use corning gorilla glass for the screen tray?
For “screen scratch” I’m quite sure there is a protective screen on the plastic. Are you sure to have removed it?
Sound stupid but I seen lots of people complaining on device that the screen had scratches when in fact the scratches was on the protective film they didn’t remove…
For the GPU it is not CPI fault, if you want drivers go and ask Allwinner or ARM…
No the cover is not what got scratched, it’s the plastic case for the display.
Uh, there are drivers out already, you just have to build the kernel and the drivers whichi is no trivial task
Did you ever compile these drivers for this hardware and get it working? Im curious if how much performance improvement we would get over the open source lima driver that is being used now. I may attempt to try it myself, but figured I would ask first.
Your points are valid, but … CPI is meant to be hacked, right?
Easy: screen protectors
Keyboards are probably cheaper to implement. And CPI supports Bluetooth.
You are right here. I fixed this with sandpaper around the button’s edges and a Dremel bit. And CPI supports Bluetooth.
Agreed… the SD placement could not be any worse. It’s probably mandated by the fabrication of the board -the thought of swapping SD cards and disassembling / reassembling the whole CPI is a nice practical joke on unsuspecting hackers. And so it is, (sarcasm)
GPU is a complicated one and the CPI crew knows more about this than I do, but I think there are non-open parts of the core that Allwinner / ARM / someone else does not want hackers to grab hold of. Licensing would probably open that magic gate, but then it is not “Open Hardware” anynore.
There’s several threads about CPI and Bluetooth [link here]
I am not an specialist in BT modes, but I have used a MOCUTE BT game controller with CPI and it works. BT is a thorny issue and compatibility between varieties is not guaranteed - not even in high end mobile and audio devices.
Whilst I fully understand your point that GPU may have been advertised, I did not buy my CPI with this in mind. I bought it because it can be hacked and modified and runs classic console games in a small portable format.
{disclaimer: I am just a customer and do not have any stake in CPI.}