Go Back   Android Forums > Android Phones > Motorola Triumph > Triumph - All Things Root

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

test: Reply
 
LinkBack Thread Tools
Old April 6th, 2012, 05:33 PM   #1 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jan 2011
Location: Las Vegas, Nevada USA
Posts: 12
 
Device(s): Motorola Triumph
Carrier: Not Provided

Thanks: 3
Thanked 2 Times in 2 Posts
Default Why Doesn't Android have a BIOS and hardware drivers like Windows?

I have been programming Windows computers for over 20 years. A Windows computer has a BIOS and hardware drivers for the computers which means that many times Microsoft can issue new versions of the operating system without totally reprogramming the computers. I have an old HP computer which is over 10 years old. I has the same BIOS. I am using Windows Vista on this computer. The drivers had to be updated because Microsoft changed the driver specs. Some of the old drivers still worked however.

Android devices seem to break any time Google comes up with a new version of the operating system. In fact, the breakage is so severe that the manufacturers themselves cannot get their devices to work. Cameras don't work, speakers don't work, touch screens don't work, microphones don't work, antennas don't work, and so on.

Does Android have device driver software? Does each phone have a BIOS? Is there some place where one can get updated Android device drivers?

Is there a more intelligent approach to software development than letting Google just dump new versions of Android on the market and expecting everyone to get the software to work on their devices?

What can end users do to make this process easier for developers? Contact Google? Contact the manufacturers? Contact the FCC? Contact Congress?

murphylas is offline  
Last edited by murphylas; April 6th, 2012 at 05:38 PM.
Reply With Quote
sponsored links
Old April 6th, 2012, 05:51 PM   #2 (permalink)
Member
 
soundping's Avatar
 
Join Date: Jun 2011
Location: Southern Indiana
Posts: 127
 
Device(s): Samsung Note 3 (SM-N9005)
Carrier: Not Provided

Thanks: 29
Thanked 21 Times in 15 Posts
Default

Android needs generic drivers.
soundping is offline  
Reply With Quote
Old April 6th, 2012, 06:35 PM   #3 (permalink)
ROM Developer
 
dsmryder's Avatar
 
Join Date: May 2011
Location: NE Florida
Posts: 2,180
 
Device(s): Samsung Epic running whatever I throw at it
Carrier: Ting now

Thanks: 361
Thanked 473 Times in 327 Posts
Default

Quote:
Originally Posted by murphylas View Post
I have been programming Windows computers for over 20 years. A Windows computer has a BIOS and hardware drivers for the computers which means that many times Microsoft can issue new versions of the operating system without totally reprogramming the computers. I have an old HP computer which is over 10 years old. I has the same BIOS. I am using Windows Vista on this computer. The drivers had to be updated because Microsoft changed the driver specs. Some of the old drivers still worked however.

Android devices seem to break any time Google comes up with a new version of the operating system. In fact, the breakage is so severe that the manufacturers themselves cannot get their devices to work. Cameras don't work, speakers don't work, touch screens don't work, microphones don't work, antennas don't work, and so on.

Does Android have device driver software? Does each phone have a BIOS? Is there some place where one can get updated Android device drivers?

Is there a more intelligent approach to software development than letting Google just dump new versions of Android on the market and expecting everyone to get the software to work on their devices?

What can end users do to make this process easier for developers? Contact Google? Contact the manufacturers? Contact the FCC? Contact Congress?
An IBM based PC has a BOIS. And even Windows can ignore the BIOS if it has drivers to do so. Our phones have a very different achitecture that's base on the ARM processor.
Android uses Linux as the core and it's useally a matter of connecting the Dalvic side to the kernel side. On top of that the kernel itself is evolving. It's the same as trying to keep the Windows NT drivers for Windows 2k or later. Or DOS for that mater.
One would need to make an awesome achitecture that made so much sence that noone would see the need to try to make it better for the driver problem to go away. With the Android side and the Linux side. Remember, we have two computers running on our phones. A real world one and a virtual one.
dsmryder is offline  
Reply With Quote
The Following User Says Thank You to dsmryder For This Useful Post:
JarGnex (April 6th, 2012)
Old April 6th, 2012, 09:04 PM   #4 (permalink)
Member
 
markzombie82's Avatar
 
Join Date: Feb 2012
Posts: 350
 
Device(s):
Carrier: Not Provided

Thanks: 106
Thanked 28 Times in 25 Posts
Default

Really we need a way make thongs universal. Lol thongs yeah that's what we need universal thongs
. Its to much for me ha ha
markzombie82 is offline  
Reply With Quote
The Following User Says Thank You to markzombie82 For This Useful Post:
Neptik (April 27th, 2012)
Old April 27th, 2012, 09:02 AM   #5 (permalink)
ace
New Member
 
Join Date: Oct 2009
Location: Dubai, UAE
Posts: 14
 
Device(s): Milestone
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Would be awesome if this were to happen some day. Universal updates. Considering how now intel has joined the game, could such a thing be a future possibility? Would really banish all this drama!
ace is offline  
Reply With Quote
Old April 27th, 2012, 12:18 PM   #6 (permalink)
Resident Slide Rule Guru
 
OverByter's Avatar
 
Join Date: Dec 2010
Location: CT, USA
Gender: Male
Posts: 3,998
 
Device(s): HTC Evo V 4G,Triumph CM7 TG=Reloaded, Intercept UD6, HTC Wildfire S HBOOT Unlocked w/s-off
Carrier: Virgin Mobile

Thanks: 403
Thanked 918 Times in 656 Posts
Send a message via Skype™ to OverByter
Default

Universal isn't quite the correct term in this case, I think you mean generic. In the future there may be generic drivers but as with Windows drivers being generic sometimes doesn't enable the full functionality of the hardware. Such is life.
OverByter is offline  
Reply With Quote
Old April 27th, 2012, 11:51 PM   #7 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jan 2011
Location: Las Vegas, Nevada USA
Posts: 12
 
Device(s): Motorola Triumph
Carrier: Not Provided

Thanks: 3
Thanked 2 Times in 2 Posts
Default AVOID Android and Motorola

The reality is that if there were generic drivers supplied by hardware manufacturers. The useful life of our phones would increase significantly instead of being essentially obsolete in 6 months. As it is, Android does not have a long future because of corporate greed and corruption.

As an IT person, I would never recommend Android and especially Motorola for corporate use. I like my job too much. I need suppliers who are reliable and software updates that are timely. Android and Motorola do not fit the bill.

I hope that someone at Google will get clue and start taking responsibility for generic drivers (as Microsoft does) when manufacturers refuse to support their products.
murphylas is offline  
Reply With Quote
Old April 28th, 2012, 06:57 PM   #8 (permalink)
Junior Member
 
Join Date: Mar 2012
Posts: 84
 
Device(s): Motorola Triumph CM9 Alpha
Carrier: Not Provided

Thanks: 1
Thanked 15 Times in 13 Posts
Default

Quote:
Originally Posted by murphylas View Post
The reality is that if there were generic drivers supplied by hardware manufacturers. The useful life of our phones would increase significantly instead of being essentially obsolete in 6 months. As it is, Android does not have a long future because of corporate greed and corruption.

As an IT person, I would never recommend Android and especially Motorola for corporate use. I like my job too much. I need suppliers who are reliable and software updates that are timely. Android and Motorola do not fit the bill.

I hope that someone at Google will get clue and start taking responsibility for generic drivers (as Microsoft does) when manufacturers refuse to support their products.
Not true. Generic drivers would only make phones obsolete sooner because they would only provide access to generic features. Manufacturers use specific drivers to provide all the features they want owners to have. Waiting for google or a third party to deliver a new driver could slow down the turnover of phones - but principally because it would delay the introduction of new designs and features.

Corporate greed and corruption will not have any negligible effect on android as the continuing existence of Apple and Microsoft goes to show. Android will continue as long as google finds it helpful in promoting their applications and services.

Service providers like VM decide what updates will be made available - not google (android) or motorola. Google makes android updates readily available (along with the latest version of their OS) because it is open source. Manufacturers can make updates for any of their phones at any time, but they obviously will not do this for free. If there is no update for a phone, this is generally because the provider does not want to pay for it - or it does not like the impact the improvements might have on their network or bottomline. For instance, a phone that works faster and more efficiently would translate into heavier bandwidth use.

Microsoft makes drivers because they make huge amounts of money selling their OS. If you want google to do the same with android, we would probably have to start paying for the android OS.

In general, it is the service provider that controls the availability of updates for any particular phone - not google or the manufacturer of the phone.
daseinredux is offline  
Reply With Quote
The Following 2 Users Say Thank You to daseinredux For This Useful Post:
ace (May 4th, 2012), pxtoro (April 29th, 2012)
Old May 4th, 2012, 06:08 AM   #9 (permalink)
ace
New Member
 
Join Date: Oct 2009
Location: Dubai, UAE
Posts: 14
 
Device(s): Milestone
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by daseinredux View Post
Not true. Generic drivers would only make phones obsolete sooner because they would only provide access to generic features. Manufacturers use specific drivers to provide all the features they want owners to have. Waiting for google or a third party to deliver a new driver could slow down the turnover of phones - but principally because it would delay the introduction of new designs and features.

Corporate greed and corruption will not have any negligible effect on android as the continuing existence of Apple and Microsoft goes to show. Android will continue as long as google finds it helpful in promoting their applications and services.

Service providers like VM decide what updates will be made available - not google (android) or motorola. Google makes android updates readily available (along with the latest version of their OS) because it is open source. Manufacturers can make updates for any of their phones at any time, but they obviously will not do this for free. If there is no update for a phone, this is generally because the provider does not want to pay for it - or it does not like the impact the improvements might have on their network or bottomline. For instance, a phone that works faster and more efficiently would translate into heavier bandwidth use.

Microsoft makes drivers because they make huge amounts of money selling their OS. If you want google to do the same with android, we would probably have to start paying for the android OS.

In general, it is the service provider that controls the availability of updates for any particular phone - not google or the manufacturer of the phone.
If it was a nominal or close to nominal fee it would work, like a "nexus release" or something, basically what CM is doing for free but does not guarantee releases, if google were to take helm of a similar project outside the official realm and charge this fee for continuous phone support, it would be awesome! Anyways, doubt that would EVER happen seeing how sucky they are with nexus updates!

I think the underlying cause is Humans in general give up efficiency over MONEY! if we were to stick to certain standards with controlled and agree hardware updates generic drivers would not be a concern. But that too is a mindset change, seeing how it only took us like 15 years to iron out and stick to universal chargers! (sans Apple) and electic cars not being forced upon us simply because how much money oil/gas brings in I seriously think its at the end just a disadvantage of a capitalist / greedy economy.
ace is offline  
Last edited by ace; May 4th, 2012 at 06:12 AM.
Reply With Quote
Old May 4th, 2012, 06:16 AM   #10 (permalink)
ace
New Member
 
Join Date: Oct 2009
Location: Dubai, UAE
Posts: 14
 
Device(s): Milestone
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by OverByter View Post
Universal isn't quite the correct term in this case, I think you mean generic. In the future there may be generic drivers but as with Windows drivers being generic sometimes doesn't enable the full functionality of the hardware. Such is life.
but its not just about drivers and hardware, the OS alone has a number of added features, updates, security fixes and even those are not routed directly.
ace is offline  
Reply With Quote
sponsored links
Old May 4th, 2012, 06:19 PM   #11 (permalink)
Member
 
piper_'s Avatar
 
Join Date: Oct 2011
Posts: 237
 
Device(s): Nexus 5 32gb (CM11)
Carrier: T-mobile

Thanks: 114
Thanked 45 Times in 38 Posts
Default

Quote:
Originally Posted by murphylas View Post
The reality is that if there were generic drivers supplied by hardware manufacturers. The useful life of our phones would increase significantly instead of being essentially obsolete in 6 months. As it is, Android does not have a long future because of corporate greed and corruption.

As an IT person, I would never recommend Android and especially Motorola for corporate use. I like my job too much. I need suppliers who are reliable and software updates that are timely. Android and Motorola do not fit the bill.

I hope that someone at Google will get clue and start taking responsibility for generic drivers (as Microsoft does) when manufacturers refuse to support their products.
First of all, google is not M$, thank god for that, Ballmer should be fired, as an IT man myself, ( and I would never recommend a virus malware infested operating system to any business or home user) but not with anything M$, again thank god for that, and soon, you won't find a BIOS (basic input output system)

UEFI (Unified Extensible Firmware Interface) is now where it's at and that will also change.

The BIOS you use now in your "windows" world hamper's development as 64-bit computing became more common.

Open Firmware and Coreboot are also very nice alternatives and both work well on my systems.

Basically you don't need m$ or windows to make profit, ask google, red hat and the list goes on and on, microsoft is NOT what it used to be and never will be again.

Open Source is the future and is a very bright one indeed.
__________________
Debian Sid - | - apt-get into it

Nexus 5 32gb (CM11)
Moto Triumph (CM7)
Moto v635 (Leukoplast's 90R_01 Monster Pack V2.0.0)
piper_ is offline  
Reply With Quote
Reply
Tags
bios, drivers, fcc, legislation


Go Back   Android Forums > Android Phones > Motorola Triumph > Triumph - All Things Root
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 01:32 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.