[CM11][Virgin Mobile US] MMS fix - Android Software/Hacking General [Developers Only]

Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a repo called Inferior Human Organs for the optimus S/V (LG LS670 and VM670) when no-one could figure out how to get Virgin Mobile MMS working in CM.
His MMS patch to decode Virgin's weird system for MMS was eventually absorbed by CM even though they refused (and still refuse) to support the chipset these phones were based on. Without it, MMS comes in as one or more sms from a 9999999999 number full of gibberish.
I took the CM10.2 patch for this fix
https://github.com/CyanogenMod/andr...mmit/417458b50576a2438b0ed5771a2015b08659a32d
and updated it enough to work in CM11
CdmaInboundSmsHandler.java
I also had issues with CM11 not registering a default APN on boot until after the APNs editor was used to open/save the valid APN.
I tried all kinds of variations on the APN, and almost any of them would send and recieve MMS with the above patch, but only after the APN was triggered with the APNs editor.
I made another patch to trigger the default APN on boot, based on a combination of: the DcTracker fix to set homeOperator to ro.cdma.home.operator.numeric that was eventually absorbed by CM, and most of createAllApnList(), which runs the first time DcTracker executes. it's not pretty, but it works.
DcTracker.java This commit (and its parent. I goobered the push while my patch was missing a piece and didn't compress the commits together afterwards.)
I don't use Gerrit and just started ROM building this year, so these patches are floating around my github but not being pulled upstream.
Anyone who wants may fix and/or submit them upstream to get things working better for everyone. Maybe let me know if you do for politeness.
My contributions are totally FOSS code, though.
//edit: this has moved upstream into Team-Hydra android_frameworks_opt_telephony easy to add their repo to a build rather than use my patch.

mms fix for the 9999999999 error virgin mobile
bigsupersquid said:
Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a repo called Inferior Human Organs for the optimus S/V (LG LS670 and VM670) when no-one could figure out how to get Virgin Mobile MMS working in CM.
His MMS patch to decode Virgin's weird system for MMS was eventually absorbed by CM even though they refused (and still refuse) to support the chipset these phones were based on. Without it, MMS comes in as one or more sms from a 9999999999 number full of gibberish.
I took the CM10.2 patch for this fix
https://github.com/CyanogenMod/andr...mmit/417458b50576a2438b0ed5771a2015b08659a32d
and updated it enough to work in CM11
CdmaInboundSmsHandler.java
I also had issues with CM11 not registering a default APN on boot until after the APNs editor was used to open/save the valid APN.
I tried all kinds of variations on the APN, and almost any of them would send and recieve MMS with the above patch, but only after the APN was triggered with the APNs editor.
I made another patch to trigger the default APN on boot, based on a combination of: the DcTracker fix to set homeOperator to ro.cdma.home.operator.numeric that was eventually absorbed by CM, and most of createAllApnList(), which runs the first time DcTracker executes. it's not pretty, but it works.
DcTracker.java This commit (and its parent. I goobered the push while my patch was missing a piece and didn't compress the commits together afterwards.)
I don't use Gerrit and just started ROM building this year, so these patches are floating around my github but not being pulled upstream.
Anyone who wants may fix and/or submit them upstream to get things working better for everyone. Maybe let me know if you do for politeness.
My contributions are totally FOSS code, though.
//edit: this has moved upstream into Team-Hydra android_frameworks_opt_telephony easy to add their repo to a build rather than use my patch.
Click to expand...
Click to collapse
sorry if this is a noob question but i've been getting this error on my galaxy s4 ever since i flashed it to virgin mobile. I can send mms picture texts but i can't receive. sending and receiving sms messages are no problem.
my question is how can i apply your patch to the S4's version of the cm11 nightly flashable zip? I have no idea how to compile java files. is there a guide you can point me to? I would really appreciate it.

bigsupersquid said:
Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a repo called Inferior Human Organs for the optimus S/V (LG LS670 and VM670) when no-one could figure out how to get Virgin Mobile MMS working in CM.
His MMS patch to decode Virgin's weird system for MMS was eventually absorbed by CM even though they refused (and still refuse) to support the chipset these phones were based on. Without it, MMS comes in as one or more sms from a 9999999999 number full of gibberish.
I took the CM10.2 patch for this fix
https://github.com/CyanogenMod/andr...mmit/417458b50576a2438b0ed5771a2015b08659a32d
and updated it enough to work in CM11
CdmaInboundSmsHandler.java
I also had issues with CM11 not registering a default APN on boot until after the APNs editor was used to open/save the valid APN.
I tried all kinds of variations on the APN, and almost any of them would send and recieve MMS with the above patch, but only after the APN was triggered with the APNs editor.
I made another patch to trigger the default APN on boot, based on a combination of: the DcTracker fix to set homeOperator to ro.cdma.home.operator.numeric that was eventually absorbed by CM, and most of createAllApnList(), which runs the first time DcTracker executes. it's not pretty, but it works.
DcTracker.java This commit (and its parent. I goobered the push while my patch was missing a piece and didn't compress the commits together afterwards.)
I don't use Gerrit and just started ROM building this year, so these patches are floating around my github but not being pulled upstream.
Anyone who wants may fix and/or submit them upstream to get things working better for everyone. Maybe let me know if you do for politeness.
My contributions are totally FOSS code, though.
//edit: this has moved upstream into Team-Hydra android_frameworks_opt_telephony easy to add their repo to a build rather than use my patch.
Click to expand...
Click to collapse
Please comment on this patch by Dorian Snyder so that the MMS fix can be integrated: http://review.cyanogenmod.org/#/c/67788/

Merudo said:
Please comment on this patch by Dorian Snyder so that the MMS fix can be integrated: http://review.cyanogenmod.org/#/c/67788/
Click to expand...
Click to collapse
well, that's interesting. thanks for pointing that out!
they don't need my comments to move forward, though. I might leave one anyway.

Could someone test if the 999-999-9999 issue got resolved on the latest CM11 nightly?
I know a fix got merged but it's not clear if it works.

Merudo said:
Could someone test if the 999-999-9999 issue got resolved on the latest CM11 nightly?
I know a fix got merged but it's not clear if it works.
Click to expand...
Click to collapse
I can't tell.
The new fix looks good, but I can't use cm frameworks_opt_telephony because it breaks my mobile data (no mms without data.)

Related

Latest Build Images From The Source + Custom Ones

I have started a new project on Google Code Where Users Can get latest builds + some Custom Ones...
Here Is The Link to the Project :
http://code.google.com/p/android-latest-build-images/
See Install-Instructions Wiki Page For Instructions How To Install
Currently there are two builds :
1. Made from the source on 17-04-2009 (default stuff)
2. Made from the source with status bar battery icons according to the battery percentage...
Future Thoughts/Ideas To Be Done :-
# Add Multi-Touch To Browser
# Add Battery Icons To Haykuro's Sapphire Builds
(Need Some One To Help With This As Haykuro's Builds Keep On Updating Daily)
If any one wants to help or post their own builds, pm me with your Google account id to join the project...
Hope thats usefull project...
great job, join me
I think you should add some instructions on how to use it.
Granted that users who don't know this, should not even be trying, but anyway...
I'm testing the battery one in a minute.
Cheers!
EDIT: I've just tried these images. So either I'm doing something wrong or it's all that there is to it now, but the bottom "drawer" would not come out. Can it be because I've skipped flashing recovery.img?
Does Screen Rotation and Wifi and all keys work on this builds? If yes how did you made it? I also compiled my own Cupcake Image and some keys were not working, screen rotation was not working and also wifi was not working.
you might want to pull this build, as the phone app does not allow you to disconnect calls without rebooting...
the source is broken as far as the phone app goes.
I am currently working on auto-rotation & to enable lock screen, I don't have WiFi so I don't know about that now,
Also the phone problem, thanks for reporting that I ll check that and try to fix...
So keep on reporting issues...
Currently my exams r going,.. so don't expect too much from a 16 yr kid (me) :S
simple update.zip and flash?
No its not an update.zip u have to unzip then fastboot flash The images
See. Install instructions wiki here : http://code.google.com/p/android-latest-build-images/wiki/Install_Instructions
no problem, ive been building my own cupcake periodically too and the phone has been broken in all builds since 3-16
good work on this... might have to test this out since I just a usb 2.0 card for my pc.. ( yeah its a old one, but it serves its purpose )..
Ok then you are as far as i was. I also builded my own cupcake image from source. Also the phone app couldn't disconnect. I ask myself how haykuro made his Google build. He hasn't build this on his own?? Didn't he??
I Guess He might Have Interchanged Some Of The Files With ADP Google Builds & His Own Builds...
If U ppl Would Like To Add Your Graphics Which keep the new look the same but changes the unchanged graphics from the source, you are welcome
I mean The UI which is not changed in the new 1.5 builds than 1.1... If U wish Me to Change, u can post here to be added...
tks for the build. I just tried the lastest one. It's nice but I cant recieve calls, eventhough the line was still ringing.
Love all the transaction effects though. No market btw.

[ROM][12.23.10] Jiminy V (for Cricket) - 100% EVO 3.70.651.1 **OBSOLETE**

****THIS ROM IS NOW OBSOLETE*****
****THIS ROM IS NOW OBSOLETE*****
****THIS ROM IS NOW OBSOLETE*****
Install your favorite Sense based rom (I still haven't gotten MMS working in AOSP despite all my attempts) on your EVO flashed for Cricket
Use the dialer to edit EPST settings and configure the MMS server information:
mmsc: http://mmsmycricket.com/servlets/mms
mms proxy: wap.mycricket.com
Remember to set your MMS size limit in the msging app to 500k (higher settings don't seem to go through)
Enjoy.
****THIS ROM IS NOW OBSOLETE*****
****THIS ROM IS NOW OBSOLETE*****
****THIS ROM IS NOW OBSOLETE*****
I proudly present Jiminy, it is an EVO rom meant for Cricket subscribers. I now consider it a 100% working solution for Cricket subscribers that have MMS issues with Sprint based roms. This is targeted more towards people with the $55 Android plan that has the Android data features activated on it. If you are on the $45 or less plan you likely need to use token419's solution (http://forum.xda-developers.com/showthread.php?t=730289) in addition to this rom to route data traffic through the cricket wap proxy.
The HTC MMS app is fully functional and already set to the 500k send size to work with Cricket. It can view all conversations properly. There is no need for a 3rd party MMS client.
Flashing this rom does NOT program your phone for Cricket, it is simply a rom optimized for full functionality on Cricket with none of the sprint crap you won't use. Your phone still must be reprogrammed either by a Cricket store with the Houdini software or by yourself (or someone who knows how) via QPST and CDMA workshop to have all the proper settings for putting the phone on the Cricket network. If your phone has not been reprogrammed for Cricket yet I would suggest using these instructions: http://www.howardforums.com/showthr...o-Flash-to-Cricket-with-Talk-Text-Wap-and-MMS
It might be a good idea to use a newer PRL than the one suggested in that guide (since it's old). I am attaching the most recent PRL I have to this post.
Rom is:
rooted
deodexed
busybox installed
data/app enabled
No Sprint bloatware
***************************************
Flash rom to device (a wipe is suggested) and then restore/import a working APN for Cricket (or maybe even MetroPCS).
Here are the contents of an APN.xml file that is known to work. Remember you MUST edit it with you own phone number, don't simply copy and paste it....
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<apns count="1">
<apn name="CDMA-MMS" numeric="46605" mcc="466" mnc="05" apn="mms" user="your10digit#[email protected]" server="NA" password="cricket" proxy="wap.mycricket.com" port="8080" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mms.mycricket.com/mycricket/mms.php" type="mms" />
</apns>
***********changelog***********
Jiminy v1 - like v2 but with too many bugs lol -no longer hosted
Jiminy v2 - deodexed OTA 3.28.651.1 rom for EVO and the 3.21.651.1 OTA for the Incredible. g3a8614e kernel. Removed all market available apps (facebook, google maps, etc) so that they can be installed from market and updated in the future.
http://www.massmirror.com/2b70dfedce096c317481f922e8fa350b.html
Jiminy v3 - I never distributed it but ran it for almost 2 months (3.29 base with 3.21 Inc bits) with the kingxklick BFS #9 kernel - had a grand ol' time.
Jiminy IV - 100% 3.30.651.3 EVO base. No more hybrid with Incredible. MMS.apk is modified to work properly now. Everything works 100%. HDMI and 4G control are full restored. All stock apps restored minus Sprint bloatware. Hopefully this does not cause a problem with voicemail notifications now? I use Google Voice for mine so it won't matter, but if you use the Cricket voicemail then you might want to keep an eye on this lol. But more importantly, why aren't you using google voice for your voicemail anyway? It's free and infinitely awesome.
*added keyboards
http://massmirror.com/4566f745375e8dd9beb7bfd6d9834a9d.html
Jiminy V - 100% 3.70.651.1 Evo based off of aamikam's reengineered stock rom that has all the apks rebuilt to be smaller and faster. I think I forgot to add the multitouch keyboard back in, but go snag yourself a Gingerbread one instead anyway (and of course the oem supplied Swype is in there as well). As always it is de-Sprinted as well.
If some apps stop working over 3g (youtube and pandora) then your proxy settings might have been returned to Sprint. Follow these instructions to set them back to working settings for Cricket:
Dial ##3282#
edit mode
enter 000000 ok
goto advanced
scroll to RTSP proxy address and HTTP PD proxy address and change them to 0.0.0.0
hit back twice and now try youtube it should work!
http://www.massmirror.com/5c47fa4e19c30e4a949242989b17acb9.html
******************************
I would like to thank snq- for the extra options in reboot power menu that I have added to this rom. http://forum.xda-developers.com/showthread.php?t=776495
A big thank you to token419 as well for getting my internet working before I moved over to the android plan with his great solution. http://forum.xda-developers.com/showthread.php?t=730289
major props to tritron777 who got the Sprint MMS.apk working properly with Cricket. http://forum.xda-developers.com/showthread.php?t=793588
Another big thanks to aamikam for thinking outside the box and pioneering the reengineered/optimized rom idea by trimming out all the fat! http://forum.xda-developers.com/showthread.php?t=878670&highlight=ReEngineered
Comments, suggestions, bug reports, and criticism welcome!
I am also adding a donate button here since it has been requested
-deathsled
Can you provide the settings manipulated to get internet/mms/gps working?
well i was gonna wait for you to grab post #2 before i posted but anyways no big deal. im gonna go and try this out right now
also wanna give us the run down as to what exactly was done with this rom?
akarol said:
Can you provide the settings manipulated to get internet/mms/gps working?
Click to expand...
Click to collapse
Internet and GPS simply work, no settings
MMS is set by importing an APN xml file as I already stated. Use APN Backup and Restore from the market to do this.
This rom assumes you have the Android cricket plan. If you are on the $45 plan you probably still need to use Token419's cricket flash for that u2nl tunneling through the wap stuff.
xTONEx said:
also wanna give us the run down as to what exactly was done with this rom?
Click to expand...
Click to collapse
Surprisingly little.
It turns out MMS.apk has a couple buddy apks in the /system/app folder. I haven't pinpointed exactly which ones are required and aren't. However, using pretty much the entire /system/app folder from the right Incredible rom in the right EVO rom seems to work pretty well.
Another key component to pulling it all together was to start the combination process using deodexed roms for the EVO and the Incredible as the source material. I tried with some odexed roms with no success. Deodexing removes some sort of device/framework related dependencies from what I understand.
It really wasn't too hard in the end, I can recreate the rom in just a few moments and will probably be able to do future ports in little time, but it took a LOT of trial and error to get to this point.
is it normal for it to kick back to 1x and auto make a slideshow?
ok was able to send myself a mms, but sent one to my girl and she hasnt gotten it yet. and ive been on 1x now for a few mins
xTONEx said:
is it normal for it to kick back to 1x and auto make a slideshow?
ok was able to send myself a mms, but sent one to my girl and she hasnt gotten it yet. and ive been on 1x now for a few mins
Click to expand...
Click to collapse
Slideshow is what you get for now, lol. When I send the "slideshow" to my other phone (iphone) it just shows up as 1 picture. So unless it bothers you to see "slideshows" on your end I really don't see what the issue is. A very minor quirk and may just be how the Incredible mms app works.
No idea about the 1x stuff. Doesn't happen to me. Have you updated your phone to the latest radios?
Also, make sure anyone you send to does not have a 1 in front of their 10 digit number. It (or Cricket) doesn't appear to like that.
deathsled said:
Slideshow is what you get for now, lol. When I send the "slideshow" to my other phone (iphone) it just shows up as 1 picture. So unless it bothers you to see "slideshows" on your end I really don't see what the issue is. A very minor quirk and may just be how the Incredible mms app works.
No idea about the 1x stuff. Doesn't happen to me. Have you updated your phone to the latest radios?
Also, make sure anyone you send to does not have a 1 in front of their 10 digit number. It (or Cricket) doesn't appear to like that.
Click to expand...
Click to collapse
i rebooted and 3g came back and doesnt kick back into 1x now when i send a mms. all seems well at this point!!! Congrats man hopefully the cricket mafia dont come knocking on your door lmao! u need a donation button too!!!
Nice. I'll pop this on my wife's EVO and post results. I spent a good half day till I got the MMS working properly on it, with the handcent/chompsms assist of course. I grabbed a Droid Incredible MMS.apk that's floating around somewhere here in the forums.
deathsled this rom rocks. I flashed it this morning here in Phoenix and it works great on Cricket. I can even get voice mail notifications without having to install voice mail notifier. I'm getting awesome 3g service, calls come through great and so far, no issues. Please get yourself setup for donations.
*** Update: found that Google Maps and Superuser won't update. Uninstalled both and re-installed with newer versions.
sillyputty said:
deathsled this rom rocks. I flashed it this morning here in Phoenix and it works great on Cricket. I can even get voice mail notifications without having to install voice mail notifier. I'm getting awesome 3g service, calls come through great and so far, no issues. Please get yourself setup for donations.
*** Update: found that Google Maps and Superuser won't update. Uninstalled both and re-installed with newer versions.
Click to expand...
Click to collapse
alot wont update...
That aside the rom runs great for me so far. havnt been able to really gauge its uptime but i will after a few days.
I noticed a couple things weren't updating on my phone as well.
It's not a huge deal, but I'd like to sort that out, so I'll hammer out this updating issue and pop out a V2 before long lol
deathsled said:
I noticed a couple things weren't updating on my phone as well.
It's not a huge deal, but I'd like to sort that out, so I'll hammer out this updating issue and pop out a V2 before long lol
Click to expand...
Click to collapse
i think its just because where they are getting installed to. other roms ive seen have had same issues
**ok it wasn't Apps2SD***
Ok so it looks like any preinstalld apps don't like to update. I'll make another revision with a couple more tweaks but also strip out any apps available in the market. That way they can all be installed manually and should be able to update properly in the future.
In the mean time if you just pull the stuff off the device manually that won't update and then reinstall from the market I think you're good to go.
updated original post with new v2 information and links
also, I no longer consider the no MMS while wifi is on the last 1% I'm missing. It turns out that Android disables the mobile data connection when wifi is turned on (at least for CDMA devices). This can obviously be defeated as seen by the wifi tethering apps, but basically would require some recoding of the MMS app. I'm sure future updates to Android will probably iron this little annoyance out.
good job man
i have been working on this myself but you beat me to it i am working on a port myself for cricket that will have the proxy settings built into it for the peeps that don't want the android plan. but congrats and appreciate the hard work
Thank You So Very Much
Thank you very much for all of your hard work!
I appreciate the Cricket love for the Evo.
Thanks to your ROM (which works FLAWLESSLY and FAST AS ALL GET OUT) I'm able to enjoy my EVO 1000x's more than I have before.
I see a PayPal donation coming your way in the near future..... ;-)
Whoa, you know it's legit kudos when you're getting it from these two. ^
add the fact that you can add the kingklick #9 kernel to this and unlock FPS AND overclock and this rom is great. again thanks for your contribution.
I wouldn't run King's BFS #9 kernel. I experience 100% CPU usage lag that was associated with that kernel. I'd stick with #8.

[ROM][22-MAR-2012][TeamHeroC-7.2.0-RC1 - 2.6.35.14 Kernel (V1.1 - 22OCT) ]

This ROM is built from source using Android and CM repos. It is AOSP flavored, although some key CM7 elements are included. The build has gone through several iterations, and seems to be fairly complete. After the standard 30 seconds of exhaustive testing, Phone, Camera, Browser, Wifi, Market, Maps, GPS, etc. all appear functional.
This is an ODEXed build and currently uses the CM frameworks/base, along with a number of other CM components.
As of the 04JUN version, this ROM has a 2.6.35 kernel installed by default. This kernel is still in initial stages of development and testing. If you are having problems, you can trying flashing another kernel. I also recommend setting your minimum cpu frequency to 352, or you may have (even more) trouble getting the camera to work.
As of the 06JUN version, added the disable 9016 notification option to the Messaging app settings. Thanks to kushdeck/evervolv for the source for this addition. In addition, the default cpu frequency settings have been changed to 691/352.
If you are flashing over a version prior to 06JUN, please make sure to re-flash gapps as well, or you will be missing the gapps components. This has been fixed when flashing newer updates over ROMS from 06JUN forward. (i.e. 08JUN over 06JUN)
Kernel Info
While the .35 kernel used here seems to work quite well for the majority, there are some who will have issues due to the particular device being used. Please remember that this is still a work in progress and will continue to be developed, but it will take some time between versions due to the complexity involved. If your device doesn't work well with the .35 kernel, you can flash the old kernel for the time being.
KERN-2.6.29.zip
KERNEL UPDATE
The 01SEP version has a new source base combining board files from the previous version with a new source base from the GSM Hero github of Riemer and Erasmux (big thanks). After 30 seconds of exhaustive testing, and a few updates, everything appears to be working with this version. Not a lot of mileage yet, so as always, nandroid is your friend.
01-SEP-2011 Sync with AOSP/CM sources; Kernel updated to new 2.6.35.14 source; Fixed WiFi error on V1
TeamHeroC-2.3.5-01SEP-V2.zip
01-OCT-2011 Sync with CM sources; Kernel updated to 10-SEP 2.6.35.14 source; Redirected to CM Repos while kernel.org is down
This has a significant change to the source base due to the use of CM repos, and a limited amount of testing. Please be safe.
Predictive text is not currently working. It is being looked at.
TeamHeroC-2.3.5-01OCT.zip
01-OCT-2011 V2 UPDATE Sync with CM/AM sources; Kernel updated to 10-SEP 2.6.35.14 source; Redirected to CM & AM (Android Mirror) Repos while kernel.org is down
This has a significant change to the source base due to the use of different repos, and a limited amount of testing. Please be safe.
There are two versions - CM (all kernel.org repos switched to CM repos), and AM (many kernel.org repos switched to github android mirrors, others to CM).
Predictive text should now be working, along with Screenshots and USB Tether, which were also missing in the previous version.
TeamHeroC-2.3.5-01OCT-CM-V2.zip (CyanogenMod Repos)
TeamHeroC-2.3.5-01OCT-AM-V2.zip (Github Android Mirrors & CM Repos)
03-OCT-2011 Redirect and sync to CM & AM (Android Mirror) Repos while kernel.org is down. Update build repo to reflect 2.3.7 version. This is primarily a cosmetic change to get the 2.3.7 version numbering along with some other small changes.
There are two versions - CM (all kernel.org repos switched to CM repos), and AM (many kernel.org repos switched to github android mirrors, others to CM).
TeamHeroC-2.3.7-03OCT-CM.zip (CyanogenMod Repos)
TeamHeroC-2.3.7-03OCT-AM.zip (Github Android Mirrors & CM Repos)
22-OCT-2011 Sync with AOSP/CM sources; Back to single build using new Google/Android repositories. Lots of updates included from CM as well. This also includes the updated 22OCT 2.6.35.14 kernel.
TeamHeroC-2.3.7-22OCT.zip
03-NOV-2011 Sync with AOSP/CM sources; Updated to align with latest CM7. This also includes the updated 22OCT 2.6.35.14 kernel.
TeamHeroC-03NOV.zip
30-NOV-2011 Sync with AOSP/CM sources. Current version 7.2.0-RC0. Most of my effort will continue to be focused on ICS, so probably no updates other than aligning with any future major CM releases.
TeamHeroC-7.2.0-RC0-30NOV.zip
19-JAN-2012 Sync with AOSP/CM sources on 19JAN. Current version 7.2.X, since code updates, but no version updates have occurred since 7.2.0-RC0. Currently no plans for continuing updates barring unexpected CM updates.
TeamHeroC-7.2.X-19JAN.zip
22-MAR-2012 Sync with AOSP/CM sources on 22JAN. Current version 7.2.0-RC1 to align with CM update.
TeamHeroC-7.2.0-RC1-22MAR.zip
MISC
Building the ROM
This assumes that you have or are able to get a build environment set up.
repo init -u git://github.com/TeamHeroC/manifest_aosp_heroc.git
repo sync
. build/envsetup.sh
lunch aosp_heroc-eng
mka bacon
./vendor/aosp/tools/squisher
This will produce the ROM in the out/target/product/heroc/ directory.
Kernel source is the latest TeamHeroC 2.6.35 version, and can be found here.
Older Versions
21-MAY-2011 Original posted build.
AOSP-2.3.4-Heroc-21MAY
22-MAY-2011 Additional build with CMParts, FileManager, and Theme Support added.
AOSP-2.3.4-Heroc-22MAY
25-MAY-2011 Some cleanup and restore a few missing items (i.e. openvpn, rzscontrol, etc.)
AOSP-2.3.4-Heroc-25MAY
30-MAY-2011 Sync sources and update build
AOSP-HeroC-30MAY.zip
04-JUN-2011 Sync sources and update to 2.6.35 kernel [UPDATED to fix WIFI - V2]
AOSP-HeroC-04JUN-V2.zip
06-JUN-2011 Sync sources; default cpu freq 691/352; add disable 9016 notifications option [from kushdeck/evervolv]
TeamHeroC-GB-2.3.4-06JUN2011.zip
08-JUN-2011 Sync sources; fix backuptool.sh; fix autocomplete (dictionaries)
TeamHeroC-2.3.4-08JUN.zip
13-JUN-2011 Sync with AOSP/CM sources
TeamHeroC-2.3.4-13JUN.zip
01-JUL-2011 Sync with AOSP/CM sources [Updated to fix root issue]
TeamHeroC-2.3.4-01JUL-update.zip
08-JUL-2011 Sync with AOSP/CM sources, includes screenshot & gps updates.
TeamHeroC-2.3.4-08JUL.zip
24-JUL-2011 Sync with AOSP/CM sources
TeamHeroC-2.3.4-24JUL.zip
13-AUG-2011 Sync with AOSP/CM sources
TeamHeroC-2.3.4-13AUG.zip
14-AUG-2011 Sync with AOSP/CM sources; Version Change 2.3.5
TeamHeroC-2.3.5-14AUG.zip
First.
Sent from my HTC Hero using XDA App
I'm so impressed that our "ancient" Hero is getting this much development action even now
<.<
Looks for red glass
>.>
Jk...
This is awesome. Now theres like 8 or 9 gingerbread roms
Jaybob, you are a madman. When you and your friend stole that cow, and your friend...oops! Wrong movie. You are a busy little beaver JB. I can't believe all of the Hero action being developed by quality developers as well.
Just downloaded and will be trying this out after the hockey game.
Thanks!
Sweet! I'm glad to see a (nearly) pure AOSP rom. I like having the option of barebones vs full-featured CM. I hope to see this go pure AOSP... I wish the CM7 CPU controller could magically stay, though...
downloading now. =D
Everything seems to be running smoothly. No force closes or random reboots. All of the essentials work. Market did not recognize my phone so it couldn't restore my apps but that's not a big issue.
Let me know if this ROm improves battery life compared to the other AOSP or CM7.
PRGUY85 said:
Let me know if this ROm improves battery life compared to the other AOSP or CM7.
Click to expand...
Click to collapse
setCPU loaded settings min19 max691 with ondemand governor. I set my main profile to min 176 with conservative governor and added a screen off profile to set min to 19. No lag with that setup and battery life seems to be pretty good so far. Have not been able to use it for a full day but everything seems to be smooth. Will let you know the exact battery life after a full day of use off of a full charge.
On another note everything seems to be running great with this rom. Big ups to jaybob for fantastic work!
son of a mother. everytime I wanna calibrate my battery, either another update comes along or another rom. Thanks, JB.
ch1naski said:
son of a mother. everytime I wanna calibrate my battery, either another update comes along or another rom. Thanks, JB.
Click to expand...
Click to collapse
Very true! I think this will be the rom for my phone all I have ever wanted was a pure and stable gingerbread rom stripped to only the essentials and this would be it. =D
I noticed it's odex'd. Is anyone using FR with this, and if so, what mtd settings? I tried a fresh install (wiped everything) with fr at 80 18, and no dice....
So far everything is working for me too,wifi,gps, even the alarm clock works. It seems to running a lot better than aosp gb rom. I did have trouble with market not restoring apps, but I keep backups. Is there a way to disable the power control in the status notification bar. Thanks for the great work.
gapps ?
which gapps would i use ? thank u
ehusidic said:
Everything seems to be running smoothly. No force closes or random reboots. All of the essentials work. Market did not recognize my phone so it couldn't restore my apps but that's not a big issue.
Click to expand...
Click to collapse
If you are using firerat's, you should do the market fix located in the aosp/cm7 wiki which is located in the " read me" on the 1st page of the thread.
Flashing IS a gateway drug!
jrny99 said:
which gapps would i use ? thank u
Click to expand...
Click to collapse
You can use the 20110307 Universal gapps from here.
il Duce said:
<.<
Looks for red glass
>.>
Click to expand...
Click to collapse
After all the effort to go green?
Is there anyway to get the dialer screen from omg port? Ive grown fond of the slider

[CDMA/LTE][WIP][4.1.2] CDMA builds of Skrilax_CZ's CM10

Well guys, it's been fun. It's been a real pleasure developing for you all. I know my build was never very good, but i hope that those who used my builds were able to enjoy a peek at Cyanogenmod for CDMA. Now that arrrghhh, Skrilax, and the rest of the Razrqcom dev team have gotten the camcorder in 10.1 working, it looks like my build had become redundant. Thanks so much to everybody who used or tested my builds. Special thanks goes to Arrrghhh for being such a big help to me when i was struggling with things, and to Skrilax for letting me use his code as a base!
CDMA builds of CM10
I'll continue maintaining and improving this build, as CM10.1 still does not have a working camcorder.
These builds are based on the work of Skrilax_CZ with modifications to enable CDMA, eHRPD, and LTE on Sprint's network.
Buglist in Second post, Changelog in Third
Additional thanks to arrrghhh and cmattern, who are helping to improve these builds beyond my limited skills.
I am no dev, i'm just a tinkerer, i'm just hoping my tinkering can benefit others who are itching for a taste of CM on these great phones of ours.
ROM
Builds from source: (These builds are based on source from the razrqcom team)
5/28 build with changes to proprietaries
Just set subscription type to NV and toggle airplane mode
Old builds have been moved to third post.
Source
https://github.com/solitarywarrior1
Got my build environment up and running, future builds will be built from source.
Anyone is welcome to suggest changes to my github, i'm still just learning this stuff so any tips are appreciated!
Instructions:
TWRP is recommended when flashing this ROM. I've had reports of it not flashing properly in OpenRecovery.
Wipe cache/data (recommended)
Flash ROM
Flash GAPPS from Skrilax_CZ's Thread located here:Skrilax_CZ's GSM CM10 Build
open phone and enter *#*#4636#*#* and ensure that mode is set to CDMA/LTE auto (prl)
go to settings>wireless and networks>more>mobile networks and set network mode to LTE/CDMA/EvDo and set CDMA Subscription to NV.
you may need to toggle radio or mobile data on/off after the above step
Enjoy!
NOTE: This is still a work in progress and may cause damage to your phone, damage to your relationship, or global thermoneuclear war. None of which am I responsible for. You have been warned!!!!
Thanks to:
HUGE credit goes to Skrilax_CZ, nadlabak (kabaldan on XDA), and the razrqcom-dev-team for the GSM port of CM10 and getting CM10 working on our phones.
Epinter for the CM10 port upon which Skrillax's is based.
Arrrghhh and interloper for the work they've done with Skrilax to get CDMA working up to this point.
Nwo122383 for his original modded build.prop that got CDMA calls working, it inspired me to start blundering about with the config files and gave me a place to start from.
Credit also has to go to the awesome CyanogenMod team for their awesome roms. As well as the teams responsible for the CM10 roms on the Samsung Galaxy S3 (d2spr) and HTC EVO 4G LTE (jewel) from who's roms my modifications come.
Additionally, we should all take a moment to recognize how awesome all of the developers are who build software for all of these phones and make the android community what it is.
What Works
CDMA calls work fine
CDMA 1xRTT, EvDo, and eHRPD data work
LTE works (toggle airplane mode if it doesn't connect)
4G signal bars
GPS Locks within 1 minute of turning GPS on
What Doesn't
Needing to toggle the subscription and mode settings to get data to connect
Data doesn't seem to want to stay connected (may be fixed, additional testing required) as of 4/15 source build
Earpiece whines during calls
My phone number, MIN, and PRL version show "unknown" most of the time | this doesn't appear to effect the ability to make/receive calls or use data or SMS
MMS
SMS longer than the single message limit don't appear to send. (May be fixed as of 4/17, can someone please confirm?)
Changelog
5/2 New build, Phantom VM fix (Thanks Arrrghhh!), New ERI from Toroplus, build.prop tidying
4/22 Moved links to all but the latest build to third post, cleaned up OP to make it more readable
4/17 Added tweaks to hopefully improve GPS and MultiPart SMS
4/15 Additional tweaks to build.prop
4/14: Added source-built unofficial CM10 built from Skrilax_CZ's source with modifications to make it play nice with Sprint's CDMA network
Mods are as follows:
/system/framework/framework-res.apk/res/xml/apns.xml
and
/system/framework/framework-res.apk/res/xml/eri.xml
replaced with the Galaxy S3 CM10 stable versions
Build.prop modded with bits and peices from the Galaxy S3 CM10 and Stock ASA-14 ones Ver. 2 adds lines from HTC Jewel (EVO LTE) CM10 as well.
/system/etc/apns-conf.xml replaced with the S3 CM10 one
/system/app/stk.apk removed
Old Builds
Modified GSM builds: (These builds are based on the nightlies from Skrilax_CZ, with some modifications to enable CDMA/LTE)
CDMA Modded CM10 4.12 Nightly Ver. 2
Builds from source: (These builds are built from Skrilax's source with the CDMA mods baked in)
My first source-built version
*Note* GPS seems to work, though not well. This build also has no LTE or eHRPD, but EvDo seems to work more reliably than the modded builds. Next build should have working eHRPD/LTE
Source-built CM10 with eHRPD and LTE 4/15
*Added Bonus: 4G signal bars appear to display correctly as of 4/15 build as well*
4/17 build with SMS tweaks
5/2 build with phantom VM fix
GPS works, only needs some time to booted, also don't forget that nadlabak (kabaldan on XDA) is also author of the CM10 port.
Skrilax_CZ said:
GPS works, only needs some time to booted, also don't forget that nadlabak (kabaldan on XDA) is also author of the CM10 port.
Click to expand...
Click to collapse
Ahhh ok.
And thanks, I don't want to miss anyone who deserves credit for this!
No, you didn't get it. nadlabak is also porting the CM10 to Photon Q with me, only he joined later ( = got his Photon Q later). CM10 port for Photon Q is based on epinter's CM10 port for RAZR HD.
Skrilax_CZ said:
No, you didn't get it. nadlabak is also porting the CM10 to Photon Q with me, only he joined later ( = got his Photon Q later). CM10 port for Photon Q is based on epinter's CM10 port for RAZR HD.
Click to expand...
Click to collapse
Oy my bad. Sorry! I'll fix it presently.
Fixed
GPS doesn't work for me no matter how long I wait after boot. I also have the high pitched whine in the earpiece during phone calls which may be considered a bug. Do the GSM guys have that too?
Sent from my XT897 using Tapatalk 2
No, GSM works fine.
Skrilax_CZ said:
No, GSM works fine.
Click to expand...
Click to collapse
another issue for my to-do list i suppose,then.
For NV at boot,you need to edit using sqlite editor. Open data/data/com.android.providers.settings/databases/ using root explorer. Copy settings.db and paste it at the same dir and it will be renamed to settings.copy.db automatically. Open the copy and click secure. Notice number 13 which is preffered_cdma_subscription. Open it and change the value to 1. Remove settings.db and rename settings.copy.db to settings.db. Reboot your phone. I need someone who are using CM10 to try this method first. I'm on stock ASA14 now. This method used to work on my Droid 4 to enable CDMA ruim.
For NV at boot,you need to edit using sqlite editor. Open data/data/com.android.providers.settings/databases/ using root explorer. Copy settings.db and paste it at the same dir and it will be renamed to settings.copy.db automatically. Open the copy and click secure. Notice number 13 which is preffered_cdma_subscription. Open it and change the value to 1. Remove settings.db and rename settings.copy.db to settings.db. Reboot your phone. I need someone who are using CM10 to try this method first. I'm on stock ASA14 now. This method used to work on my Droid 4 to enable CDMA ruim.
Click to expand...
Click to collapse
Hmm. Thanks for the tip!
I'll see if I can't figure out how to include it in the next build.
Sent from my Photon Q
Still can't run from/install apps to the SD card? Is this a limitation in the moto design or something?
matt2k12 said:
Still can't run from/install apps to the SD card? Is this a limitation in the moto design or something?
Click to expand...
Click to collapse
Is this bug unique to my builds or is it present in stock and/or the othe CM10 builds?
solitarywarrior1 said:
matt2k12 said:
Still can't run from/install apps to the SD card? Is this a limitation in the moto design or something?
Click to expand...
Click to collapse
Is this bug unique to my builds or is it present in stock and/or the othe CM10 builds?
Click to expand...
Click to collapse
This "bug" is present in CM10 from Skrilax_CZ and nadlabak, so not referred to this modded build.
Don't know of the RAZR HD (from which CM10 is coming from), but I think that this should be easily be done.
On the other side, some (me too) have problems with corrupted SD-Cards (I need to mount my card a few times),
this could be a problem if this feature is used. But everyone should know that, so not a stop for this feature.
Loader009 said:
This "bug" is present in CM10 from Skrilax_CZ and nadlabak, so not referred to this modded build.
Don't know of the RAZR HD (from which CM10 is coming from), but I think that this should be easily be done.
On the other side, some (me too) have problems with corrupted SD-Cards (I need to mount my card a few times),
this could be a problem if this feature is used. But everyone should know that, so not a stop for this feature.
Click to expand...
Click to collapse
Thanks for the clarification.
I'm a total n00b at this point, so i won't be doing much of adding features. Mostly i'm trying to figure out a config that gets CDMA/LTE working properly.
Any requests for new features or fixes related to bugs that are common to both CM10 builds should probably be directed to Skrilax_CZ in the GSM thread, as everything I do is based on his builds currently, and he has the skills to fix them.
Firstly, nice work. I've been running this for about 24 hours without any major issues. Runs really smooth and I'm happy we have a CDMA version.
I have two quick questions though. Has anyone seen 4G or is this an issue yet? Normally at work I have 4G and I haven't picked it up yet today. Secondly, my fiance sent me an mms and it will not download on 3G. Is this a known issue. I didn't see either as "not working." Do my APNs need adjusted?
Thanks!
I can confirm 4G working in the latest source-built build. 3G is much more stable as well. Same as before some toggling is required, but less than originally.
toggle subscription and radio on/off or mobile data on/off until system>about phone>status shows your phone number correctly and you should be good to go. I'll upload some screenshots when i get out of class today.
I have yet to test MMS though
Sent from my TF300T on CM10.1
solitarywarrior1 said:
Thanks!
I can confirm 4G working in the latest source-built build. 3G is much more stable as well. Same as before some toggling is required, but less than originally.
toggle subscription and radio on/off or mobile data on/off until system>about phone>status shows your phone number correctly and you should be good to go. I'll upload some screenshots when i get out of class today.
I have yet to test MMS though
Sent from my TF300T on CM10.1
Click to expand...
Click to collapse
I will check out your new source build! Thanks for the quick reply. I will let you know what i find.
Edit: I am running your source build. I can confirm that 4G is working on it. Though my phone number is saying unknown. Regardless of the number of times I toggle it. I'm still able to place calls so I'm assuming all is good haha
Any updates on GPS on this ROM? Non-functional GPS is a deal breaker for me, even on CM.
Sent from my XT897 using xda app-developers app

Commit for Sprint PRL/Profile menu

Hey everyone,
Sprint user here. Id like to run omni or DU, but due to the ongoing network vision upgrades in my area I need to be able to update my PRL/Profile in order to fix data issues.
I'm hoping to be able to just cherry pick a commit from another ROM that allows it and make my own daily builds. However, I cant for the life of me find that commit.
Does anyone know where/what one it is?
Lets try again

Categories

Resources