Related
Google Maps 5.0 Fix - Two Finger Rotation for Cm 6.1.1 - distinct multitouch for passion + CM 7 nightlies
- [As CM 6.1.1 did not get the latest commits and #cm_nightly_296 failed here´s it]
- [you can use this for CM 7 nightlies till they get it by default ]
Now, there are 3 ways to install this select yours, according your experience! (...as surprisingly still, some got probs to copy/paste...)
1.)
How to:
- in ../system/etc/permissions/..
- exchange "android.hardware.touchscreen.multitouch.xml" with "android.hardware.touchscreen.multitouch.distinct.xml"
- set permissions:
Code:
adb shell chmod 644 /system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml
- reboot
2.)
How-to:
1. - connect your device via usb
2. - put "android.hardware.touchscreen.multitouch.distinct.xml" into C:\AndroidSDK\tools\
3. - put "distinct_multitouch.bat" into C:\AndroidSDK\tools\
4. - run (doubleclick) "distinct_multitouch.bat"
5. - wait tills reboots, done
3.)
How-to:
1. - put "distinct-multitouch-signed.zip" on sdcard
2. - flash from recovery (if you have probs, toggle signature verification)
.
..more than 300 downloads here..so I had to do a new thread. So it does not get lost.
Trying it!
Sounds great!
Works* on rooted stock
*As well as the CP2K will let it, at least.
Awesome, works! But I can see why google disabled it by default.. not exactly the smoothest experience.
daisun said:
Awesome, works! But I can see why google disabled it by default.. not exactly the smoothest experience.
Click to expand...
Click to collapse
But Google could of kept the functionality for the N1 by using the trackball for rotation. (I can pan with the screen in the same way the Nx S does and use the trackball for rotation when in the 'perspective' mode).
It is weird that it works on Evil's Desire HD rom.
daisun said:
Awesome, works! But I can see why google disabled it by default.. not exactly the smoothest experience.
Click to expand...
Click to collapse
I think it's something to do with the crazy screen rather than smoothness.
When I installed Maps 5 on my phone I knew that I wouldn't get rotation due to HTC's superb choice of touch screen sensor (sarcasm). But what is weird to is that my girlfriend didn't get rotation either on her captivate. That's not normal is it? I though Samsung hardware was supposed to have great touch support. Or maybe the rotation is just in froyo? She running Eclair still...
Anyhow, I`ll try that fix for sure! Is that gonna work with CM 6.1.1 Stable?
vk2bea said:
But Google could of kept the functionality for the N1 by using the trackball for rotation. (I can pan with the screen in the same way the Nx S does and use the trackball for rotation when in the 'perspective' mode).
Click to expand...
Click to collapse
Can you, or would you like to?
Thanks Rori! It may not be the smoothest, but I am glad that there is an option to use it.
Getting permission error when trying to copy file to Permissions folder.
Any easier way to fix this?
BrumBrum74 said:
Getting permission error when trying to copy file to Permissions folder.
Any easier way to fix this?
Click to expand...
Click to collapse
adb remount
is this for MIUI Rom, too? has anyone tried yet?
Thanks rori. It works! It is not smooth, but at least I have an option to use when needed.
Works for me, great thanks!
Yep, works here.
Used Root explorer, moved over the file to the dir, deleted old file, set permissions.
Well it "works," but its really hard to get it working, and its not as accurate as my friend's evo or incredible
why is this necessary for CM6.1.1 again ?
i dont seem to have a problem with map5.0 rotation / 3d function
Great work! Works fine on my N1 with CM 6.1.1. Thanks!
lsxrx7 said:
why is this necessary for CM6.1.1 again ?
i dont seem to have a problem with map5.0 rotation / 3d function
Click to expand...
Click to collapse
3D? How did you get it work?
This thread has been superseded by this thread: http://forum.xda-developers.com/showthread.php?t=1366897
Changelog in Second Post:
Screenshots attached at bottom:
Link to Alpha8
This tarball also contains a userdata image where most of the gapps are.
People whose rotation/bluetooth doesn't work: Try flashing this new boot.img and see if it fixes it.
I will not be uploading any more flashable zips as they seem to be broken
Working:
Wifi
MMS
Calling (People I talk to say they can hear me better than the could when i was on CM7)(Probably coincidence)
Bluetooth (works for babijoee but broken for me)
TouchScreen (Multitouch)
Sound (Flawless)
GPS (works for me)
Accelerometer (rotation) (works for babijoee but broken for me)
Home button
3g (seems to like radio 5.08.00.04)(works for me)
Headphone jack
Network Stats and Quota
Click to expand...
Click to collapse
Not Working:
Trackball
Camera
USB mass storage (use adb)
Hardware Accelaration
Wifi Signal Strengh Icon in Status Bar.
Click to expand...
Click to collapse
Questions? Check out this FAQ (thanks alex_mobile)
Anyone that wants to colaborate
Join us in #ics_desire_nexus_dev on freenode
My nick is drewis.
Any help is welcome.
To flash the img files.
Code:
tar xjf ics-passion-alpha*.tar.bz2
adb reboot bootloader
fastboot -w
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash boot boot.img
fastboot reboot
I'm using blackrose hboot (standard partitioning) but i dont think it matters what hboot you use.
Don't tell me whats wrong with it (i already know that) Tell me how to fix it!
Here's my sources to get you started:
I have set up an organization on git hub where you can follow the progress
https://github.com/ics-passion-dev
[Note:] I am updating these regularly.
Get source (cm ics repos)
Code:
repo init -u git://github.com/ics-passion-dev/android.git -b ics
repo sync
Fix Audio.
Code:
cd hardware/msm7k
git fetch http://review.cyanogenmod.com/p/CyanogenMod/android_hardware_msm7k refs/changes/03/10303/1 && git cherry-pick FETCH_HEAD
Build it.
Code:
. build/envsetup.sh
lunch full_passion-userdebug
mka
Note: The above is not enough to get a clean build you will need to debug some minor errors.
On amd hexacore w/ 12gb ram takes 40 minutes. (where CM7 takes 14)
CHANGELOG
CHANGELOG
Alpha8 Link to Alpha8
New apn list from cm
Update gapps with ones from koush's NS build.
Headphone fix (thanks zivan56)
Back to pershoot's BFS kernel as base.
Added network stats and quota to kernel.
Built with opengl enabled (currently causing blank screen)(REMOVED)(still no HWAccel)(disable Window/Transition effects makes it much nicer)
Alpha7 Link to: Alpha7
Same as alpha6
Rebuilt with openjdk (this is aosp after all)
Added Gmail and Market
Market: login, try and download an app (only one), it will error. Reboot. Open market and it should start downloading. Then you're good.
Market: I wiped and now market does not work. same error. Can't seem to fix it.
Change to IntersectRaven's 2.6.38.8 AVS Kernel based on pershoot's
Alpha6 Link to: Alpha6
Added liba2dp for audio over bluetooth. (untested) (removed: caused build problems)
AUDIO FIX: a real audio fix (thank you firesnatch [sean neeley])
Head phone jack does not work yet. plays through speaker while plugged in.
added back all apps but VideoEditor and its libs and Camera
added back all ringtones and notifications
switched back to userdebug build
No gapps: Sorry. They were deleted when i rebased my tree. But they had issues anyway. So not bothering with them on this release.
gralloc's back (hence the lag) Disabling animation in developer settings helps.
3g seems to start the connect/disconnect thing after a while of non use. fix is either reboot. or go into setting and disable mobile data for a minute then turn it back on.
Alpha5: Link to Alpha5
switched from userdebug to eng variant
got su back and some bluetooth files (still broke for me)
removed most sounds (ringtones,notifications) to save some space
removed apps: Camera, VideoEditor, libWnnJpnDic, PinyinIME, Email, Exchange, libvideoeditor_jni, libvideoeditorplayer, libvideoeditor_core
Added Gapps: Market wont show up untill you sign in through settings
Issues: screen now flashes an orange outline on edge of screen when you click some buttons
Alpha4: Link to Alpha4 as system and boot images
Home button works! (thanks again to rampv78)
Removed soft buttons
Changed lcd density back to 240
Alpha3:Link to Alpha3 as a flashable zip
Rebase latest changes in CM tree.
Try new GPS code in CM gerrit.
Better Audio fix: Still broken but more stable (closer to working out a real fix)
Leave out gralloc since we dont have HW Acceleration yet.
Alpha2:Link to Alpha2 as a flashable zip
changed ro.sf.lcd_density to 220 to fix softkeys
build with gralloc: kind of makes it laggy if it bothers you delete /system/lib/hw/gralloc.qsd8k.so (but not gralloc.default.so)
Working:
Calling: (mic works they can hear you)
Sound/Mic: sort of (thanks to tip from rapmv78 and the Desire guys)
Gps: I think (might just be googles location features even though its unchecked in settings)(tested by visiting maps.google.com in browser with wifi off)
Not Working:
3g: still very sporadic (a few reboots fixes it somtimes)(maybe i need to update to latest radio)
Home button
Trackball
Alpha1: Link to Alpha1 as system.img and boot.img
Migrate source to CM repos
Using ICS init (alpha0 used CM7)
Pershoots CM7 2.6.38.8 Kernel
Added Soft Buttons to give us a working home button (although this causes the bottom row of the keyboard to be half way covered up) You can fix this by changing ro.sf.lcd_density to 220 or 200 in /system/build.prop
Not working:
3g (severe connect/disconnect issues)
Audio
Home button
Trackball
Some other stuff I can't remember
texasice said:
I would like to get a functioning ICS build as soon as possible. Anyone that wants to colaborate im hangin out in #cyanogenmod-dev on freenode with nick drewis. There is no way I will be able to do this by myself. So any help is welcome.
Pic below is a first build
Issues:
nothing works except touchscreen but it is still broken. It acts like a trackpad.
But it did boot on the first try so thats something.
Click to expand...
Click to collapse
I would really like to help you. And I am also very excited about having ICS running on my nexus one. I'm a java developer. Please let me know if I would be useful building ICS on nexus one?
Thanks.
Update:
Bluetooth is working: I can pair my logitech dinovo keyboard to it and navigate.
Wifi is scanning but not connecting to wpa.
No progress on touchscreen acting like a trackpad. Upside multitouch works.
Did you manage to get GL acceleration working?
Does this help for the touchscreen issue? The touchscreen was working well on the SDK port
http://forum.xda-developers.com/showpost.php?p=18711543&postcount=55
Just use the IDC file from my SDK port.
sunnybhai said:
Does this help for the touchscreen issue? The touchscreen was working well on the SDK port
http://forum.xda-developers.com/showpost.php?p=18711543&postcount=55
Click to expand...
Click to collapse
dr1337 said:
Just use the IDC file from my SDK port.
Click to expand...
Click to collapse
Yup. fixed it.
dr1337 said:
Did you manage to get GL acceleration working?
Click to expand...
Click to collapse
No i havent even looked at that.
nice work
Will we get a test build to play with?
skitty said:
Will we get a test build to play with?
Click to expand...
Click to collapse
Soon. I've been trying to upload one but my internet f-ing blows and it keeps failing. Right now its no better than the sdk port.
Wifi turns on but won't connect.
3g won't stay connected
no audio
Touchscreen works thought
mms works
Great news! I wish I could help somehow. Why don't you collaborate with drew garen? I'm sure he could help you.
Sent from my HTC Flyer P510e using XDA App
this is awesome work , have you tried contacting any of the developers or contributors from TeamDouche ... they may help you to resolve any issues !!
Have you try to contact @drewgaren to ask him which trick did he use to correct the problems he was having with first sdk port?
Maybe he can share some drivers file which can be helpful.
Thanks for all the work you put in this DEV.
F.
Wow! Great initiative guys, good luck and hope move developers can contribute.
amazing work guys
I've since upgraded from an N1 but still use it to play around with builds so if you need testers i'd be more than happy to help!
great work
keep going
Keep Going guys, i wish i can help but i have no idea about developing at all.
Need help?
If you need help on development work, I might be able to help. I am also a Java developer. Thanks and keep up with the good work!
This is a compilation, some of my own thoughts combined with ideas from others scattered throughout this forum... I really can't credit anyone other than who has already been credited above because it's just standard ideas.
Please feel free to add legitimate tips and tweaks to this thread so everyone can have a better TP experience! If it's noteworthy and people say it's helpful, I will add it to this OP!
1. Download the proper GAPPS and GAPPS fix to get Calendar working (thanks Stroid01, I borrowed your links from the original install thread)
2. Download the Charging and SystemUI fix from Dalingrin
3. Download Chainfire3D and install the Beta EGL drivers. Why? They fixed a lot of visual glitches that came with the stock ones.
4. Download and install the latest Adobe Flash 11.1 from the Market to enable Flash video, otherwise it won't work right out of the gate.
5. Enable USB transfer: Settings -> Storage -> Advanced (the 3 little dots in the top right corner) -> USB computer connection, then check the box next to "Media Device (MTP)"
6. It was in my best interest to change the DPI of the LCD, it'll look much better and the icons won't be so huge, my favorite has been 132 (though others have reported 145 to be good as well): Edit the build.prop in Root Explorer (mount R/W first) and change the line "ro.sf.lcd_density = 160" to "ro.sf.lcd_density = 132"
7. Install the cracked Market to fix any issues with your new DPI settings (Thanks, marios96)
8. To run Gamelot games edit your build.prop (it's located in your /system directory) to say this (I changed mine to XOOM instead of DROIDX but the idea is the same, thanks ssconceptziew):
ro.product.model=DROIDX
manufacturer=motorola
I guess this could be moved to the Development forum, I just thought this would be appropriate here since it's not actually involving developing something, just tweaks.
thanks, guess i will try the chainfire thing
How did you install chainfire. Tells me my device isnt compatible. And where do i find the drivers. Thanks in advance
Tapatalkin in from my ICS equipped Touchpad
When I try to install an app in the market, it gets stuck at the downloading stage. Is there a way to fix this? I've tried doing a fresh wipe and install of CM9 but nothing has worked! Also, I'm having problems downloading the UI fix. The countdown keeps on repeating.
Thanks. Looks much better now.
On WinXP I could not get MTP to work until I disabled debugging. Once I did that it showed up on my computer as a media device.
http://rootzwiki.com/topic/15568-rel-market-fix-dpi-compatibility/
Also install the cracked market from above to fix any compability issues with the new DPI.
wizegui said:
When I try to install an app in the market, it gets stuck at the downloading stage. Is there a way to fix this? I've tried doing a fresh wipe and install of CM9 but nothing has worked! Also, I'm having problems downloading the UI fix. The countdown keeps on repeating.
Click to expand...
Click to collapse
I have the same problem. If I figure it out I'll post it here as well.
jok3sta said:
How did you install chainfire. Tells me my device isnt compatible. And where do i find the drivers. Thanks in advance
Tapatalkin in from my ICS equipped Touchpad
Click to expand...
Click to collapse
Find an APK online. I'm not telling you to go get warez and download the pro version, I'm saying go get a free version.
And Chainfire is a driver program. That's what it's for, installing new drivers
I already got the pro version . The free version dosnt have the driver
Tapatalkin it from my Epic 3g Touch
You can also mention changing the kernel so you can get voltage control.
Samsung Galaxy S Captivate ICS CM9, Glitch Kernel | HP TouchPad CM9
iamsamsamiam said:
You can also mention changing the kernel so you can get voltage control.
Samsung Galaxy S Captivate ICS CM9, Glitch Kernel | HP TouchPad CM9
Click to expand...
Click to collapse
Flashing the new kernel didn't give me any voltage control in SetCPU.
treehumper said:
Flashing the new kernel didn't give me any voltage control in SetCPU.
Click to expand...
Click to collapse
Yeah, there's no voltage control in SetCPU even though he states it in his change logs. It does work in System Tuner though.
Tried, and you're right. The different kernel is a bit more unstable at this point in time, however. I am using it, but it's not for those that don't mind more frequent reboots (what's funny is that this is also my primary work device.... lol).
I have a tweak.
To run Gameloft Games edit your build.prop to say this:
ro.product.model=DROIDX
manufacturer=motorola
ssconceptz said:
I have a tweak.
To run Gameloft Games edit your build.prop to say this:
ro.product.model=DROIDX
manufacturer=motorola
Click to expand...
Click to collapse
Doesn't work for me. I still cant play modern combat 3
Tapatalkin in from my ICS equipped Touchpad
Did you copy the build.prop to your internal, edit then replace and restart. You can't edit it in place.
Sent from my SPH-D710 using xda premium
ssconceptz said:
Did you copy the build.prop to your internal, edit then replace and restart. You can't edit it in place.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
I used root explorer to edit it.. changing it dis something because before I did I couldn't even download the game from the market. But now I can't download the data file
Tapatalkin it from my Epic 3g Touch
Use the method I described
Sent from my SPH-D710 using xda premium
This is AOKP with some extra "flavour"
Kernel:
4.2 roms require a different kernel then 4.1
So you MUST use the correct kernel (and dont forget to switch back
if you go back to a 4.1 rom).
Important:
With 4.2 google added the "user account" feature
That means your "home" folder is NO LONGER /data/media
but /data/media/ (0 by default)
All apps only "see" this folder so if you want to access data
already stored in /data/media you must copy those into that folder
That includes TWRP which will create its backups then also in that folder
If you switch back to a 4.1 rom you must of course to this in
the opposite direction
Downloads:
ROM - goo manager app support is included
Mirror (thanks to Lloir)
Kernel - ALWAYS use kernel in the rom until told otherwise
gapps http://goo.im/gapps/gapps-jb-20130301-signed.zip (20130301)
Different to 4.1 DONT mix and match those to between 4.2 and 4.1 roms
Whats not working:
-... you tell me
Known issues:
-HDMI MHL broken
-SpiritFM broken
-Still pictures are sometimes grey
-phone encryption doesnt work
FAQ:
Q: music lags - how to solve it
A: read this
http://forum.xda-developers.com/showpost.php?p=41311260&postcount=1322
http://forum.xda-developers.com/showpost.php?p=41331878&postcount=1323
http://forum.xda-developers.com/showpost.php?p=41333844&postcount=1324
Again big thanks to the IceColdJelly team
http://forum.xda-developers.com/showthread.php?t=2052610
Using their base for HOX made it much easier to start
maxwen said:
...
Click to expand...
Click to collapse
I have to try this, thank you very much!!!:good:
Downloading!!!!!!!!!
Sent from my HTC One X+ using Tapatalk 2
Just installed it. I will report on how it handles!
I'm not sure what the problem is, but I can't install Swiftkey or Thumb Keyboard. The error message is "couldn't install on usb storage or sd card".
Works great few things i found:
- Google now voice, when you press the mic it crashes.
- The 360 camera mode isn't there.
- No google now button in the unlock circle (?)
- Torch Toggle (widget) does WORK for me.
- Can't install swiftkey just like saibz
cornedor said:
- Can't install swiftkey just like saibz
Click to expand...
Click to collapse
keymonk keyboard works fine
so I would assume this to be an app issue
but anyway - logcat please
cornedor said:
Works great few things i found:
- Google now voice, when you press the mic it crashes.
Click to expand...
Click to collapse
dont see this here - please explain in more detail what you have done
also provide a logcat
maxwen said:
keymonk keyboard works fine
so I would assume this to be an app issue
but anyway - logcat please
Click to expand...
Click to collapse
maxwen said:
dont see this here - please explain in more detail what you have done
also provide a logcat
Click to expand...
Click to collapse
Weird, I have swiftkey working fine here and the mic on Google now as well, it has not crashed.
Seems like it is not only in the search. If I press the mic in the browser it crashes too. Logcat (http://pastebin.com/QBrwHY7y) says that it can't open res/raw/open.wav.
Also a logcat for the installation error: http://pastebin.com/nGNs9p2f
I use the non-free version. Also if I try to install Root Browser (payed) it gives the same error.
In my case the camera is not working at all, as soon as I open it, it crashes with the Gallery error.
Any idea?
Sent from my HTC One X+ using Tapatalk 2
cornedor said:
Seems like it is not only in the search. If I press the mic in the browser it crashes too. Logcat (http://pastebin.com/QBrwHY7y) says that it can't open res/raw/open.wav.
Click to expand...
Click to collapse
weired - have you flashed the right gapps?
the 201212 version?
work without problems for me
maxwen said:
weired - have you flashed the right gapps?
the 201212 version?
work without problems for me
Click to expand...
Click to collapse
I think I did, will retry it.
EDIT: retried, and did not help, flashed gapps-jb-20121212-signed.zip
There are a few apps that I believe are not compatible with the ROM. Could that be? For example,Waze, there is no way to make it work. It does not catch the signal.
Sent from my HTC One X+ using Tapatalk 2
Adolfopacheco said:
There are a few apps that I believe are not compatible with the ROM. Could that be? For example,Waze, there is no way to make it work. It does not catch the signal.
Sent from my HTC One X+ using Tapatalk 2
Click to expand...
Click to collapse
probably not 4.2.* compatible yet
Spam
Workaround for installation problems
I can confirm:
- No Sphere Cam in camera app
- Video recording doesn't work
- Mic causes crash
- Torch causes crash
- Some apps won't install due to the "Can't install on USB storage or SD card" error.
I figured out a workaround for the installation problem, but it's pretty annoying. The Play Store app is downloading the apps onto your phone, but it's failing to install (I dunno why; I suspect it's a permissions issue). Interesting note - this seems to ONLY affect paid apps. All of my free apps install fine but none of my paid apps do, including when Play Store was restoring from my account.
Anyway, here's how to get those apps installed:
1. First you need to get a hold of the temp file downloaded by Play Store. You can find them in /data/app-private/
2. All of the files have generic names in the form "vmdl-[lotsofnumbers].tmp" so you have to figure out which file corresponds to the app you tried to install. NOTE: you should do this immediately after attempting to install, if you're concerned about accidentally taking the wrong file. How you find that file is up to you, whatever floats your boat, really:
- If you use a file explorer like Total Commander, you can open the directory and eyeball the modification date.
- OR you can open a terminal emulator and find the last modified file with:
Code:
$ su -c 'busybox ls -lt /data/app-private/'
- OR you can use a shell with adb from your computer with:
Code:
$ adb shell busybox ls -lt /data/app-private/
- OR you can logcat WHILE you install, until you see the error message pop up. Then, kill the logcat and check it for some lines similar to:
Code:
I/DefContainer(10169): Created container for smdl2tmp1 at path : /mnt/asec/smdl2tmp1
E/DefContainer(10169): Failed to copy /data/app-private/vmdl-876030916.tmp to /mnt/asec/smdl2tmp1/pkg.apk
W/ActivityManager( 736): No content provider found for permission revoke: file:///data/app-private/vmdl-876030916.tmp
3. Once you've found the file, copy it to your SD card or some directory you'll remember. Then rename it to [something].apk. It doesn't really matter what you rename it as, you should be able to see what app it is from the icon after you rename it with the .apk extension (depending on whether you use a file manager supporting apk icons like Total Commander).
I know it's a bit tedious, but it'll let you install your apps until the bug can be fixed.
maxwen, top work on this mate, it's already stable enough to be my main OS.
here are some logcats for the various crashes:
Installation error: http://pastie.org/pastes/5563789/text
Torch crash: http://pastie.org/pastes/5563793/text
Mic crash: http://pastie.org/pastes/5563795/text
Video recording: http://pastie.org/pastes/5563798/text
For all with install issues for paid apps please try this boot.img
So reflash kernel and try again
EDIT: deleted for now
Not sure if this is actually relevant, but in my case, the data was automatically copied to data/media/0. I didnt have to move anything...
I can confirm the voice & video not working though. Flashlight only works through CM10 app, statusbar toggle and TeslaLED won't work.
Sent from my HTC One X+ using xda app-developers app
s3nsation said:
Not sure if this is actually relevant, but in my case, the data was automatically copied to data/media/0. I didnt have to move anything...
I can confirm the voice & video not working though. Flashlight only works through CM10 app, statusbar toggle and TeslaLED won't work.
Sent from my HTC One X+ using xda app-developers app
Click to expand...
Click to collapse
/0 is the new user thing in 4.2 you are user 0
Sent from my HTC One X+ using XDA Premium HD app
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
AOSP+ 0.8 - Android 4.3
AOSP+ is a collaboration ROM from myself and Lloir. Lloir enjoys using pure vanilla AOSP whereas I have always enjoyed the features from CM or AOKP. After trying out AOSP I was impressed with its speed and smoothness and found I actually only missed a few small things from those other ROMs so decided to port over just those features. The result: AOSP+
For all the changes over AOSP, see the second post.
All code that is not built directly from the google repositories can be found on github here https://github.com/AospPlus/
3rd party apps included in the ROM:
Superuser by Koush
LockClock from CM - much as Lloir hates it, i quite like it so it's gone in
Torch from CM
ShareLogs from cornedor - we will provide NO support unless the logs from this app are included with your post!
We welcome suggestions of other things people like from other ROMs that you want included but we want to try and keep all changes as light as possible to stay as close to AOSP as we can. Also, feel free to add your own features and make pull requests to our repos to have them included.
Kernel
Source: https://github.com/AospPlus/android_kernel_htc_enrc2b-BLADE
The boot.img in the ROM is the BLADE kernel. This contains ramdisk changes required for 4.3 so must be flashed.
Downloads
ROM
GAPPS
Installation
Extract boot.img from ROM zip and install from bootloader
Code:
fastboot flash boot boot.img
A factory reset and system wipe is always recommended (use Titanium to backup/restore your apps and data) but may not be required. If you have issues, please try and recreate them after a factory reset/system wipe before reporting them.
Install ROM and GAPPS from recovery
Wipe cache/dalvik
Reboot.
Thanks to...
@Lloir for working with me to get 4.3 working
@maxwen for his BLADE kernel
@corne for his ShareLogs tool
CyanogenMod Team
XDA:DevDB Information
AOSP+ 4.3, a ROM for the HTC One X+
Contributors
tombriden, Lloir
ROM OS Version: 4.3.x Jellybean
Based On: AOSP
Version Information
Status: Testing
Created 2013-09-16
Last Updated 2013-10-28
Everything seems to be working except for...
Known Issues
Camera only at 5MP
MHL
SELinux is disabled
HD videos don't work
Video recording now works but freezes when you press stop
Some issues with calls over BT
Changelog
2013-10-28 - 0.9.0 - Experimental
Updated audio blobs to official enrc2b JB 4.2 blobs!!! (huge thanks to Thömy in the endeavoru forums for this one)
Back to a stock based kernel to work with new audio blobs, all BLADE features are now missing
Removed Advanced Settings menu as none of them are applicable to the current kernel
2013-10-14 - 0.8.9
Updated to AOSP 4.3.1_r1 (JLS36I)
Reverted KSM changes to see if that was the cause of random reboots
2013-09-20 - 0.8.8
Re-added T-Mobile theme engine
Re-added overlay to disable Nfc by default
Fixed bluetooth
Updated sources to AOSP 4.3_r3.1
No more Superuser countdown
2013-09-17 - 0.8.7
Fixed superuser daemon not starting from ramdisk
Enable KSM
Updated AOSP sources to 4.3_r3 (JLS36C)
2013-09-14 - 0.8.6
Fixed double tap home
Synced device tree with cm
2013-09-04 - 0.8.5
All other 4.2.2 libs that can be updated, now have been updated.
Synced up with the CM device repos to make my life easier when working on both
Fix for hardware decoding/encoding video (so HD videos and camcorder work (though now a different issue with recording))
SELinux now on in permissive mode
Fix audioflinger crash on receipt of notifications
2013-08-26 - 0.8.4
Update to android-4.3_r2.2 (JSS15Q)
Updated a whole bunch of blobs from 4.2.2 OTA
2013-08-19 - 0.8.3
Only override the picture-size-values if the string is actually broken (fixes issue with front camera resolutions also being overridden and so causing it to crash)
fix ramdisk issue that cause Torch to FC
2013-08-18 - 0.8.2
Modified camera wrapper to return picture-size-values from previous vendor lib as new one is >256 chars
2013-08-18 - 0.8.1
Back to using BLADE rom; still too early days for mine
Re-added Advanced Settings to control BLADE options
2013-08-17 - 0.8
New kernel based closely on HTC stock
Updated camera proprietary libs from latest HTC 4.2.2 dump
Option to map double-press on home
Existing AOSP+ features rebased on Android 4.3
Volume wake option
Disable safe headset warning
Hardware keys remapping option
Improved display of metadata on lock screen music widget
Green LED at 100% when charging, not 90
Reboot option
Swapped round the Wifi QuickTile press/longpress functionality (ie press to enable/disable, long press to go to settings)
Rearranged of the quick tiles to what I think is a better layout, with radio/network icons grouped together, ending with Airplane mode that disables them all
Integration of SuperUser into Settings
FAQ
Titanium Backup won't restore/backup apks
Open Preferences
Select Backup folder location
Press back until you get back to /
Select /sdcard
Press use current folder
Select 'No' when asked to move backup files
\o/ i suppose i better sort out PaP soon
Am I stupid or what, cause I see the EndeavorUParts.apk in the zip but no Advanced settings in the settings?
Oh yeh, I forgot to exclude it from the build. Normally you'd get to if from Settings but as the ROM doesn't come with BLADE it'd only confuse things to have it there as none of the options would work
Sent from my One X+ using Tapatalk 4
tombriden said:
Oh yeh, I forgot to exclude it from the build. Normally you'd get to if from Settings but as the ROM doesn't come with BLADE it'd only confuse things to have it there as none of the options would work
Sent from my One X+ using Tapatalk 4
Click to expand...
Click to collapse
Does the kernel have S2W support so I can activate it from an app on the market, and also should I flash the blade patched kernel after I flash the rom, cause I flashed it before and ended up with no signal at all, and then flashed the included kernel and everything works?
Ranomez said:
Does the kernel have S2W support so I can activate it from an app on the market, and also should I flash the blade patched kernel after I flash the rom, cause I flashed it before and ended up with no signal at all, and then flashed the included kernel and everything works?
Click to expand...
Click to collapse
No this doesn't have s2w, and i just realised that the script to copy the BLADE modules is in the ramdisk so won't be there once you've repacked it. What you can do though, is download this https://github.com/AospPlus/android.../aosp-plus_4.2.2-r1.1/scripts/01-module-check
then push to init.d while in recovery and make it executable
Code:
adb reboot recovery
adb shell mount /system
adb push 01-module-check /system/etc/init.d/
adb shell chmod 755 /system/etc/init.d/01-module-check
then flash blade and hopefully it'll work
failing that, it might be worth giving an existing blade-42 a try; i know it didn't work on open master (pre 4.3) but i don't think i've tried it on 4.3 itself
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
Hi,
I just installed this ROM but I am having no sound
Is there a way to fix it?
Hmm, audio's working here; can you just try reflashing the kernel followed by
Code:
fastboot erase cache
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
In a call I get no sound if I try to switch to speackers, only normal calls working, also Viper4Android doesen't want to install the driver and gives an error asking if I am rooted and having busybox, installed busybox installer from sterycson from the play store and it says just Busybox installed and where it is, no version, Installing fails.....any help, allready reflashed the rom so thats not the problem?
EDIT: also included Camera app can only go to 5MP, and Focal can go to 6
tombriden said:
Hmm, audio's working here; can you just try reflashing the kernel followed by
Code:
fastboot erase cache
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
Click to expand...
Click to collapse
Hi,Yes I just tried but the sound is still not working
ForceField said:
Hi,Yes I just tried but the sound is still not working
Click to expand...
Click to collapse
Ranomez said:
In a call I get no sound if I try to switch to speackers, only normal calls working, also Viper4Android doesen't want to install the driver and gives an error asking if I am rooted and having busybox, installed busybox installer from sterycson from the play store and it says just Busybox installed and where it is, no version, Installing fails.....any help, allready reflashed the rom so thats not the problem?
EDIT: also included Camera app can only go to 5MP, and Focal can go to 6
Click to expand...
Click to collapse
Ok, can you guy's flash this for me please:
It's a 43 build of @maxwens BLADE kernel, compiled inline using his source here (as always, huge thanks to him for his work on it)
Hopefully that'll sort the audio issues and i'll take a look at the Camera next
tombriden said:
Ok, can you guy's flash this for me please: http://downloads.kanger.me/getdownl...lusINTER/aosp-plus/boot-BLADE-43-20130818.img
It's a 43 build of @maxwens BLADE kernel, compiled inline using his source here (as always, huge thanks to him for his work on it)
Hopefully that'll sort the audio issues and i'll take a look at the Camera next
Click to expand...
Click to collapse
I just flashed another ROM.
OK,I will reflash AOSP+ and the new kernel and report back
---------- Post added at 09:58 AM ---------- Previous post was at 09:44 AM ----------
Ok,I Reflashed ASOP+ with the new kernel
Sound is Working but Wifi is broken
ForceField said:
I just flashed another ROM.
OK,I will reflash AOSP+ and the new kernel and report back
---------- Post added at 09:58 AM ---------- Previous post was at 09:44 AM ----------
Ok,I Reflashed ASOP+ with the new kernel
Sound is Working but Wifi is broken
Click to expand...
Click to collapse
Ok, i kind of expected that but now i know the audio is fixed i can do a new build. Thanks for testing
if you want wifi back you can do: adb shell su -c 'insmod /lib/modules/bcmdhd.ko'
tombriden said:
Ok, i kind of expected that but now i know the audio is fixed i can do a new build. Thanks for testing
if you want wifi back you can do: adb shell su -c 'insmod /lib/modules/bcmdhd.ko'
Click to expand...
Click to collapse
Ok thanks I will try this command. Really liked the speed of this ROM.It's a Porsche compared to others
0.8.1 uploaded with built-in BLADE kernel and EndeavoruParts accessible from Settings -> Advanced
Camera still at 5MP though :/
tombriden said:
0.8.1 uploaded with built-in BLADE kernel and EndeavoruParts accessible from Settings -> Advanced
Camera still at 5MP though :/
Click to expand...
Click to collapse
Perhaps using an other camer app would let us use the 8MP, because Focal lets us use 6MP?
Anyway your rom is great, close to perfection for me, the only thing missing would be any kind of lockscreen shortcuts but that's only me and I wanna say your rom is great.
Ranomez said:
Perhaps using an other camer app would let us use the 8MP, because Focal lets us use 6MP?
Anyway your rom is great, close to perfection for me, the only thing missing would be any kind of lockscreen shortcuts but that's only me and I wanna say your rom is great.
Click to expand...
Click to collapse
Thanks
Other camera apps will have the same issue. It's down to the new camera libraries from the 4.2.2 dump returning a 302character string for the supported picture sizes but they get read into a 256 string buffer thus cutting off all the higher resolutions :\
I've put a fix into our camera wrapper so it just returns the same supported resolutions as the previous library did. It's uploaded in a new ROM, 0.8.2 but the only file changed is camera.tegra.so so if you don't want to reflash, extract it from system/lib/hw and push in recovery with
Code:
adb shell mount /system/
adb push camera.tegra.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/camera.tegra.so
tombriden said:
Thanks
Other camera apps will have the same issue. It's down to the new camera libraries from the 4.2.2 dump returning a 302character string for the supported picture sizes but they get read into a 256 string buffer thus cutting off all the higher resolutions :\
I've put a fix into our camera wrapper so it just returns the same supported resolutions as the previous library did. It's uploaded in a new ROM, 0.8.2 but the only file changed is camera.tegra.so so if you don't want to reflash, extract it from system/lib/hw and push in recovery with
Code:
adb shell mount /system/
adb push camera.tegra.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/camera.tegra.so
Click to expand...
Click to collapse
Thank you, and thanks god I don't need to reflash, cause I started flashing 8.1 at my previows comment and just finished seting up all my things (xposed, touchwiz, playstation certs, viper4android and some others) and really don't want to flash again, lol.