[DEV] Two-way call recording on Desire HD/Z [ALMOST SOLVED] - Desire HD Android Development

Finally, I've found a way to record the calls directly from the phone line on Desire HD and Desire Z.
This was previously solved for regular Desire (see the Desire thread http://forum.xda-developers.com/showthread.php?t=993793 under the same name), but the DHD drivers turned out to be much trickier, so I spent some time reviving them.
Now everything _seems_ to work well (i.e., both parties of incoming and outgoing call are recorded very clearly, as opposed to mic/speaker-feedback recordings where the other party is barely audible). However, I do need your help in testing and resolving any possible issues. Also, I'd greatly appreciate if the kernel/ROM developers make any suggestions and/or consider using the patch in their work.
The attached files are:
* Update zip with the patched stock 2.6.32 kernel (the latest HTC's QMR releases) for DHD.
* CallRecorder app by skvalex (hope he'll join this thread soon & will be posting his updates here), the latest build with DHD/DZ support.
* The kernel patch, suits both for DHD and for DZ stock 2.6.32 kernels, needed for developers only. It's not for installation thru recovery!
Needless to say, you have to have a rooted/s-off device for tests.
No other call recording app will suit, because it must talk to the driver directly (I'll post my rVoix here a bit later).
IMPORTANT NOTE
The update binarу is for those ROMs based on stock HTC 2.6.32 kernels only.
If you have CM7, just download the latest LorDmod kernel at http://forum.xda-developers.com/showthread.php?t=1020637, it already has everything necessary!
If you have some other ROM, please contact its author and ask him to apply the patch (it just enables direct line recording, and does nothing more).
So far, the only app capable of working with it is CallRecorder, I'll attach my rVoix as soon as I fix it for DHD/DZ.
---------
UPDATE: Updated everything, including CallRecorder app! Moved the Desire Z file to their separate thread.
UPDATE Sept, 7: New patch sources for Desire HD gingerbread (2.6.35) which include numerous fixes and AMR support are now at http://code.google.com/p/2-way-call-recording

avs333 said:
Finally, I've found a way to record the calls directly from the phone line on Desire HD and Desire Z.
This was previously solved for regular Desire (see the Desire thread http://forum.xda-developers.com/showthread.php?t=993793 with the same name), but the DHD drivers turned out to be much trickier, so I spent some time reviving them.
Now everything _seems_ to work well (i.e., both parties of incoming and outgoing are recorded very clearly, as opposed to mic/speaker-feedback recordings where the other party is barely audible). However, I do need your help in testing and resolving any possible issues. Also, I'd greatly appreciate if the kernel/ROM developers make any suggestions and/or consider using the patch in their work.
The attached files are:
* Two update zips with the patched stock 2.6.32 kernels (the latest HTC's QMR releases), one for DHD and the other for DZ.
* CallRecorder app by skvalex (hope he'll join this thread soon & will be posting his updates here), the latest build with DHD/DZ support.
* The kernel patch, suits both for DHD and for DZ stock 2.6.32 kernels (needed for developers only).
Needless to say, you have to have a rooted/s-off device for tests.
No other call recording app will suit, because it must talk to the driver directly (I'll post my rVoix here a bit later).
Also, I have 12.35d.60.140f_26.06.03.24_M2 radio installed, and I'm far from sure that any elder ones will suit.
Click to expand...
Click to collapse
how to install????
is that fine with coredroid 5.4 Rom?
thanks

semsem1969 said:
how to install????
is that fine with coredroid 5.4 Rom?
thanks
Click to expand...
Click to collapse
- through the recovery
- 2.6.32 kernel based ROMs only, otherwise please contact the ROM maker and ask him to apply the patch
(or wait until I try that specific ROM, may take not too long though, I just got the device and am going to find a good ROM for myself)

I've never used call recording since i used Android.....it is reallly a good news,hopefully it will be fully fixed soon..Nice wprk,thanks very much....I will press the thanks button

avs333 said:
- through the recovery
- 2.6.32 kernel based ROMs only, otherwise please contact the ROM maker and ask him to apply the patch
(or wait until I try that specific ROM, may take not too long though, I just got the device and am going to find a good ROM for myself)
Click to expand...
Click to collapse
thanks i will be waiting then.
i think RCmix Rom has the recording feature...
and it is very nice Rom but coredroid already themed nicely and that way i like it....

will these files work with CM7?

avs333 said:
Finally, I've found a way to record the calls directly from the phone line on Desire HD and Desire Z.
This was previously solved for regular Desire (see the Desire thread http://forum.xda-developers.com/showthread.php?t=993793 with the same name), but the DHD drivers turned out to be much trickier, so I spent some time reviving them.
Now everything _seems_ to work well (i.e., both parties of incoming and outgoing are recorded very clearly, as opposed to mic/speaker-feedback recordings where the other party is barely audible). However, I do need your help in testing and resolving any possible issues. Also, I'd greatly appreciate if the kernel/ROM developers make any suggestions and/or consider using the patch in their work.
The attached files are:
* Two update zips with the patched stock 2.6.32 kernels (the latest HTC's QMR releases), one for DHD and the other for DZ.
* CallRecorder app by skvalex (hope he'll join this thread soon & will be posting his updates here), the latest build with DHD/DZ support.
* The kernel patch, suits both for DHD and for DZ stock 2.6.32 kernels (needed for developers only).
Needless to say, you have to have a rooted/s-off device for tests.
No other call recording app will suit, because it must talk to the driver directly (I'll post my rVoix here a bit later).
Also, I have 12.35d.60.140f_26.06.03.24_M2 radio installed, and I'm far from sure that any elder ones will suit.
Click to expand...
Click to collapse
Hi tried with my phone based on Leedroid (Rom: 2.2.3; Kernel 2.2.9) and works fine! well just done one test and made a call and recorded both voice clearly! Will ask a friend to phone me to chk if works also for incoming call ...
been waiting this for ages .. thnx!!!

I tried it on ARH 3.3 . doesnt work, the phone keeps rebooting itself.

Arg.... another reason we need HTC to release gingerbread and its source!

i will take a chance to install it .
im on mexdroid v2fast.
update : ups,.. it a no go.
the boot screen froze ( HTC)

Is this for CM7?
I can include patch into my kernel, but than do I need the .apk file?

LorD ClockaN said:
Is this for CM7?
I can include patch into my kernel, but than do I need the .apk file?
Click to expand...
Click to collapse
It will be great if you include this into your kernel!

Doesn't boot on rcmix 5.9.5.

works perfect on LeeDroid 2.2.3

Am I to take it LeeDrOiD's kernel is compatible or have you replaced it?

I hope LeeDroid can integrate this patch into his kernel

PartTimeLegend said:
Doesn't boot on rcmix 5.9.5.
Click to expand...
Click to collapse
it's a froyo kernel so you would need rcmix 3.5

LorD ClockaN said:
Is this for CM7?
I can include patch into my kernel, but than do I need the .apk file?
Click to expand...
Click to collapse
This update is only for those ROMs which are based on stock 2.6.32 kernel.
It would be great if you patch yours and post it here!
You'll need to install this .apk to record the calls: as of now, this is the only app capable of talking with the device directly in order to record from the phone line.
I'll post my rVoix app (http://code.google.com/p/rvoix/) when it's ready for DHD.

capychimp said:
it's a froyo kernel so you would need rcmix 3.5
Click to expand...
Click to collapse
Plans to integrate with gingerbread?

PartTimeLegend said:
Plans to integrate with gingerbread?
Click to expand...
Click to collapse
It's a matter of minutes if you have the kernel sources.
The problem is that different ROMs may use different (and incompatible) kernels, and I'm unable to patch them all

Related

[PORT][MT3G 1.2/LE Fender] CyanogenMod 4.2.15.1 port / kernel patch *PROPER*

First, I must thank kbeezie for being my guinea pig - he's definitely the next best thing to owning the actual phone (which I do not), and this would have probably never happened without him.
I have patched the CyanogenMod 2.6.29 donut kernel to work with the MyTouch 3G 1.2 / LE Fender. This can be used for other firmwares, but I have only created an update.zip for CyanogenMod 4.2.15.1.
To restate: THIS UPDATE.ZIP IS ONLY FOR CYANOGENMOD 4.2.15.1, WHICH YOU MUST INSTALL FIRST.
This is the standard CyanogenMod kernel, with a few patches.
It includes all the CM kernel features (including tethering), plus:
3.5mm audio jack ported
new memory map and extra memory bank were added
hardware 3d accel works (memory map)
camera works (memory map)
has the correct amount of memory (~190MB) (extra bank)
[*] Seems video recording does not work currently... or does it? may work with original CM 4.2.15.1 + this update.zip.
I have attached the update, but it is also available via:
http://zenthought.org/tmp/update-cm-4.2.15.1-mytouch3g_3.5mm-20100426.zip (md5sum 7915a543c9141bbac277867fe040f1aa)
Additionally, the patch I created is at:
http://zenthought.org/tmp/kernel-mytouch3g_3.5mm-20100426.diff
The patch applies against cyanogen's android-2.6.29-donut kernel, commit 0d1b80cd04298dee93e917580fc2bfed1d05b59f
This initial version of the patch is a bit dirty (I didn't bother to add defines for the magic numbers), but I may clean it up eventually.
If you have any reboots, please attach the output of /proc/last_kmsg when it boots back up - this file is only useful for the last reboot, so it is not useful if you rebooted any (even normally) after the crash. It should end with a bunch of hex numbers.
EDIT - THE PURPOSE OF THE PATCH IN LAYMAN's TERMS TO THOSE WHO ARE NEW AT THIS
There are three versions of the MyTouch 3G
- Original MyTouch 3G (32B)
- Original MyTouch 3G (32A/EBI1)
- MyTouch 3G Limited Edition / v1.2 (basically has headphone jack on top)
The problem is that HTC has not yet released the kernel source for the third version of the MT3G (aka MT3G LE/1.2), as a result fully functional custom roms are not possible, for example the ports that have been available thus far, such as the CM "Port", doesn't have working internet tethering, and every Eclair port for the LE/1.2 do not have 3D capability (no GPU drivers).
For example if you took the Defangled Base + CM ROM onto an original MyTouch 3G (32B), it would work fine. But if you did the same onto an LE/1.2 you would not have a working touchscreen, headphone jack, full memory (you'd lose bout 2/3rd of your rams due to improper mapping), and a number of other issues. By flashing the kernel patch above onto the rom without wiping you replace the drivers and mapping thus allowing the 32B CM rom work fully on the LE/1.2. Also because the drivers were created from source instead of hacked out from a boot image from the stock rom, all kernel features of Cyanogenmod remain intact. This is thus far the best attempt at creating drivers from source, due to reverse engineering, so that a custom rom has 100% full kernel functionality
My installation process
- flashed the Defangled base (Mirror)
- flashed the 4.2.15.1 CM rom
- flashed the above patch
- flashed Binary's theme
- Rebooted
"What works" list
- Youtube (Both SD and HD)
- Camera
- Camcorder
- Protected Market Apps show up (ie: Paypal)
- 3D (games are Fasssst, tested Radian, Totemo, Retro Defense, etc)
- Headphone Jack
- App2SD (but why would you want to on this phone?)
- Bluetooth/Wifi/Etc
- Video playback (tested on some mp4s)
- Google Voice 0.3.2 runs without crashing
- Native USB Internet Tethering (ie: in the Settings -> Wireless control section)
- Android Wifi Tether
- Compcache Support
- Wifi and Bluetooth internet tethering (bluetooth works best as it won't drain your battery faster than it can be charged)
What doesn't work (updated late April 28)
- Some users report random reboots on their devices, I've had em myself but its been nearly 24 hours since my last one
- When a headphone is plugged in it shows up as a Headset (Not sure how this may have a negative impact)
Reserved for future use.
Awesome! How can we do this for all roms?
And any theories for the camcorder issue?
Binary100100 said:
Awesome! How can we do this for all roms?
And any theories for the camcorder issue?
Click to expand...
Click to collapse
In *theory* you can flash this patch onto any 32B Rom (non-EBI1) based on the same kernel (dounut). He basically had the CM 4.2.15.1 kernel to go off of. Also with any luck (maybe some incentive) he can do the re-mapping for the GPU so we can finally have an eclair rom with working 3D on the LE/1.2
Besides CM and Super-D I don't know of too many 32B roms, so I haven't really tested it with anything other than the official CM rom.
super d is based off cm source isnt it, regardless this is an amazing work for us tobeable toflash this over a 32b rom and it actually work.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
knny1491 said:
super d is based off cm source isnt it, regardless this is an amazing work for us tobeable toflash this over a 32b rom and it actually work.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
It is , which is why originally when the MT3G LE/1.2 port was made he mentioned not releasing it due to how close it was to the original CM port. I am incredibly grateful to the op for his patience, based on our chat logs we been whacking at this for several hours a day for nearly 4 days now, and he doesn't even own a MT3G LE/1.2 , he's been relying on me to test update after update, I almost feared he'd call it quits given how much of a pain in the ass it seemed lol.
if i had a way to currently donate i honstly would but i dont lol, i want to flash a 32b rom and this over it to test but i already have my port of super eclair 3.0 set up and flying
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Correction again, camcorder + camera both work
1) Flash Defangled Base
2) Flash Official CM 4.2.15.1 rom
3) Flash patch
viola (I was using the MT3G LE/1.2 CM "port" earlier and flashed the patch over that, this time around I used CM's official rom).
i hope he makes a kernel compatible with the new cm coming out soon for the g1/mt
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
knny1491 said:
i hope he makes a kernel compatible with the new cm coming out soon for the g1/mt
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
erm G1/MT?
he is putting the final touches on the new cm rom for the g1 and 32b mytouch, itd be awesoke once its released a modified kernel to run it on our phones, i doubt the new cm will have the old kernel because he is making it a 2.1 rom with camcorder and 3d acceleration working from my understanding of his twitter posts.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
knny1491 said:
he is putting the final touches on the new cm rom for the g1 and 32b mytouch, itd be awesoke once its released a modified kernel to run it on our phones, i doubt the new cm will have the old kernel because he is making it a 2.1 rom with camcorder and 3d acceleration working from my understanding of his twitter posts.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
Well according to zinx it wouldn't be that much more work to make the 2.1 patch.
Donation Reward
I've updated the first post for the donation (or bounty).
All we need is a paypal or other link to do so for the person responsible Zinx Verituse [OP] to show him our appreciation.
Perhaps on his website at ZenThought.org?
My G1 died a couple of weeks ago, and mistakenly I got a Cliq XT...sure did miss my CM!!
I saw the original port of CM to the new MT3G 1.2 and decided I was going to return the Cliq XT and get the MT3G. Just got it this evening and then saw this post! What timing. Already rooted and it's working great!
Awesome job. I'm going to check finances and see if I can't donate something.
So happy to have my CM back.
The magic question is, "Can you see copy-protected apps with this ROM"?
voxluna said:
The magic question is, "Can you see copy-protected apps with this ROM"?
Click to expand...
Click to collapse
This isn't a rom. This is a patch to use roms (Cyanogen 4.2.15.1 and likely SuperD roms).
Random reboots
I'm getting kernel panics pretty often now causing random reboots.
Sometimes I don't do anything at all. The phone boots... sits and loads and then reboots.
http://pastebin.com/Hpg1U2TX
btw i did not flash this directly over the original 4.2.15.1 but the ported version instead. everything still works. tethering, compcache, video, etc.
not sure if it makes any difference.
I tried defanged, rom, then patch and it would reboot at the lockscreen but never wiped.
voxluna said:
The magic question is, "Can you see copy-protected apps with this ROM"?
Click to expand...
Click to collapse
It's not a rom, its a patch, and when used with Cyanogenmod 4.2.15.1 , on my LE, I do see copyprotected apps in the market just fine.
Binary100100 said:
This isn't a rom. This is a patch to use roms (Cyanogen 4.2.15.1 and likely SuperD roms).
Click to expand...
Click to collapse
Oh, thank you for pointing that out. I see that now.
I guess that leads me to another question... how does this differ from, say, gsxR's implementation? I suppose that's where "*PROPER*" comes into play?
Binary100100 said:
I'm getting kernel panics pretty often now causing random reboots.
Click to expand...
Click to collapse
Maybe not so proper after all. But I'm enthused about the attention being given to these MSM72xx phones, especially the new CM 5.x that Steve and others are working on. Now that's what we should be starting a donation kitty for.
I'm moving in 2 days, so I won't be able to give this a try for a time. But I'm interested in the progress.

[ROM - 28/09/10] VillainROM 1.0 for the Desire (Sense UI, 2.2 Froyo)

DISCLAIMER
Read this post thoroughly, in its entirity. Don't ask for support on something that's been covered in this post!
VillainROM is sponsored by Hyperbees, LTD - publishers of SpeedX, The Impossible Level Game and more!
Let's get on with it, shall we?
Well, it's been a long time coming, and in typical VillainROM fashion, we hope it's been worth the wait.
Many of you will know our work from the HTC Hero community; work which started just under a year ago and grew into a team of developers, themers and systems administrators working to produce THE most popular ROMs on the Hero.
Some of us recently attended the HTC press event in London, where we were asked by many, many disgruntled Desire users when we were going to release some ROMs for the device. The good news is, today is the day. For anyone that's been waiting for our ROMs, I apologise for the wait.
So... why the delay?
Yes, you guessed it... midgets. I'm not talking about the little sweets, either... I'm talking about the little fellas. It's nothing at all to do with the fact that I have been lazy, despite having dozens of angry Desire owners (including many of our team) hassling me day in, day out. No, it's not that at all; it's the midgets.
I won't pretend I don't feel guilty about it, though. I'm as guilty as Alan Carr is gay. And that's pretty guilty.
Many of our team own the HTC Desire, so expect to see several of our ROMs appearing on this forum in the future. It's an exciting time to be a Desire owner, with so many talented developers around working on it... not to mention the upcoming release of the Desire HD, and the HTC kernel sources.
So that you're kept in the loop, so to speak, this is one of a series of ROMs for the HTC Desire that will be released over the coming fortnight (ideally). In no particular order, the other ROMs that we'll be releasing in the near future are:
- SuperVillain 1.0.0 (Based on VR 1.0.0 with Rosie, widgets and a lot of other Sense UI stripped out for speed. This will come in 2 versions... LP and ADW).
- FroydVillain 1.0.0 (A pure, AOSP build. Immensely fast, but currently quite buggy. This will be sorted prior to release)
- VillainROM HD (I'm working on a stripped down version of this ROM that installs without the need to store half the system folder on your SD EXT partition. This isn't too far away from release now).
Anyway, I've rambled enough. Many of you haven't read this far, and are already thinking 'TL : DR'. I have no doubt about this. I don't care though. That being said, I will 'get to the point' right about now.
Welcome to VillainROM 1.0.0
VillainROM is the name given to our ROMs based entirely on the manufacturers latest update, similarly to the Modaco Custom Roms. We've tried to keep it as standard as possible, adding only a few extra, essential features here and there, with our own, typical modifications. Please don't expect this to be groundbreaking, but if you're after a stable, close to stock, heavily supported ROM, then VillainROM is the right choice for you. As with all of the ROMs on offer from Team Villain, updates will be regular and meaningful.
- HTC Sense UI ROM (based on build 2.14.207.1)
- Apps2SD+
- De-odexed & Zip aligned
- OpenVPN Support
- Wifi N Support
- EXT 3 & 4 Support
- CIF Support
- CFQ Support
- Latest Superuser & Busybox
- VR Wallpapers
- UV Kernel - thanks, Neophyte
- System R/W access - overlay method
- Reboot in power menu
- Shiny, VillainROM boot animation (credits go to Alex from the VillainROM forum)
- Huge APN list - thanks, Cyanogen
- Supports major European languages
- PNG Optimised
See post #2 for Changelog
Installation Guide
1. Flash the latest radio image, if you don't have it already
2. Full Wipe
3. Flash the ROM
4. Boot up and enjoy!
Enjoy!
Download Link
Link
Addons/Updates
Original Font: Click Here
Wake on OJ and Power: Click Here​
Reserved for changelog
I would just like to add, although we will try our best to help with any issues on XDA the way this forum works can often make it too hard to do so. Please report any bugs or issues over on the VR forums instead (in the relevant bug reporting section).
Thanks
Enjoy.
_________________________
Edit:
Temporary fix for new gmail apk issue can be found here
http://forum.xda-developers.com/showpost.php?p=8352541&postcount=17
Looking great. Can't wait to get a desire now!
Yes sir!
My uncle had his hero loaded with the villain. It was great.
Downloaded.
Flashing now....
flashing !
flashing now great i love villainroms xxxxx
Always nice to have more ROMs, when I'm next in the mood for a Sense ROM I'll be getting this lol
Undervolted kernel?
I love rom with awesome battery performance =)
PTKTheBest said:
Undervolted kernel?
I love rom with awesome battery performance =)
Click to expand...
Click to collapse
If you read the opening post it does say "UV KERNEL"
Lennyuk said:
If you read the opening post it does say "UV KERNEL"
Click to expand...
Click to collapse
Uuuuh, sorry >_<
I read but not find this info T___T
Sorry =(
I installed almost all your roms on HTC hero, and they was great...
I am testing this one... I found that gmail it is not the latest 2.3... I am trying to upgrade from market but It wont let me install it... :-( there is any way to do????
Thanks
Can you guys keep Wifi N drivers as a mod to be added after flashing the rom itself? i think most ppl are reluctant to use it...
Von Ropen said:
I installed almost all your roms on HTC hero, and they was great...
I am testing this one... I found that gmail it is not the latest 2.3... I am trying to upgrade from market but It wont let me install it... :-( there is any way to do????
Thanks
Click to expand...
Click to collapse
Looking to sort this asap as I personally love the new gmail
Jagdish84 said:
Can you guys keep Wifi N drivers as a mod to be added after flashing the rom itself? i think most ppl are reluctant to use it...
Click to expand...
Click to collapse
We will take this into consideration, but I don't know of any issues with keeping them in?
Von Ropen said:
I installed almost all your roms on HTC hero, and they was great...
I am testing this one... I found that gmail it is not the latest 2.3... I am trying to upgrade from market but It wont let me install it... :-( there is any way to do????
Thanks
Click to expand...
Click to collapse
Since this rom has the System R/W access - overlay method u should be able to delete the gmail app apk file in the system/app using root explorer.. After that reboot the phone and install the latest gmail app from the market... Hope this help..
Von Ropen said:
I installed almost all your roms on HTC hero, and they was great...
I am testing this one... I found that gmail it is not the latest 2.3... I am trying to upgrade from market but It wont let me install it... :-( there is any way to do????
Thanks
Click to expand...
Click to collapse
Or you could just flash the attached file as you would a ROM.
Worked for me
Credit goes to Mickey.
Scann69 said:
Or you could just flash the attached file as you would a ROM.
Worked for me
Credit goes to Mickey.
Click to expand...
Click to collapse
many thanks
blu3angel said:
Since this rom has the System R/W access - overlay method u should be able to delete the gmail app apk file in the system/app using root explorer.. After that reboot the phone and install the latest gmail app from the market... Hope this help..
Click to expand...
Click to collapse
oppppssss yes it is true... I have just tryed it... thanks
Lennyuk said:
We will take this into consideration, but I don't know of any issues with keeping them in?
Click to expand...
Click to collapse
It was found to be the cause of battery drainage plus its not rly living up to the Wifi N speeds, to the extent of being more of a flaw than anything else

[ROM][DEV] (Texas)Ice Cream Sandwich AOSP 4.0.3 [Evervolv] for Desire (bravo) [12/31]

Hey guys you dont know me but im drewis (w/ Evervolv), the N1 guy that built all (or at least most) of the builds Sandvold released. I don't have a desire to test on so i built; then gave them to Sandvold to fixup and make things work.
Anyway here's a fresh build for you straight from evervolv ics repo.
Built for stock bootloader.
these things (at least) are working:
3g (auto connecting) (and signal strength)
Bluetooth
Camera (partial)[thanks rapmv78](will be included in p3) for now do in manually
Compass
GPS
Headphone jack
TouchScreen (multitouch)
Trackball (w/ wake)(wake doesnt work in p2 forgot to add it in.)
Wifi (and signal strength)
Will update this list as more things are confirmed working
remember i dont have a desire so i rely on you guys to report things for me
Click to expand...
Click to collapse
Not working:
Some Gapps dont work properly (Not much i can do for you there)
Full Hardware Acceleration (need kgsl driver backported from msm-3.0)
Click to expand...
Click to collapse
If there is enough interest, I will continue with development.
Bringing you the latest and greatest from Ice Cream Sandwich.
follow development on the Evervolv gerrit:
review.evervolv.com
irc:
#ics_desire_nexus_dev or #evervolv
Edit [1/1/12]: Congrats! The Desire has offically been added to the Evervolv repo.
Build instuctions:
Code:
repo init -u git://github.com/Evervolv/android.git -b ics
repo sync
. build/envsetup.sh
breakfast bravo
mka
More info about HWA:
Ideally we would want a 3.0 kernel to do it 'properly' but that is a lot (read very very very difficult) of work and imo it's not worth it.
What should be done instead is backport the kgsl driver from cafs msm-3.0
This is an issue for all 8x50 (qsd8k)( adreno200) device's. ie n1, desire, inc, evo4g, and all the others
Right now I'm feeling left out as kali- did it for 7x30 (adreno205) and toastcfh did it for 8x60 (adreno220).
And if i am not mistaken they all use the same driver.
So someone could reference kali- and toastcfh work and get it going on adreno200
CHANGELOG / Downloads
Mirror: http://code.google.com/p/desireics courtesy frogfire
All builds for stock bootloader.
Evervolv-Desire-2.1.0p2
whats new in p2
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: based on Evervolv/tiamat-kernel 8x50 branch
facebook sync in contacts
And i think thats it... enjoy your new year.
Thanks Raikesy for testing
Flashable zips:
with gapps (system size 203mb): Evervolv-Desire-2.1.0p2-bravo.zip - 124.4 MB
without gapps (system size 169mb) : Evervolv-Desire-2.1.0p2-bravo-nogapps.zip - 99.6 MB
Evervolv-Desire-2.1.0p1
Does not have full hardware acceleration only the partial that the other builds have (rapmv78 and rmcc mods)
Includes:
Gapps
Tristan202's kernel
Init.d with my own homebrew apps2sd type "a2sd install" to activate or "a2sd" no arguments for the help menu.
Note: (you can flash any apps2sd over it and they should also work)
Note2: you only need to type a2sd install once. after that as long as you don't format you /sd-ext partition. It will auto reinstall after a wipe. (It does this by putting the a2sd flags on /sd-ext as opposed to /data. I did this 100% because i am lazy and wipe my phone almost everyday and really hate typing a2sd install then waiting for it to reboot and set everything up this way it does it on first boot)
USB: Experimental native Usb Mass Storage
Phone: option to disable voicemail notifications
Lockscreen: experimental 3way style (silent toggle / unlock / open mms app)
Note: (mms app is hard coded for now, options for custom app coming later)
Thanks sadisticveneer(sadven) for testing it for me.
Flashable zip: Evervolv-Desire-2.1.0p1-bravo.zip - 125.3 MB
just in case
Kudos on your work so far..will be syncing your repo and testing soon.
Let me know if you want a download page with file hosting, and resume support for file downloads..
Sent from my HTC Desire using Tapatalk
Downloading the flashable zip right now...
texasice said:
Evervolv-Desire-2.1.0p1
Does not have full hardware acceleration only the partial that the other builds have (rapmv78 and rmcc mods)
Includes:
Gapps
Tristan202's kernel
Init.d with my own homebrew apps2sd type "a2sd install" or "a2sd" no arguments for the help menu.
Note: (you can flash any apps2sd over it and they should also work)
USB: Experimental native Usb Mass Storage
Phone: option to disable voicemail notifications
Lockscreen: experimental 3way style (silent toggle / unlock / open mms app)
Note: (mms app is hard coded for now, options for custom app coming later)
Flashable zip: Evervolv-Desire-2.1.0p1-bravo.zip - 125.3 MB
Click to expand...
Click to collapse
Thanks for the gr8 ROM.. a2sd needs to be activated? or it is installed by default?
and may I have ur permission to make a cm7r2 HBoot compatible ROM ?
Edit: another Qx, is it synced with CM9 repo?
I will try it now hope you will continue the building for the desire!
Sent from my HTC Desire using xda premium
What's the difference between this and sandvolds ice build?
Sent from my HTC Desire
Hope there will be a 7cr2 Hboot version
Sent from my HTC Desire using xda premium
abellimz said:
What's the difference between this and sandvolds ice build?
Sent from my HTC Desire
Click to expand...
Click to collapse
this is based on 4.03, sandvold's one should be based based on 4.01
but I do not know the others defferences
installing now, also the boot animation is different
pbotloh said:
Hope there will be a 7cr2 Hboot version
Sent from my HTC Desire using xda premium
Click to expand...
Click to collapse
am not sure it will be.. already did a DATA version..
trying to make cm7r2.. with no success for now.. need to delete lot of apps.. I will be trying to look around..
Edit: here is a data version http://www.multiupload.com/59RT67IM2L
it lakes some apks (including setupwizard.apk, u still can do all u need manually) and some media files..
I replaced the maps.apk with mpas6.0.3modded by Brut. and replaced the launcher with trebuchet launcher from CM9
pbotloh said:
Hope there will be a 7cr2 Hboot version
Sent from my HTC Desire using xda premium
Click to expand...
Click to collapse
I used fast boot commander to switch between hboots and flash different roms, pretty easy though. Better than waiting for a stripped down version.
Sent from my HTC Desire using XDA App
Camera is very important. So, it needs to be implemented...
sameee781 said:
Camera is very important. So, it needs to be implemented...
Click to expand...
Click to collapse
Agree with you, so how about you get it up and running, because you seem to know everything about the drivers?
Jeez, developers do this for the community, you have no right to command them. Camera will be supported eventually, or start working on it yourself.
@Texasice: about this msm-3.0 thing for the GPU: so we have to backport the driver from a Linux 3.0 kernel? That means, upgrading the kernel to 3.0 should do the job too? And is there any driver available for 3.0 to backport, or do we have to write it ourselfs first?
Edit: I'm going to set up a Linux environment again here, and try to get a newer kernel running on the Desire. Perhaps 2.6.40 or 3.0? (Which seem to be almost identical). Give me one week, and hopefully I can give you guys something back
Chaosz-X said:
@Texasice: about this msm-3.0 thing for the GPU: so we have to backport the driver from a Linux 3.0 kernel? That means, upgrading the kernel to 3.0 should do the job too? And is there any driver available for 3.0 to backport, or do we have to write it ourselfs first?
Click to expand...
Click to collapse
there is.. the galaxy nexus one.. I dont know how much it could help..
there is one for SGSII too, from CM9, but same issue.. dont know how it could help..
I know a guy nicknamed shaky is working on it, and he tweeted, before christmas, that 90% of the work is done.. have no update about this..
About time someone continued work on ICS for the HTC Desire
Thanks and keep up the good work!
thanks a lot, the ROM is awesome and working fine
no problems so far
This rom is bloody brilliant Drewis!
so much faster and smoother than previous builds, great job!
Don't suppose anybody has a flashable for the included kernel so i can go ahead and test Tiamat do they?
want to be able to revert incase it doesnt work without reflashing the whole rom.
Signal bars works!that doesn't work properly in the Sandvold's.And I love the new 3-direction lockscreen.thx bro!

Call record app

Hey. Is there any app which allows you to record a call in order that both users can be heard clearly??? I have tried few apps, but none of them recorded the opposite person.
lauvassirds said:
Hey. Is there any app which allows you to record a call in order that both users can be heard clearly??? I have tried few apps, but none of them recorded the opposite person.
Click to expand...
Click to collapse
the problem is that android OS is made the way that it can not be done well. so, if you want a real both-way call recorder you should first patch your system. the simplest way to do it is flashing a rom that already has this patch done. if you prefere GB, than Reaper (CM based) or Endymion (Sense 3.6 based) or Hyperion (Sense 3.5 based) from lowveld will do. If you want ICS you'll maybe like ICE DS (based on stock ICS) by ronks888. there are also others...
when you have a pached system you can install this app and you're ready to go.
if you're not rooted i think you're screwed.
EDIT 1: before buying call recorder you should install the trial version to see if it work for you. don't blame me if it doesn't.
EDIT 2: hah, it seems that this app now woks even with the stock ICS (rooted). just found out...
What does it mean "Patch the system?"
And I have rooted my phone and as well flashed the ICS Fallout 4.4.0 ROM. But I don't really know is this ROM has this patch support.
On kernel 3 (even stock) there is no need of a patch it comes with 2wcr support out if the box. The patch was necessary for GB kernels
Sent from my HTC Desire S
Thanks for the replies guys.
Somehow it's not recording at all... At least the app from above.
lauvassirds said:
Thanks for the replies guys.
Somehow it's not recording at all... At least the app from above.
Click to expand...
Click to collapse
Try in AMR format, not WAV
Sent from my HTC Desire S
I confirm it is not working
amidabuddha said:
Try in AMR format, not WAV
Sent from my HTC Desire S
Click to expand...
Click to collapse
I am using ICE_DS 4.4 with stock kernel. I have call recorder 1.1.7 full. it was working in endymion in GB but in ICS it is configured as kernel patch and amr format. it records call but file can not be played. if mp3 or other selected it does not create a file. I think you can make compatible kernel. thank you
sagarda7 said:
I am using ICE_DS 4.4 with stock kernel. I have call recorder 1.1.7 full. it was working in endymion in GB but in ICS it is configured as kernel patch and amr format. it records call but file can not be played. if mp3 or other selected it does not create a file. I think you can make compatible kernel. thank you
Click to expand...
Click to collapse
The not playable file is a fault of the app. As far as I know the author is working on this. If you play the file on PC it is fine
Sent from my HTC Desire S
amidabuddha said:
The not playable file is a fault of the app. As far as I know the author is working on this. If you play the file on PC it is fine
Sent from my HTC Desire S
Click to expand...
Click to collapse
I have the same problem about playing back on the phone the AMR files. Otherwise it works perfect on the PC. Great app. I don't regret buying it.

[ROM][4.0.4][29.01.13] BananaSandwich v0.2 - first smooth & fast ICS ROM (CM9 based)

[ROM][4.0.4][29.01.13] BananaSandwich v0.2 - first smooth & fast ICS ROM (CM9 based)
Download:
http://www.mediafire.com/?e870iwf5ejptd
installation:
#1: Download and put files to sdcard
#2: Flash Recovery_Patch-ICS_banana4444.zip (phone will automatically reboot into recovery; superwipe included)
#3: Flash ROM: BananaSandwich_v0.1.zip
(#4: Flash FontPack-ICS_banana4444.zip) optional - see what this contain, if you won't use these fonts, don't flash this file
#5: Flash kernel: ezgb-2636-v1.5.3-ics_S.zip
#6: Flash boot-v1.5.9-Alpha3-CustomMTD_S.zip
#7: Reboot and wait few minutes
If there will be sth wrong with sound after first boot, reboot phone into recovery and type in cmd: adb shell fix_permissions (it won't help to ringtones)
cmtd - 120 / 3
FontPack contains:
DroidNaskh-Regular.ttf
DroidSansArmenian.ttf
DroidSansEthiopic-Regular.ttf
DroidSansFallback.ttf
DroidSansGeorgian.ttf
DroidSansHebrew-Bold.ttf
DroidSansHebrew-Regular.ttf"
DroidSansMono.ttf
DroidSansThai.ttf
Requirements:
* Radio 28.25/27.08
* SPL 0013d
* Ra-dream recovery (or cwm but you need to use cmtd)
http://www.mediafire.com/?a3ay0gxvfj9y8
Credits:
jordfaz - for great base
CyanogenMod - for base of base
PowerPlop - for helping me to solve many problems
tvall - for invaluable advice and his files
ezterry - for kernel
dsixda - for best android kitchen
Works:
Wi-Fi (fixed)
Audio (fixed)
Touchscreen
Screen rotation
Hardware acceleration
Data
Call
Apps
Backlight
Keyboard
Root
Vibration
Mobile network
SD card - fixed
Auto rotation - fixed
Physical keyboard (except shift and alt keys)
All buttons (like 'Home')
Doesn't work:
Camcorder
Bluetooth
Camera
ADB
ext
Not tested:
GPS (should work)
Compass
v0.2
SD Ext - fixed
Impressive!
Wow, 3rd ICS for G1!!! Looks amazingly fast (for ICS), how did you do it? I'm assuming it's the hw acceleration. Where's the Dalvik cache stored, that was a big problem in terms of speed for previous ICS ROMs.
I now have a G2 (Desire Z) so will be able to test this in the near future + give feedback
Youtube working?
Build-in screenshot function is working?
What ROM did you use as a base?
firstly i used your rom as a base (on video) with tvall's and jcarrz's files help, but now im working on cm9 - much faster and stabler
screenshot works, i'll check youtube later
Great to seem some more ics love! Ill have to try this out come the weekend! Thanks much!
Sent from my HTC Vision using Tapatalk 2
cm9 based rom in 2nd post, tell me guys, what you think about it
if you have ideas how to fix issues, send me pm with solution, i'll be very thankful
banana4444 said:
cm9 based rom in 2nd post, tell me guys, what you think about it
if you have ideas how to fix issues, send me pm with solution, i'll be very thankful
Click to expand...
Click to collapse
Which ROM did you use for the CM9 base? Rotation works right (no black screen).
Let me know if you have tested youtube.
cm9 base: http://forum.xda-developers.com/showthread.php?t=1620617
i can't test youtube now, because wifi, sdcard & adb doesn't work yet, but i'm working on it
most important thing is fixing adb, rest will be much easier then
If you have any questions, you may always PM me!
Sent from my Sapphire using xda app-developers app
hey OP thanks for puttin in work on this ancient device
I go to work @ 4 PST, do u think the links will be up by then? thx
banana4444 said:
Doesn't work:
Camcorder
Bluetooth
Wi-Fi
Camera
ADB
SD card
Auto rotation
Click to expand...
Click to collapse
Some of these sound like a kernel issue. What kernel are you using?
ezgb-1.5.3 ics
I don't think these are kernel issues, because it works fine on powerplop's base. Few of them should be fixed tonight.
My mind is blown!! Im trying this as soon as i get home and flash it to my G1. I wonder if, when HTC made the G1, they had the slightest idea that almost four years latter it would still be getting use and that more importantly it would have such advanced software forced into it and still run nicely.
banana4444 said:
ezgb-1.5.3 ics
I don't think these are kernel issues, because it works fine on powerplop's base. Few of them should be fixed tonight.
Click to expand...
Click to collapse
Yeah, that kernel should be fine. I'm guessing libs?
Well, cool! Best of luck to you!
Are you going to github your project?
so....how about that rom?
I'm awaiting patiently this release (so patiently that I keep refreshing this thread).
This would be a great boost for my cellphone, because everyone else is all happy with their 4.0, 4.1 and 4.2s in their all new cellphones.
1.5.3-ics? Is it safe to assume that's the one I built? If so, did you try the linaro one? It should perform a little better.
I should get back to work on my ics and jb roms and kernel. I've been really neglecting my android projects recently...
tvall said:
I should get back to work on my ics and jb roms and kernel. I've been really neglecting my android projects recently...
Click to expand...
Click to collapse
Not like you have done a lot of great stuff for our community already. Just saying...
tvall said:
1.5.3-ics? Is it safe to assume that's the one I built? If so, did you try the linaro one? It should perform a little better.
Click to expand...
Click to collapse
Yes, I tried, but it doesn't even boot. Any ics rom doesn't boot for me with this kernel.

Categories

Resources