[Q] (Android) 3.x Kernel drivers to be used with Open webOS (Kernel 3.3) ? - General Questions and Answers

Sorry if this is a very dumb and n00b question, just I cannot seem to find the answer anywhere.....
HP has recently released Open webOS 1.0 that can be used to installed on tablets and phones. Unfortunately HP has decided not to support their legacy devices like the HP Veer, HP Pre3 and HP Touchpad :crying:
All these devices use Qualcomm chipsets (MSM7230 (Also used in G2/Desire Z), MSM8255 (Also used in a variety of HTC phones (Desire HD, Desire S, Incredible S etc)) and APQ8060 respectively).
Seeing that there are custom Android roms available with 3.x kernel for these chipsets, it seems that there are also 3.x drivers available that are known to work on Android 3.0.x kernels.
Can these same drivers be used on the non-Android 3.3 kernel that is used by Open webOS without modification? If not, why not? How much changes would be required? Is this 10%, 20% or a complete rewrite of the drivers?

Related

Windows Phone 7 Rom on Android Tablet

Tried to search for this but couldnt find anything is it possible to get a mango ROM working on an android tablet?
There are loads of 7" Android tablets out there for under £60 not the biggest fan of android but would like a cheap tablet for quick browsing of web and showing photos to friends etc.
Would be cool if could get a mango ROM flashed onto one of those 7" tabs
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
jasongw said:
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
Click to expand...
Click to collapse
Why does it have to be 7"? Resolution?
mcorrie1121 said:
Why does it have to be 7"? Resolution?
Click to expand...
Click to collapse
I think we're pretty much locked to 800x480 resolution, which I suspect would look horrible on a 10" tablet
Yea but im sure if it possible to port people will figure out a way around that like a regist edit or something. Actully maybe on a bigger screen more tiles would be visible instead of only 8 tiles or 6 it would be like 12 or 14
That is an interesting question. I was wondering the same thing, which is how I found this thread...
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
GoodDayToDie said:
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
Click to expand...
Click to collapse
So, long story short, probably not gonna happen. Gotcha. At least I know some of the work that is takes, for I am sure that it will take much more work.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
yea your not gonna get arm wp7 on an android tablet , however there are many simulations of wp7 in android tablets , so if you want wp7 on an android yes thats the way to do it , but why?

webOS on sapphire

Is there a way to get a webOS ROM and G1 or HTC Magic? I believe the webOS SDK (https://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1788) is opensource like Android is.
Android is open sourced, but drivers for network connections aren't... There is no way to port web os for android devices... (if i'm not mistaken)
sickleman said:
Android is open sourced, but drivers for network connections aren't... There is no way to port web os for android devices... (if i'm not mistaken)
Click to expand...
Click to collapse
They are both Linux based so why not pull the wireless from android and port it to webOS?
Drivers belong to f.e. HTC/Motorola, so there is no way to pull them from OS in usable (uncompiled) version. I think if it could be possible, there would be a lot of linux based ROMs first (like for some siemens old devices)...
It's a kind of defense from ideas like yours...
This is what I said to someone who asked this Q, but about WP7...
"Porting it to Android phones is illegal, the only exception is porting WP7 to other WinMo phones only....This is the same reason why WebOS can't be ported to other phones, you will get a C&D from Microsoft or worse if you attempt to have the OS on non-Windows phones. WP7, WinMo, WebOS, and iOS are all closed-sourced, unlike android you can't have those OSes on any device."
Now WebOS has some things that are open, but it's not fully open like Android. HP wouldn't allow such a thing, if you've try porting WinMo/WP7 , or another closed OS, you'll be told to quit it. The SDK isn't there for people to port it to other phones, but to develop apps, and other things for the pre line and other Webos native devices....And WebOS would be to slow on the 1st Gen Android phones...It was slow on the Pre 1, so it'll be slower on a 528MHz too. It's finally good on the 2nd Gen snapdragon, but look how big the Cpu Gen gap is...
sickleman said:
Drivers belong to f.e. HTC/Motorola, so there is no way to pull them from OS in usable (uncompiled) version. I think if it could be possible, there would be a lot of linux based ROMs first (like for some siemens old devices)...
It's a kind of defense from ideas like yours...
Click to expand...
Click to collapse
Can a CM wireless module be edited to work with webOS? Like a webOS and CM merged rom for G1 and HTC Magic. Like some of the gingerbread roms for sapphire.
Ace42 said:
This is what I said to someone who asked this Q, but about WP7...
"Porting it to Android phones is illegal, the only exception is porting WP7 to other WinMo phones only....This is the same reason why WebOS can't be ported to other phones, you will get a C&D from Microsoft or worse if you attempt to have the OS on non-Windows phones. WP7, WinMo, WebOS, and iOS are all closed-sourced, unlike android you can't have those OSes on any device."
Now WebOS has some things that are open, but it's not fully open like Android. HP wouldn't allow such a thing, if you've try porting WinMo/WP7 , or another closed OS, you'll be told to quit it. The SDK isn't there for people to port it to other phones, but to develop apps, and other things for the pre line and other Webos native devices....And WebOS would be to slow on the 1st Gen Android phones...It was slow on the Pre 1, so it'll be slower on a 528MHz too. It's finally good on the 2nd Gen snapdragon, but look how big the Cpu Gen gap is...
Click to expand...
Click to collapse
WP7 is closed sourced that is the big deference.
chris122380 said:
Can a CM wireless module be edited to work with webOS? Like a webOS and CM merged rom for G1 and HTC Magic. Like some of the gingerbread roms for sapphire.
Click to expand...
Click to collapse
I don't think so... There was new type of java developed for Android (dalvik-java). I don't know how the WebOS is written, but it's not the same programming language for sure. Crossprogramming/crosscompiling is like copy polish text to english homework. Trust me, it won't work at all.
Dokładnie jak teraz, nie sądzę, żebyś cokolwiek z tego co tutaj piszę zrozumiał, ale i tak pozdrawiam Ciebie, jak również innych polaków korzystających z XDA.
But there is one possibility to run WebOS on our devices! You have to write everything on your own. If you want write new drivers for network/gps/camera/etc modules you have to know how they are communicating with each others, and have a lot time and skills and informations (like datasheets for all microcontrollers in device) for writing all starting from nothing...
(There are problems in porting Honeycomb for other than originally supported devices... If it is so hard, about WebOS i think you can forget...)
Ofcourse everything is possible (like MacOSx on f.e. AMD or Atom based processors), but not everything is profitable. There have to be some issues causing HP abandon WebOS (and making it worst from other OSs) (I'm speculating, I don't know how WebOS is working and how is to work on WebOS..).
chris122380 said:
WP7 is closed sourced that is the big deference.
Click to expand...
Click to collapse
I know what I'm talking about...WebOS is closed sourced...You can't port it to non-palm/HP devices at all...It's not legal...
http://forums.precentral.net/webos-discussion/292920-we-need-team-port-webos-android-devices.html
If you don't believe goto that thread, or make a new one asking the question, the pal devs will tell you it can't be done.
So there is no way to get Android to look like webOS.
chris122380 said:
So there is no way to get Android to look like webOS.
Click to expand...
Click to collapse
There are themes that were made very very long ago, doubt you'll find them again. However the "wave launcher" from WebOS is on Android, on the market.
http://androidcommunity.com/android-team-forced-to-pull-palm-pre-theme-20090814/
Ace42 said:
There are themes that were made very very long ago, doubt you'll find them again. However the "wave launcher" from WebOS is on Android, on the market.
http://androidcommunity.com/android-team-forced-to-pull-palm-pre-theme-20090814/
Click to expand...
Click to collapse
Have been looking for the theme as well http://forum.xda-developers.com/showthread.php?t=1251829
Sent from my Dream/Sapphire using XDA App
Will this now be possible now that HP has open sourced WebOS?
Sent from my Gingerbread on Sapphire using XDA App
Since WebOS is open source this is very "do-able", hell they ported Android to the iPhone, why not WebOS to an Android Device?

[Q] Can I port Android OS to my Nokia N95 ?

Hello , XDA-developers and other members.
I'm new here, I registred because I have some questions about Android OS.
I have Nokia N95 phone, and I want to port Android to that phone. I searched a lot , but one said fake, one said that can do , I don't know what to think.
So my question is can I port Android to Nokia N95 ?
My phone (N95) can run Android , but I don't found way to do it.
Is there way to do it ?
Thanks in advance, all xda-developers.
Trinty19.
i dont think it will be compatible
No it couldn't
Sent from my GT-I9100 using xda premium
Not it can't
Trinty19 said:
Hello , XDA-developers and other members.
I'm new here, I registred because I have some questions about Android OS.
I have Nokia N95 phone, and I want to port Android to that phone. I searched a lot , but one said fake, one said that can do , I don't know what to think.
So my question is can I port Android to Nokia N95 ?
My phone (N95) can run Android , but I don't found way to do it.
Is there way to do it ?
Thanks in advance, all xda-developers.
Trinty19.
Click to expand...
Click to collapse
No, you can't. The handset was specifically designed for Symbian. There are no compatible drivers or etc. I have heard of this b4, as my dad used to own an Nokia N95. I just think it's a clever UI demo cobbled together so he can get posts on youtube.
Offtopic: Or.. who knows, maybe he is a brilliant scientist that works for Nokia now and making millions )) We may never know.
IT IS POSSIBLE: CPU, GPU DRIVERS ARE COMPATIBLE, not like Spooky_Ghosty said. But if you want to port Android, you will need to compile Linux Kernel (you need a PC running Linux based OS), you will need a program that can boot Linux Kernel on Symbian (something like HAReT for booting Linux on Windows Mobile, but for Symbian here is no program like HAReT). It is very hard, but it is POSSIBLE. Why do you haven't bought Siemens in "old times"?
2004's phone "SIEMENS & HTC Blue Angel" can run Android easy;
2002's devices SIEMENS 600, 710, 718, 720 can run Android easy;
but 2007's Nokia - very hard to run Android on it.
Simonas0 said:
IT IS POSSIBLE: CPU, GPU DRIVERS ARE COMPATIBLE, not like Spooky_Ghosty said. But if you want to port Android, you will need to compile Linux Kernel (you need a PC running Linux based OS), you will need a program that can boot Linux Kernel on Symbian (something like HAReT for booting Linux on Windows Mobile, but for Symbian here is no program like HAReT). It is very hard, but it is POSSIBLE. Why do you haven't bought Siemens in "old times"?
2004's phone "SIEMENS & HTC Blue Angel" can run Android easy;
2002's devices SIEMENS 600, 710, 718, 720 can run Android easy;
but 2007's Nokia - very hard to run Android on it.
Click to expand...
Click to collapse
well, i think this is the answer.
but why 2007's Nokia is very hard to run Android??
i think the new one is the better one

[Q] Android Phone with Ubuntu Desktop

Hi!
I heard there is Android Phones with integrated Ubuntu Desktop. They have like a docking station with HDMI and USB support. Is this working good? What Phones do support this? What do you recommend?
Thanks!
romanijem said:
Hi!
I heard there is Android Phones with integrated Ubuntu Desktop. They have like a docking station with HDMI and USB support. Is this working good? What Phones do support this? What do you recommend?
Thanks!
Click to expand...
Click to collapse
No phones currently support it (infact Ubuntu for Android has never been released in any form), some motorola devices do have 'webtop' which is basicly a stripped down linux install with firefox running.
But you may be interested in my project (See sig) which allows you to install and run a range of linux distros on pertty much any rooted android device
wow

Custom firmware and snapdragon chipset

Hello everyone, I'm just asking for clarification about the custom rom: currently own a Galaxy S2 which as you well know is equipped with a chipset Exynox for which have not been released the source for the drivers.
Because of this failure to release, the rom that have been developed for this device, and of course the future, even if well designed, will never be 100% compatible with your hardware, or better, will never be optimized properly. Example: The camera, which with a custom rom takes good pictures, yes, but not up to those made with the original rom precisely because of the lack of support of the drivers.
The latest smartphone out, however, (practically all) mountain chipset "snapdragon", produced by qualcomm that from what I understand has released regularly releases and the various drivers for its components. This means that a rom (for example Omni or Cyanogen rom, I do not mean rom based on fimrware original), developed for smartphones that use this chipset, is considered almost "native" as compatibility? Photo and video for example, will have the same quality as those made ​​with the original rom?
In short, install a custom rom on a device with snapdragon chipset, it can be optimized to be considered as if the terminal was shipped from the factory with this rom installed?
There is something wrong in my reasoning? I do not understand something?
Thank you in advance

Categories

Resources