I have no idea. I've tried it on multiple B10 based roms, the only pattern I have established is that it works in B08c without a hitch. I've resigned it to the same signatures as the MMS being replaced, left it alone, resigned complete roms with it included in sys/app... nothing unless it's bo8c or on your rom. I even put it in stock deodex b10.
Also whenever I try to update any rom with the b10 update zip, it just hangs on splash indefinitely. I even tried this on stock deodexed b10. I can get baseband to work alone but that's it.
Man I think I'm done fooling with roms after I get this project done. I just don't have the time, and the progress is so slow. Unless you have the time, foresight etc. before hand, it gets pretty frustrating. I have a completed rom done, and it boots, but for some reason after the first boot, and then a reboot, it just bootloops the second time and every time after. Aside from that it is super fast and all that. My other issue is that my dialer works and calls, but I get no option to sync contacts- even though it lets me sync my google account for everything else?? Have no idea why. Everything works great from what I've built back and forth into my phone, but when I pull system.img and make a build in kitchen the results are as mentioned after flashing.
It sucks because I really don't want to abandon this rom- I highly dislike not finishing what I start. It works great on my phone, but I don't have the time or knowledge (moreso the time to aquire needed knowledge- babies don't care care about my phone unless it's making cool sounds) to complete this or figure out the bugs and fix them so as to make a working flashable build. LAME. I should have just made one from scratch. At least I learned a bunch of stuff (which is absolutely useless to me in the real world- it would be nice if this was more than just a hobby or time kill).