• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] Angry Bean / CM 10.1 [build 08.08.13]

hi i just flashed this rom yesterday & now i have no data :( what could causing this?? maybe i have the wrong radio. what radio works best with this rom? any help would greatly be appreciated & thanks
 
I haven't experienced data loss with this particular version, but I have experienced it once. 4G worked fine, but 3g didn't work at all. I had to flash RUU in order to retore it.
 
hi i just flashed this rom yesterday & now i have no data :( what could causing this?? maybe i have the wrong radio. what radio works best with this rom? any help would greatly be appreciated & thanks

I tried four different radio versions and I never noticed any difference.
 
I found a method for improving wimax, it involves entering the msl code (which I was able to obtain) but I can't enter it, normally you're supposed to dial ##3282#and it's supposed to ask you to enter the msl code to get to a menu to alter wimax settings. But when you dial the number in our rom it just attempts to make a call. Is there any way we can access this menu so we can fix wimax?
 
Kernel Tuner let you change the swipe length (I like to sweep from Home to Menu - swiping to the Search button opens up Google Now half the time), which the Sweep2wake app does not. Is there any way we can do this?
 
I found a method for improving wimax, it involves entering the msl code (which I was able to obtain) but I can't enter it, normally you're supposed to dial ##3282#and it's supposed to ask you to enter the msl code to get to a menu to alter wimax settings. But when you dial the number in our rom it just attempts to make a call. Is there any way we can access this menu so we can fix wimax?

I only believe it works on sense based roms.
 
k thanks running the rom now but how can i change the weather degrees to Fahrenheit.it's in Celsius now :( also where can i get the vm voice mail app?

Ok, to change the weather widget to Fahrenheit go into Settings -> System -> Clock Widget -> Weather Panel -> uncheck Use metric.

For the voicemail. Boot into Recovery and flash it. Reboot into the ROM and open the app so it can provision. You'll get an error but don't worry. Reboot your phone again into Recovery and flash the app one more time. Reboot once more into the ROM. Open the app and let it provision. You'll notice this time the app's theme is now dark. That's it! You are good to go ;)
http://chairshot.vmobi.us/shooter/CM10.1-MMS-VMM.zip
 
Ok, to change the weather widget to Fahrenheit go into Settings -> System -> Clock Widget -> Weather Panel -> uncheck Use metric.

For the voicemail. Boot into Recovery and flash it. Reboot into the ROM and open the app so it can provision. You'll get an error but don't worry. Reboot your phone again into Recovery and flash the app one more time. Reboot once more into the ROM. Open the app and let it provision. You'll notice this time the app's theme is now dark. That's it! You are good to go ;)
http://chairshot.vmobi.us/shooter/CM10.1-MMS-VMM.zip

thanks for your help.yea i found the vm app & that weather setting & changed it but it had no effect. no biggie but i loss 3G & that's killing me. i tried different radios but it had no effect :(
 
I found a method for improving wimax, it involves entering the msl code (which I was able to obtain) but I can't enter it, normally you're supposed to dial ##3282#and it's supposed to ask you to enter the msl code to get to a menu to alter wimax settings. But when you dial the number in our rom it just attempts to make a call. Is there any way we can access this menu so we can fix wimax?

Yeah that's a negative, took a few days off but found a few things that may allow ICS HTC Ril / Wimax to work properly without needing the below currently used Team Hydra Wimax app or legacy ril.

https://github.com/Team-Hydra/andro...mmit/9c04a3363b6610e29ee1d8114bc7b15f670502d7

Will be working on it over the weekend. If all goes well maybe even can get proper statusbar icons. No promises though, lots of devs with more experience have been working on this for a long time now and so far the above commit from Team Hydra is about the only thing going as far as achieving Wimax at all on ASOP based Roms.

I tried four different radio versions and I never noticed any difference.

The next build should be compatible with the newer Radios, have added the line in the build release tools but is yet to be tested. Honestly since upgrading from the Triumph in January havent messed around with different RUU / Radios. I just followed Leslie Anns fix everything post on day one and the joe_blow hacks recommended for Angry Bean after that. Haven't personally experienced any data drops other then with Wimax reconnecting and hasn't been that much of an issue when I have Wifi turned on. Probably something I should take the time to learn more about but for the most part just used what worked for the Rom and had not taken the time to dig in any further. The jump from my previous experience with CM7 on the Triumph up to HTC CM10.1 and Kernel schooling has been enough to keep me occupied, lol.

Chairshot, have you looked at the code for the Halo notifications now that PA has open sourced it? Is it compatible with AngryBean?

Not yet but will check it out. Have otherwise for the most part just been trying to make everything CM10.1 as possible. With that said have also been working on a side project based on Angry Bean that picks various parts from a variety of different sources from PA to SGT7 and themed out the wazoo. For any old Triumph user's the theme will be based on Starship for the Evo. I miss the Starship look very much and pretty eager to use it again on the Evo. Had spent a decent amount of time working on converting the Starship theme into a Sense based Rom but after putting in allot of time was not happy with how it compared to the Triumph theme so decided to put all my time into Angry Bean to have an ASOP Rom to work with. Just Want to say Mobster is the Man. Don't know how he does it, I definitely don't have the patients to do what he does. I find the need to recompile and flash to check on every individual change and working with Sense makes doing what he does that much more impressive. Why building the Angy Bean Source I have just been putting images and what not in the Overlay and check them out a few at a time why working on other parts of the Rom. The nice thing with CM10.1 is most of the images from the original theme in addition to the work put into my original attempt with Sense has been porting the theme a lot easier. Sorry about this long ars rant that wont make any Sense at all to anyone who had not previously owned the Triumph. I bring it up only so its out there and will then more likely then not actually follow through with the project.
 
Chairshot do you know if the ROM is compatible with extended batteries? I bought a 4000mah battery and a dock, would you know if the ROM will support that high of a battery. I will reset the battery statistics when using the different batteries. I will post how it went.
 
I don't know how you guys are getting short battery life, mine is almost twice as long as on stock. I play Ingress (see avatar) which does to batteries what Jason Vorhees does to horny teenagers. On stock, I can't even finish a farming run. On AB, not only can I finish it, I have ~20% left.
I don't know if it's something you did or just by virtue of it being essentially stock Android, but man, it works. Thanks!
 
Starship 3D would be an awesome name...although misleading if 3D didn't work.

Perhaps Starship 3VO...

Either way, I can't wait for it.
 
Hey, I've been using this ROM for the past month or so and it's been running great.

Anyways, I'm actually just starting to learn to develop Android ROMs (I'm a good programmer in general, but have virtually no knowledge of Android development) and was going to start to learn by messing around with the source of this ROM. However, before I start making builds and flashing them on my phone, I was wondering what is the best way to modify it so it will always start in airplane mode?

As I'll probably be backing up my daily, flashing my test builds, then restoring my original setup when done, I don't want to receive any calls or texts on the dev ROM. If I did, they would be saved on the temporary one which would get destroyed when I restore my original. Would the best way be turning on airplane mode in the init scripts, or do the radios start up before them? Pretty much if someone sent me a text while flashing the dev ROM, I want to make sure it isn't possible to receive it until I restore my original copy.

Oh, and I know it would be easy to just cripple the radios, but I would prefer it if I could turn on the radios if I wanted (like auto-airplane mode).

Thanks.
 
Hey, I've been using this ROM for the past month or so and it's been running great.

Anyways, I'm actually just starting to learn to develop Android ROMs (I'm a good programmer in general, but have virtually no knowledge of Android development) and was going to start to learn by messing around with the source of this ROM. However, before I start making builds and flashing them on my phone, I was wondering what is the best way to modify it so it will always start in airplane mode?

As I'll probably be backing up my daily, flashing my test builds, then restoring my original setup when done, I don't want to receive any calls or texts on the dev ROM. If I did, they would be saved on the temporary one which would get destroyed when I restore my original. Would the best way be turning on airplane mode in the init scripts, or do the radios start up before them? Pretty much if someone sent me a text while flashing the dev ROM, I want to make sure it isn't possible to receive it until I restore my original copy.

Oh, and I know it would be easy to just cripple the radios, but I would prefer it if I could turn on the radios if I wanted (like auto-airplane mode).

Thanks.


I'm not sure about how it works in Source Code but that is usually programmed in the Settings or SettingsProvider apks
 
Hey, I've been using this ROM for the past month or so and it's been running great.

Anyways, I'm actually just starting to learn to develop Android ROMs (I'm a good programmer in general, but have virtually no knowledge of Android development) and was going to start to learn by messing around with the source of this ROM. However, before I start making builds and flashing them on my phone, I was wondering what is the best way to modify it so it will always start in airplane mode?

As I'll probably be backing up my daily, flashing my test builds, then restoring my original setup when done, I don't want to receive any calls or texts on the dev ROM. If I did, they would be saved on the temporary one which would get destroyed when I restore my original. Would the best way be turning on airplane mode in the init scripts, or do the radios start up before them? Pretty much if someone sent me a text while flashing the dev ROM, I want to make sure it isn't possible to receive it until I restore my original copy.

Oh, and I know it would be easy to just cripple the radios, but I would prefer it if I could turn on the radios if I wanted (like auto-airplane mode).

Thanks.

Mobster is correct, the option is in SettingsProvider. In the Source you will find it in “framworks/base/packages/SettingsProvider/res/values/defaults.xml” line number 22.


With that said Ill try to explain something I wish I had understood when I started making changes in the code no matter how small. Instead of changing the value in the code for the apk its best to use the overlay directory located in the Device Files.


https://github.com/HTCCM10/android_device_htc_shootervm


You would map out the directory in the overlay with a copy of the defaults.xml with the edit and it will be added to the build as the Rom is being compiled. We actually have a defaults.xml for SettingsProvider already set up. Kind of imagine most Roms would, plenty of reason wanting to change at least one those default. You would just need to set up the path for whatever XML you would like to add it in the directory. What I usually do is copy the original file into the end of the path set in the overlay and then delete everything else I don't intend on changing. Below is one example but if you look around the overlay you will see many more.


https://github.com/HTCCM10/android_...ages/SettingsProvider/res/values/defaults.xml


You could probably copy the air-plane mode line from the defaults.xml from the SettingsProvider XML in the frameworks and just add it into the defaults.xml already in the overlay.


Now the reason for making the change in the overlay and not the app is what I wish I understood when I first went ahead off on my own and started making changes. Whenever the source is updated or you do a repo sync to update the source you wont need to worry so much about busting repo sync or CM updating the the app. The quick explanation is that when you sync it pulls in changes or downloads the code following what is ironically confusing in this example but a default.xml. Below is the default.xml for Angry Bean.


https://github.com/HTCCM10/android/blob/cm-10.1/default.xml


What the default.xml for the most part does is when you repo sync or download the source it tells git what packages to download and then from ware on Github it should find each package. If you give it a look over you will see for example,


<project path="packages/apps/Calculator" name="CyanogenMod/android_packages_apps_Calculator" />

In short when you sync the default.xml is like a guide saying that in the source for the Rom you have a directory located in "packages/apps/Calculator" and it should contain the code for CyanogenMods &#8220;android_packages_apps_Calculator&#8221; repository on Github. So every time you sync the code it will download or look for changes made in CyanogenMods &#8220;android_packages_apps_Calculator&#8221; repository and add them to your source. So if for example if you wanted to make a change to one of the calculator XML's and made the change in the "packages/apps/Calculator" directory you would essentially mess up repo sync. You would need to make a fork or essentially make your own copy of the app on Github for &#8220;android_packages_apps_Calculator&#8221; and commits for whatever changes you make. You would then also need to edit your copy of the Roms default.xml so it would point to your Calculator repository on Github and not CyanogenMods. Doing this though you will no longer receive any updates from CM made to the Calculator repository when you run repo sync and would need to periodically update the repository with CM. Is probably not a big deal if you only make a few changes but even then by centralizing the changes by using the Overlay in the device files you would not need to worry about or be bothered updating the app other then making one commit in the device files.


The reason I used the Calculator as an example instead of SettingsProvider is because SettingsProvider is part of the frameworks base which is already heavily modified but for example after making a fork or copy of the repository the line in your copy of the default.xml would need to be changed so looking back at the default.xml posted above you will notice that for the 'frameworks_base" instead of it pointing to CyanogenMod,


<project path="frameworks/base" name="CyanogenMod/android_frameworks_base" />

like in the Calculator example will find it instead points to the Angry Bean fork or copy of of the repository, not Cyanogenmod.

<project path="frameworks/base" name="HTCCM10/android_frameworks_base" />

Anyhow none of the above gets into the how to go about actually doing any of whats mentioned and as a programmer you may already know. Otherwise just in case, sorry if I did a bad job with the explanation I just remember when I first started and thought I figured things out went ahead and pretty much made my own fork and commits to almost every app. Also remember being pretty dam proud of myself after figuring it all out. That is until I received an email from G60 explaining the concept of upstream. Basically that I would now periodically need to run an update of the 30 some repositories I had forked if I ever wanted any changes made by CM in my code. Busted my bubble real quick, like supernova style. This is when I first learned the wonders of what can be done using the overlay in the device files and never actually needed to touch any of the forks I made. Most painful part was then needing to delete those forks as Github requires that you type the full name of each repository before it lets you delete it.
 
Since flashing the new build, I started getting text messages about new voicemails, while also getting the voicemails themselves. Is there any way to block the sender in the default messaging app?
 
Since flashing the new build, I started getting text messages about new voicemails, while also getting the voicemails themselves. Is there any way to block the sender in the default messaging app?

Just started getting them two in the last three versions of the build. Just checked there is not a way that you could block it in the stock app.
 
I did a fresh flash Last night and saw that too. Didn't have that with the old VM app. Also clock time was set to god only knows where so I had to mess with setings to get back to the right time zone.
 
I found a method for improving wimax, it involves entering the msl code (which I was able to obtain) but I can't enter it, normally you're supposed to dial ##3282#and it's supposed to ask you to enter the msl code to get to a menu to alter wimax settings. But when you dial the number in our rom it just attempts to make a call. Is there any way we can access this menu so we can fix wimax?

I only believe it works on sense based roms.


I will say this, we had this issue on the venture.

it's not a specific rom or version that enables this, it just has to be almost 100% stock.
as in, stock dialer (no mods) stock contacts (no mods) ect..ect..and there is a hidden menus apk that seems to be important as well.

I can confirm this on this phone with a bit of research, sense based rom's alone won't do the trick, but if i flash a rooted stock rom, these codes work fine.

i had to do it to reset my msl one time, very very slow network speeds, VM told me to enter those codes not knowing i was running a custom rom...and it didnt work.

I also know this doesn't help much in this instance, but it gives some explaination as to why it doesnt work, and just calls the number.
 
I will say this, we had this issue on the venture.

it's not a specific rom or version that enables this, it just has to be almost 100% stock.
as in, stock dialer (no mods) stock contacts (no mods) ect..ect..and there is a hidden menus apk that seems to be important as well.

I can confirm this on this phone with a bit of research, sense based rom's alone won't do the trick, but if i flash a rooted stock rom, these codes work fine.

i had to do it to reset my msl one time, very very slow network speeds, VM told me to enter those codes not knowing i was running a custom rom...and it didnt work.

I also know this doesn't help much in this instance, but it gives some explaination as to why it doesnt work, and just calls the number.


Actually if its a Stock Based Rom, has the Stock Dialer, and EPST.apk Dialer Codes will work
 
I just switched to this ROM a couple days ago. Loving it so far; thank you guys for all your hard (and continual) work.

I am having an issue with MMS, at least with picture messages. If I have data disabled, I do not receive the message at all, and there is no placeholder for one (with a download button) as there was when I was using Sense roms.

Is there a fix for this? Or do I just need to evolve to modern ages and just leave 3G on all the time? :)

And one more thing: All picture messages that are accompanied by text are displayed as slide shows, complete with play button. I really miss having them both displayed there naturally with no "play" button...
 
I am having an issue with MMS, at least with picture messages. If I have data disabled, I do not receive the message at all, and there is no placeholder for one (with a download button) as there was when I was using Sense roms.

Is there a fix for this? Or do I just need to evolve to modern ages and just leave 3G on all the time? :)

And one more thing: All picture messages that are accompanied by text are displayed as slide shows, complete with play button. I really miss having them both displayed there naturally with no "play" button...

Don't know about the 3g issue as I always have data on. I hadn't even really thought about that but I think I do recall there being a placeholder on the stock ROM as you said. Interesting...

As far as the slide show though, I am looking at several MMS messages sent to me from my fianc
 
Back
Top Bottom