Related
Could anyone answer my few questions to help me get a grip whether the idea is feasible?
* How different is Android kernel from standard Linux (ie. Maemo) kernel?
* Is most of the hardware abstraction handled by Linux kernel, or the Dalvik VM internals and library?
* Is the kernel accessible? Ie. can I supplant my own init script and run custom binary in place of Dalvik?
* Is the Android hardware hackable? Ie. can I get direct access to the root partition and put custom content in?
I'm asking because I would like to get a better piece of hardware than N900 (namely HTC EVO 4G) and port Maemo 5 (ie. Mer) on it. But if Android hardware is a closed black box, I won't bother.
I don't have experience with Android (I like Maemo so much better) and I wouldn't like to spent a lot of money on hardware I could not hack.
Some android hardware is more open to changes, such as google's devloper phone.
People have managed to run Debian GNU/Linux on the nexus one, but not all the hardware is functional as of now.
There are some binary only libraries and drivers for some vendors, meaning you might not be able to use all of the hardware.
I do believe it is possible to port the Maemo OS on the nexus one, and I would love to try it if you gain momentum on this.
Unfortunately I do not know Maemo OS enough to be of any assistance apart from telling you that Android use a standard ARM Linux kernel with some modules added to enable the special IPC that Dalvik uses.
As the owner of an N900, I would love to see this project gain momentum. I don't dislike the N900 hardware, it is actually quite decent but I would prefer a smaller, thinner and lighter phone with a capacitive screen.
Maybe MeeGo is the other option to consider since that OS will be designed much more in the open which would possibly make it easier to port to various devices. (Keep an eye on the meego website for the May release, which will be the first release with UX)
Also, my brother owns a Nexus One by my recommendation so porting Maemo to his phone would be great. (Unfortunately I'm not a developer so I would rely on this forum for a guide)
I am considering getting Nexus One. As I understand it supports messing with rootfs without restrictions. (Of course you loose warranty this way.)
Byte_76 said:
Keep an eye on the meego website for the May release, which will be the first release with UX.
Click to expand...
Click to collapse
Starting with MeeGo base is a viable option.
But the upcoming UX release will be a direct port of current Moblin UI. Maemo is a different beast.
And I am against Maemo 6 migration to Qt, so I would like to stick with current Maemo 5.
With Maemo 5 being a fully functional OS I think it makes sense to try to port it directly first, however if that doesn't work then MeeGo might be another option.
After some research I found that nor Qualcomm MSM7200A, nor Samsung S3C6410 chips have open 3D driver available.
Since Maemo 5 UI requires working OpenGL ES acceleration for its desktop and window management, I guess this project is in a dead-end until I find viable platform for experimentation.
Maybe Mer is another option:
http://forum.xda-developers.com/showthread.php?t=565480
http://forum.xda-developers.com/showthread.php?t=626287
http://mer-project.blogspot.com/2010/02/mer-project-just-bunch-of-redshirts.html
http://wiki.maemo.org/Mer
Without Maemo 5 visual effects it's soooooo stone age, that I don't really care for.
Hi,
I've recently purchased a Vodafone Smart Tab 7 running honeycomb 3.2.
I would like to root this tablet but am unable to find any guides on the web.
Any pointers and guides would be much appreciated.
Thanks
To my understanding there isnt an available root right now..... sorry..
Please hit the thank you button if i helped!
smart tab
I hope there will be root avalaible for this device soon. I need root! and there are a lot of ppl who own this device, and want root too.
This device will be very popular because of it's price and functionality.
It would be great if someone skilled can build/port a custom recovery for it.
We have a kernel sources and working adb and fastboot. The bootloader is unlocked.
Yep. I've had the tablet for about a month and am completely surprised at the lack of attention it gets.
In europe it's 250EURO (That's like 330$) for a 1280x800, dual-core MSM8660 1.3Ghz, 1GB ram, 16gb + microSD, 3g-enabled tablet with honeycomb and good battery life, with no bootloader locks, freely available system sources and nice quality.
I sure wish somebody would be willing to take this up .
Does anyone know the password to bluez package of the source?
The BlueZ package is a proprietary bluetooth connection service package. It's of no interest to anyone as far as root is concerned, unless someone has found a way to exploit BT to perform root.
What's of interest to us is simple: The bootloaders are unlocked, the HC sourcecode is freely available. It's the easiest thing in the world to install a custom rom on this device, providing some dev considers it popular enough to do it.
If any dev would be willing to give the device a chance, it would be a great day for this tablet.
Also, any owners of the SmartTab7/SmartTab10 a.k.a v71a or v11a please vote for these devices on the new device voting thread. We need all the effort we can spend if we're going to see these devices properly supported.
The same device for Sprint is coming to the US this weekend. http://wwwen.zte.com.cn/en/press_center/news/201202/t20120203_283107.html
Sent from my SmartTab10 using Tapatalk
Found this:
http://forum.xda-developers.com/showthread.php?t=1473555
Bought this V71b this weekend for my daughter, responsive screen, wifi + 3G (just checked and could call immediatly), bought it on Ebay Germany.
Playing time for games is 4hrs, don't need an update yet, but Rom support for future would be welcome!
there is an app to controll canon dslr's by chainfire that I am vary interested in, It requires that the tablet support usb host. does anyone happen to know if the NT supports usb host ?
It is not supported yet but it is in the "todo" list of devs. We need a kernel that support that and it seems that devs are going to wait or start working in a 3.0 kernel(a project about this started in development section) as it is needed for vital support of other features, it will also help to run ubuntu much better.
~ Veronica
what's a little strange is that the Nook Color does support usb host or at least it's on the compatible tablet list from chainfire.
Anyway thank you for shearing your knowledge with me.
from what I know, the tablet has the hardware albeit not complete nor the best as the nook color. What is missing is the kernels which sets it up for use. So the best we can do is wait and not pester the devs
For all the developers on this board, what if you had...
a higher powered Mini
AOSP, let's say Marshmallow or better
all the dev tools you'd need to get to work
...what would you, could you dream to develop this computer to do?
TV box? Gaming console? Android PC? Smart home device?
Please share with us your brainstorm ideas on this. Have fun with it and don't think about what's already out on the market... think out of the box, reach for the stars, and all the other cliches you can think of. Please share in the comments below.
Thanks!
A combination of all the above!
Smart nuclear powered anti-starship laser guns.
Just kidding, possibly a wireless router or a media server.
well I like something like win 7 ultimate. with a htpc media center,good gaming and nice professional os with good look.
not the current flat look but something more 3d like seven was.
but I am sure you prefer a idea for your Android stuff...
so what about jide making intel cherry trail devices? those could be nice for TV box or computer? or good snapdragon with long term support?
tailslol said:
well I like something like win 7 ultimate. with a htpc media center,good gaming and nice professional os with good look.
not the current flat look but something more 3d like seven was.
but I am sure you prefer a idea for your Android stuff...
so what about jide making intel cherry trail devices? those could be nice for TV box or computer? or good snapdragon with long term support?
Click to expand...
Click to collapse
Or MediaTek, but force them to give you updated kernel sources and release them to the public.
Just saying because MTK chips last longer, and perform better (except for GPU performance) than counterpart Snapdragon chips.
moriel5 said:
Or MediaTek, but force them to give you updated kernel sources and release them to the public.
Just saying because MTK chips last longer, and perform better (except for GPU performance) than counterpart Snapdragon chips.
Click to expand...
Click to collapse
not mediatek they hide their resources sometime. and absolutely not Allwinner their chip are ****s... Rockchip or amilogic S is OK in the worse case scenario...
NVIDIA tegra are pricey but good for all in ones.especialy with Google support behind.
Or you can cheat on the support by using same Chips as Android one phones, nexus. or pixel..so no source hiding.
tailslol said:
not mediatek they hide their resources sometime. and absolutely not Allwinner their chip are ****s... Rockchip or amilogic S is OK in the worse case scenario...
NVIDIA tegra are pricey but good for all in ones.especialy with Google support behind.
Or you can cheat on the support by using same Chips as Android one phones, nexus. or pixel..so no source hiding.
Click to expand...
Click to collapse
Did you not see what I had witten about forcing MediaTek to release their kernel sources?
Rockchip also hides many of their kernel sources, and are a pain to work with, (I had to use an ancient computer from over a decade ago, and had to install Windows XP, since it wouldn't work with anything newer).
Allwinner are a solid choice, since they are much more open with their sources, and are much easier to work with, it's just that not many developers work with them, but those that do, testify to them being much easier to work with.
About Amlogic, I have no idea.
Nvidia, are really good, but are even worse than MediaTek and Rockchip at releasing kernel sources, so unless it's the same chipset as the Nexus 9, it needs to be out of the question.
But please no BIG.little processors, they are great on paper, however in the real world, while they deliver, they don't deliver even close to what they should, ending up being a waste of money, since the worth:cost ratio is much farther.
moriel5 said:
Did you not see what I had witten about forcing MediaTek to release their kernel sources?
Rockchip also hides many of their kernel sources, and are a pain to work with, (I had to use an ancient computer from over a decade ago, and had to install Windows XP, since it wouldn't work with anything newer).
Allwinner are a solid choice, since they are much more open with their sources, and are much easier to work with, it's just that not many developers work with them, but those that do, testify to them being much easier to work with.
About Amlogic, I have no idea.
Nvidia, are really good, but are even worse than MediaTek and Rockchip at releasing kernel sources, so unless it's the same chipset as the Nexus 9, it needs to be out of the question.
But please no BIG.little processors, they are great on paper, however in the real world, while they deliver, they don't deliver even close to what they should, ending up being a waste of money, since the worth:cost ratio is much farther.
Click to expand...
Click to collapse
the thing about big little... nowadays with the failure of TV boxes and the slow death of tablets most big company are targeting the phone market.
and big little is mostly for phones ...
but I think the only problem is not targeting the lower end or not using too old than 2 years chips and sometime it is just better to spend a lil more for higher support and better performances.
on Nvidia side almost all chips have been open sourced by Google long time ago.
the tegra x1 in pixel c the tegra 2 3 4 and k1 in nexus tablets... so yea....
tailslol said:
the thing about big little... nowadays with the failure of TV boxes and the slow death of tablets most big company are targeting the phone market.
and big little is mostly for phones ...
but I think the only problem is not targeting the lower end or not using too old than 2 years chips and sometime it is just better to spend a lil more for higher support and better performances.
on Nvidia side almost all chips have been open sourced by Google long time ago.
the tegra x1 in pixel c the tegra 2 3 4 and k1 in nexus tablets... so yea....
Click to expand...
Click to collapse
Ah sorry, I had checked it.
And it looks like they have their own code repository now, so things have definitely changed.
RemixOS_Jason said:
For all the developers on this board, what if you had...
a higher powered Mini
AOSP, let's say Marshmallow or better
all the dev tools you'd need to get to work
...what would you, could you dream to develop this computer to do?
TV box? Gaming console? Android PC? Smart home device?
Please share with us your brainstorm ideas on this. Have fun with it and don't think about what's already out on the market... think out of the box, reach for the stars, and all the other cliches you can think of. Please share in the comments below.
Thanks!
Click to expand...
Click to collapse
I would build my own version of Android!
Dual boot as much as possible!
Publish my Project ROC quicker
What about using the mini along with wireless display, and use them as a home security/automation hub? Allowing many apps and already existing "connected" devices like Philips HUE, WiFi Cameras, etc to connect and be configured for automation. Then assigning older android devices to pair and be set in various rooms, to be used as wifi motion detectors.
Well as a developer, I'd improve the way I interact with my devices as an user.
Chromecast and Android Home devices are great but they're not how the future should actually look. In my opinion Google is limiting hardware on those devices to keep prices low and make them impossible to run upcoming software, more powerful software.
Okay let's say we have an AIO device (similar to Android Home) but with a few sets of functionality baked in:
- Network attached Storage: Store all the things you want to share with the family (photos, music, movies...)
- Network attached Storage: Stream whatever is hosted in the box to the "cast enabled devices around the device"
- Network attached Storage: Synced folders between family devices per user request (similar to how resilio sync works)
- Network attached Storage: Remote access for downloads (you're out of home but you start a download that will be waiting for you when you arrive)
- Assistant: Always On Keyword detection
- Assistant: Customized context-aware commands per user inside the network (If John or his devices are not connected to the Wireless network or discoverable through BLE don't suggest content that he might like)
- Assistant: TV as a remote interface of the device with a dashboard, the device microphone as a IO device of the TV.
- Assistant: Device state awareness, notify when battery is low on x device.
BRAINSTORM -- What if Jide actually focused on getting the projects they currently have out working to perfection instead of coming out with new semi broken products?! Then, when everything worked as best as possible, Jide could come out with new stuff that makes the current goodness even better!!!! Wow, what a novel concept!
If i had it, (and if i can), I'll bring the android code and libs to windows,, it's just like WINE on Ubuntu, and isn't like the ancient emulator which is kill my usage
So,, yes... I'll open the play store just when i click it in my windows PC's, installing apk just in Program Files (Android) folder, using linux or android command in cmd (like bash actually) and getting a root access with just allow the UAC
hello
is there any android 6 or 7 ROM with MHL support for the i9100?
thanks!
+1 waiting...
or downgrade to stock for use retroX (emulators N64, psp, snes, nesta, md, etc) on TV!
no one was able to extract the mhl drivers?
Is this the driver:
https://github.com/tegrak/lulz-kern.../drivers/media/video/samsung/mhl_v1/sii9234.c
You could have as well linked something of this century, while you were at it.
https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/tree/master-maliv3/drivers/media/video/mhl
https://github.com/CyanogenMod/android_kernel_xiaomi_aries/tree/cm-11.0/drivers/video/msm/mhl9244
A driver for the whole platform was even supposedly included in mainline linux, only to be dropped later.
There's something™ supposed to have superseded it, but idk how well mainline drm plays with android.
Said this, thanks to this in-depth coverage, I think I was able to found all the hardware chain sources:
Fairchild's FSA3200UMX switch: https://github.com/Unlegacy-Android...mmit/f3899bc510fd879059691bac463f877530298cfb
Maxim's MAX8997 PMIC: https://git.kernel.org/pub/scm/linu...it/tree/drivers/regulator/max8997-regulator.c
And last but not least, Silicon Image's 9244 transmitter: https://patchwork.kernel.org/patch/9987269/
Freshly accepted upstream just days ago.
That's usually only a small part of the equation, but afaiu the committer is a samsung frigging employee working on HDMI functionality for an exynos4210 dev board.
Which, if it didn't, should really stir you.
trivia: mhl was reportedly half working in old CM9