Wednesday, December 1, 2010

Current and future versions of CyanogenMod now safe for Docomo users


The guy who runs komugi.net let me know this had been fixed. It only affected ROMs being compiled for the last 2 weeks in October. All November nightlies should be OK. CM 6.1 rc1 IS NOT OK and should not be used if you are a Docomo customer unless you edit the apns-conf.xml file prior to flashing.

The fix was provided by Takuo Kitame, who is responsible for the Japanese translations in CM, who had this to say when he fixed the error on October 29th (short and sweet):
APN: change order of 44010.
"mopera.net" should be below the "mpr2.bizho.net" because it's too expensive.
This timing was too late for me because I'd already been charged by then. Ironically it is the same day I flashed back to the safe TMUS CM6 remix. Unfortunately for Apiddo and any others who will pay an extra 4200 yen in November, the word didn't seem to get circulated in English. Maybe I need to start following these guys on twitter (even though I don't want to use twitter). All subsequent nightly builds will have the correct order and shouldn't be a problem for us.

The take home message is to be careful with APNs and consider yourself lucky that your carrier doesn't charge you the full packet rate for these types of snafus.

And one final thought: I still don't understand what the purpose of having mopera.net included.

10 comments:

  1. I'm confused. According to the last two posts all signs point towards myself incurring the extra charge:

    Currently Running CM 6.1.0-RC1-DS downloaded and flashed October 30th.
    Unzipped "update-cm-6.1.0-RC1-DS-signed" and found the mopera.net apn ABOVE the mpr2.bizho.net:


    Tethering occasionally, but regularly.

    But, I HAVE NOT incurred a 4200 charge for 一般 usage in October and November. (The myDocomo pw came in the mail, so I could check November, too.)

    The first thing I did when seeing your original post was to go and check what APN was enabled on the phone. I went to Settings/Wireless & network settings/Mobile networks/Access Point Names and found mpr2.bizho.net as the only option.

    Obviously just trying to avoid the extra charge...so wondering:

    Am I "safe" simply because the bizho APN is selected in the APN options?
    When you wrote that "you should always check" the APN did you mean simply mean check that the bizho APN is selected in this setting option?
    When you wrote "I figured out what it is - THE TETHERING APN!" - did you mean that a tethering app (I'm using Wireless Tether) might/could use the other APN by default?

    I'm tempted to do the reordering of the APNs in the apns-conf.xml file fix (offered by takuo) and re-flash, but am also afraid to fix something that's not broken. As in, since I'm not getting charged now I'm afraid to mess with anything!
    Even if my current set-up seems like just the set-up that could led to the extra charges!?

    Thanks for the in-depth reporting and follow-up on this...

    ReplyDelete
  2. Leave it as is - you got lucky that it defaulted to the bizho APN. Why did it do that for you and not for others? I have no idea. Don't reflash.

    ReplyDelete
  3. Always check the APN settings no matter which ROM you flash. Better safe than sorry. Here's my list you can ref manually if necessary

    _ht03a access points_
    Name: mopera U (normal packet hodai)
    APN: mpr2.bizho.net
    MCC: 440
    MNC: 10

    Name: mopera U (free system one)
    APN: 0120.mopera.ne.jp
    MCC: 440
    MNC: 10

    Name: international (roaming data $$$$$$)
    APN: mopera.net
    MCC: 440
    MNC: 10

    ReplyDelete
  4. Fujislider,
    Could you clarify what you mean by "check the APN settings"?
    Do you mean simply in: Settings/Wireless & network settings/Mobile networks/Access Point Names
    ...or...somewhere else in a more manual way?

    ReplyDelete
  5. Yes, he means go to access point names. It will show the name and address, so you should see the APN name in a big font, with the APN address below in a smaller font. The address should be mpr2.bizho.net

    The APN name will vary depending on if the ROM is relatively new or old. The APN name in older ROMs will be "NTT Docomo". The APN name in newer ROMs will be "NTT Docomo(bizho)" The actual address is what's important.

    You will always always want the following info to be entered:

    Name: Doesn't matter, can be anything
    APN: mpr2.bizho.net
    MCC: 440
    MNC: 10

    ReplyDelete
  6. Hey, just wondering did you wipe before you flashed CM6.1rc1?, or did you flash on top of your old ROM. I wiped using fastboot. If you didn't wipe, maybe that is why the mpr2 APN persisted through the flash of CM6.1rc1. If you did wipe, then I still have no idea why you weren't affected - lucky perhaps?

    ReplyDelete
  7. Here is the list of changes to the APN list. The list from Aug 30, 2010 didn't include mopera, but the list from Sept 3, 2010does. I am guessing that it came from a comment left here, but am not sure. Doesn't really matter of course.

    ReplyDelete
  8. I got cm 6.1.0 rc-1 as it was released and have been using it up until now. I've checked my APN and it has always been mpr2.bizho.net with no option of using mopera.net. I'm not sure why this is, but I guess I lucked out as I tether quite often.

    Also, I know this is off topic, but any news on the new radio with the ht-03a? Curious about those 15 mb of free memory.

    What's the consensus on the CM 6.1 for ht-03a users?

    ReplyDelete
  9. I have a Samsung Galaxy S 4G from T mobile.  I ahve it unlocked and rooted.  I am using NTT Docomo right now and I am trying to get Mopera working.  I signed up with their service and they gave me the MPR2.bizho.net, but when I input this I do not get a 3g  or any internet signal, but when I input 0120.mopera.ne.jp, I get a 3g signal but will not surf  internet.  I have two questions.  First, does anyone know how to fix this?  2nd, Can I just flash it?  If so, how do I go about doing that?

    ReplyDelete
  10. I have bad news. It's not going to work.

    If the shop told you to use mpr2.bizho.net, they most likely told you incorrectly. Unless they recorded and registered the IMEI number from your Galaxy, then it will never connect to mpr2 because that APN is filtered by IMEI number. Last I checked, there isn't even a way for a shop to do this. It is practically impossible. The 0120 APN is going to charge you by the packet. DON'T TRY AND USE IT!For what it's worth, I had the exact same experience with a nexus one. I brought it to a local shop on April 1 and said I wanted to use it on Docomo in place of my Docomo branded phone. The staff vaguely knew that this was supposed to be possible. But they had no idea what to actually do, so they tried to make it work with mpr2, even though I told them it wouldn't work. The clerk, an assistant manager (for what it's worth) also tried connecting the 0120 APN. In the end, what he did cost me ¥300-¥400 in packet charges. Docomo corporate will NOT credit you for any charge added from setting these APNs. The shop ended up giving me a 500 yen coin to make up for the charges. There was simply no way to remove the packet charges from my bill.More here:http://softbanksucks.blogspot.com/2011/04/trying-to-get-unlocked-phone-working-on.htmlSo, it turns out that I know more about Docomo APNs than the average Docomo shop clerk. I put together a summary here:http://softbanksucks.blogspot.com/2011/04/docomo-access-point-names-apn.htmlIt is not the shop's fault. Docomo corporate doesn't circulate information properly. This whole SIM unlocking thing has been a debacle, especially regarding the flow of unlocked phones to Docomo because many of the shop staff don't know what they are doing. The blame lies solely on Docomo corporate.
    Check the MVNO label in the sidebar. There is no perfect option for Android to have both voice and data at a reasonable price. Docomo will cost at least ¥2,000 for voice plus ¥10,395 for data, which is too expensive for me to justify just for a cell phone (though if I killed my home internet and tethered at home, then I could perhaps justify it). I use two devices, one for data with a b-mobile FAIR SIM (nexus one), and one for voice (ht-03a) with Docomo. The least expensive option would be a b-mobile U300 SIM + a blueSIP VoIP (gives you a "050" phone number), but this will limit you to a 300 kbps symmetrical connection with additional throttles on youtube, skype, and other streaming, except for the blueSIP VoIP.

    ReplyDelete