Hacker News new | past | comments | ask | show | jobs | submit login

Probably more a supply chain isssue.

Every component on this thing is bargain basement, so you use whatever driver the maker of the SoC core supplied. They are also bargain basement so have used whatever driver the GPU maker supplied.

So you are really using components that were 'new' a couple of years ago. The makers of this would have to put considerable time/money into making 4.0 drivers for components that are supplied through a chain of subcontractors none of who have the technical ability to help.

It is one of the big ironies of opensource Android that in a way it's a lot less open than a regular PC.




So is it impossible or impractical because of the components not meeting Android 4.0 requirements, or is it because of software and driver issues?

I've never really seen a clear answer. Whatever the Cyanogen Mod team is up to, it must be damned tricky.


The components might meet Android 4 requirements but you often don't have the info needed to write drivers for them

Typically for lower end parts the makers implemented the simplest cheapest thing they could get away with - so buggy limited and out of date drivers - and they have bought in modules from others, so nobody has the complete specs.

For better system the code in the SoC (and GPU especially) is what distinguishes it from other models and competitors so they are very careful about who they give details out to. Otherwise you could buy their $1 SoC and turn on the features in the $5 part.

If you are a Samsung or an Apple you can control the supply chain better and insist on having the info and compliant drivers - but most of these are aimed at mobile phone makers who rely on you having to buy a new model every 18months rather than doing updates.

Cyanogen etc do a very good job of custom kernels but they can rarely insert a much newer driver into an older chipset.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: