FIRST OFF: THIS IS FOR UNLOCKED BOOTLOADERS. IF YOU TRY TO INSTALL THIS WITH A LOCKED BOOTLOADER, YOU WILL BRICK YOUR PHONE.
As aGraceful has been mentioning, Here is the CM9 thread dedicated to the R800x.
What it is:
We (myself, aGraceful or anybody else who's interested) will port FXP with every new release that comes out.
I (or if anybody else is interested) will be building & uploading a new version (from source) about mid-week (between FXP release) with the newest CM9 updates.
What it is not:
Neither myself, aGraceful, or anybody else who contributes claim any thing special about the code. Either FXP built it (if it's a port) or it's code from Cyangenmod/Koush/freexperia or anybody else who has contributed to the CM9/Android repos.
Starting 2012 June 06 -- I am using my own device tree and vendor tree to build this, so it should work better with wifi than FXP's builds.
Now, onto the good stuff.
What Works:
Data
Calls
Wifi
GPS
SMS
Accelerometer
MMS (thanks chrono!)
What Doesn't Work:
Bluetooth Media Audio (Thanks chrono!)
Video Recording (Thanks Neoandgeo for pointing that one out)
Facebook account syncing (Thanks DoubleByte) -- Note facebook account syncing looks like it's a problem within 4.0 framework...
Anything else that doesn't work, lemme know, I'll add it to the list.
FXP Changelog: changelog for fxp
Link to All Downloads
What's in it:
1) agraceful's port of FXP 115 116 117 (Current as of 04/22) I'm gonna stop hosting FXP ports through my mediafire, look to agraceful for those
2) mega_fix.zip -- contains Atarii's wifi/gamepad fix & 216monster's mms/carrier name fix
3) My latest build from source (newest date in the title)
4) Older builds
5) Copy of the libs I use for porting, If you're interested in trying to bring another ROM to our phone, these cover mostly everything) dev corner with some libs if you're interested in porting something.
Steps to do a install:
1) Download & copy to sdcard
2) reboot recovery,
3) MAKE A NANDROID!
4) wipe dalvik/cache
5) install from sdcard.
Steps to do a 100% clean install (we're talking if all else fails try this option)
1) Reboot into recovery, MAKE A NANDROID, wipe the 3 major things (data/cache/dalvik)
2) Turn off your phone & connect it in fastboot mode.
3) enter this fastboot erase system (this will erase the /system partition, insuring a clean install)
4) boot into recovery
5) install from zip.
Thanks to Ridder215215, a complete guide on how to install CM9 (just replace the link in line 2 with the link above)
As everybody knows, Flashing roms can lead to issues with your phone. When you decide to flash something, you are taking the responsibility for your phone working into your own hands.
Google apps: http://goo.im/gapps
or goo.im market app: https://play.google.com/store/apps/details?id=com.s0up.goomanager
Rom Update: 2012 April 11
1) Latest CM9 fixes.
2) Gamepad fix added in.
3) Wifi fix is included
4) Kernel is included in the zip this time, so no need to download two separate things
Test update: 2012 April 11
Uploaded a xLoud test version for y'all to try out. Please tell me how well it works for you guys! (If it makes a big enough difference, I'll change out dspmanager for it)
1) Added in xLoud framework (kinda, I think we're missing stuff from framework.jar/framework-res.apk so it doesn't show up in menu-> sound settings) ALSO: It's having an issue with wrong UID (settingsProvider.apk issue) so when I get around to it, i'll tear apart some things and see if it can't be ported.
2) Removed DSP manager
Kernel Update; 2012 April 14
Uploaded a new kernel for people to test out
Enabled governors:
Conservative
MinMax
SavagedZen
SmartAssv2
InteractiveX
Enabled IO Schedulers:
Anticipatory
Deadline
CFQ
V(R)
Disabled ALS (Thank Keiran)
Sources are FXP's (https://github.com/freexperia/semc-kernel-msm7x30-ics/tree/ics) All I did was tweak some minor stuff
Rom Update 2012 April 15
1) Latest CM Sources
2) No xLoud tweaks
3) Wifi fix built in (will be from now on)
4) Gamepad fix built in (will be from now on)
5) Set mmc to "12" in apns-conf.xml (should fix any mms issues, if it doesn't I'll change it to 5)
Kernel uploaded yesterday will still work (am using it right now)
Kernel Update (2012 April 18)
Uploaded a new kernel built from DooMLoRD's Sources (see links above) with wifi modules included (so you won't have to flash 'em) -- NOTE: THIS ONE WILL BREAK H/W DECODING.
Rom Update (2012 April 19)
Uploaded a new version.
1) Latest cm9 fixes
2) Tried adding some of the info from brainard52's post into the apns-conf.xml it it doesn't work, follow the instruction in his post (thanks brainard52!)
Rom Update (2012 April 21)
Uploaded a new version
1) Latest cm9 fixes
{in case mms is still not fixed 2) Tried adding some of the info from brainard52's post into the apns-conf.xml it it doesn't work, follow the instruction in his post (thanks brainard52!)
}
Why? Because 8 hours and still no upload from FXP, so I felt like uploading one
Rom Update (2012 April 25)
Uploaded a new version
1) Latest cm9 fixes
2) Included KeiranFTW's latest DFK-CM9 kernel in the zip, because well, it works. best. way to go keiran!
3) Made sure that ro.board is zeus, not zeusc (once again, thanks Keiran!)
Rom Update (2012 April 29)
1) Latest CM9 Fixes
2) zipalign in /system/xbin
3) OI File Manager From OpenIntents
4) Network Name fix from 216Monster!
Rom Update (2012 May 03)
1) Latest CM9 fixes
2) Change in baseband libs to .57.
Sorry, not too much this time, I got distracted with the 2.3.4 update & got to it late
Rom Update (2012 May 05)
Added Codename-Android to the download list. If you like tweaks, enjoy. Codename Android has it's own thread
Rom Update (2012 May 06)
1) Latest CM9 fixes... including theme manager! (but no themes, yet)
Rom Update (2012 May 09)
1) Latest CM9 fixes
Rom Update (2012 May 12)
1) Latest CM9 Fixes (sorry, nothing big this update, busy)
2) Also packaged latest DFK in zip
3) DO NOT USE FXP KERNEL WITH THIS ROM, I HAD MASSIVE FC ISSUES.
Rom Update (2012 June 6)
1) Been a little while hasn't it
2) Latest CM9 fixes
3) Kernel included was built from source as part of CM's new "inline kernel building" (FXP's kernel)
As Brainard52 Suggested,
Resources:
HOW TO FLASH A KERNEL:
1) Download a working kernel for CM9 (it's in download links, included with FXP zip & stand-alone (will be fixed next update))
2) extract kernel from where ever you downloaded it to where ever fastboot is (unless you add fastboot to $path in windows or /bin||/usr/bin||etc in linux)
3) type the following command "fastboot -i 0x0fce flash boot <name of boot.img>
4) NEVER FLASH RECOVERY.IMG.
Linux users:
If you create a file, 51.android.rules, put this in it
Code:
SUBSYSTEM=="usb", ATTR(idVendor)=="0fce", mode=="0666", GROUP="plugdev",
chmod it to 644 (r+w) & copy it to /etc/udev/rules.d/ you never need to use -i again! (for your play)
Links:
Flashtool:
http://forum.xda-developers.com/showthread.php?t=1351299
Original FXP Thread:
http://forum.xda-developers.com/showthread.php?t=1447542
Team Darkforest CM9 Kernel:
http://forum.xda-developers.com/showthread.php?t=1541482
Recovery:
http://forum.xda-developers.com/showthread.php?t=1130639
In case you want to try out building from source, read this link:
http://forum.xda-developers.com/showthread.php?t=1556971
Note: KeiranFTW forgets one major thing in his post, he assumes that somebody will only do it once! If you plan on doing it more than once, then for every git clone you do (msm-7x30, zeus, zeus-common in device/semc/ & vendor/semc/) you should go through and do a git pull everytime you wanna rebuild source (knowing Keiran, he probably just made a script for it )
If you want to build a kernel from source download this text file:
Kernel Tutorial! (Note: In it I use FXP sources, if you wanna Doom/Keiran just change the git url inside to their kernel sources)
Courtesy of CrimsonKnight13, Here is a list of apps that are a good addition to CM9
CrimsonKnight13 said:
Here's my list of preferred apps over stock CM9/ICS
ConnectBot > Terminal Emulator
Dolphin Browser HD (newest has an ICS-ish look) > Browser (Chrome)
exDialer w/ ICS Theme AC > Phone
Play Music > Music
SuperSU > Superuser
APEX Launcher > Trebuchet
Swiftkey 3 Beta (has a very ICS look) > Default keyboard
OpenExplorer Beta > File Explorer (from any ICS/CM9 iteration)
Alarm Clock Plus > Clock
Click to expand...
Click to collapse
I'm adding a poll on top to see what people want included. If an app is a paid app, then don't even think about asking for it to be added.
LOGCAT
For future reference, I'm going to include here how to use logcat (android debugging tool.)
There are two main ways to do a logcat, within android and through adb.
Logcat within android can be installed by a logcat app:
Two good examples are either: aLogcat or Catlog
I prefer catlog, because in my opinion it has a little bit nicer UI. Both of these programs can dump their logs to a txt file, which is very useful for debugging.
On the other hand, using adb to run logcat, in my opinion is much more useful, because you can start using it when android boots (i.e. once the boot animation appears.)
The code for logcat is
Code:
adb logcat > name of problem.txt
you can also do
Code:
adb logcat -f name of problem.txt
how I prefer to do it is this way:
Code:
adb logcat -v long > name of problem.txt
with the -v flag & the long argument, it changes output to long style, which means every line of logcat will be on its own line (makes it a little neater, imo)
Here's where using logcat (via adb makes life really easy)
Lets say you find a problem you're having after looking at a logcat.
For example:
When I was trying to use a different ramdisk, wifi wouldn't work so I got a logcat that's almost 1300 lines long (a lot of stuff happens in the background)
So if you search for an error in the logcat file (it's always e/ for error, f/ for fatal. those are the two main things that matter to me.)
Code:
D/dalvikvm( 871): GC_CONCURRENT freed 472K, 6% free 10224K/10823K, paused 1ms+6ms
V/AmazonAppstore.DiskInspectorServiceImpl( 871): Available blocks: 21981, Block size: 4096, Free: 90034176, Threshold: 5242880, withinThreshold? true
D/AmazonAppstore.UpdateService( 871): Received action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
W/AmazonAppstore.UpdateService( 871): Confused about why I'm running with this intent action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
D/dalvikvm( 890): GC_CONCURRENT freed 175K, 4% free 9375K/9671K, paused 2ms+3ms
V/AmazonAppstore.ReferenceCounter( 871): Reference (MASLoggerDB) count has gone to 0. Closing referenced object.
E/WifiStateMachine( 203): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
V/AmazonAppstore.UpdateService( 871): runUpdateCommand doInBackground started.
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateCommand( 871): Not updating key: digitalLocker from: 1334228488057
V/AmazonAppstore.UpdateService( 871): Finished UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: serviceConfig
V/AmazonAppstore.MASLoggerDB( 871): performLogMetric: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
V/AmazonAppstore.MASLoggerDB( 871): onBackgroundTaskSucceeded: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
W/CommandListener( 118): Failed to retrieve HW addr for eth0 (No such device)
D/CommandListener( 118): Setting iface cfg
D/NetworkManagementService( 203): rsp <213 00:00:00:00:00:00 0.0.0.0 0 [down]>
D/NetworkManagementService( 203): flags <[down]>
E/WifiStateMachine( 203): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg - com.android.server.NativeDaemonConnectorException: Cmd {interface setcfg eth0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set address (No such device)}
W/PackageParser( 203): Unknown element under <manifest>: supports-screen at /mnt/asec/com.android.aldiko-1/pkg.apk Binary XML file line #16
D/wpa_supplicant( 930): wpa_supplicant v0.8.x
D/wpa_supplicant( 930): random: Trying to read entropy from /dev/random
D/wpa_supplicant( 930): Initializing interface 'eth0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 930): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): ctrl_interface='eth0'
D/wpa_supplicant( 930): update_config=1
D/wpa_supplicant( 930): Line: 4 - start of a new network block
D/wpa_supplicant( 930): key_mgmt: 0x4
(mind you, that's 29 lines out of 1300ish, just for example)
I then could do the following with logcat:
Code:
adb logcat WifiStateMachine:E -v long > name of problem.txt
and this will only print out any errors associated with WifiStateMachine, and anything which is fatal, which makes it about a million times easier to figure out what's going on!
How this relates to xLoud. (or any other problem we have with future updates.)
Now, since xLoud is apparently causing all sorts of havoc including not granting root , screwing up volume & messing with equalizers, a logcat done the following way will help me immensely with figuring out how to go about fixing it:
Code:
adb logcat *:E -v long > name of problem.txt
will print out all errors, fatal exceptions (what causes android to crash) that happen with the xLoud (or any other risky) update.
my email (for sending me logcats): [email protected]
Complaints, requests for add-ons, stupid questions, or anything else I feel like will be deleted upon receiving it. Logcats will not.
(If you wanna complain, request something or ask a stupid questions, that's why this thread is here)
Regarding Nightlies:
UPDATE:
Everybody: Head on over here -- http://forum.xda-developers.com/show....php?t=1661091
It's the nightly build for R800
Pax
Click to expand...
Click to collapse
UPDATE: Here is an update.zip file to automatically change any CM9 (AOSP ICS) based R800i download to work with the R800x (all thanks to KeiranFTW & Atarii for the fix)
saved for future use
Very nice.
Is the minmax governor in your kernel?
CrimsonKnight13 said:
Very nice.
Is the minmax governor in your kernel?
Click to expand...
Click to collapse
No, I have not messed with the kernel yet, after I get all the kinks out of my builds, I might start working with the kernel source.
Pax
paxChristos said:
No, I have not messed with the kernel yet, after I get all the kinks out of my builds, I might start working with the kernel source.
Pax
Click to expand...
Click to collapse
Your ROM & kernel will be my templates for my own. Finding time will be the issue...
Bluetooth Media Audio is also broken. Connects to phone audio fine, but media audio plays out of phone speakers.
EDIT: MMS does work as long as the verizon APN is set. I think Chevy includes it as part of his package, because I haven't had to manually set it since 112.
crono141 said:
Bluetooth Media Audio is also broken. Connects to phone audio fine, but media audio plays out of phone speakers.
Click to expand...
Click to collapse
Indeed, I confirmed this in the GSM CM9 Thread. I was watching my logcat as I connected my headphones up, you get a message from the AudioManager during the BT setup that it is changing things and routing audio to the speaker, which is clearly wrong.
It's coming from two separate processes though, so I gotta dust off my regex skillz to write a regex that'll pull in the messages from the BT process and the AudioManager process.
Whohoo! Welcome everyone! Anything cm9 cdma related put here instead of the fxp thread from now on since they won't pick us up for about another few months or so. Other then the obvious common sense things like being decent and patient with each other, it's time to bang our heads together and make our plays eat some ics!
Will be installing right now. Will let you know what I find (if anything)
ohh i know, get xloud working so i can actually hear my phone ring and notification sounds play and alarm go off. ^_^
DoomLoRD's ICS Beta DooMKerneL works with FXP, if you flash his wifi modules and run this command at boot: "insmod /system/lib/modules/bcm4329.ko"
Thanks to chevyowner for that command, I'd have never figured that out.
And if you want to have deep sleep, don't run that command to activate the wifi until you need it. I don't use wifi much, so I've got mine set up as a script in Rom Toolbox. When I need wifi, I run the script, then when I'm finished with wifi, I reboot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A couple of things to mention here, since this is the ALL NEW FXP CDMA Thread !!!
You may recall I reported a problem with PACMAN for Xperia PLAY where it shows up in the market as incompatible, and it won't manually install from my backup of the apk. I have concluded this is definitely a compatibility issue with CM and possibly something needs added or edited in the build.prop to resolve it. I'm no dev, but I'll try to figure this out and get it working, which may also resolve some of the other so-called incompatible app issues.
Second item of note: The caps lock does not work in the standard keyboard. Normally you can click it twice to lock caps in, but not in CM9.
Third - well, there was a third, but now I've forgotten what it was, so I'll add it later!
10 char...
(xda emailed me your earlier post, I'll respond to that.)
FXP will always say FXP in the title, mine will have a date, both well be signed, just not in the title...
Sent from my R800x using Tapatalk
paxChristos said:
(xda emailed me your earlier post, I'll respond to that.)
FXP will always say FXP in the title, mine will have a date, both well be signed, just not in the title...
Sent from my R800x using Tapatalk
Click to expand...
Click to collapse
I swear I read your post about 10 times, I didn't read that part till the 11th
I am an idiot and I need help.I just unlocked tonight and afterwards I downloaded this,transfered to sd and attempted to install.It said the usual and hung at installing update.I did a battery pull(Im an idiot)and when I attempted to get into recovery I am froze at Sony screen.Suggestions?I am very new to the Play.
netizenmt said:
A couple of things to mention here, since this is the ALL NEW FXP CDMA Thread !!!
You may recall I reported a problem with PACMAN for Xperia PLAY where it shows up in the market as incompatible, and it won't manually install from my backup of the apk. I have concluded this is definitely a compatibility issue with CM and possibly something needs added or edited in the build.prop to resolve it. I'm no dev, but I'll try to figure this out and get it working, which may also resolve some of the other so-called incompatible app issues.
Second item of note: The caps lock does not work in the standard keyboard. Normally you can click it twice to lock caps in, but not in CM9.
Third - well, there was a third, but now I've forgotten what it was, so I'll add it later!
Click to expand...
Click to collapse
The real question is has ANYONE been able to install/launch Pacman in ICS on the Play? Perhaps it is a compatibility issue with the game itself that needs an update from Namco in order to support ICS? I think that is more likely...
Taken that in reverse, GTA III will not install in GB, but allows me to install fine in ICS
bob24260 said:
I am an idiot and I need help.I just unlocked tonight and afterwards I downloaded this,transfered to sd and attempted to install.It said the usual and hung at installing update.I did a battery pull(Im an idiot)and when I attempted to get into recovery I am froze at Sony screen.Suggestions?I am very new to the Play.
Click to expand...
Click to collapse
did you flash a kernel? (fastboot -i 0x0fce flash boot boot.img)
Spam the back button upon boot (it might be the volume rocker, I'm not 100% sure)
That should get you into recovery.
Sent from my R800x using Tapatalk
I tried like crazyto get into recovery via volume down which is how i got in before unlocking.I am very new to play and I am absolutely bummed that i have a new brick
---------- Post added at 01:31 AM ---------- Previous post was at 01:30 AM ----------
I was installing via sd just as the post said and when it hung I did a battery pull
---------- Post added at 01:32 AM ---------- Previous post was at 01:31 AM ----------
I have fastboot up.Is there a command you could show me how to run that would help?
---------- Post added at 01:34 AM ---------- Previous post was at 01:32 AM ----------
I appreciate any help given.I feel like such an idiot
Related
Evervolv is maintained by MongooseHelix, Preludedrew, and myself. Our goal is to bring ice cream sandwich to unsupported devices guided by the aosp philosophy, everything we do is opensource and transparent to the public. Visit our Gerrit or Github.
We have a few customizations such as:
Androidian Theme
Battery percent
QwikWidgets
Six bar signal strength
Standalone power widgets
Tri State lockscreen with customizable actions
Trackball / Volume wake
Volume button music controls
All of these can be turned off or set back to aosp apperance via our EVToolbox for those that wish to have a pure google look.
Click to expand...
Click to collapse
I originally started porting ICS to my beloved nexus one the very same day google released the source back in November. I had very little knowledge and no experience porting android. It took 2 days to sort countless build errors and get it booting, only a few days later i was able to release my first alpha (where absolutely nothing worked) It has come a long way since then, with hundreds of hours invested on my part and undying support from this wonderful commutity, I am pleased to announce: as of 2.1.0p11 this rom is /almost/ stable. However it will remain in alpha/beta (whatever you want to call it) a while longer, but the majority of people will find this usable as a daily driver.
For those of you not following this thread. You may not know my nexus died. As in the NAND finally gave out ((bootloader) rbchk: Total 1191 bad blocks!!). And I was able to get a replacement on ebay for $142.50 USD. Paid for entirely with your donations! Thank you to everyone who donated (i can't appreciate it enough). I look forward to bringing you the latest and greatest Ice Cream Sandwich to your n1's.
I have spent many hours and sleepless nights on this. So if you like it please feel free to hit that donate button above that picture of me.
Working: [person who helped fix it]
3g (Radio: i use 5.08.00.04 - 5.12 reported working just as well)
Accelerometer/Compass [me][chrs2021]
Apps2sd [me]
Bluetooth [me]
Calling
Camera [rampv78] Preview [kushdeck] Video [mongoosehelix/me]
Fm (reported working with third party apps from market)
Gps
Hardware Acceleration [me] (p8 and up)
Headphone jack [zivan56]
Home button [MongooseHelix]
Init.d [MongooseHelix]
Led (TrackBall) Notifications
MMS
Network Stats and Quota [me]
Opengl support [me]
Screenshots
Sound [sean neeley][me]
Signal Strength [cm][me]
TouchScreen [dr1337] Multitouch (2 finger) [theomy]
Trackball (navigation) [me] (clicking) [jaybob413]
Trackball Wake [me]
USB Mass Storage (native now working)
Usb Tether (dk-zero-cool)
Wifi [cm]
Wifi Signal Strengh Icon in Status Bar. [preludedrew]
Wifi Tethering
Click to expand...
Click to collapse
Not Working:
Gapps might not work properly (search the thread for fixes before posting issues)
wifi ad-hoc/p2p
Builtin alarm clock app doesn't work 100% of the time.
Click to expand...
Click to collapse
TODO list
Fix omx video
Click to expand...
Click to collapse
Short FAQ
Q:Screen wont come back on, the buttons light up but i have no screen?!
A: Try taking out your sdcard. If it works you need to reformat your sdcard and whatever you do dont use clockworkmod!
Q: Im getting lockups and have to pull the battery to restart?
A: Easiest way that seems to do the trick: Goto: Evervolv Toolbox -> Performance -> Processor -> change Min Freq to 384Mhz
A: Or: change the governor from ondemand to smartassv2
Click to expand...
Click to collapse
[STOP]
You must install blackrose hboot before flashing ICS. Instructions.
BlackRose
You must increase the size of the system partiton to fit ICS to at least 210MB
*4/14* I had previously recommended 210 system but am now changing that back to 220. The size of ICS and mainly Gapps is growing and with 210 system on the a2 release, after gapps there is only 6mb free space. That doesnt give me very much room to grow on and can cause problems with people who have bad blocks on the system partiton.
RECOMMENDED: System 220MB Cache 10MB Data 206MB Download
System 210 Cache 8 Userdata 218 Download
(or make your own with the Blackrose installer).
All past builds will work just fine on either layout 210 and 220
Future builds might not fit on 210 as of a2 it is pushing it.
If you are installing for the first time choose the 220mb system.
Flash:
Code:
fastboot flash hboot hboot_brcrust_220-10-206-ICS.nb0
fastboot reboot-bootloader
fastboot -w
If it flashed correctly: after the 'reboot-bootloader' command you will see TexasICS on the second line (under blackrose)
Keep up with latest developments
http://review.evervolv.com
To build Evervolv
Code:
repo init -u git://github.com/Evervolv/android.git -b ics
. build/envsetup.sh
breakfast passion
mka
To flash the img files.
Code:
tar xjf <release name>.tar.bz2
adb reboot bootloader
fastboot -w
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot
IRC
Join us in #evervolv on freenode http://www.evervolv.com/chat
My nick is drewis.
Enjoy your TexasIce Cream Sandwich!!
Screens from p9. (left lockscreen, middle notification toolbox, right phone info)
More screens (from my g+) https://plus.google.com/photos/102710594547223731659/albums/5724901287546593969
CHANGELOG / Downloads
CHANGELOG / Downloads
ATTN: ALL BUILDS HOSTED ON GOO.IM WERE LOST.
Here is the final version: http://ev-dl1.deuweri.com/Perdo/Evervolv-Perdo-2.2.0-Final-passion.zip
GAPPS:
(latest are posted to mongoosehelix twitter page) or dl here 5-20-release (thanks TuSKan for the mirror)
Gapps are NOT included in the rom. Reasons for this is 1) smaller upload for me 2) Gapps seem to be the source of most peoples problems. This way you can flash whatever version or package you want/works best (or even make your own custom gapps package)
A2SD
About the included apps2sd see: ->here<-
STOCK KERNELS: (no need to flash, provided if you try another kernel and want to switch back)
Source: https://github.com/Evervolv/android_kernel_htc_qsd8k
2.2.0a3: http://d-h.st/TD0
2.2.0a4: http://d-h.st/1xR
Evervolv-Perdo-2.2.0a6 (7/20)
Unofficial build from lacus88: http://forum.xda-developers.com/showpost.php?p=29127460&postcount=4273
Includes the last few commits we submitted to ics before jellybean came out. that didnt make it into the last build.
Evervolv-Perdo-2.2.0a6 (7/1) (final)
Request fill week:
Notification toolbox now QwikWidgets with easier widget reordering
Long press back to kill apps
Trackball Alert Patch to custom colors using lilhermits app
Toolbox and Themes removed from app drawer: now access through settings
Androidian theme is now mostly complete and usable.
Revert some linaro patches to try and fix some weirdness
Rebuild (7/2)
Fix bootanimation
Cleanup to honeycomb lockscreen
finishing touches to androidian theme
ZIP:http://goo.im/devs/evervolv/20120702/Evervolv-Perdo-2.2.0a6-passion.zip
TARBALL:http://goo.im/devs/evervolv/20120702/Evervolv-Perdo-2.2.0a6-passion.tar.bz2
AROMA INSTALLER:http://forum.xda-developers.com/showpost.php?p=28230809&postcount=4174
2 builds are available this time only difference is the toolchain
MORE STABLE: STOCK GOOGLE TOOLCHAIN
ZIP:http://goo.im/devs/evervolv/20120701/Evervolv-Perdo-2.2.0a6-passion.zip
TARBALL:http://goo.im/devs/evervolv/20120701/Evervolv-Perdo-2.2.0a6-passion.tar.bz2
EXPERIMENTAL: LINARO TOOLCHAIN (bluetooth is broke)
ZIP:http://goo.im/devs/evervolv/cron/20120701-gcc-4.7/Evervolv-Perdo-2.2.0a6-passion.zip
TARBALL:http://goo.im/devs/evervolv/cron/20120701-gcc-4.7/Evervolv-Perdo-2.2.0a6-passion.tar.bz2
I put the wrong boot animation in a6.
Here's the correct one : http://d-h.st/Heh
Or the old one if you dont like it: http://d-h.st/nCg
THESE ARE NOT FLASHABLE: push or copy to /system/media/bootanimation.zip with adb or root explorer.
Evervolv-Perdo-2.2.0a5-passion (6/23)
main thing here is camcorder, native omx encoding is working but decoding is still broke so you can record videos but cant play them back. Issues: video is capped at 15fps so it is a little choppy, recorded video is rotated 90 degrees
usb tether support: not native, using the motorola usb app not included (push to /system/app then the toggle in settings will work) i'll probably never include this app in the build since it runs as a service and that bothers me
be sure to check out new options in the evtoolbox (lockscreen and interface) and the new evtips widget
and get the new gapps installer from bexton
ZIP: http://goo.im/devs/evervolv/20120623/Evervolv-Perdo-2.2.0a5-passion.zip
TARBALL: http://goo.im/devs/evervolv/20120623/Evervolv-Perdo-2.2.0a5-passion.tar.bz2
AROMA ZIP INSTALLER repacked by bexton: http://forum.xda-developers.com/showpost.php?p=27815448&postcount=4051
Evervolv-Perdo-2.2.0a4-passion (6/8)
Forgot to bump the version so its still a4
probably 200+ new commits here. Vast majority do not concern n1. but thought it was worth mentioning
bump IMM76L
surfaceflinger hacks: make ui smoother (error in makefile prevented them from being turned on before)
ZIP: http://goo.im/devs/evervolv/20120608/Evervolv-Perdo-2.2.0a4-passion.zip
TARBALL: http://goo.im/devs/evervolv/20120608/Evervolv-Perdo-2.2.0a4-passion.tar.bz2
Evervolv-Perdo-2.2.0a4-passion (5/28)
lockscreen 'wave' animations will follow the unlock around (not just go right)
180 degree (upsidedown) rotation support
kernel updated: kgslv3.8, tiny rcu optimizations, autogroup, bfqv3r2, smartassv2, armv7 changes from caf
newer adreno libs: in combination with kernel updates should make ui noticeably smoother (note: not backward compatible with any pre a4 kernels including tiamat)
updated cli tools: htop v.9, busybox updated 1.20.1, a2sd cleanup: checkext should work better
ZIP: Evervolv-Perdo-2.2.0a4-passion.zip
TARBALL: Evervolv-Perdo-2.2.0a4-passion.tar.bz2
Evervolv-Perdo-2.2.0a3 (5/7)
browser features (incognito / max tabs)
notification toolbox brightness widget fixes
kernel update: sleep of death seems resolved built inline with googles gcc per https://github.com/Evervolv/android_kernel_htc_qsd8k
camera fixes (rapmv78)
ZIP: http://goo.im/devs/evervolv/20120507/Evervolv-Perdo-2.2.0a3-passion.zip
TARBALL: http://goo.im/devs/evervolv/20120507/Evervolv-Perdo-2.2.0a3-passion.tar.bz2
Evervolv-Perdo-2.2.0a2 (4/13)
Bulgarian keylayout, Dutch dictionary added
working google backup/restore (RMerlin)
Volwake/music controls can now be used concurrenly
battery percent icon by default
lockscreen sound toggle icon now updates properly
bluetooth tethering (untested)
attempt to resolve auto button backlights being too bright in low light
audio files have been restructured. you might have to reset your ringtone / notification settings (not needed if you wipe)
kernel update sha/memcpy optimizations one ondemand gov update (per my wip19 branch)(been using for a week with no issues)
ZIP: http://goo.im/devs/evervolv/20120413/Evervolv-Perdo-2.2.0a2-passion.zip
TARBALL: http://goo.im/devs/evervolv/20120413/Evervolv-Perdo-2.2.0a2-passion.tar.bz2
Evervolv-Perdo-2.2.0a1 (4/2)
merge android 4.0.4
finish merge for omx in framework (still not working, falls back to sw)
removed barcode patch from camera (more stable pictures)(so no panorama,video or barcode now)
ZIP: http://goo.im/devs/evervolv/20120402/Evervolv-Perdo-2.2.0a1-passion.zip
TARBALL: http://goo.im/devs/evervolv/20120402/Evervolv-Perdo-2.2.0a1-passion.tar.bz2
For older builds look at Post#3.
Older Builds
Evervolv-Perdo-2.1.0p14 (3/27)
update to gralloc/hwcomposer (slightly smoother)
enable singlepdp ril feature. (should allow easier apn switching)
omx libs included. native hw assisted video not complete in framework (although youtube hq now utilizes the adsp heap, so that progress)
wifi: eap pwd support
mms: misc updates
kernel rebuild with xz compressed, genlock update
much better multitouch experience (theomy)
camera preview works (kushdeck) barcode scanning (tested w/ google goggles) (panorama, video have issues, also there is a memory leak, leaving the camera app open for 2+min will cause OOM to kill the system server possible causing a reboot)
ZIP: http://goo-inside.me/devs/evervolv/20120327/Evervolv-Perdo-2.1.0p14-passion.zip
TARBALL: http://goo-inside.me/devs/evervolv/20120327/Evervolv-Perdo-2.1.0p14-passion.tar.bz2
Evervolv-Perdo-2.1.0p13 (3/15)
Redemption for p12
ZIP: http://goo-inside.me/devs/evervolv/20120315/Evervolv-Perdo-2.1.0p13-passion.zip
TARBALL: http://goo-inside.me/devs/evervolv/20120315/Evervolv-Perdo-2.1.0p13-passion.tar.bz2
Evervolv-Perdo-2.1.0p12 3/12
Nothing major, but many small changes/optimizations
youtube standard def clips shouldnt stutter (color banding still happens)
evtoolbox: statusbar icons: battery % mod from mongoosehelix
standalone powerwidgets from preludedrew
We will be using goo-inside.me for hosting from now on.
TARBALL pulled
ZIP pulled
Evervolv-Perdo-2.1.0p11-passion (2/27)
Phone should not lockup anymore when rotating display. Landscape mode is still strange, status bar is rendered halfway off screen...but only when rotating right...going left its fine.
Moved to cayniarbs stock(ish) kernel with my kgsl commits and ksm/zram backported from 3.0
EVtoolbox: new menu 'performance' control zram(aka compcache) and ksm, both disabled by default. ksm will reduce memory overhead by 10-15mb with minimal cpu usage (0-1%). ive read that ksm likes to have swap (10% zram should be enough) but youll have to experiment and see. also added 'processor' menu (also from cm) to view/control cpu stats.
Apps2sd: support moving /data/data, (run 'a2sd install' again and choose y when asked about appdata) im still wary of how to handle wipes when appdata2sd is active. so ive added two functions to a2sd: 'nodatasd' which removes appdata2sd flag and optionally removes the appdata from sdcard and 'nosysdata' which removes only the system appdata (ie anything starting with com.android) from the sdcard
Browser: i revised hwcomposer. redering is faster < 1 to 2 secs max under heavy scrolling
Camera preview is still broke.
Devhost was broke while i was uploading this so everything is just up on the mirror site.
http://code.google.com/p/texasice-cream-sandwich-mirror/downloads/list
Evervolv-Perdo-2.1.0p10-passion (2/21)
Rebooting issues should be resovled
Added /system/etc/sysctl.conf to set various vm values. Feel free to modify to your liking
Fastboot imgs: http://dev-host.org/SS3
Flashable zip: http://dev-host.org/Lsh
Evervolv-Perdo-2.1.0p9 (2/16)
whats new:
kernel update: 32bit color (fixes gradient backgrounds)
hwcomposer: rewrote from scratch for qsd8k. (main fix is screen off animation)
statusbar: new toolbox, settings button back to opening settings (swipe to change screens). notifications back to stock behavior. toolbox can even be turned off in evtoolbox
browser: slowed rendering, (fuzzy text takes a few seconds to clear up) is much faster now. (1-2 sec instead of 4-5)
known issues:
reboots: check here for initial workaround
removed omx libs due to build error (just use the ones from p8 if you really want them)
rotation still broke, seems to lockup the most on the home screen.
Code:
kgsl kgsl-3d0: |kgsl_mh_intrcallback| axi write error interrupt
and everything else that was broke in p8
updated bug list thanks mrhohoha
Gapps not included:
Flashable zip: http://dev-host.org/zCx 100.48 MB
Fastboot imgs: http://dev-host.org/KfW 98.69 MB
Evervolv-Perdo-2.1.0p8 (2/10)
Going forward with release. Nothing major changed since pre-p8. Still same major issues as outlined >here<. But its working good enough mainly releasing for those itching to try out chrome beta.
Whats new?
Massive kernel upgrade: misc wifi updates, fix ext 2/3 mountisg issues, add in call recording feature, updated kgsl (3d driver) to version 3.3 (cherry-picked partial upgrade to 3.7), other misc updates required for new kgsl driver. source is temporarily at https://github.com/drewis/tiamat-kernel/tree/wip9
Rom: now build with proper ICS OPENGL support (ie 100% hardware accelerated)(well more like 80-90% for now). I still have several issues to sort before hwa is working properly but this is a great start (imo). Screen off animation not working due to hwcomposer issue.
Notes:
This build is much less stable than p7 (or lower) but faster
You must turn off auto rotate in Display Settings or you will experience lockups that require a battery pull. (i know whats causing it but it will be a fairly difficult fix)
kernel build #119 which means i build the kernel 119 times to get this far, and that number is much much lower than the actual number of times i built the kernel before i got it booting and (mostly) working. Just something to think about, in terms of how much work it took to get this far
camera preview dont work but still takes pictures. also does not include rapmv78 newest fixes for panorama and barcode (didn't seem necessary to include them sinc camera preview doesnt work)
Gapps need to be flashed separetly.
Fastboot: http://dev-host.org/FxQ 99.31 MB
flashable zip: http://dev-host.org/VMr 101.00 MB
Evervolv-Perdo-2.1.0p7 (1/28)
camera libs now built from source.
fix the tiny mms pics for t-mobile.
removed prebuilt omx libs so hw video decoding wont work anymore. (these will be added later when we merge the source from cafs)
updated gapps: paid apps should work now
autobrightness should be working better
flashable zip
Evervolv-Perdo-2.1.0p7-passion.zip - 126.0 MB
fastboot images
Evervolv-Perdo-2.1.0p7-passion.tar.bz2 - 124.8 MB
Evervolv-Perdo-2.1.0p6 (1/16)
lockscreen: can choose whatever you want for the actions in evtoolbox (i'll fix up the "waves" for next time)
evtoolbox: lockscreen stuff - new submenu: interface with tbwake toggle (this was a fucing ***** to make work), vol wake, vol music contols moved here. - sixbar signal toggle in statusbar menu
camera: newer libs from rapmv78 for video
a2sd: added 'checkext' to fix errors on sd-ext partition (you dont need to run this...its already being done on every boot)
kernel: revert to p4 version
gapps included:
flashable zip:Evervolv-Perdo-2.1.0p6-passion.zip - 125.3 MB
fastboot images: Evervolv-Perdo-2.1.0p6-passion.tar.bz2 - 124.0 MB
calendar fix http://forum.xda-developers.com/showpost.php?p=21465864&postcount=1606
Evervolv-Perdo-2.1.0p5 (1/9)
whats new in p5 wipe recommended
notification toolbox: tap settings icon to switch between, long press to open settings
lockscreen: volumebutton music control
lockscreen: nullpointerexception soft reboot issue resolved
kernel: rebuild based on latest from tiamat
6barsignal: new drawables
camera: rapmv78 libs
launcher2: a couple options like hide search bar (there are a few options in the launcher settings that dont do anything yet, the only working opiton is hide search bar)
UMS: should properly detect plug/unplug events now (this is where the wipe is recommended if its not working for you, its cause the old not working settings are saved)
misc: new bootanimation from Bexton
latinime: more dictionaries
apps2sd: rewrote for more awesomeness see: ->here<-
gapps included
flashable zip: Evervolv-Perdo-2.1.0p5-passion.zip - 128.4 MB
fastboot images: Evervolv-Perdo-2.1.0p5-passion.tar.bz2 - 127.4 MB
Evervolv-Perdo-2.1.0p4 (12/31)
whats new in p4
6bar signal strength icons
Lockscreen: bring back tab and rotary style, defalut 3way ics style can now choose what app you want. all options in EVToolbox (all thanks to preludedrew...i did pretty much nothing lol)
Rebuilt kernel: still based on Evervolv/tiamat-kernel 8x50 branch
cyan trackball notifications (samuaz)
facebook sync in contacts
About the power button and reboots: i have been unable to reproduce it so i dont know whats causing it
And i think thats it enjoy your new year.
(gapps included)
Fastboot img's: Evervolv-Perdo-2.1.0p4-passion.tar.bz2 - 123.7 MB
Flashable zip: Evervolv-Perdo-2.1.0p4-passion.zip - 124.3 MB
Whats new in p3
Phone: can now disable voicemail notifications (added as many translations as i could so if i missed you let me know)
Lockscreen: experimental new 3way style (silent toggle / unlock / open messaging app)
(will eventually let user choose between lockscreens) (feedback please)
Mobile Network: auto connect fixed? (thanks samuaz) (please report)
New kernel based on tiamat 8x50 2.6.38.8 w/ smartass gov (please report all problems / fixes)
Note: new kernel does not bring hw accel (everything should be mostly the same as the pershoots one)
Apps2sd: modded scripts.
now has dalvik-cache to sd. just run 'a2sd install' again to activate
swap support (if you have a swap partiton on your sdcard)
new help menu run 'a2sd' without arguments to see
Note: all apps2sd info is logged in logcat. Its at the very beginning under the evervolv banner.
USB: native usb mass storage - almost but not working yet (but we're closer)
Note: even though it doest work we now have some annoying usb and adb icons persistent in status bar. sorry i tried to rush the usb fix into this build and didnt feel like taking it out after it didnt work. (we're gonna start porting new usb gadget eventually to fix this)
(gapps included)
Fastboot img's: Evervolv-Perdo-2.1.0p3-passion.tar.bz2 - 124.5 MB
Flashable zip: Evervolv-Perdo-2.1.0p3-passion.zip - 124.9 MB
Rebuild of Evervolv-Perdo-2.1.0p2-passion
Modded a2sd. Doesn't auto install anymore. Run 'a2sd install' (only need to one time. after that wipes (thats fastboot wipes) won't affect it. it just needs to set a flag on /sd-ext)
Trackball wake (yes you heard me (well read me)) Trackball wake
Merry christmas
Full version for custom BLACKROSE only: (eng build)
Img's for fastboot (w/ Gapps): Evervolv-Perdo-2.1.0p2-passion-tbwake.tar.bz2 - 123.9 MB
Flashable zip: Evervolv-Perdo-2.1.0p2-passion-tbwake.zip - 124.1 MB
Evervolv-Perdo-2.1.0p2-passion
Init.d support.
Included my homebrew a2sd that just sets /sd-ext/app and app-private on the first boot (assuming you wiped with fastboot (actually i think it works without wiping as well but untested)) all the apps already on /sd-ext will then show up without further involvement. (if you wiped with recovery it probably removed the apps on /sd-ext. You can prevent this by going to advanced and only wiping cache and userdata.)
If you dont want that. remove /system/etc/init.d/05mountext and 10apps2sd then flash dark tremors.
Google TTS should now work (was missing a library)
SuperUser should be working.
Removed some extra fonts (saves like 2mb)
e2fsprogs and bash are actually included in this one.
Full version for custom BLACKROSE only: (eng build)
Img's for fastboot (w/ Gapps): Evervolv-Perdo-2.1.0p2-passion.tar.bz2 - 123.8 MB
Flashable zip: (w/ gapps): Evervolv-Perdo-2.1.0p2-passion.zip - 124.4 MB
Evervolv-Perdo-2.1.0p1
merge 4.0.3, trackball works (thanks jaybob413)
Full version for custom BLACKROSE only: (eng build)
Img's for fastboot: Evervolv-Perdo-2.1.0p1-passion.tar.bz2 - 99.0 MB
Flashable zip: Evervolv-Perdo-2.1.0p1-passion.zip - 100.0 MB
Gapps: gapps_ev-ics_12-13-2011.zip - 25.4 MB
New boot.img for 2.1.0p1
Includes init.d support -> tested and working with Darktremor Apps2SD 2.7.5.3 Beta 4a
Removed genlock from kernel: Possible fix for lockups.
boot-12192011.img - 1.9 MB
EV-Alpha3 as flashable zips
Evervolv-Perdo-2.0.0p3-ITL41D-passion.zip - 101.1 MB
Merge in surfacetexture mod by rapmv78. No more "unable to dequeue native buffer" errors.
So this is basically a combination of rmcc, TwistedUmbrella, and rapmv78 egl mods.
It seems very smooth and usable therefore; im am releasing two builds one for blackrose(the one i posted), one for stock.
You might get a random offset error but it will still work just fine.
Evervolv Gapps:gapps_evervolv_ICS.zip - 26.0 MB
EV-Alpha2 ics-passion-ev-alpha2.tar.bz2 - 129.5 MB
Stock Evervolv with these additions:
Merged it TwistedUmbrella egl mods
Added gapps, Bexton's UMS with notifications, bash, htop, rsync, other cmdline goodies
Use N1 boot animation
Gallery works, Maps work.
Haven't had a single crash in 1 hour (make that 2 hours) of use so far. I even watched a video on youtube.
Might be the best one yet (let me know).
Proc usage while playing youtube video:
EV-Alpha1 ics-passion-ev-alpha1.tar.bz2 - 127.2 MB
I joined with the Evervolv team.
This is stock evervolv ics (with my passion device directories).
These are build without opengl but with the rmcc egl hacks and the old gralloc.
This is an eng build with strictmode disabled. So all 'extras' that come with eng are included. (except strict mode)
I added gapps. and Bextons usb mass storage app.
Tested sound and gps they work.
Other than that gallery crashes, boot animation is too small, maps won't load.
Pedlars notification widget and CMSettings aren't in this one.
Nothing drastically different from alpha13. Just a different build tree.
Alpha13r1 ics-passion-alpha13r1.tar.bz2 - 134.3 MB
Exactly the same as alpha13 but without opengl enabled.
Difference: Notably slower, but all the apps work and no crashes. This is much more usable than alpha13. Im gonna stop messing with opengl until we get a proper kernel.
Alpha13 ics-passion-alpha13.tar.bz2 - 131.4 MB
In my failure to bring real hardware accelaration; here's a little hack for you.
There is alot of hype floating around about hardware (gpu) acceleration. The truth is nobody with adreno gpu has it. They only have software acceleration. Some have gotten it to work better than others. Personally i have not put very much time into the 'software hacks' being used. Because heavy kernel mods need to be made to get proper gpu acceleration; on this I have spend nearly 40 hours on with no notable progress made. I'd say in total I have spent 200+ hours trying to make this rom work but it really isn't an easy task. This rom is still very unstable and won't ever work properly until we have proper gpu acceleration. For general purpose (ie. Calls, Messaging, Web Browsing, Music) it works fine, please dont expect more from it. Thanks for testing.
Includes latest from CM.
Ril has these options available in build.prop:
ro.telephony.ril.v3=signalstrength,skipbrokendatacall,facilitylock,datacall,icccardstatus
Only one that is enabled is signalstrength. You can try a combination of them an see if it fixes your data issues.
Fixed (from alpha12): Sound, GPS, Mobile signal, Enable opengl (w/ software hack)
Removed DTApps2sd since it won't work without init.d support.
Gallery keeps force closing. Don't know why.
Settings keep crashing. Don't know why.
Alpha12 ics-passion-alpha12.tar.bz2 - 123.0 MB
EDIT: DO NOT DOWNLOAD THIS. Looks like sound is broken too. Looks like alpha10 is the best bet sofar. Only downhill from there.
EDIT2: err looks like you can push audio.primary.qsd8k and audio_policy.qsd8k to get sound back. (untested)
EDIT3: I was wondering why system size was so much smaller lol.
DISABLE OPENGL: The HWA hack just sucks too much.
Use N1 stock bootanimation. It's cooler. (Oh, and I don't care what you think)
set config_hspa_data_distinguishable to true (Get an H instead of 3g)(I like it more)
Add some overlay items from crespo
Add some optimization cc flags
There were a couple ril changes to cm, maybe this will fix your data issues?
It seems Gallery will not work unless opengl is enabled (regardless of dalvik heap size)
Add htop, powertop, nano, vim, e2fsprogs (when using adb shell type bash to get them to work)
Remove Maps: So you can install the market version.
GPS is broke. It couldn't get it to build so just copied gps.mahmahi from previous build but that didnt work. I'll sort it out later. If you need gps dont upgrade.
Added Darktremor's Apps2sd modified for native bash support (in xbin). But it is not working. /sd-ext is not being mounted. It wont execute at runtime. The way it is set up. init.rc calls etc/init.local.rc calls bin/sysinit calls xbin/run-parts which calls etc/init.d/05mountsd now for somereason 05mountsd is not installed as executable even though it is executable in my out folder. changing 05mountsd to executable afterward still doesnt work. maybe someone can help me out here. my thought is init.d isn't setup properly. Also i would like to keep sysinit (or run-parts) being called from init.local.rc to keep init.rc and init.mahimahi.rc cleaner.
Alpha11 ics-passion-alpha11.tar.bz2 - 130.0 MB Alpha11 is provided out of courtesy and is not supported my me complains about it will be ignored.
system img is ~210MB
aosp apps updated to r1.2
Turn off lockscreen/touchscreen sounds
Decrease animaition by 50% (forgot to change back when added opengl)(increase till your hearts content)
Increase pointer speed to 100 (clicking still doesnt work but hey fast cursor lol)
Update to wpa_supplicant 8 (fixes wifi icon)
Enable OPENGL: Pulled HWA fixes from preludedrew's (evervolv) repo. (NOTE: not real HWA but better)(May exerience significant battery drain)
Update adreno blobs from inc evervolv repo
**W/HardwareRenderer( 1557): Mountain View, we've had a problem here. Switching back to software rendering.**
Add Pedlar's CMSettings (experimental WIP) (has 2 icons don't ***** about it)
Add bash,nano,vim,ncurses,ssh,rsync
Alpha10 Link
Added:
SHA256 crypto to kernel
fuse module to system (for future extended data on sdcard)
Camera app (camera still broke)
Stk
TitaniumBackup
LatinImeDictionary
GoogleCalendar (1st in appdrawer is AOSP if sync doesn't work for you just remove Calendar.apk and use CalendarGoogle.apk)
FileManager (from CM)
**Pedlar's notification power widget (still in WIP stage) Install this to allow configuration.
Resized bootanimation
Correct location/name of some permission files
Removed:
qralloc.qsd8k (slows down UI on not HWAccel builds)(Also removed in Alpha9)
Alpha9 Link
First taste of CM9
Kernel: Kanged pershoots with netstats ported by me from teamhacksung.
Thanks texasice, great work! Will test now. To clarify, is the partition layout mandatory? I have blackrose and can change it myself, but any rationale on this 220/16/200 layout in particular would be helpful.
olm3ca said:
Thanks texasice, great work! Will test now. To clarify, is the partition layout mandatory? I have blackrose and can change it myself, but any rationale on this 220/16/200 layout in particular would be helpful.
Click to expand...
Click to collapse
Any system partition with 200MB or more will work [But the ramdisk is setup for the sys220/cache16/data200 it should still work with other layouts though]
How is texting speed on this one without HW Accel?
bnguyen1983 said:
How is texting speed on this one without HW Accel?
Click to expand...
Click to collapse
I removed gralloc from this build so it is much faster than alpha8. Texting is fine for my slow fingers
So what is to become of the stock Rom?
Sent from my HTC Sensation Z710e using XDA App
Thanks for your hard work, really apreciated
Nexus One - Tapatalk
this is exciting.
And my N1 lives again. This is awesome.
I sometimes do get frustrated by lack of processor and memory. but I just can't seem to upgrade from my N1. Maybe if I get ICS on my N1 I might not have to.
Sent from my Nexus One using XDA App
sl8125 said:
And my N1 lives again. This is awesome.
I sometimes do get frustrated by lack of processor and memory. but I just can't seem to upgrade from my N1. Maybe if I get ICS on my N1 I might not have to.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Thats the idea lol. If i could afford a new phone i would get a a galaxy nexus. But im poor so nexus one gets all my love
Even without hardware accel, alpha 9 feels pretty usable.
Thanks for your efforts - great work!
If do this...does it mean that changing Roms is not as simple as just going into recovery and flashing the ROM? Does it take more steps like changing the partition again?
Reserved Spot for later =D
SiNJiN76 said:
If do this...does it mean that changing Roms is not as simple as just going into recovery and flashing the ROM? Does it take more steps like changing the partition again?
Click to expand...
Click to collapse
Simply no. You have a couple options. 1 you can flash the cm7 i built and keep the my new repartitioned hboot. (This is where you need the recovery i provided to flash the cm gapps) 2. You can reflash the 'standard' blackrose hboot and put any rom you want on it. (Without installing my recovery)
Either way blackrose is mandatory. System img is ~192mb so it is too big for stock hboot. So the system partition needs to be grown.
Looks good!
But I will have to wait a little longer to dust off my N1 to try this, because I have a broken power button so I need trackball wake!
j00m said:
Mod edit: trololo
Click to expand...
Click to collapse
I assume you can make CM9 yourself.
Maybe you are the last person to try to use CM9 with blackrose.
Right?
I don't know why you hate blackrose
It's not possible. System apps MUST be on NAND. Period.
Sorry if im a bit rougth but you have to realize that google banned the ICS for N1 due the small system partition. They dont want to upgrade HBOOT because is so dangerous to do via OTA.
j00m said:
Mod edit: trololo
Click to expand...
Click to collapse
Stop spamming.
If you do not want this, then don't use it.
Threatening Devs in dev thread seems very inappropriate.
Sent from my Nexus One using xda premium
CM10 "Jelly Bean" for
Nook Tablet
Alpha 0.08.3 Release
“Seriously, Don’t Try To Sell This... You’ll Really, REALLY Regret It” Edition
Hey all,
So once again it’s time. Introducing the first alpha development preview of CyanogenMod 10 (based on Jelly bean) for the BN Nook Tablet, aka codename: “acclaim”. This preview for the internal “emmc” storage is intended only for developers as it is in a very early development stage and not all features of the device are fully working.
Let’s emphasize that-- THIS IS AN ALPHA, RELEASED FOR YOU TO PLAY WITH AND GET A SENSE OF WHAT’S TO COME. AND SOME THINGS DON’T WORK. REALLY. IF YOU ARE EXPECTING ANYTHING CLOSE TO PERFECTION, WALK AWAY FROM YOUR COMPUTER, LOWER YOUR EXPECTATIONS FOR AN HOUR OR SO, THEN COME BACK. MORE EXCITING DISCLAIMERS/WARNINGS IN ALL CAPITAL LETTERS CAN BE FOUND BELOW. READ THEM.
Also...
If you have troubles and post to this form, please indicate if you use 16GB (1GB RAM) or 8GB (512 MB RAM) model.
WHAT WORKS
3.0 kernel (mostly works, thx to Kuzma)
display
touchscreen
new “CyanoBoot” menu bootloader (thanks to rebellos for most recent enhancements)
accelerometer
data statistics
additional kernel tweaks/improvements/history
bootcount/battery updates & other acclaim peculiarities addressed
sound
video acceleration
hwcomposition
microphone (does it still crash kernel?)
WHAT DOESN’T WORK
- crashes (random reboots - less frequent though)
- battery drain (got also somewhat better)
SUPPORT
You get none. Zero. Zip. We obligate ourselves to providing nothing further. You are on your own and will have to help each other via this thread. This is provided “as-is”, and if you don’t like it... there is always stock and CM7.
We basically lack time to give full dedication to this rom, and we’re looking for skilled devs who know the OMAP4 platform, Android, and/or other things that might be relevant.
Please join us on IRC: some people are on #nook-tablet (freenode).
BUG REPORTS
This is the format for a bug report: “XXXXX isn’t working. Here is how to fix it: [INCLUDE SOLUTION]” Don’t have source? Too bad. You’ll have to wait then.
If you report bugs, please don’t be disappointed if we can’t fix them immediately (or even never). It’s not because we don’t care, but because we don’t have time or don’t know how to fix it.
NOTE: DEVELOPERS WANTED. Please contact us if you are a developer with something to contribute.
INSTALLATION:
Prepare a “bootable” clockworkmod (CWM) recovery SD. There are instructions for doing this in other threads on XDA.
Download a recovery.img (e.g. from CM9) and the update.zip files at the end of this post to your computer from the link below.
Boot into a recovery SD for acclaim and use it to install the update.zip file. Warning: It should overwrite the contents of your emmc, including the stock installation or other operating systems.
From ClockworkMod. perform CWM wipe data and cache (or “restore factory settings”) to clear previous content from those partitions. Again, you will be erasing anything you had on those partitions.
Remove the SD card and select the reboot option. You should now boot into CM10.
At this point, Fattire’s CyanoBoot bootloader can be used to flash recovery.img to the internal mmc.
To install CWM to emmc, download the recovery.img file from CM9 thread and do the following:
Download and install fastboot for your computer’s operating system.
Boot the device and hold the “n” key to get into the cyanoboot menu
From the menu, choose “Enable Fastboot”
On your computer, run: fastboot flash recovery recovery.img.
EMMC? IS THERE AN SD VERSION?
Of course it won’t be hard to do, but don’t look for an SD bootable version from us any time soon. EMMC is our thing, dig?
RETURNING TO STOCK (THEORETICAL-- THIS MAY NOT WORK)
If you have installed above rom and the CWM recovery and you really hate it and want to go back to stock, you may wish to try to flash the original acclaim_update.zip from BN. You have to unzip that file and edit META-INF/com/google/android/updater-script. Drop the first two lines here:
assert(getprop("ro.product.device") == "blaze" ||
getprop("ro.build.product") == "blaze");
Zip the package again. Then go to CWM, flash the zip, wipe, and reboot.
THANKS TO...
chrmhoffmann, hashcode, kuzma, fattire, rebellos, mik_os, nemith, Texas Instruments, BN, and so many others, especially those who helped test cyanoboot.
A special shout out to Bauwks is also in order, who defeated the malevelant locked bootloader with some serious geniusness.
0.08.3:
Changelog:- latest kernel (should roll back the reboot issues). Thanks to kuzma30- CM upstream sync
The files:
cm10-acclaim-0.08.3-full-of-bugs.zip
recovery-0.08.3.img
md5sums:c5fe2a891f3636838da5c1c3a0790cde cm10-acclaim-0.08.3-full-of-bugs.zip554647479d592411779f342d6977e709 recovery-0.08.3.img
-----------------
Older releases:
0.08.2:
- attempt to fix reboot issues differently (cpuidle44xx sync with omap TI kernel and workaround by mik_os/kuzma30. Should maybe also result in a better battery life. Please observe. Thx to both!)
- other kernel fixes: emif from nook hd, IPU deep idle, io tweaks, new governors, etc (thx to mik_os, kuzma30, hashcode). For full kernel change list, please look at kernel source here: https://github.com/Kuzma30/kernel3NookTablet/commits/jellybean.
- cm10 upstream sync
The Files:
cm10-acclaim-0.08.2-full-of-bugs.zip
recovery-0.08.2.img
MD5:
aad0ea1525702f6ed4a8071114daf1ec cm10-acclaim-0.08.2-full-of-bugs.zip
e3cea44fe918560d4780e9e739349227 recovery-0.08.2.img
0.08.1:
- touchscreen driver kernel fix (thanks to mik_os, see here)
- fix reboot into recovery (you also need to flash recovery.img to make this work: fastboot flash recovery /path/to/recovery-0.08.1.img)
- CM10 upstream sync
The Files:
cm10-acclaim-0.08.1-full-of-bugs.zip
recovery-0.08.1.img
MD5:
d00c14c2fc18c3afcd176defef8c2002 recovery-0.08.1.img
4d724adaf878490b8a068d8c4339e2cc cm10-acclaim-0.08.1-full-of-bugs.zip
0.08:
- touchscreen firmware updater app (many, many thanks to mik_os). Handle with care! If you flash back to stock or other roms, remember to flash touch firmware to stock first!)
- kernel updates (mainly drivers taken from Nook HD: many thanks to mik_os, kuzma.)
- cm10 upstream sync
The Files:
cm10-acclaim-0.08-full-of-bugs.zip
recovery-0.08.img
MD5:
5ec4e09e5050d6f75d625674e953b406 cm10-acclaim-0.08-full-of-bugs.zip
868f73098207dab46a5c39f93341e92b recovery-0.08.img
0.07.1
Changelog:
- pvr graphics driver update (IMG DDK [email protected])
- minor kernel changes (check history and contributors at https://github.com/Kuzma30/kernel3NookTablet/commits/jellybean)
- cm10 upstream sync
The Files:
cm10-acclaim-0.07.1-full-of-bugs.zip
recovery-0.07.1.img
MD5:
dcb0e1b4e980f31ca2fceb105727a9ef cm10-acclaim-0.07.1-full-of-bugs.zip
495f89ac4719af8066ddd21369037c47 recovery-0.07.1.img
0.07
Changelog:
- new touchpad driver: a huge thanks to mik_os! This rom and kernel works with newer fw found in other threads here - I personally haven't tried it though. Please beware that upgrading touch firmware might make it impossible to return to stock BN roms. The new driver also fixes issues previously seen in some games (temple run, etc)
- microphone xml config files: does it still crash the kernel?
- cm 10 upstream fixes
The Files:
cm10-acclaim-0.07-full-of-bugs.zip
MD5:
ee2e43591272818a2d9bd65507f580d4 cm10-acclaim-0.07-full-of-bugs.zip
0.06.1
Changelog:
- slightly better screen init (less white flashes on suspend/resume and full bootanim). Not perfect yet, though.
- CM10 upstream sync
The Files:
cm10-acclaim-0.06.1-full-of-bugs.zip
MD5:
5f2411fcf4e72105cc9badef89cb922b cm10-acclaim-0.06.1-full-of-bugs.zip
0.06 (starts to incorporate Android 4.1.2 changes)
Changelog:
- wifi (potential compatibility fixes as described here: https://github.com/loosethisskin/an...mmit/59edc9b57f63d92c228142a026b6ff1ceb6eca8b. Thx to meghd00t.)
- upstream sync with cyanogenmod (4.1.2 as of 10-10-2012)
The Files:
cm10-acclaim-0.06-full-of-bugs.zip
MD5:
2025d35034c50ea8f93413347365aca3 cm10-acclaim-0.06-full-of-bugs.zip
0.05.3
Changelog:
- enable smartreflex (voltage calibration - does this save some power?)
- update SGX
- JellyBean power HAL (thx to Hashcode)
- sync with CM10
- new attempt to fix reboot (cpuidle code from SGSII - device should go into deep sleep again, but reboots ... are they fixed? Guess not.)
The Files:
cm10-acclaim-0.05.3-full-of-bugs.zip
MD5:
4ca4fb6f224237db8af19d78b19fc05f cm10-acclaim-0.05.3-full-of-bugs.zip
0.05.2
Changelog:
- attempt to work around random reboots
(this seems to break proper "deep sleep" as it seems CPU_IDLE related)
- disable a (hopefully) unused regulator (VUSIM)
- dont make the display flash white on startup
- cyanogenmod upstream sync
The Files:
cm10-acclaim-0.05.2-full-of-bugs.zip
MD5:
c5835e6da0aff502ded12187d050c621 cm10-acclaim-0.05.2-full-of-bugs.zip
0.05.1:
Changelog:
- new attempt for 512MB devices for hw video decoding (aka ducati) - thanks to diimka, rebellos.
- less noisy dmesg
- newer su and persistent settings - thanks to meghd00t.
- recovery - thanks to meghd00t, ajayramaswamy.
- IP_NF_RAW - thanks to meghd00t.
- cm10 upstream sync - thanks to the CM folks
The Files:
cm10-acclaim-0.05.1-full-of-bugs.zip
recovery-0.05.1.img
MD5:
ff8254c2fc19f23d02d31cb9eaff0bdf cm10-acclaim-0.05.1-full-of-bugs.zip
0694405ebc452fde673d7e05d1467a5d recovery-0.05.1.img
Thanks as usual: hashcode, rebellos and kuzma30 (they do an __incredible__ job)
0.05:
- updated sgx, wifi
- video hw decoding (aka ducati). Incredible work from: rebellos, ntemis, hashcode, TI (esp. from diimka) and many others. Please report back if it works also on 512MB devices.
- hwcomposition. Incredible work from hashcode.
- cm10 upstream sync
The Files:
cm10-acclaim-0.05-full-of-bugs.zip
(recovery is still broken, so please use older ones or use one from the CM9 thread).
MD5:
2850631a56c6c617c5c917e9515fbfb7 cm10-acclaim-0.05-full-of-bugs.zip
0.04.2:
Changelog:
- updated wifi driver
- cm10 synced with upstream
The Files:
cm10-acclaim-0.04.2-full-of-bugs.zip
(recovery is still broken, so please use older ones or use one from the CM9 thread).
MD5:
5d87970c76c4971a14087b6374c9d4c6 cm10-acclaim-0.04.2-full-of-bugs.zip
0.04.1:
Changelog (aka "fixed"):
- updated SGX driver
- update kernel trying to avoid crashes (thx to rebellos, hashcode), but not successful (random reboots remain)
- sdcard issues after suspend fixed
- USB mount both internal and sdcard (thx to pawitp)
- should also consume less power and sleep deeper
- re-enabled brightness driver
- CM10 upstream changes
The Files:
cm10-acclaim-0.04.1-full-of-bugs.zip
Recovery 0.04.1 removed as it doesn't work (use recovery-0.03.img instead)
MD5:
9335459d3bd3fe56e934b67a90f88039 recovery-0.04.1.img
0.03:
Changelog (aka "fixed"):
- updated wifi and SGX driver
- update kernel trying to avoid crashes (thx to rebellos changes), but not really successful (random reboots seem to remain).
- CM10 upstream changes
- recovery img added
- cyanoboot updates for fastboot improvements
The Files:
cm10-acclaim-0.03-full-of-bugs.zip
recovery-0.03.img
MD5:
5f43b92b836b90df2bc5d9bd1e4bc969 recovery.img
f89e19f31ac6f6f11b3fc6fe53475ca1 cm10-acclaim-0.03-full-of-bugs.zip
0.02:
Changelog (aka "fixed"):
- sound / mic (but mic seems to crash kernel)
- su binary missing (thx hashcode)
- rotation animation (see http://review.cyanogenmod.com/#/c/19182/)
- some typos in cyanoboot (thx fattire/rebellos)
- usb mass storage is default (mtp works also), but only sdcard (not emmc shows up)
- chrome did not show up in market
The Files:
cm10-acclaim-0.02-full-of-bugs.zip
MD5:
5514a0eb67985975748444b0c17934b1 cm10-acclaim-0.02-full-of-bugs.zip
Older releases:
0.01:
The Files:
cm10-acclaim-0.01-full-of-bugs.zip
MD5:
95c3eac13d133feb1ebcf62817d6d866 cm10-acclaim-0.01-full-of-bugs.zip
Reserved for future usage
Wow, awesome! Thanks!
Heh I missed my 3rd post window. Oh well.
fattire said:
Heh I missed my 3rd post window. Oh well.
Click to expand...
Click to collapse
Sorry.......
You have to blame Chris, he posted it on Twitter and I came over quick like.
Ive been on CM9 for what seems like forever. My nook isnt my primary device at the time so all I've gotta say is: Here. we. go.
Sent from my Transformer Pad TF300T using XDA Premium HD app
This "SHOULD" fix your video decoder issue. Needs to go into /system/etc/
http://review.omapzoom.org/#/c/24665/
krylon360 said:
This "SHOULD" fix your video decoder issue. Needs to go into /system/etc/
http://review.omapzoom.org/#/c/24665/
Click to expand...
Click to collapse
wow, WOW WOW ! ! ! The ugliest bug is dead ?
old_fart said:
wow, WOW WOW ! ! ! The ugliest bug is dead ?
Click to expand...
Click to collapse
not sure, I dont have a NT, so I can't test it. but I AM going to modify it for the NC.
gapps-jb-20120711.zip - 72.36 MB This is the gapps for JB.
Sent from my NookTablet using XDA Premium HD app
Can there be a version of this ROM on the 2.6 kernel like there is one for CM9. I use that as my daily driver, wanna use this one similarly too!
NookTabletsPower said:
gapps-jb-20120711.zip - 72.36 MB This is the gapps for JB.
Sent from my NookTablet using XDA Premium HD app
Click to expand...
Click to collapse
I tihnk that may not be the latest... there's a newer one on this thread, it seems.
krylon360 said:
This "SHOULD" fix your video decoder issue. Needs to go into /system/etc/
http://review.omapzoom.org/#/c/24665/
Click to expand...
Click to collapse
It doesn't fix video as the ducati stuff doesn't work. But it fixes audio. Thanks!
To fix audio move attached file to /system/etc:
adb push media_codecs.xml /system/etc/
I believe it random reboots after sleeping for a while. Though to keep it alive, I set the display to go off in 30 min. I use WakeLock also.
The fix to enable chrome and whatnot as described in this post isn't included. Adding that line to your build.prop should enable those apps.
you're awesome guys ...
sound verified
chrmhoffmann said:
It doesn't fix video as the ducati stuff doesn't work. But it fixes audio. Thanks!
To fix audio move attached file to /system/etc:
adb push media_codecs.xml /system/etc/
Click to expand...
Click to collapse
Such a clean build there is no superuser. After I picked up on that 2 minutes later I rebooted again and had sound.
Thanks all!
~frustro
ylixir said:
The fix to enable chrome and whatnot as described in this post isn't included. Adding that line to your build.prop should enable those apps.
Click to expand...
Click to collapse
Done.
ok, i have cwm installed on emmc, i have cyanoboot also, i wiped data/system/cache/dalvic, installed the cm10 zip, and i get boot loop, boot stops during cm9 anim>
Please refrain from posting like this - DEV Thread
Mikey F said:
ok, i have cwm installed on emmc, i have cyanoboot also, i wiped data/system/cache/dalvic, installed the cm10 zip, and i get boot loop, boot stops during cm9 anim>
Click to expand...
Click to collapse
I am not sure what is the intention of your post.
a) If it is a "bug report", you are missing a lot of information...like logs, etc. Let me quote the OP: "This is the format for a bug report: “XXXXX isn’t working. Here is how to fix it: [INCLUDE SOLUTION]” Don’t have source? Too bad. You’ll have to wait then."
b) If you are just looking for support, well then: "You get none. Zero. Zip. We obligate ourselves to providing nothing further."
Please remember, this is a DEVELOPMENT thread, please treat it as such and instead of making posts as this, refer yourself to the Q&A forum, or the General section to post on an existing topic, or make your own topic with questions and/or support related topics.
I'm sure not only I would thank you for that!
CM11 for WAVE and WAVE 2
Android Kitkat 4.4.2
Hi All,
So once again it’s time to upgrade our project to Android 4.4.2
Previous versions:
CM10: http://forum.xda-developers.com/showthread.php?t=1851818
CM10.1: http://forum.xda-developers.com/showthread.php?t=2400126
CM10.2: http://forum.xda-developers.com/showthread.php?t=2550138
Let’s emphasize that-- THIS IS AN ALPHA, RELEASED FOR YOU TO PLAY WITH AND GET A SENSE OF WHAT’S TO COME. AND SOME THINGS DOESN’T WORK. REALLY. IF YOU ARE EXPECTING ANYTHING CLOSE TO PERFECTION, WALK AWAY FROM YOUR COMPUTER, LOWER YOUR EXPECTATIONS FOR AN HOUR OR SO, THEN COME BACK. MORE EXCITING DISCLAIMERS/WARNINGS IN ALL CAPITAL LETTERS CAN BE FOUND BELOW. READ THEM.
FEATURES
Android 4.4.2
CM sources of 13.01.2014
Updated to linux kernel version 3.0.101
270 MB RAM
KNOWN BUGS (what doesn't work):
- Network registration don't work with some SIM cards
- Conference Calls
- Some problems with audio codec settings, but generally it should
- Impossible to shut down phone in android, only restart
- Don't leave phone charging without supervising - if it gets enormously hot, disconnect it - this can literally blow up battery as there is no overheating protection yet. Do not leave it connected on 100% - it'll discharge by 1% all the time, and then recharge, what's very unhealthy for battery.
Maybe something else, what i forgot
SUPPORT
You get none. Zero. Zip. We obligate ourselves to providing nothing further. You are on your own and will have to help each other via this thread. This is provided “as-is”, and if you don’t like it, use Bada or other releases.
We basically lack time to give full dedication to this rom, and we’re looking for skilled devs who know the Android, and/or other things that might be relevant.
Please join us on IRC: some people are on #badadroid (freenode).
BUG REPORTS
This is the format for a bug report: “XXXXX isn’t working. Here is how to fix it: [INCLUDE SOLUTION]” Don’t have source? Too bad.
You’ll have to wait then.
If you report bugs, please don’t be disappointed if we can’t fix them immediately (or even never). It’s not because we don’t care, but because we don’t have time or don’t know how to fix it.
Please attach logcat and dmesg dump in your bug report. Dmesg should contain messages from both - bootup and issue occuring (you can't dump it 1 hour after bootup, rather 2 minutes after)
How to dump logs - Google for "android logcat dmesg" Or... whatever, here's one of 3204109 methods available.
In the Terminal Emulator enter:
"su"
Accept request for SuperUser access.
"dmesg > /storage/sdcard1/dmesg.txt"
"logcat -b system -b radio -b events -b main -d -f /storage/sdcard1/logcat.txt *:V"
"logcat -b radio -d -f /storage/sdcard1/radiolog.txt *:V"
Download them from phone, archive and upload them.
Privacy warning: Your logcat might contain sensitive information like your IMEI, IMSI, cell stations you were nearby, numbers you called and got calls from and SMS sent and received. If you don't want to publish this info - send them privately to one of developers.
Click to expand...
Click to collapse
If the Badadroid is restarting before you're able to catch any log:
Download http://goo.im/devs/Rebellos/wave/bterm.exe
Try to start kernel normally, when you see Badadroid logo start holding the middle key pressed. Keep the middle key pressed until phone restarts and shows the text: FOTA DOWNLOAD MODE & bTerm
Connect phone to PC.
Start bterm.exe
Type 4 commands:
Code:
open
dumpram 0x4FF00000 0x100000
close
exit
There should appear file called dump_ram_0x4FF00000.0x00100000.bin - pack it and attach it to your bug report.
Click to expand...
Click to collapse
Bug reports without logs are completely useless.
NOTE: DEVELOPERS WANTED. Please contact us if you are a developer with something to contribute.
I do heavily encourage to work together on the better, common project instead of making kang releases and demanding money for somebody else's work.
Read as: If you think you can make something better than this by doing less and muchazo Ctrl+C Ctrl+V - you suck, go figure the rest.
HOW TO BUILD
I do recommend perfect tutorial by fattire: https://docs.google.com/document/d/19f7Z1rxJHa5grNlNFSkh7hQ0LmDOuPdKMQUg8HFiyzs/edit?hl=en_US
Of course you have to init with -b cm-11.0 and modify some steps.
local manifest to use: https://raw.github.com/Badadroid/android_wave_local_manifest/cm-11.0/local_manifest.xml
I do it like this:
Code:
cd ~
mkdir wave
cd wave
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
cd .repo
wget https://raw.github.com/Badadroid/android_wave_local_manifest/cm-11.0/local_manifest.xml
cd ..
repo sync -j8
cd vendor/cm/
./get-prebuilts
cd ../../
. build/envsetup.sh
brunch wave
device name is wave so the build invocation can be brunch wave
FIRST INSTALLATION
Bada 2.0 is required
Enter Bada Settings->General->Memory and make sure you have at least:
370MB of free "System" memory
160MB of free "User" memory
400MB of free "Applications" memory
Download BOOTFILES, armlinux_boot for your device:
for 8500:
http://yadi.sk/d/W4RjnjQRC6TfP
http://yadi.sk/d/Yz7_dfpkC6TkC
for 8530
http://yadi.sk/d/kxJ0CZ20C7AKF
http://yadi.sk/d/zqzWZ9LmC7AJA
(please pay attention if it's S8500 or S8530 BOOTFILES and FOTA you're choosing!):
Download ROM from CHANGELOG section
Start Bada.
Extract zImage from zip and copy it to the Bada's User partition (the one about 390MB big).
Copy whole .zip to the Bada's User partition or SD Card.
Flash BOOTFILES and FOTA using Multiloader.
Reboot the phone holding Power and Call key.
FOTA set of red messages should appear, after about 15seconds Badadroid logo shows up.
Be patient, first bootup will keep unresponsible on Badadroid logo for up to 5 minutes.
CWM Recovery starts, pick:
- "install zip"
- "choose zip from from storage/sdcard1"(Bada's User partition) or "choose zip from storage/sdcard0"(SD Card)
- cm-11-wave-<release id>.zip
- Yes - install
Reboot holding the Power key
You can remove installation .zip from the User partition from Android level by connecting through USB in MTP mode.
Do not remove zImage file.
Normal bootup is available using Power+Call keys
CWM Recovery mode is available using Power+Volume Up keys
CWM Flashing does overwrite zImage. So every next update you can just flash .zip through CWM.
For activation Performance and Developer Options categories in Settings you need Settings->About Phone and tap 7 times on Build number
GAPPS
GAPPS make our ROM slowler, because also slim GAPPS take about 15-20 MB RAM permanently
SLIM GAPPS: http://d-h.st/users/ZordanKV/?fld_id=28623#files
HOW TO UNINSTALL
Follow the steps there: http://forum.xda-developers.com/showpost.php?p=35107469&postcount=393
THANKS TO
Special thanks to Rebellos for his CM10 ROM, for his good sources and many time, what he spent for my learning
Another Badadroid devs: Oleg_k, mijoma, nbates66, anghelyi, mikegapinski, hunktb, autra, Tigrouzen and many others.
CyanogenMod team for base ROM
Pawitp, kasper_h and all other aries developers
Paulk and Replicant project for good base for bada-modem RIL
and many other who help us.
CHANGELOG:
v4.4 http://www.multiupload.nl/SX2RTH51BC
- CM sources 2.06.2014
- Patches from SGS
v4.3 http://www.multiupload.nl/QS4A17BXXW
- CM sources 30.03.2014
- Many changes from CM core team
- Kernel with new optimization (Last Mackay Kernel from Nameless ROM)(new Zram algorithm, GPU fixes and etc. )
- Included fix for Wave2 from chemosun. This patch reduce Wave 2 screen wake up bug, i don't know about battery drain. He sent me it several months ago, but i forgot to include it to previous release
- Screen Frame rate path. Thanks to Alberto96
- Disabled 720p recording/playback. Big thanks to Alberto96 for idea and sources. It gave us more RAM.(total available in ROM 283MB) It is correctly disabled in ROM. so Photo camera is fully working, video camera is only 480p. For 720p playback you can use third-party apps like MXPlayer and etc.
If you go from previous releases, you need to clean data for Gallery and Camera application
v4.2 http://www.multiupload.nl/ZGB2Z5YOWD
- CM sources 21.02.2014
- Many changes from CM core team
-Added Basic GPS
v4.1.1 http://www.multiupload.nl/B7M535UJXH
- CM Sources 01.02.2014
- Zram 120Mb by default
- Some improvements for bootanimation
- Fixed some mistake in init, which can be the reason of some wi-fi problems
v4.1 http://www.multiupload.nl/5L9CCWZ4XA
- CM sources 28.01.2014
- Many changes from CM core team: Call delay workaround by pawitp was merged to CM sources, so no need to flash it
- Added test Battery thread to RIL https://github.com/Badadroid/androi...mmit/65d8d549e52761a9b8b673a0620c108773cf9ffd
- Added overlay for hardware camera key
v4 Initial CM11 release: http://www.multiupload.nl/YHC2P74SJZ
- CM Sources 13.01.2014
- Big patch set from mackay kernel http://forum.xda-developers.com/showthread.php?t=2532813 :
updated CPU governors, I/O schedulers, and many other performance patches
- 80Mb zRAM
MORE LINKS
Overall project thread - http://forum.xda-developers.com/showthread.php?t=1459391
question
thanks for update
this cm11 is running dalvik or art?
black0000 said:
thanks for update
this cm11 is running dalvik or art?
Click to expand...
Click to collapse
Dalvik is default Android Runtime for all kitkat ROMs.
Art is experimental feature from Google and still is WIP:
You can read more here:
http://source.android.com/devices/tech/dalvik/art.html
CM officially don't support Art, though it is possible to switch to Art in developer options
volk204 said:
Dalvik is default Android Runtime for all kitkat ROMs.
Art is experimental feature from Google and still is WIP:
You can read more here:
http://source.android.com/devices/tech/dalvik/art.html
CM officially don't support Art, though it is possible to switch to Art in developer options
Click to expand...
Click to collapse
according to you which one is better dalvik or art gor our wave
black0000 said:
according to you which one is better dalvik or art gor our wave
Click to expand...
Click to collapse
I didn't try Art, i can say that after last optimization changes performance is good enough even with dalvik.
@hero355, what you can say about performance of this ROM after playing Asphalt 7 on it?
volk204 said:
I didn't try Art, i can say that after last optimization changes performance is good enough even with dalvik.
@hero355, what you can say about performance of this ROM after playing Asphalt 7 on it?
Click to expand...
Click to collapse
Firstly I want to say big that's to volk204 for his great work
This time really it's a big step in badadroid development.
I've tested several kernel and I can say The phone is simply flying,The performance and optimization is perfect and we got now almost stable for 4 years old Samsung Wave phones
Secondly I've tested game performance and my tests was on Asphalt 7, (I haven't time for test other games- I'm not a gamer )
As you know there are some kernels with bigmem and zram .
I've tested all kernels with asphalt 7 and while all my tests I used 100~1000 MHz with interactive governor and game was running perfect
The best game performance was zram 120 with 1000mhz, I don't even imagine that with bigmem zram120 + 1400mhz it'll fly
So I can say now time to revert android to default
Thanks again volk204 and all badadroid developers
Question: does the bigmem kernel allow photo taking? I can live without video but not without camera/flashlight...
Stevethegreat said:
Question: does the bigmem kernel allow photo taking? I can live without video but not without camera/flashlight...
Click to expand...
Click to collapse
AFAIK camera is not working at all and photo also on Bigmem, added to OP, but i really don't see anysense to use bigmem, because in normal mode all is OK))
volk204 said:
AFAIK camera is not working at all and photo also on Bigmem, added to OP, but i really don't see anysense to use bigmem, because in normal mode all is OK))
Click to expand...
Click to collapse
Hey, nice work as always! But any chance of NAND version for this ROM?
Or can we use without bada n Tigrouzens Fota?
Stevethegreat said:
Question: does the bigmem kernel allow photo taking? I can live without video but not without camera/flashlight...
Click to expand...
Click to collapse
No, camera app will not work, so no photos and video capturing.
sadiq23 said:
Hey, nice work as always! But any chance of NAND version for this ROM?
Or can we use without bada n Tigrouzens Fota?
Click to expand...
Click to collapse
No correct charger - No NAND version
volk204 said:
HOW TO UNINSTALL
Follow the steps there: http://forum.xda-developers.com/show...&postcount=393
Click to expand...
Click to collapse
The Link is not functional anymore. Shows that the forum specified is invalid.
Sandeep Srikantam said:
The Link is not functional anymore. Shows that the forum specified is invalid.
Click to expand...
Click to collapse
fixed
GAPPs
volk204 said:
fixed
Click to expand...
Click to collapse
There are two files in Slim GAPPs, test(newer) and an older version. Which one to download ?
Is this version noticeably faster than the previous one (3.1)?
WiFi Not Working
@volk204, I was running CM Badadroid v2.1 and today I installed CM11 Badadroid v4. Since then the Wifi is not working on my wave 2 s8530.
Other devices are detecting the Wifi and connecting to it but my wave is not connecting to the wifi.
I have also disconnected other devices and tried to connect only wave 2 but the device doesn't even detect wifi network.
Please help.
WaveII_Jil said:
@volk204, I was running CM Badadroid v2.1 and today I installed CM11 Badadroid v4. Since then the Wifi is not working on my wave 2 s8530.
Other devices are detecting the Wifi and connecting to it but my wave is not connecting to the wifi.
I have also disconnected other devices and tried to connect only wave 2 but the device doesn't even detect wifi network.
Please help.
Click to expand...
Click to collapse
Search for Wifi fix zip , I don't know where is ,I think in 3.1 or 2.1 thread
WaveII_Jil said:
@volk204, I was running CM Badadroid v2.1 and today I installed CM11 Badadroid v4. Since then the Wifi is not working on my wave 2 s8530.
Other devices are detecting the Wifi and connecting to it but my wave is not connecting to the wifi.
I have also disconnected other devices and tried to connect only wave 2 but the device doesn't even detect wifi network.
Please help.
Click to expand...
Click to collapse
anyone with wave2 has the same problem?
Did you do clean installation with removing previous version of android and installing new version or just flashed zip via recovery?
No logs - no problems
florynwk3 said:
Search for Wifi fix zip , I don't know where is ,I think in 3.1 or 2.1 thread
Click to expand...
Click to collapse
It is useless
volk204 said:
anyone with wave2 has the same problem?
Did you do clean installation with removing previous version of android and installing new version or just flashed zip via recovery?
No logs - no problems
Click to expand...
Click to collapse
I did a clean installation by uninstalling previous version and installing new version. Sorry, could not get the logs.
Just wanted to know if this issue exists only in my phone or others also...
BUG: encrypt device ...
hi folks,
great work volk thats really exciting..
the interesting lines are:
ActivityManager( 503): Resuming delayed broadcast
I/ActivityManager( 1035): Timeline: Activity_launch_request id:com.android.settings time:3037005
I/ActivityManager( 503): START u0 {cmp=com.android.settings/.CryptKeeperConfirm$Blank (has extras)} from pid 1035
D/PhoneStatusBar( 658): disable: < EXPAND* ICONS* ALERTS* ticker SYSTEM_INFO* BACK* HOME* RECENT* clock SEARCH* >
I/ActivityManager( 503): Displayed com.android.settings/.CryptKeeperConfirm$Blank: +359ms
I/ActivityManager( 1035): Timeline: Activity_idle id: [email protected] time:3037409
I/ActivityManager( 503): Timeline: Activity_windows_visible id: ActivityRecord{41d115a0 u0 com.android.settings/.CryptKeeperConfirm$Blank t4} time:3037702
E/Cryptfs ( 156): Cannot get size of block device
I/ActivityManager( 1035): Timeline: Activity_idle id: [email protected] time:3047091
I/ActivityManager( 503): Timeline: Activity_windows_visible id: ActivityRecord{41ca10d0 u0 com.android.settings/.SubSettings t4} time:3047384
D/Tethering( 503): Exception adding default nw to upstreamIfaceTypes: java.lang.NullPointerException
I/ActivityManager( 1035): Timeline: Activity_launch_request id:com.android.settings time:3051736
I/ActivityManager( 503): START u0 {cmp=com.android.settings/.CryptKeeperConfirm$Blank (has extras)} from pid 1035
I/ActivityManager( 503): Displayed com.android.settings/.CryptKeeperConfirm$Blank: +103ms
I/ActivityManager( 1035): Timeline: Activity_idle id: [email protected] time:3051879
I/ActivityManager( 503): Timeline: Activity_windows_visible id: ActivityRecord{41cbcb58 u0 com.android.settings/.CryptKeeperConfirm$Blank t4} time:3052206
E/Cryptfs ( 156): Cannot get size of block device
I/ActivityManager( 1035): Timeline: Activity_idle id: [email protected] time:3060969
I/ActivityManager( 503): Timeline: Activity_windows_visible id: ActivityRecord{41ca10d0 u0 com.android.settings/.SubSettings t4} time:3061295
I think
E/Cryptfs ( 156): Cannot get size of block device
is the line to be interpreted...
Can someone please have a look into it...
logcat & co are attached
Hi, there!
Now that we can use Project Croissant to get ChromeOS running or non-Chromebook devices, what is missing is a better kernel for improved compatibility.
Thanks to the threads by @nabil2000 I was able to successfully build a chromeos-4.14 kernel that boots on my test device (Lenovo MIIX320-10ICR - Z8350 processor) using a CONFIG from FydeOS 5.31 with most hardware enabled (WiFi, Bluetooth, sound), but it has the same issue as latest ATB builds: it freezes after a while. This doesn't happen with latest FydeOS or CloudReady builds (CloudReady bought FlintOS so I guess they are using some of their code now), so my guess if that their kernels have some patches that aren't included in the Chromium git. FydeOS is open-sourced only for RaspberryPi and TinkerBoard, there are no sources available for the PC or VMWare versions (PC version is not open source as many say, so be aware).
I already have some ideas to make the trackpad as well as the battery meter and brightness work, but it is not useful if the kernel isn't as stable as FydeOS (virtually no freezes or crashes once booted). I have already checked, and the issue is not the intel_idle.max_cstate issue that plagued most BayTrail/CherryTrail devices in the past (using value 1 doesn't change anything).
So any ideas how to get FydeOS kernel source? Patches to make the current chromeos-4.14 kernel stable?
UPDATE: As @nabil2000 reported, it seems that FydeOS is not willing to release their kernel source. But it is possible to get kernel config from v5.31 using configs.ko module, which is missing in the next version (v6.0). Using FydeOS v5.31 as base it is possible to build a very stable kernel for CherryTrail devices.
Thanks
Installation v71/v72 - kernel 4.14
FydeOS has the best support for the MIIX320-10ICR, with some caveats:
It will boot to a black screen, but you just need to wait until it finishes loading the hit Ctrl+Alt+Fn+F2, the screen will blink and then hit Ctrl+Alt+Fn+F1 to go back to ChromeOS (for some reason, the developer shell is blank in 5.31 but it seems to work fine on 6.0). Use Ctrl+Shift+Fn+F3 to rotate the screen manually;
WiFi works out of the box, Bluetooth is detected but audio does not work (Chromium misses a library for audio over Bluetooth);
Sound works too, but you need to install some UCM files (more about this later);
Camera does not work, and the trackpad works very well, with gestures, but does NOT click (tap to click work with a custom conf file, see below - the trackpad actually sends two events when clicking the physical button, as some Windows devices do, and this doesn't work with cmt driver).
First I tried to build the ChromeOS file using the chromium.img from FydeOS v5.31. It booted fine and I was amazed to see the ChromeOS logo and Google enrollment, but PlayStore setup didn't finish (low space?) and there was no way to install it to another driver: many GPT errors and the installer failed...
Then I tried to do everything on place:
Booted to FydeOS on USB drive;
As I could not get to the dev shell in v5.31, I had to login then use crosh and shell, then installed it on a second external disk (120GB SATA on USB, /dev/sdb):
PS: your device may be a different one, check the correct device name using "lsblk" or "fdisk -l" and be aware that this installation erases the whole disk!
Code:
sudo chromeos-install --dst /dev/sdb
After installing, I have used option 2A from GitHub page (very detailed, thanks!) with the script, soraka (or pyro) and caroline recoveries (both versions 11151.113 = v71) on another disk:
PS: FydOS v5.31 kernel does not have support to VTPM_PROXY, while v6.0 does, it means you cannot use swtpm.jar with FydeOS v5.31 and chromefy. For nocturne or Android Pie ARC, you must use FydeOS v6.0, otherwise ARC won't work.
Code:
sudo bash ./chromefy.sh /dev/sdb recovery.bin caroline.bin
Answered YES to use the local installation, YES to resize partitions and NO in the end to keep SELinux as enforced (it may work fine if you keep it to enforced with nocturne recovery tho when using FydeOS v6.0);
Rebooted using the final installation, logged in and everything seemed fine, but then Play Store would not show installed apps even after a reboot, so I tried a powerwash and it seems it fixed the issue, now it seems to be working fine.
Original post: https://forum.xda-developers.com/showpost.php?p=78891386&postcount=729
Post installation fixes v71/v72 - kernel 4.14
1. Sound
You need to install UCM files using linuxium-install-UCM-files.sh script after remounting rootfs as RW.
Code:
sudo remount -o rw,remount /
sudo bash ./linuxium-install-UCM-files.sh
2. Headphone jack
You must send this quirk to the rt5645 module when loading it, so while rootfs is still RW, as root add a file named "miix320.conf" to /etc/modprobe.d with this line:
Code:
options snd_soc_rt5645 quirk=0x1030
PS: if you have used the correct UCM files then the audio should change between speakers and headphones, but not mic. To enable internal mic:
Code:
sudo alsaucm -c chtrt5645 set _verb HiFi set _enadev DMic
and to enable mic from headset:
Code:
sudo alsaucm -c chtrt5645 set _verb HiFi set _enadev HSMic
3. Tap to click with trackpad
While rootfs is still RW, as root add a file named "50-mixx320.conf" to /etc/gestures:
Code:
Section "InputClass"
Identifier "MIIX320 conf"
MatchUSBID "048d:*"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tap Minimum Pressure" "1"
EndSection
PS: for this to work, make sure "tap-to-click" is enabled in trackpad section of system Settings. If you have another device, use "dmesg | grep input:" with "lsusb" to find your device USB id instead of "048d:*".
Still needing fixes:
- chrome://flags is blank for some reason, so any special flags should be added manually to "chrome_dev.conf" instead;
- Trackpad physical button click;
- Brightness control;
- Battery meter;
- Rotation;
- Automatic change between tablet/desktop modes;
- Cameras (hardly they will work as they rely on ATOMISP, which was abandoned and does not work even on newest kernels).
Original post: https://forum.xda-developers.com/showpost.php?p=78978577&postcount=757
reserved
Good news! With chromeos-4.19 it is possible to fix most problems:
- trackpad button click;
- battery meter;
- accelerometer sensor module is loaded, it needs to be tested;
- possibly brightness can be fixed too.
Using FydeOS v5.31 kernel config as base I could get a very stable build, but it broke loading ARC somehow, and I have no idea why. Maybe it's a permissions/signatures issue? I will try to run chromefy again, with the new kernel already in place to see if it works.
lfom said:
Good news! With chrome-4.19 it is possible to fix most problems:
- trackpad button click;
- battery meter;
- accelerometer sensor module is loaded, it needs to be tested;
- possibly brightness can be fixed too.
Using FydeOS v5.31 kernel config as base I could get a very stable build, but it broke loading ARC somehow, and I have no idea why. Maybe it's a permissions/signatures issue? I will try to run chromefy again, with the new kernel already in place to see if it works.
Click to expand...
Click to collapse
Nice to see you do some kernel work.
Care to share link to Chromium OS Kernel 4.19 source code, I would like to get a crack at using menuconfig to add drivers..
nabil2000 said:
Nice to see you do some kernel work.
Care to share link to Chromium OS Kernel 4.19 source code, I would like to get a crack at using menuconfig to add drivers..
Click to expand...
Click to collapse
Sure. I should post a full guide as soon as I get ARC working without issues, the new kernel is awesome.
I have used the same base procedure as you did:
https://github.com/dnschneid/crouton/wiki/Build-chrome-os-kernel-and-kernel-modules
I then cloned (duplicated) the kernel source (chromeos-4.14) so I could then checkout the newer version while keeping the old one:
Code:
$ cd ~/kernel_new
$ git reset --hard origin/chromeos-4.19
PS: I am building on Xenial (not chroot), so I had to install libssl-dev in order to successfully build it.
lfom said:
Sure. I should post a full guide as soon as I get ARC working without issues, the new kernel is awesome.
I have used the same base procedure as you did:
https://github.com/dnschneid/crouton/wiki/Build-chrome-os-kernel-and-kernel-modules
I then cloned (duplicated) the kernel source (chromeos-4.14) so I could then checkout the newer version while keeping the old one:
Code:
$ cd ~/kernel_new
$ git reset --hard origin/chromeos-4.19
PS: I am building on Xenial (not chroot), so I had to install libssl-devel in order to successfully build it.
Click to expand...
Click to collapse
I am a lazy billy - thanks - I like copy & paste, & think as little as I can afford
Could you help me patching it on my GPD pocket?
it uses cherry tail
https://forum.xda-developers.com/ha...gpd-pocket-t3928828/post79496417#post79496417
thank you
Testing ROM for Dell Venue 8 3830 (LineageOS 14.1)
Most of resources are available. But has some bugs.
It could be used for fun (Retroarch, E-book readers, etc)
Was build using as base Asus T00F lineage source files
I'm posting here asking for help to implement/fix missing features (if anyone still interested on such old device)
All source code to build is available on github (links bellow).
Working
Boots
Display
Touchscreen
Wi-FI
Virtual Navigation Buttons
Sound
Rotation
Bluetooth (since 2023-05-10)
Not working:
Camera
Known issues:
- ARM apps not working due mismatches with libraries (Houdini)
- Observed battery is draining quicker than expected.
# Testing Image (should be flash using FASTBOOT)
# updated 2023-06-13
# WARNING: MAY BRICK YOUR DEVICE PERMANENTLY! USE AT YOUR OWN RISK!!!!
https://drive.google.com/drive/folders/16iG6I-X83USPGPR13yUbg54S3Mn0Y7Ff?usp=share_link
Boot tablet in fastboot mode (volume down + Power) and use "flash_cmds.sh" (Linux) / "flash_cmds.bat" (Windows) to flash files through fastboot (note that proper driver drivers and fastboot must be installed)
If you wish to submit cmds manually:
fastboot oem start_partitioning
fastboot flash /tmp/partition.tbl partition.tbl
fastboot oem partition /tmp/partition.tbl
fastboot erase system
fastboot erase cache
fastboot erase config
fastboot erase data
fastboot erase logs
fastboot erase factory
fastboot oem stop_partitioning
fastboot flash dnx CLVP_CYAB_P801_FwDnX_vF9.6C_ww42_005.bin
fastboot flash ifwi CLVP_CYAB_IFWI_vF9.6C_ww42_005_P801_wifi_uos.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system_img.img.gz
Source Files
# LOCAL MANIFEST
GitHub - pstglia/local_manifests at DELL_VENUE_LOS_14.1
Contribute to pstglia/local_manifests development by creating an account on GitHub.
github.com
Init a NEW repo
(repo init -u https://github.com/LineageOS/android.git -b cm-14.1)
Copy local manifest to .repo/local_manifests and sync it.
repo sync -c --no-tags --no-clone-bundle -j$(nproc --all)
# Kernel
GitHub - pstglia/linux: Linux kernel source tree
Linux kernel source tree. Contribute to pstglia/linux development by creating an account on GitHub.
github.com
NOTE: must be build using gcc 4.7 [1]. Checkout commit c7931763d41be602407ed9d71e2c0292c6597e00, update prebuilts link to this gcc
and build using kernel_build.sh script. If everything goes as expected, You'll have a new_boot.img created
# device/dell/P801_NoModem
GitHub - pstglia/android_device_dell_P801_NoModem: general device configuration for Dell Venue 8 (P801_NoModem)
general device configuration for Dell Venue 8 (P801_NoModem) - GitHub - pstglia/android_device_dell_P801_NoModem: general device configuration for Dell Venue 8 (P801_NoModem)
github.com
# vendor/dell/P801_NoModem
GitHub - pstglia/android_vendor_dell_P801_NoModem: Vendor files (configs, libs, etc)
Vendor files (configs, libs, etc). Contribute to pstglia/android_vendor_dell_P801_NoModem development by creating an account on GitHub.
github.com
# hardware/libaudio
GitHub - pstglia/hardware-libaudio at DELL_VENUE_LOS_14.1
hardware/libaudio repo (forked from Android-x86.org) - GitHub - pstglia/hardware-libaudio at DELL_VENUE_LOS_14.1
github.com
# external/boringssl
GitHub - pstglia/android_external_boringssl: Boring ssl (libcrypto & friends)
Boring ssl (libcrypto & friends). Contribute to pstglia/android_external_boringssl development by creating an account on GitHub.
github.com
# system/core
GitHub - pstglia/system-core at DELL_VENUE_LOS_14.1
system/core repo (forked from Android-x86.org). Contribute to pstglia/system-core development by creating an account on GitHub.
github.com
# external/tinyalsa
GitHub - pstglia/android_external_tinyalsa: tinyalsa 1.0.2
tinyalsa 1.0.2. Contribute to pstglia/android_external_tinyalsa development by creating an account on GitHub.
github.com
# external/icu
https://github.com/pstglia/android_external_icu/tree/DELL_VENUE_LOS_14.1
# external/external/apache-http
GitHub - pstglia/android_external_apache-http: android_external_apache-http
android_external_apache-http. Contribute to pstglia/android_external_apache-http development by creating an account on GitHub.
github.com
NOTES:- openssl 3.0 (Mint 21.1 - Vera) will not generate a compatible x509 sign key for kernel modules.
OpenSSL 1.1.1f generates an accepted key
Credits / Thanks:
- The LineageOS Team
- Android-x86 Team / Chih-Wei Huang for the amazing project and repositories (used one of them here so far)
- vampirefo for providing CWM recovery and valuable information
- Social-Design-Concepts for providing unlocked firmwares (required to boot custom Image)
- Fabio Júnior Chaves da Silva (again, owner of this tablet)
- Dell for providing kernel source (wouldn't hurt to include some AOSP code also, but it's better than nothing )
- AlaskaLinuxUser AKLU from Youtube. Lot's of explanations about Android & Lineage.
[1] - https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/
How can one Help?
ikram.senguen said:
How can one Help?
Click to expand...
Click to collapse
Hi,
This is the list of missing features / issues:
Choose one of your preference and hands on!
update 2022-05-31: Audio and Rotation were fixed.
kernel display driver was updated. Experience is smoother
-[FIXED] Wi-fi is not working:
Help wanted: Fix code and make it work:
Status so far: Fixed.
It will work on boot if you keep it enabled. If you disable Wi-fi from settings and try to re-enable (or switch on/off airplane mode), it will stop working until you boot it again.
update 2022-06-02: Discovered that you can't ioctl wlan0 to up state when you disable it (using root + proper capabilities).
However, if you rmmod bcm4330 and insmod it again, you can enable it.
It seems a driver issue.
update 2022-06-03: Using stock kernel module for network, no issues with ioctl after disbling wi-fi
update 2023-06-13: Using T00F bcmdhd source with some changes to enable 4330, it runs ok.Now it's using compiled drivers for wi-fi instead of stock ones (except for firmwares)
-[FIXED] Sound is not working:
Help wanted: Investigate what's wrong and fix it
Status: Fixed [working since updated 2022-05-29]
Note: libaudio from stock image couldn't be loaded, so generated one from Android-x86 libaudio code (see [2]).
Maybe adjusts are needed on source, config and Boardconfig files.
update 2022-05-22: all libs are being loaded, but there are some errors when trying to load codecs. Config files must be checked (as well libs);
- [FIXED] Navigation menu is not being displayed:
Help wanted: Discover why is not being shown and fix it
Status: Fixed (created a overlay on device tree and made "def_force_show_navbar" to be enabled - see commit 8768b512c08b5fc60a7d7674ffce7c3a23a7857a)
- Camera is not working:
Help wanted: Make it work
Status so far: HALs must be copied. Possibly lot's of shims and Voodoos/Mojos required.
- [FIXED] Sensors are not working:
Help wanted: Make it work
Status: Fixed (replaced sensor_hal_config files)
- [FIXED] Bluetooth is not working:
Help wanted: Make it work
Status do far: Fixed (used harware/broadcom/libbt instead of vendor lib)
- [FIXED] Port/Enable zram to kernel:
Help wanted: Porting
Status: Enabled from stage tree (it was there all the time).
Seems to be working (at least swap was mounted using it)
- [FIXED] Sometimes backlight doesn't light up after resume
Status: Fixed. This ocurred when an out of range bright level was used ( > 100)
Edited liblights code (device/dell/P801_NoModem/liblights) and included a small check to ensure/force valid values ( from 0 to 100)
- [FIXED] ADB only works using network. Not working using USB
Status: Fixed. Copied drivers/usb/gadget changes from T00F Asus kernel and applied to Venue kernel
- Elevated Battery draining (specially on suspend attempt)
Something is blocking system from suspend. If you check dmesg, it keeps an infinite loop of suspend process (disable tasks, disable CPU's) and abort.
At first, wakeup reason is the "misterious" NETLINK. However, even blocking it and some other wakeup_sources it wakes.
This shows suspend backtrace (got from dump_stack):
Code:
[ 697.149972] Call Trace:
[ 697.149984] [<c19f90f3>] dump_stack+0x16/0x18
[ 697.149990] [<c12bc9c1>] resume_irqs+0xa1/0xe0
[ 697.149996] [<c12bca2f>] resume_device_irqs+0xf/0x20
[ 697.150004] [<c156a151>] dpm_resume_noirq+0x1a1/0x2b0
[ 697.150010] [<c156a8d0>] dpm_resume_start+0x10/0x20
[ 697.150015] [<c1288945>] suspend_enter+0xa5/0x260
[ 697.150022] [<c1a03cbd>] ? sub_preempt_count+0x3d/0x50
[ 697.150028] [<c1a03cbd>] ? sub_preempt_count+0x3d/0x50
[ 697.150034] [<c19f4646>] ? printk+0x3d/0x3f
[ 697.150040] [<c1569adc>] ? dpm_show_time+0xbc/0xf0
[ 697.150046] [<c156b952>] ? dpm_suspend+0x132/0x1e0
[ 697.150052] [<c1288baf>] suspend_devices_and_enter+0xaf/0x220
[ 697.150057] [<c1288fb8>] pm_suspend+0x298/0x300
[ 697.150063] [<c1289935>] try_to_suspend+0xa5/0xc0
[ 697.150069] [<c1a0091d>] ? _raw_spin_unlock_irq+0x1d/0x40
[ 697.150076] [<c125ebad>] process_one_work+0x11d/0x3d0
[ 697.150082] [<c14b091e>] ? __delay+0xe/0x10
[ 697.150088] [<c125f239>] worker_thread+0xf9/0x320
[ 697.150093] [<c1a00966>] ? _raw_spin_unlock_irqrestore+0x26/0x50
[ 697.150099] [<c125f140>] ? rescuer_thread+0x2b0/0x2b0
[ 697.150104] [<c1264cf4>] kthread+0x94/0xa0
[ 697.150112] [<c1a07077>] ret_from_kernel_thread+0x1b/0x28
[ 697.150117] [<c1264c60>] ? kthread_create_on_node+0xc0/0xc0
[ 697.150121] Wakeup from IRQ 32 penwell_otg
/sys/kernel/debug/mid_pmu_states and other files can give hints about the root cause.
Anyway, if you want to adventure yourself on trying to solve the problem, be my guest
[1] - https://github.com/pstglia/linux/tree/DELL_VENUE_LOS_14.1/modules/wlan/PRIVATE/bcm43xx
[2] - https://github.com/pstglia/hardware-libaudio/tree/DELL_VENUE_LOS_14.1
Additional info for those interested on improve this:
1) Added a debug service that collects dmesg & logcat 3 times every boot
output is recorded on /data/log_debug_venue8_3030.txt
2) ADB from usb cable is not working, but is working from network. This way, I suggest you enable these on "Developer options":
- Root acess: Select "ADB only".
- Android debugging
- ADB over network (note: You must connect to a network prior - IP and port will be displayed when enabling this option)
Once done, from PC, you can connect to adb:
# (will connect to tablet)
adb connect TABLET_IP_ADDR
# (will restart adbd on tablet, to root mode)
adb root
# (will connect again, now with root acess)
adb connect TABLET_IP_ADDR
Click to expand...
Click to collapse
3) If you want to make any change to /system on living image, you must remount /system with write privileges:
- Ensure you enabled adb over network as described on step 2
- connect to table and remount /system:
adb shell
mount -o rw,remount /system
Click to expand...
Click to collapse
How difficult would it be to port to the 7840? Or alternatively, would it be possible to help me learn how I could build it myself?
theabnormalguy said:
How difficult would it be to port to the 7840? Or alternatively, would it be possible to help me learn how I could build it myself?
Click to expand...
Click to collapse
Hi,
It has a medium/high level of difficult, depending how "perfect" do you want your port.
And more than difficult, it's *extremelly* time consuming. You must be prepared to spent weeks/ months in order to try to make something work.
And before starting anything, be sure is viable. A crucial point is having kernel source files for your device.
without it, don't waste your time.
In your case, take a look at opensource.dell.com
Learning: As a start, I'd recomend you to watch these videos:
https://www.youtube.com/c/AlaskaLinuxUserAKLU/playlists
You'll need to learn all of these (not limited to):
- Learn some C/C++ and java. You'll have to read source code to understand basicallyhow it works
- Learn Unix/Linux terminal commands. I'll need lots of find, grep, cd, cat, etc....
- Learn shell script
- Learn git
- Learn how to compile and cusomize a kernel
- Understand how Android source code/components are strutured (AOSP)
During your development, you'll need to carefully look at log files, include debugging info on scripts/codes, think,research, deduce, test, retest, test again,back some steps an try new appoaches.
And finally, I won't be working on any other device. After finishing this one I'm working on (or giving it up), not going to waste my time on custom roms sonner.... I have a life to live
Good luck
Project die?
FYA_EXel said:
Project die?
Click to expand...
Click to collapse
Not yet. I'm just looking for courage to go on.
If you see courage nearby, tell her that I'm looking for her
I intent to make bluetooth work and improve battery life. Camera is not a priority.
Remember everyone that source code is available. Everyone is free and invited to help improving this image.
Regards
pstglia
When I flash this rom, I get to the Lock Screen and it hard freezes. Anyone else get this problem? Thanks for all your work @pstglia
Update: I fixed it by wiping the data partition. This is incredible; this tablet has never been so smooth. Any advice on adding GAPPs?
the_Victorian said:
When I flash this rom, I get to the Lock Screen and it hard freezes. Anyone else get this problem? Thanks for all your work @pstglia
Click to expand...
Click to collapse
You are able to boot it but when locking screen you can't return to operation, having to boot it again.
Is this your issue?
If so, it's a known issue where backlight bright level goes to zero. If you blindly move the bright slider, you can have image again (or changing bright values bellow /sys using adb)
pstglia said:
You are able to boot it but when locking screen you can't return to operation, having to boot it again.
Is this your issue?
If so, it's a known issue where backlight bright level goes to zero. If you blindly move the bright slider, you can have image again (or changing bright values bellow /sys using adb)
Click to expand...
Click to collapse
Wow, thanks for your quick reply! I was just dumb and didn't wipe my android 4.4 data before installing; that fixed it. I have been tinkering trying to get GAPPs installed but run into error 70 in CWM when I do. Have you had success?
the_Victorian said:
Wow, thanks for your quick reply! I was just dumb and didn't wipe my android 4.4 data before installing; that fixed it. I have been tinkering trying to get GAPPs installed but run into error 70 in CWM when I do. Have you had success?
Click to expand...
Click to collapse
I have installed opengapps (x86, 7.1, pico). Don't remember having issues installing it.
But makes tablet really slow most of time.
pstglia said:
I have installed opengapps (x86, 7.1, pico). Don't remember having issues installing it.
But makes tablet really slow most of time.
Click to expand...
Click to collapse
Hmm that's interesting. I'm trying the same file but every recovery I try has given me error 7. Will continue tinkering. Something to do with system mount permissions maybe?
the_Victorian said:
Hmm that's interesting. I'm trying the same file but every recovery I try has given me error 7. Will continue tinkering. Something to do with system mount permissions maybe?
Click to expand...
Click to collapse
Afaik error 7 means package doesn't match the device. On Lineage images I bypass it by editing update-binary/updater-script inside META dir.
However I think opengapps does not perform these checks...
Have you tried formatting your cache partition before applying opengapps package?
Which recovery version are you using? Is the thethered one from SDC/Vampirefo?
I thought this moment would never come , I always dreamed of a custom rom for this device, I hope you can continue developing it
quevon24 said:
I thought this moment would never come , I always dreamed of a custom rom for this device, I hope you can continue developing it
Click to expand...
Click to collapse
Hi, I'll try to. But my limited knowledge doesn't allow me to advance the way I wish.
So, do not expect something perfect, fast and stable...
If we had some developer that could help on this, maybe you could have a really nice rom.
Note: All sources are available on github. See 1st post.
If I achieve some progress I'll share here.
The image I have is bootable and you can test anything if you understand the risks of potentially brick your device.
If you have nothing to lose, give a try
pstglia said:
Hi, I'll try to. But my limited knowledge doesn't allow me to advance the way I wish.
So, do not expect something perfect, fast and stable...
If we had some developer that could help on this, maybe you could have a really nice rom.
Note: All sources are available on github. See 1st post.
If I achieve some progress I'll share here.
The image I have is bootable and you can test anything if you understand the risks of potentially brick your device.
If you have nothing to lose, give a try
Click to expand...
Click to collapse
I just install the rom using Windows 11, i have the stock rom(android 4.2.2, 4.3 and 4.4.2) in case i brick the tablet.
I used apkmirror to install chrome x86 version, i can't use youtube because the lack of google play services
quevon24 said:
I just install the rom using Windows 11, i have the stock rom(android 4.2.2, 4.3 and 4.4.2) in case i brick the tablet.
I used apkmirror to install chrome x86 version, i can't use youtube because the lack of google play services
Click to expand...
Click to collapse
You can use opengapps for youtube & google stufff.
But at the current stage of this rom, it will make tablet really slow...
pstglia said:
Hi,
This is the list of missing features / issues:
Choose one of your preference and hands on!
update 2022-05-31: Audio and Rotation were fixed.
kernel display driver was updated. Experience is smoother
-[FIXED] Wi-fi is not working:
Help wanted: Fix code and make it work:
Status so far: Fixed.
It will work on boot if you keep it enabled. If you disable Wi-fi from settings and try to re-enable (or switch on/off airplane mode), it will stop working until you boot it again.
update 2022-06-02: Discovered that you can't ioctl wlan0 to up state when you disable it (using root + proper capabilities).
However, if you rmmod bcm4330 and insmod it again, you can enable it.
It seems a driver issue.
update 2022-06-03: Using stock kernel module for network, no issues with ioctl after disbling wi-fi
-[FIXED] Sound is not working:
Help wanted: Investigate what's wrong and fix it
Status: Fixed [working since updated 2022-05-29]
Note: libaudio from stock image couldn't be loaded, so generated one from Android-x86 libaudio code (see [2]).
Maybe adjusts are needed on source, config and Boardconfig files.
update 2022-05-22: all libs are being loaded, but there are some errors when trying to load codecs. Config files must be checked (as well libs);
- [FIXED] Navigation menu is not being displayed:
Help wanted: Discover why is not being shown and fix it
Status: Fixed (created a overlay on device tree and made "def_force_show_navbar" to be enabled - see commit 8768b512c08b5fc60a7d7674ffce7c3a23a7857a)
- Camera is not working:
Help wanted: Make it work
Status so far: HALs must be copied. Possibly lot's of shims and Voodoos/Mojos required.
- [FIXED] Sensors are not working:
Help wanted: Make it work
Status: Fixed (replaced sensor_hal_config files)
- [FIXED] Bluetooth is not working:
Help wanted: Make it work
Status do far: Fixed (used harware/broadcom/libbt instead of vendor lib)
- [FIXED] Port/Enable zram to kernel:
Help wanted: Porting
Status: Enabled from stage tree (it was there all the time).
Seems to be working (at least swap was mounted using it)
[1] - https://github.com/pstglia/linux/tree/DELL_VENUE_LOS_14.1/modules/wlan/PRIVATE/bcm43xx
[2] - https://github.com/pstglia/hardware-libaudio/tree/DELL_VENUE_LOS_14.1
Click to expand...
Click to collapse
sry, lack of response due to lack of knowledge: thought this is about Venue 7840
ikram.senguen said:
sry, lack of response due to lack of knowledge: thought this is about Venue 7840
Click to expand...
Click to collapse
Nope, this is for Venue 8 3830