Adding support for Tab 7.0 Plus variants to CM9 Alpha

I’ve been working on porting CyanogenMod 9 to the Samsung Galaxy Tab 7.0 Plus for a few months now. At first I was only supporting the GT-P6200 (International 3G version), as it was the device I owned, but then I realized it was trivial to support the GT-P6210 (International wifi-only version).

A few users have told me recently that they’ve had success flashing the ROM on other variants, such as the GT-P6200L and the GT-P6201 (Latin America and German 3G versions, respectively), as well as the GT-P6211 (German wifi-only version). I’ve just added support for those variants in the respective device trees, so hopefully I’ll have some more happy users for the next nightly. 🙂

If you want to follow the progress of this port, head over to the CM9 development thread on XDA Developers.

6 thoughts on “Adding support for Tab 7.0 Plus variants to CM9 Alpha

  1. Hi!
    I am considering buying a P6200 for me, and I would like to install CM9 on it, as I already have it on my Defy and I just love it.
    My question for you is: how far have you gone porting it to P6200? What can I expect not to be working and what already works on it?

    Thanks for your attention,
    Daniel

    1. Hey, Daniel. You should check out the XDA forums for more information on the status of this port. Basically: it’s very promising, but a few critical things aren’t working yet (wifi!!), and won’t be fixed until Samsung releases source code for their ICS kernels on this device (which should happen after they roll out ICS officially on these devices:

      http://forum.xda-developers.com/showthread.php?t=1576553

  2. any chance of a quick howto on building this.
    specifically, what branches of the various trees are you using?

    simon

    1. You should probably start following this thread on XDA: http://forum.xda-developers.com/showthread.php?t=1576553. I usually post the local_manifest.xml that I’m using on there, but here it is for you: http://ix.io/2KJ. Put that in your CM9’s .repo folder and then re-run repo sync. That will pull down support for the tabs, and then you can extract the proprietary files and start building. There’s more to it, but that’s the stuff that is specific to these tabs.

  3. built cm9.
    works apart from wifi. this goes into an infinite loop.
    tried to post on xda, but is says i’m too much of a noobie.

    i have the logcat (see below):
    any ideas?

    D/Tethering( 1855): sendTetherStateChangedBroadcast 1, 0, 0
    D/Tethering( 1855): InitialState.processMessage what=4
    D/Tethering( 1855): sendTetherStateChangedBroadcast 0, 0, 0
    E/WifiStateMachine( 1855): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
    D/NetworkManagementService( 1855): rsp
    D/NetworkManagementService( 1855): flags
    D/CommandListener( 1713): Setting iface cfg
    D/CommandListener( 1713): Trying to bring down wlan0
    D/CommandListener( 1713): broadcast flag ignored
    D/CommandListener( 1713): multicast flag ignored
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): MACADDR
    E/WifiConfigStore( 1855): Error parsing configurationjava.io.FileNotFoundException: /data/misc/wifi/ipconfig.txt: open failed: ENOENT (No such file or directory)
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): BTCOEXSCAN-STOP
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): RXFILTER-ADD 3
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): RXFILTER-STOP
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): COUNTRY IE
    I/wpa_supplicant( 7183): wlan0: CTRL-EVENT-DRIVER-STATE HANGED
    E/WifiStateMachine( 1855): Failed to set country code ie
    E/wpa_supplicant( 7183): wpa_driver_wext_driver_cmd failed (-1): SETBAND 0
    E/WifiStateMachine( 1855): Failed to set frequency band 0
    D/CommandListener( 1713): Clearing all IP addresses on wlan0
    I/wpa_supplicant( 7183): wlan0: CTRL-EVENT-TERMINATING
    W/Netd ( 1713): No subsystem found in netlink event
    D/NetlinkEvent( 1713): Unexpected netlink message. type=0x11
    D/AndroidRuntime( 7198):
    D/AndroidRuntime( 7198): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
    D/AndroidRuntime( 7198): CheckJNI is OFF
    D/AndroidRuntime( 7198): Calling main entry com.android.commands.am.Am
    D/AndroidRuntime( 7198): Shutting down VM
    D/dalvikvm( 7198): GC_CONCURRENT freed 98K, 81% free 490K/2560K, paused 0ms+0ms
    D/Tethering( 1855): sendTetherStateChangedBroadcast 1, 0, 0
    D/Tethering( 1855): InitialState.processMessage what=4
    D/Tethering( 1855): sendTetherStateChangedBroadcast 0, 0, 0
    E/WifiStateMachine( 1855): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon

Comments are closed.