Related
Wifi working
Youtube full HD video working
still no sound
touchscreen wonky but working
Market Working
UPDATE SOON FOR SOUND,BLUETOOTH,TOUCHSCREEN
Update news kernel 1.2 2.6.36 for honeycomb
For those who are curious, this is what the IRC channel topic is today:
Kernel Boots, Accelerate HD Video (Tested w/ Flash in HC Browser), Wifi working, ADB working (USB needs a bit of work), Int SDcard (need proper vold mount), need work on Touchscreen, Sound (may have found out how to properly implement this as Nvidia intended).
think we can say that is very promising. A nice thing ADB is working now.
---------- Post added at 07:14 PM ---------- Previous post was at 06:56 PM ----------
the kernel is running very well and smooth on our g tablets
Appreciate the news feed mate, keep us posted
Sent from my T959 using Tapatalk
honeycomb 3,2 (vegacomb based) snapshot alpha build g tablet
Before reading any further stop!
this is an alpha build
IT IS A DEVELOPMENT BUILD
it is not finished
It has bugs, BIG bugs
it is not feature complete.
It is here to show progress.
It is not here for general consumption (hence the reason its in the laboratory!
DO NOT FLASH IT if
A) you care about your hpad
you want a perfectly functioning rom
C) you don't know what you're doing (I don't have time to correct peoples mistakes)
D) you want to "bug test" or complain, this isn't for that its a snapshot, its what I've got to so far
E) you don't use an external sdcard (as it likely won't boot, its "technical")
DO FLASH THIS if
A) you can help fix the remaining issues.
you don't care about your warranty or possible hardware damage to your hpad
C) you use an External SDCARD
D) you want to get involved with developing the kernel.
E) you know how to nvflash/nandroid etc etc etc etc
F) YOU HAVE A 1653 model, THIS HAS NOT BEEN TESTED ON A 1633, due to the different partitions etc I don't know if it will work.
If you have a 1653 I seriously recommend flashing the 1653 nvflash back up first, to get the partitions correct.
what works
LOTS
what doesn't work
LOTS MORE
inc bluetooth doesn't start at all, sound is quiet, usb only works if you plug in during the honeybee boot screen, sensors don't work (so it won't rotate).
there's a weird bug where you can't drill down through the file structure after boot. (There's a quick work around for that, turn screen off then on again).
battery doesn't show any info (charging works fine)
It doesn't reboot/shutdown gracefully... power button is OFF, don't turn it off if its doing something or you get data loss..
Most crucially it has the sleep of death (you change screen time out to something silly long like 1hour)
or there is a workaround and that is to use
echo 1 > sys/power/wake_lock
***if you don't know how to do this then this build really isn't for you to test***
I haven't included it as standard as I want to test power, that line prevents the hpad going into SUSPEND so is a bit more power hungry, its not bad though.
this is loosely based on the Vegacomb 9n build, very loosely.
a huge thank you to the work of The advent vega vegacomb team,newbe5 et al, Clever buggers the lot of them
Gtab-kerneldev team (treznorx is doing a great job on the code)
The NI adam porters, Rayman, Kushiel etc etc
my mom, my P.E teacher, the guy who held the door open on the 27th october 1992 etc etc
AGAIN
THIS IS A SNAPSHOT
A WORK IN PROGRESS
DON'T FLASH IT if YOU want to complain!
this works for me, now and here>
if it doesn't for you then I'm sorry, but I'm busy trying to make it work better, not deal with the issues you find.
http://83.169.42.176:61000/fards/public/hpad_3_2_ALPHA_TEST.zip
happy testing
luis250 said:
Before reading any further stop!
this is an alpha build
IT IS A DEVELOPMENT BUILD
it is not finished
It has bugs, BIG bugs
it is not feature complete.
It is here to show progress.
It is not here for general consumption (hence the reason its in the laboratory!
DO NOT FLASH IT if
A) you care about your hpad
you want a perfectly functioning rom
C) you don't know what you're doing (I don't have time to correct peoples mistakes)
D) you want to "bug test" or complain, this isn't for that its a snapshot, its what I've got to so far
E) you don't use an external sdcard (as it likely won't boot, its "technical")
DO FLASH THIS if
A) you can help fix the remaining issues.
you don't care about your warranty or possible hardware damage to your hpad
C) you use an External SDCARD
D) you want to get involved with developing the kernel.
E) you know how to nvflash/nandroid etc etc etc etc
F) YOU HAVE A 1653 model, THIS HAS NOT BEEN TESTED ON A 1633, due to the different partitions etc I don't know if it will work.
If you have a 1653 I seriously recommend flashing the 1653 nvflash back up first, to get the partitions correct.
what works
LOTS
what doesn't work
LOTS MORE
inc bluetooth doesn't start at all, sound is quiet, usb only works if you plug in during the honeybee boot screen, sensors don't work (so it won't rotate).
there's a weird bug where you can't drill down through the file structure after boot. (There's a quick work around for that, turn screen off then on again).
battery doesn't show any info (charging works fine)
It doesn't reboot/shutdown gracefully... power button is OFF, don't turn it off if its doing something or you get data loss..
Most crucially it has the sleep of death (you change screen time out to something silly long like 1hour)
or there is a workaround and that is to use
echo 1 > sys/power/wake_lock
***if you don't know how to do this then this build really isn't for you to test***
I haven't included it as standard as I want to test power, that line prevents the hpad going into SUSPEND so is a bit more power hungry, its not bad though.
this is loosely based on the Vegacomb 9n build, very loosely.
a huge thank you to the work of The advent vega vegacomb team,newbe5 et al, Clever buggers the lot of them
Gtab-kerneldev team (treznorx is doing a great job on the code)
The NI adam porters, Rayman, Kushiel etc etc
my mom, my P.E teacher, the guy who held the door open on the 27th october 1992 etc etc
AGAIN
THIS IS A SNAPSHOT
A WORK IN PROGRESS
DON'T FLASH IT if YOU want to complain!
this works for me, now and here>
if it doesn't for you then I'm sorry, but I'm busy trying to make it work better, not deal with the issues you find.
http://83.169.42.176:61000/fards/public/hpad_3_2_ALPHA_TEST.zip
happy testing
Click to expand...
Click to collapse
Although the kernel and rom that you posted is actually for the hanspree tablet, it DOES work on a G-tablet. hardware buttons do not work atm and volume control is backwards. Flash DOES work in the browser natively! I had problems playing videos at 720p and 1080p although. It is running Android 3.2! thats another huge benefit. Another thing that I noticed is that the rom is very fast! opening and closing the app drawer seems much smoother and so does typing. I can't wait to see where .36 kernel development takes the G-tab community. And thanks to fards for releasing this "snapshot" kernel over at slatedroid. Your work as a developer will be very rewarding to the G-tablet community!
EDIT1: Using the official youtube app, I was able to watch videos in HD! Let me tell you they look great On another note, the battery indicator is broken for now.
DO NOT POST MY ROMS WITHOUT MY PERMISSION!
at the very least you could refer people to MY thread, so that they can read and understand...
this is NOT for the G-tab, it is likely to really mess up the g-tab.
Seriously I'm not joking! DO NOT
DO NOT FLASH THIS ON THE G-TAB.
There are lots of similarities between the two devices, but the Hpad is a lot closer to the ADAM board in most respects..
Power regulators are completely wrong in this kernel for the G-tab,
It could burn things out!
DO NOT FLASH THIS ON THE G-TAB
if this happens again, I won't post any more development publicly.
fards said:
DO NOT POST MY ROMS WITHOUT MY PERMISSION!
at the very least you could refer people to MY thread, so that they can read and understand...
this is NOT for the G-tab, it is likely to really mess up the g-tab.
Seriously I'm not joking! DO NOT
DO NOT FLASH THIS ON THE G-TAB.
There are lots of similarities between the two devices, but the Hpad is a lot closer to the ADAM board in most respects..
Power regulators are completely wrong in this kernel for the G-tab,
It could burn things out!
DO NOT FLASH THIS ON THE G-TAB
if this happens again, I won't post any more development publicly.
Click to expand...
Click to collapse
Dude, you're awesome. Please proceed with your work and don't let this get to you, you're making thid tablet worth keeping!
Thank you
Sent from my T959 using Tapatalk
This thread is not for this device, and no permission was granted by the ROM creator. Closing this thread. Once permission has been granted you can create another thread.
FORUM RULES:
12. Using the work of others.
If you are developing something that is based on the work of another Member, you MUST first seek their permission, and you must give credit to the member whose work you used. If a dispute occurs about who developed / created a piece of work, first try to settle the matter by private message and NOT in open forum. If this fails then you may contact a moderator with clear evidence that the work was created by you.
Click to expand...
Click to collapse
Video
http://www.youtube.com/watch?v=gQEUAEXJyws
http://www.youtube.com/watch?feature=player_embedded&v=r5NUexaC1ow
Hello guys,
www.tabletroms.com user cass has made a ICS rom for the Advent Vega.
The download and the installation stay in the discription.
All credits goes to him!!
Thanks!
You can find the build here :
VegaICS-Beta1.exe
VegaICS Beta1 MD5
=================
1a5ed3243f147c3d25c0caa1a7568862 - VegaICS-Beta1.exe
Synopsis
========
This is the first Beta build of ICS for the vega and other tabs like it.
This should now be feature complete and deserving of an upgrade from Alpha status.
This is very stable and nice to work in from my point of view, nothing i can see
as major that will prevent you having a nice experience.
Work is based on Android 4.0.3
Strangeness
===========
Wifi should work fine now, a new library and framework has been created
to enable Wifi to work properly .. However .. Wifi is slow to resume from
sleep.. you may have to toggle Wifi off/on to have it resume .. If you wait
it returns no problems.. its just a bit slow.
Not working
===========
Advanced Power menu on shutdown has some options that dont work
Reboot to recovery
Reboot to bootloader
Aeroplane mode (does not come out of it as i seen)
Ill get to fixing / removing these at a later date
Installing
==========
This Beta build is in NVflash format only, i could not be bothered yet
to create a CWM update file yet as its still to early for me to care
for that.. Just execute this in the normal fashion from windows.
Or extract it and do from linux for all you penguin lovers out there..
Recommendations
===============
Backup current files / data as this image will wipe it all
Devs
====
Cass -- VegaICS and some other stuff.
ejtagle -- Fantastic kernel work /core libs and sage like advice
Thanks
======
Paul O'Brien from Modaco for the Vega when mine went boom
Lareeth for his reboot to recovery app
Shaizer for his VegaICS splash screen
Others who provided splashscreens .. thanks too .. keep at it i may use them yet
DVTonder for his Advanced power menu code
MrDeadlocked for his fix to make DVTonders menu appear on our tabs
the3dman via MrDeadlocked for the 120dpi launcher fix
MrGuy for the info on Mic sound duplex fix
Wooshy1/Areo/scanno for the recovery image (no stale boot on most tabs)
brucelee666 for the random reboot fix, ueventd fix
Scanno for the touch recovery
The community for all the feedback and testing
Anyone else i spoke to i missed here (Sorry and a BIG THANK YOU)
Features
=======
Most of the large dirs in /system are now squashfs files, this is to save on space.
You need to use squashfs with gzip support if you are to play with them. Kernel must
also have squashfs support included.
The dir that contains WiFi firmware and kernel module has been relocated to /system/etc/misc/
this is to ensure of the minimum file size of any update we make to the kernel and provide to you.. It makes not difference as its linked back to its proper place.
tun.ko for vpn can be found in /system/etc/misc/ too, linked back to the proper place.
For all other libs you need to add, add them to /system/vendor/lib, they will be picked up.
Enjoy !!! Feedback welcome !!!
Rgds
Cass
Donate - ejtagle
Here
Donate - Cass
If ejtagle makes his million with donations, im sure he'll help me out .. he deserves your gratitude ..
Thanks for any donations you send ..
OEM's
=====
Be polite -- if you want to use this ROM .. contact me .. we can work something out .. if you just take it .. we will know
Source: http://www.tabletroms.com/forums/vega-rom-development/3817-vegaics.html
Features
========
Touchscreen
HW acceleration
SD card
USB host
Bluetooth
A2DP (fixed??)
Wifi
3G (fixed???)
Sound 48khz
HDMI Sound/Video 720p
Sensors
Sleep
HQ video (YouTube, Netflix, etc)
Camera (resumes from sleep, no workarounds)
Mic
120 DPI Launcher fixed
CWM recovery with no stale boot
Advanced Power Menu (some of it anyway see not working for details )
Add the shuttle tools apk for usb host
GPS libs added
Calendar / Gallery Gapps
Dictionary added
Remove G-earth / GMaps (you can download them)
Add a file manager
Recovery reboot app
tun.ko added for VPN
Apps2SD Fixed
Latest Gapps 120dpi supported
Browser settings modified showing settings advanced -> uagent
In Progress
===========
Sleep problem relating to WiFi
3G, let us know if it works, if not provide logcat and dmesg. Should
work fine for data, voice and sms will require an Android recompile to
add those features, no time to do right now, will do later once 3G is
confirmed to work, i dont have it so cant test.
Slow sound in Skype, 48khz sound should fix it .. feedback required ..
Power menu options need fixed / removed
Woot. Been waiting for this to come along. I'll flash this tonight if I get a chance
Sent from my GT-I9000 using xda premium
hudster2001 said:
Woot. Been waiting for this to come along. I'll flash this tonight if I get a chance
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
oke nice, can you make a video of it when it runs? I can post it (if you're agree of course)
This is the news I've been waiting for
I'm quite satisfied with cm7 on my phone... but ics on the Vega is something I've been looking for the fact that someone has it booting is enough now I can stop searching and wait for a stable(ish) release
YouTube videos would be much apprieciated
Please keep going.
Awesome, been waiting on this, keep it up, thank you XD
Sent from my U20i using the awesome Flame E rom
For "alpha 1" a lot of stuff works! I imagine if we get as much work done as was on vegacomb this will turn out even better (we have the source, and LOTS of people working on ICS for all sorts of devices) honeycomb was a bit specialist, but every device is getting an ICS port, even my hero, knowledge can be shared!
Alpha2!!!!!!
http://www.tabletroms.com/forums/vega-rom-development/3817-[rom]-vegaics-alpha-2-a.html#post41382
alpha 2 works amazingly well, i cant believe its alpha still, its more than good enough to be a beta build now. next build will be worth jumping on for many users and help with bug fixing and reporting. already alpha 2 is quicker than viewcomb.
slybunda said:
alpha 2 works amazingly well, i cant believe its alpha still, its more than good enough to be a beta build now. next build will be worth jumping on for many users and help with bug fixing and reporting. already alpha 2 is quicker than viewcomb.
Click to expand...
Click to collapse
Its still an Alpha because its not feature complete .. as soon as it is the status will be changed .. thanks for the comments though.. makes me happy
updated 1st post
Many thanks Cass.
Just when I was thinking the advent was going to be left for dead, we still have a brilliant Dev.
Sent from my Sensation using xda premium
3g usb dongle run for this rom
3g usb dongle run for this rom
drxx said:
3g usb dongle run for this rom
Click to expand...
Click to collapse
Not yet, it's being looked at.
Sent from my HTC Sensation Z710e using Tapatalk
Performance on this is amazing, thanks so much.
Sent from my GT-I9100 using xda premium
Wow its awesome, the issue I have is it wont wake from sleep, as soon as the screen switchs off I have to hold the power button to force off then restart. But man its smooth well done. Cheers
the_mouse said:
Wow its awesome, the issue I have is it wont wake from sleep, as soon as the screen switchs off I have to hold the power button to force off then restart. But man its smooth well done. Cheers
Click to expand...
Click to collapse
Yeah were working on that. Not an easy fix :-( apparently there is an app that workaround it.. Screenlock or similar from mktplace.
Softlocker free seems to work well, disables sleep so you don't have to reboot every time the screen goes off.
Sent from my GT-I9100 using xda premium
Hmm... have same wake from sleep problems on stock, but it's rare.
Will give these apps a try!
Team EOSJB 4.1.1 TF101NIGHTLIES
Continuing on from the success of the EOS ICS roms, we present to you EOS3, based on JELLYBEAN!
It is the goal of Team EOS to develop and maintain the highest performing and most stable AOSP based rom for an array of platforms. For the latest news on Team EOS releases make sure you follow @teameos on twitter and on IRC on Freenode in #teameos.
--
NOTE: Team EOS, it’s members, friends, dogs, cats, and associates are in no way responsible for any loss of data or device functionality. Use this at your own risk!
--
A quick note on Nightlies: NIGHTLIES ARE DEVELOPMENT BUILDS. They are automatically generated every now and then, and represent the compilation of the latest commits to the code repository. While every effort is made ensure that the commits that are accepted are stable and do not have a negative impact to the overall performance and function of the builds it is not possible to test every aspect of a commits impact to the overall repo prior to it’s inclusion in a given build. As a result it is entirely possible that instabilities may be introduced as a result of a given days commits. That is the nature of the nightly system, and the risk that is taken using the latest code changes to the project.
EOS is an AOSP based rom. It is developed and maintained by Team EOS and is the culmination of our own in house development efforts.
Team EOS Nightly builds: http://goo-inside.me/devs/teameos/roms/eos3/nightlies/tf101/
G-Apps Package
Because this is an AOSP based rom Google Apps are not included in the base rom. To install Google Apps please flash the following package after installing the base rom:
Temporary Gapps package gapps
--
Features:
Because these are nightly builds the included features are constantly evolving, we do not provide a change log manually. Instead please see the changes on jenkins for your build.
For the most up to date and comprehensive listing of the changes included in this rom please visit http://review.teameos.org
Kernel:
Kernel Note: This rom is currently using the stock kernel, so you can find the sources from aosp.
--
Installation Notes:
These builds are designed to be installed from your favorite recovery.
Perform a full wipe (read Factory Reset) prior to installing this over ANY ICS or JB based rom.
BUGS!
If you find strange or otherwise unexplained errors please report them here: https://bugs.teameos.org/ Please include logcats and as thorough a description of the issue and what lead up to the issue as possible. With out this we will be unable to track down these errors.
Want to contribute to the Eos rom? Well you can!
Just follow http://teameos.org/?page_id=6 to checkout our source code, and information on how to submit changes for review.
---
Enabling voice search in google now
Go into Settings
Go to "Language & input"
Scroll down to "Speech" and click on "Voice Search"
Click on "Download offline speech recognition"
Swipe Across to the "ALL" tab if needed
Download your speech pack for your language
Here is what I am aware of that has still to be fixed. I'll add to it once I've went through the bugtracker.
GPS
Face unlock
Audio is a bit too quiet.
HDMI Audio
Touchscreen sometimes stops accepting input. (temp workaround - go into standby and resume and it should come back to life).
Changelog:
Hopefully as of Build #58 the unscheduled reboot issue has been resolved. Freedback appreciated
Wifi regualatory domain changed added.
Full dock support including keyboard layout selector.
Google Search no longer crashes.
Screen now turns off when the lid is closed on the dock.
Smart covers now switch off the screen.
Location is reported correctly via wifi.
Screen no longer rotates when docked.
Credits:
The rest of Team EOS.
AndroidRoot esp. RaYmAn and Bumble-Bee for helping with the device tree in particular with sound. (Also for all the other great work AndroidRoot have done with this device).
aremcee (Ricardo Cerqueira) of Cyanogenmod for fixing the OMX issues. (Camera/YouTube)
Everyone else who provided feedback.
jb nighties!
any functions don't work in this build?
thanks
Jesus Christ they coming one by one. Gonna download and will report any bugs
Sent from my Transformer using xda premium
Running nicely so far. Camera doesn't work though. Not a big deal for me since i never use it lol
also google search does not work
Downloading Right Now, Going to test this an report back ASAP.
BTW FTW Team team EOS, Rayman33 and CM Team to Bring us Jellybean!
Thank you so much!
Eos was my first ICS rom, and it holds a special place in my heart.
Great work guys
Bugs audio is weird on this too.YouTube HD don't work
And netflix only shows a black screen
Sent from my Transformer TF101 using xda premium
Everything works great except FCs in google search bar. After downloading the language pack, google now worked but FCd immediately
Sent from my Desire HD using xda premium
metaldood said:
Everything works great except FCs in google search bar. After downloading the language pack, google now worked but FCd immediately
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
Second that, force close on everything using google search
TheUndertaker21 said:
Bugs audio is weird on this too.YouTube HD don't work
And netflix only shows a black screen
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
Netflix showing black means an issue with video decoding i believe
Checked camera and YouTube, the same errors me and rayman33 had. Yet in CM10 it works somehow. Need to investigate because I don't see any difference.
K900 said:
Checked camera and YouTube, the same errors me and rayman33 had. Yet in CM10 it works somehow. Need to investigate because I don't see any difference.
Click to expand...
Click to collapse
Yeah cm10, had its own bugs too. Crappy audio some frame rate problem and Google now annoying pop ups lol. But they have netflix and YouTube working.
Sent from my Transformer TF101 using xda premium
TheUndertaker21 said:
Yeah cm10, had its own bugs too. Crappy audio some frame rate problem and Google now annoying pop ups lol. But they have netflix and YouTube working.
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
Sound is common, and I think I have some ideas about it. Not sure about OMX yet though, don't see any reason why they have it and we don't.
Nice one to all devs :good:
btw i see Google Now works on Team EOS Xoom JB Nightly...so just wait and they will fix it,maybe :fingers-crossed:
asdfzz said:
Nice one to all devs :good:
btw i see Google Now works on Team EOS Xoom JB Nightly...so just wait and they will fix it,maybe :fingers-crossed:
Click to expand...
Click to collapse
I think it needs GPS for some weird reason. When we fix it properly, it should be working.
K900 said:
I think it needs GPS for some weird reason. When we fix it properly, it should be working.
Click to expand...
Click to collapse
yeah a lot of cards use gps
Yup, Camera and HW video decoding aren't working yet, neither is GPS.
Google Now sorta works but when you opt into Google Cards it breaksit. Probably be fixed as mentioned already when GPS is.
Ok i Tried the rom and Plan on sticking with it....its Useable
Google Voice Search Works with out any issues however google Now FCs
The sound can be worked around with Volume Plus Configs
Chrome Works but has some issues
Graphic Performance is increased [More Fps In Dead Trigger with Tegra 3 Fx] almost no lag
Software Decoding works so videos can still be watched till the next nightly fix
Overall UI Performance and consistancy is Phenomenal ! [Just Don't Change the launcher ]
USB Joysticks Work on Games
USB NTFS Drives are Unmountable [PLEASE FIX THIS!!!]
There can be a 100 things more to talk about but to sum it up, the rom is great, just wait for some fixes and updates and thiss rom will be on top of your list!
Roach2010 said:
Yup, Camera and HW video decoding aren't working yet, neither is GPS.
Google Now sorta works but when you opt into Google Cards it breaksit. Probably be fixed as mentioned already when GPS is.
Click to expand...
Click to collapse
I think camera is OMX related too. Any idea what that could be?
alizafar said:
Ok i Tried the rom and Plan on sticking with it....its Useable
Google Voice Search Works with out any issues however google Now FCs
The sound can be worked around with Volume Plus Configs
Chrome Works but has some issues
Graphic Performance is increased [More Fps In Dead Trigger with Tegra 3 Fx] almost no lag
Software Decoding works so videos can still be watched till the next nightly fix
Overall UI Performance and consistancy is Phenomenal ! [Just Don't Change the launcher ]
USB Joysticks Work on Games
USB NTFS Drives are Unmountable [PLEASE FIX THIS!!!]
There can be a 100 things more to talk about but to sum it up, the rom is great, just wait for some fixes and updates and thiss rom will be on top of your list!
Click to expand...
Click to collapse
+1 for NTFS. Your turn Roach
2.2 released!
In the news!
Current features:
Based on Asus 9.2.1.27 WW kernelsources
Backported all Linux 3.2 USB LAN drivers (bandwidth up to 250 MBit/s! tested with a SMSC LAN7500)
ISO9660 (+Joilet), UDF, FAT12 and Apple HFS file system support (USB CD\DVD access! See notes)
Voodoo Sound support!
Turned a few unneeded kernel features off and compiled with Linaro GCC, it's smaller and boots quite a bit faster than other kernels!
Installable using your favorite recovery (tested on CWM v6.0.1.4 v2)
New versions of Tegra 2 codecs for ICS based ROMs (will be provided within a separate installable .zip)
Kernel manager application to manage loaded drivers and file system modules!
Supports almost all current ICS and JB ROMs
Compatible with:
[ICS] Asus official firmware (with root)
[ICS] Android Revolution HD
[ICS] Energy™
[ICS] Revolver
[JB] LiquidSmooth
[JB] RaymanFX's CM10
[JB] ParanoidAndroid:CM10 Hybrid
If you tested this with any other unlisted ROM, please drop some feedback!
Note 1: Some USB devices may need additional power, if so, get a Y cable from eBay so you can power a USB device using a external USB power source
Note 2: External optical drivers and floppy drives will not be mounted automatically, as Android doesn't officially support them
Note 3: CSS protected DVDs are not supported (e.g. Retail movies), due to Linux kernel limitations
Note 4: NTFS is not supported 'out of the box', please use Paragon driver from Google Play
Downloads:
https://www.dropbox.com/sh/gxi0gsl0tdfapgi/Ja19Exs4Sz
(PLEASE install Busybox 1.20.2 using one of the installer apps from Google Play, it is needed for the Kernelmanager application to function properly)
Source:
https://github.com/sander-ashwin/tf101-allinone-kernel
Please report if something does not work!!
Mounting optical drives:
1: First make sure your device is proper rooted (the "mount" command we'll use needs root)
2: Install Android Terminal Emulator from Google Play and open it
3: Type "su" and press enter, you should be asked if you would like to give root access, say Yes
4: Make a mountpoint directory, e.g. "mkdir /Removable/opticaldrive"
5: Mount your optical drive (make sure it gets enough power and something is inserted in the drive) using this command: "busybox mount /dev/block/sr0 /Removable/opticaldrive"
6: You're done! If you inserted a DVD movie, you might want to install Wondershare player or some other player that is capable of playing DVDs with menus
7: If you encounter any difficulties, please reply on this thread or send me a message
Connecting your TF101 to wired ethernet:
1: Buy a TF101 USB Host connector if you don't already have one (they are very cheap online, around 12-15 dollars)
2: Connect the adapter to your TF101, plug in your USB ethernet adapter
3: Android will display a message in the lower right corner of the screen that an ethernet adapter has been connected
4: Connect the LAN cable
5: Android will display a message that your device is connected using DHCP, you can now use internet using LAN
6: If you require manual IP settings, please go to Android's settings, there you can set manual IP or DHCP (OPTIONAL STEP)
Thanks to:
RaymanFX - for inspiring me with his own kernel, and for porting CM10
Asus - for making a pretty good device
prendomiao - for beta testing
Changelog
v1.0:
First release!
v1.1:
Removed some more junk from kernel
Now actually added new filesystem drivers!
v1.2:
Backport of Linux 3.6 I2C core
A little more cleanup of unneeded features
v1.3:
Backported all Linux 3.2 USB LAN drivers
Kernel now includes support for Voodoo Sound!
v1.4:
I2C fixes + Tegra I2C driver ported from kernel 3.6
Tweaked I2C timeout, hopefully our touchscreen won't lag anymore
(this may fix the problem that the touchscreen sometimes doesn't respond for a second, because of an I2C timeout)
v2.0:
Fixed sound
Now compiled using latest Linaro GCC 4.7.2 compiler
New kernel manager application to manage loaded drivers! You're in control, so the kernel doesn't load unneeded modules anymore!
Reverted I2C changes, as they didn't really help
v2.1:
Now compatible with ROMs based on RaymanFX's CM10
Updated BCMDHD WLAN driver for CM10 kernel
A little cleanup to synchronise both ICS and CM10 versions
Updated Linaro compiler to 2012.10
v2.2:
Added some new releases for more compatibility
i tried it. there is a little change, it is a bit speedly... i don't tried videos... but it is good good work
Thank you! Hope videos will play better as Tegra 2 is really picky with HD videos.
I'm now writing a tutorial for mounting optical discs, fortunately it's not really difficult.
but drivers must support them
Well, I included them already They are in your device if you still have my kernel installed.
But Android doesn't support automounting optical drives, so we have to mount the optical disc ourselves, until someone writes an app to do it (automatically).
EDIT: please install v1.1 if you would like to use your optical drive, as I forgot to include the drivers while compiling v1.0
Outstanding kernel. The first one I've run without SoD so far. I don't need OC, so the extra freq.'s are not important. Super quick, reliable so far for a few hours. I'll continue to report back, especially if I get SoD's. They are the bane of my existence. Keep up the good work.
Sent from my Transformer TF101 using xda premium.
Thanks! Hope you can enjoy your device again
I would like to implement overclocking though, but only if the kernel is still 100% stable for everyone.
Stil need to find out how, as I'm still learning C and kernel hacking.
The main problem at the moment is that all different hardware revisions have different issues.
Mine has touchscreen issues with a lot of kernels for example, your device may freeze when sleeping, but with a lot of testing and debugging we might be able to create a kernel that works for everyone.
When having any problems, please keep reporting!
poppajules said:
Outstanding kernel. The first one I've run without SoD so far. I don't need OC, so the extra freq.'s are not important. Super quick, reliable so far for a few hours. I'll continue to report back, especially if I get SoD's. They are the bane of my existence. Keep up the good work.
Sent from my Transformer TF101 using xda premium.
Click to expand...
Click to collapse
sainthout said:
Thanks! Hope you can enjoy your device again
I would like to implement overclocking though, but only if the kernel is still 100% stable for everyone.
Stil need to find out how, as I'm still learning C and kernel hacking.
The main problem at the moment is that all different hardware revisions have different issues.
Mine has touchscreen issues with a lot of kernels for example, your device may freeze when sleeping, but with a lot of testing and debugging we might be able to create a kernel that works for everyone.
When having any problems, please keep reporting!
Click to expand...
Click to collapse
To avoid SoDs, you need to set the lower voltage higher.
The standard voltages I'm using should be ok, but mine still SoD's sometimes.
With stock kernel as well as with other kernels, as well as with my own kernel..
Unfortunately it always happens when I'm not at home, so I can't directly debug using ADB (if possible at all).
So I can't easily find out wether it's a hardware issue, kernel issue or software issue.
If anyone has a clue about this, please reply!!
K900 said:
To avoid SoDs, you need to set the lower voltage higher.
Click to expand...
Click to collapse
sainthout said:
The standard voltages I'm using should be ok, but mine still SoD's sometimes.
With stock kernel as well as with other kernels, as well as with my own kernel..
Unfortunately it always happens when I'm not at home, so I can't directly debug using ADB (if possible at all).
So I can't easily find out wether it's a hardware issue, kernel issue or software issue.
If anyone has a clue about this, please reply!!
Click to expand...
Click to collapse
Is it SoD with dock connected or tablet alone? I'm sure you're familiar with the SD card removal thing from the dock to prevent SoD with guevors kernel? That wasn't my issue anyway, but it's just one I've heard of...
edit: you know, I didn't even think about the voltages being the issue with the other kernels... Is there an automated program to adjust voltages? I used QuickClock Overclock for my Droid X, but I'm not familiar with changing voltages on any other devices...
---------- Post added at 11:42 AM ---------- Previous post was at 11:33 AM ----------
I wouldn't MIND having OC, but I hardly use it. I got out of the OC game after watching it kill batteries on multiple phones and devices..
No one really NEEDS to OC, but for some reason people feel the need for it. The only phone I really NEEDED OC was my Droid Eris to play Angry Birds when that first came to Android... anyways, off topic...
I messed with the tablet last night, and still had no SoD.. I'll report back again tonight when I get home from work.
do you make it for jb please ?? we need it
Good to hear that the kernel works so far, hope it won't SoD.
I don't have the dock, the SoD's are just random it seems.
I'm also not working on overclocking anymore, too much files are involved which make it difficult to understand and fix.
It's also a pretty big risk, you could burn your CPU or GPU if using wrong values or something like that.
I'll leave the stock voltages and stock frequencies.
I'm now trying to fix the touchscreen issue that happens after some time. Not many people have the problem, so this won't do anything to other people.
Just updating the Linux I2C core to new 3.6 and backporting some newer touchscreen drivers.
Maybe I can also include some newer USB Ethernet drivers and backport other things.
When I implemented something that's worth trying out, I will put a new kernel version online
poppajules said:
Is it SoD with dock connected or tablet alone? I'm sure you're familiar with the SD card removal thing from the dock to prevent SoD with guevors kernel? That wasn't my issue anyway, but it's just one I've heard of...
edit: you know, I didn't even think about the voltages being the issue with the other kernels... Is there an automated program to adjust voltages? I used QuickClock Overclock for my Droid X, but I'm not familiar with changing voltages on any other devices...
---------- Post added at 11:42 AM ---------- Previous post was at 11:33 AM ----------
I wouldn't MIND having OC, but I hardly use it. I got out of the OC game after watching it kill batteries on multiple phones and devices..
No one really NEEDS to OC, but for some reason people feel the need for it. The only phone I really NEEDED OC was my Droid Eris to play Angry Birds when that first came to Android... anyways, off topic...
I messed with the tablet last night, and still had no SoD.. I'll report back again tonight when I get home from work.
Click to expand...
Click to collapse
Different JB ROMs may require different ramdisks, so it will take a little time to get it done properly and stable.
For which JB ROM would you like to use it? I might be able to take a copy of the ROM's kernel's own ramdisk and combine it with my kernel
I'm also thinking into making one for RaymanFX's new LiquidSmooth ROM, anyone interested?
prendomiao said:
do you make it for jb please ?? we need it
Click to expand...
Click to collapse
I am sorry if i sound stupid, but where do i extract files to? I have a flashing red light on my USB ethernet but no connection
Hi, does Android display a notification that you connected an USB Ethernet device?
And for which ROM are you trying?
mazimo said:
I am sorry if i sound stupid, but where do i extract files to? I have a flashing red light on my USB ethernet but no connection
Click to expand...
Click to collapse
USB Ethernet works on Android 2.3 with icon...
Ethernet doesn't have anything to do with Android at all.
The Linux kernel provides drivers which will provide Android a universal interface to control Ethernet devices.
When you plug in your USB ethernet device, the kernel will create an eth0 interface (first ethernet device interface).
Android sees that immediately and will show a little message that an ethernet device is detected.
With very old Android versions, Android doesn't really support ethernet, but some kernels do.. in that case ethernet support will be provided automatically without any notifications.
So for example, if Samsung want to support every USB ethernet device, they can, by building support into the Linux kernel.
If Asus doesn't, they don't build any support in the kernel, so the devices won't be recognised and so they will not work.
Except 1 or maybe 2 devices, the original Asus kernel doesn't support ANY Ethernet device, but my kernel supports them all
prendomiao said:
USB Ethernet works on Android 2.3 with icon...
Click to expand...
Click to collapse
new release
Everyone on older versions, please upgrade to v2.0 and try my new kernel manager application!
(Which is also my very first Android application)
Enjoy and please post feedback
If anyone would like to tryout a JB version of my kernel, please pm me!
I ran your 1.0 version, and it's great. I have MASSIVE battery life compared to before. The only issue I have noticed is with wifi reconnecting after deep sleep. It disconnects when screen is off (i verified the settings), but it has a difficult time reconnecting. I usually cycle the wifi toggle and it connects, or I click on my wifi and it connects. It's clearly not a major issue, just a little extra thought when I wake it up.
I read through and no one reported anything like this, so I figured it might be something to keep your eye out for in your later builds. I will install the 2.0 today and give feedback later. Thanks for your hard work!
It was bound to happen, so here it is. The Grouper running Android 6.0!
What works:
- WiFi
- display
- audio
- Bluetooth (partially)
- Multiwindow
- Auto-rotate
What's broken:
- OTG
- surfaceflinger*
What's untested:
- camera
- NFC
I will not offer a ROM zip at this point due to the fact that the rootfs is inherently insecure for the time being. However, the sources are available below and should be bootable.
Sources:
http://github.com/Grouper-aosp
CREDITS:
@dolorespark - ramdisk fixes, sepolicy fix (3.1 compatible)
@Ziyan - kernel work and device tree
@GtrCraft - device tree help, testing and support
I highly encourage the use of the stock 3.1 kernel. I've modified sepolicy to allow old kernels to run.
Wow ☺
what does it mean, broken surfaceflinger*?
Thanks dude! Will try to flash when rom is linked and when I can access my Nexus 7!
TheXorg said:
what does it mean, broken surfaceflinger*?
Click to expand...
Click to collapse
For some reason, surfaceflinger isn't looking in the /system for the GPU binaries. To bypass this I had to symlink them to the rootfs.
Wow. Though, it would be great if anyone -- or the OP -- could cook the ROM and share the link. Looks good enough.
itskapil said:
Wow. Though, it would be great if anyone -- or the OP -- could cook the ROM and share the link. Looks good enough.
Click to expand...
Click to collapse
A link will be posted as soon as we fix Surfaceflinger and a couple bugs in the 3.4 kernel.
@Motorhead1991 thanks a lot for the heads up! Waiting patiently.. pls tag once it's up. :good:
Having done this already, let me add:
most likely also you have gps broken, and nfc broken
i am guessing selinux is also not doing all it should
also the issue is not with surfaceflinger (that is just the symptom)
I was hoping someone could port 6.0 to this device. Waiting for the OP to show ready to rock and roll !
@Motorhead1991 awesome work @dmitrygr saw a reddit post where you said you are working on nexus 7.... patiently waiting for it after trying your nexus 4 build
2012katas said:
@Motorhead1991 awesome work @dmitrygr saw a reddit post where you said you are working on nexus 7.... patiently waiting for it after trying your nexus 4 build
Click to expand...
Click to collapse
Other way around, friend . @dmitrygr did the N4. I started on the N7 (2012) myself and received assistance from him and others .
Excellent work! I'll be watching this with interest.
Thanks! I'm waiting for your release
Camera, NFC and OTG is not important for me right now.
dmitrygr said:
Having done this already, let me add:
most likely also you have gps broken, and nfc broken
i am guessing selinux is also not doing all it should
also the issue is not with surfaceflinger (that is just the symptom)
Click to expand...
Click to collapse
For NFC, we need to revert this commit - adding it to the device tree is way too problematic, and this shouldn't cause problems for other devices anyways....
For SELinux on 3.1, we need these commits, and we need to remove three recovery-related neverallowed rules from the device tree (not a huge deal really) - these commits are already included in my 3.4 kernel (thanks to the android-3.4 merge), but it's not ready to be shipped... posting a screenshot of M running with 3.4 was a mistake.
For EGL, I use this workaround, which fixes that particular problem without modifying the system libraries - it would be really nice if you knew another, nicer solution, also without modifying the system libraries
Right now, GPS, camera and audio is broken (thought audio might be broken because of camera - I experienced similar symptoms while working on 3.4).
dmitrygr said:
Having done this already, let me add:
most likely also you have gps broken, and nfc broken
i am guessing selinux is also not doing all it should
also the issue is not with surfaceflinger (that is just the symptom)
Click to expand...
Click to collapse
The NFC propably needs the NXP NFC stack which had been dsiabled building by google and can be reverted: https://gerrit.omnirom.org/#/c/14956/
My Optimus G needed relocations for the nfc hardware lib, but I think it might be not needed, anyway this is hacky change to make relocations warnings again: https://gerrit.omnirom.org/#/c/14955/
Ziyan said:
For NFC, we need to revert this commit - adding it to the device tree is way too problematic, and this shouldn't cause problems for other devices anyways....
For SELinux on 3.1, we need these commits, and we need to remove three recovery-related neverallowed rules from the device tree (not a huge deal really) - these commits are already included in my 3.4 kernel (thanks to the android-3.4 merge), but it's not ready to be shipped... posting a screenshot of M running with 3.4 was a mistake.
For EGL, I use this workaround, which fixes that particular problem without modifying the system libraries - it would be really nice if you knew another, nicer solution, also without modifying the system libraries
Right now, GPS, camera and audio is broken (thought audio might be broken because of camera - I experienced similar symptoms while working on 3.4).
Click to expand...
Click to collapse
In hindsight, yeah showcasing 3.4 was jumping the gun a little bit. I just got ahead of myself and wanted to bring hope to people that still use such an "old" device.
Update: I was able to fix gps in a similar way. Also, it seems like 3.1 + M isn't going to play together (serious memory management issues), so I had to switch back to 3.4 (me and @sheffzor are working on 3.4 day and night). So, only camera and audio remains
Sweet! @Ziyan, @sheffzor and all the other devs for the win!