Originally Posted by Fanofearth
Suggestion........ release the code so owners can fix the bugs. If they have to get all the vendors back on board, it is likely there will never be an update to the CIU. This system is antique and really has no value to KA. Owners have a real interest in putting in the sweat equity to improve the system.
The entire problem is that KA does not have ready access or even possibly ownership of the code to release. The subsystems in the original Karma were all created by, and in many cases the IP owned by, various subcontractors. KA inherited this situation when they bought the company ou of bankruptcy and have been endeavoring to identify the original sources and individuals. They've made some progress but have a long way to go. Here's what Joost de Vries, VP at Karma Automotive, said on the topic just today in the official owner's forum:
Hello all, we haven't given up on trying to find a way to improve the CIU. Some of the former programmers (C, QNX and Windows CE) have been located, some vendors have been identified who helped create this system but unfortunately not all are still in business. Our project is active but moving at a snails pace unfortunately.
If you go searching through this board's history you'll find lots of comments on this topic including a lot of technical discussion (as well as speculation and inaccuracies) about the technical stack, development environment, O/S, language and protocols used. Collectively from all accounts it seems to be a mess.