{"id":2816,"date":"2012-10-09T22:15:47","date_gmt":"2012-10-10T02:15:47","guid":{"rendered":"http:\/\/droidbasement.com\/db-blog\/?p=2816"},"modified":"2016-11-13T23:42:48","modified_gmt":"2016-11-14T04:42:48","slug":"firmware-cyanogenmod-9-galaxy-tab-10-1","status":"publish","type":"post","link":"https:\/\/droidbasement.com\/db-blog\/firmware-cyanogenmod-9-galaxy-tab-10-1\/","title":{"rendered":"Firmware &#8211; CyanogenMod 9 &#8211; Galaxy Tab 10.1"},"content":{"rendered":"<p>Update (10\/09):<br \/>\nKernel changes (3.1.10; 10\/08 build date on kernel):<br \/>\n-defconfig: ics: add nls_utf8 (modular)<\/p>\n<p>Device specific changes:<br \/>\np4wifi:<br \/>\nsystem: add md4 and nls_utf8 modules<\/p>\n<p>p4vzw:<br \/>\nsystem: add md4 and nls_utf8 modules<\/p>\n<p>p4tmo:<br \/>\nsystem: add md4 and nls_utf8 modules<\/p>\n<p>p4:<br \/>\nsystem: add md4 and nls_utf8 modules<\/p>\n<p>p3:<br \/>\nsystem: add nls_utf8 module<\/p>\n<p>Note:<br \/>\nThe file name (and build\/sync date) on the ROM, and kernel inside has not changed.  Only the kernel modules inside have.   Rom base is 10\/07, ~2.30PM and kernel build date is 10\/08, ~1:21-1:33PM, Eastern.<\/p>\n<p>CIFS Operation:<br \/>\n-Enable app root in developer settings and install CIFS Manager from the Play store.  Then, launch the app and allow root access via popup from SuperUser.  Then, go to settings, select &#8216;Load cifs module&#8217; and &#8216;Load via insmod&#8217;.  Enter this for &#8216;Path to cifs.ko&#8217;: <\/p>\n<p>For P4*:<br \/>\n\/system\/lib\/modules\/cifs.ko:\/system\/lib\/modules\/md4.ko:\/system\/lib\/modules\/nls_utf8.ko<\/p>\n<p>For P3:<br \/>\n\/system\/lib\/modules\/cifs.ko:\/system\/lib\/modules\/nls_utf8.ko<\/p>\n<p>Then add a share and select it to mount.<\/p>\n<p>&#8230;..<\/p>\n<p>Update (10\/08):<br \/>\nKernel changes (3.1.10; 10\/08):<br \/>\n-defconfig: ics: switch to TREE_PREEMPT_RCU + RCU_BOOST<br \/>\n-Revert &#8220;block: introduce the BFQ-v4 I\/O sched for 3.1&#8221;<br \/>\nblock: introduce the BFQ-v5 I\/O sched for 3.1<\/p>\n<p>Device specific changes:<br \/>\nN\/A<\/p>\n<p>Note:<br \/>\nThe file name (and build\/sync date) on the ROM has not changed.  Only the kernel\/kernel modules inside have.   Rom base is 10\/07, ~2.30PM and kernel build date is 10\/08, ~1:21-1:33PM, Eastern.<\/p>\n<p>&#8230;..<\/p>\n<p>Update (10\/07):<br \/>\nHere are some EXPERIMENTAL builds I ran off this afternoon (10\/07).<\/p>\n<p>Kernel changes (3.1.10; 10\/07):<br \/>\nvideo: tegra: host: Do not panic on hardware timeout<br \/>\nvideo: tegra: host: Yield in case of race of waits<br \/>\nvideo: tegra: host: Improve timing of syncpt wait<br \/>\nvideo: tegra: host: Remove error case panics<\/p>\n<p>Device specific changes:<br \/>\nN\/A<\/p>\n<p>Rom Base:<br \/>\nSync&#8217;d as of ~2.30PM (10\/07), Eastern.<\/p>\n<p>Note:<br \/>\nThis build contains the current development kernel (3.1.10; 10\/07).<\/p>\n<p>&#8230;..<\/p>\n<p>Update (10\/06):<br \/>\nHere are some EXPERIMENTAL builds I ran off this morning (10\/06).<\/p>\n<p>Kernel changes (3.1.10; 10\/06):<br \/>\n-revert all nvidia changes (media\/clock\/video\/mmc) taken from rel-15r7.<\/p>\n<p>Device specific changes:<br \/>\np4-common:<br \/>\n-increase stagefright.cache low water and keep alive interval<\/p>\n<p>-revert:<br \/>\nuse heap values from stock<\/p>\n<p>p4tmo:<br \/>\n-add apns (from stock)<\/p>\n<p>p4:<br \/>\n-add apns (from stock)<\/p>\n<p>p3:<br \/>\n-add apns (from stock)<\/p>\n<p>Rom Base:<br \/>\nSync&#8217;d as of ~10.00AM (10\/06), Eastern.<\/p>\n<p>Note:<br \/>\nThis build contains the current development kernel (3.1.10; 10\/06).<\/p>\n<p>&#8230;..<\/p>\n<p>Update (10\/03):<br \/>\nHere are some EXPERIMENTAL builds I ran off this evening (10\/03).<\/p>\n<p>Kernel changes (3.1.10; 10\/04):<br \/>\ntegra: board-p4\/p4wifi: fix if\/elif directive<br \/>\nRevert &#8220;video: tegra: host: Do not allocate job at channelopen&#8221;<br \/>\nRevert &#8220;video: tegra: host: Fix error case memory leaks&#8221;<\/p>\n<p>Device specific changes:<br \/>\np4-common:<br \/>\n-condition gps perms\/service\/setup (novzw\/vzw)<br \/>\n-remove gps.xml (move to p4wifi)<\/p>\n<p>p4wifi:<br \/>\n-add my.gps<br \/>\n-add gps.xml (from stock ics; moved from p4-common)<\/p>\n<p>p4vzw:<br \/>\n-add gps.conf (from stock ics) and my.gps<\/p>\n<p>p4tmo:<br \/>\n-add my.gps<br \/>\n-add gps.xml (from stock)<\/p>\n<p>p4:<br \/>\n-add my.gps<br \/>\n-add gps.xml (from stock)<\/p>\n<p>p3:<br \/>\n-add my.gps<br \/>\n-add gps.xml (from stock)<\/p>\n<p>Rom Base:<br \/>\nSync&#8217;d as of ~5.00PM (10\/03), Eastern.<\/p>\n<p>Note:<br \/>\nThis build contains the current development kernel (3.1.10; 10\/04).<\/p>\n<p>&#8230;..<\/p>\n<p>09\/29:<br \/>\nHere are some EXPERIMENTAL builds I ran off this morning (09\/29).<\/p>\n<p>Kernel changes (3.1.10):<br \/>\nKernel: Initial commit of GT-P7510, Opensource Update 2<br \/>\nbuild\/vfp: add some optimisation flags<br \/>\nBFQ and related<br \/>\nOverclock to 1.4GHZ (900mv &#8211; 1250mv)<br \/>\ncpufreq: do not forget min\/max clock frequency on cpu hotplug<br \/>\nmm: Read Ahead tweak<br \/>\nboard-p4*: fix warning regarding escape sequence<br \/>\nVoodoo v10<br \/>\nforward port jRCU to 3.2<br \/>\np3\/p4_battery: enable usb charging<br \/>\nsounds: soc: codecs: voodoo: prevent mangling of headphone volume<br \/>\ndrivers: power: p3\/p4_battery: export batt_current to sysfs<br \/>\np4*: remove upload mode<br \/>\npower: p3\/p4_battery: change attribute to charging_mode_booting for LPM<br \/>\nusb: gadget: sync with grouper (android.googlesource.com, jb-fr2)<br \/>\nRevert &#8220;usb: gadget: adb: Only enable the gadget when adbd is ready&#8221;<br \/>\nvideo\/media to rel-15r7<br \/>\nmmc: host: tegra\/omap: remove MMC_CAP_ERASE<br \/>\nmmc: Instrument and disable mmc_erase()<br \/>\nmmc to rel-15r7<br \/>\next4: add missing save_error_info() to ext4_error()<br \/>\nARM: tegra: clock: Update secondary pll dividers resume<br \/>\nUSB: gadget: storage gadgets send wrong error code for unknown commands<br \/>\nusb gadget: uvc: uvc_request_data::length field must be signed<\/p>\n<p>Device specific changes:<br \/>\np4-common: add in associated changes for 3.1 kernel<br \/>\n-merge from P7510&#8217;s XABLPL<br \/>\n-use dhd.ko<br \/>\n-suppress EMMC WIPE (kernel has been taken care of)<br \/>\n-add camera.flash-autofocus<\/p>\n<p>from stock ics:<br \/>\n-modify brightness<br \/>\n-add hdmi *.dat files (mazen912; http:\/\/goo.gl\/ZrW7C)<br \/>\n-modify audio accordingly<br \/>\n-update gps conf from stock ics<br \/>\n-use init.p3|usb.rc\/ueventd from stock ics and merge in needed extras<br \/>\n from p3\/p4 (modify mounting options)<br \/>\n-use media_profiles from stock ics<br \/>\n-add camera tests<br \/>\n-add in some things from p4vzw stock ics (init\/uevent)<br \/>\n-use heap values from stock (reference toastcfh)<\/p>\n<p>p4wifi: add in 3.1 kernel and associated changes<br \/>\n-change wlan interface<br \/>\n-amend props<br \/>\n-change tty interface<br \/>\n-disable voice_capable<br \/>\n-remove libarccamera, libseccamera_jni and libseccameracore<\/p>\n<p>p4vzw: add in 3.1 kernel and associated changes<br \/>\n-change wlan interface<br \/>\n-amend props<br \/>\n-change tty interface and ril<br \/>\n-enable radio\/lteOnCdmaDevice, voice_capable and recents_interface_for_tablets<br \/>\n-add mms and apns (from stock ics; reference toro)<br \/>\n-remove libarccamera, libseccamera_jni and libseccameracore<\/p>\n<p>p4tmo: add in 3.1 kernel and associated changes<br \/>\n-reference isimobile (ril) and remove HC_RADIO legacy<br \/>\n-change wlan interface<br \/>\n-amend props<br \/>\n-change tty interface<br \/>\n-override media_profiles<br \/>\n-enable voice_capable<br \/>\n (for more info: http:\/\/forum.xda-developers.com\/showthread.php?t=1875024)<br \/>\n-remove libarccamera, libseccamera_jni and libseccameracore<\/p>\n<p>p4: add in 3.1 kernel and associated changes<br \/>\n-reference isimobile (ril) and remove HC_RADIO legacy<br \/>\n-change wlan interface<br \/>\n-amend props<br \/>\n-change tty interface<br \/>\n-enable voice_capable<br \/>\n (for more info: http:\/\/forum.xda-developers.com\/showthread.php?t=1875024)<br \/>\n-remove libarccamera, libseccamera_jni and libseccameracore<\/p>\n<p>p3: add in 3.1 kernel and associated changes<br \/>\n-reference isimobile (ril) and remove HC_RADIO legacy<br \/>\n-change wlan interface<br \/>\n-amend props<br \/>\n-change tty interface<br \/>\n-override media_profiles and nvaudio_conf<br \/>\n-remove uevent override<br \/>\n-enable voice_capable<br \/>\n (for more info: http:\/\/forum.xda-developers.com\/showthread.php?t=1875024)<\/p>\n<p>-Update fingerprint and libraries on all models.<\/p>\n<p>Rom Base:<br \/>\nSync&#8217;d as of ~8.00AM (09\/29), Eastern.<\/p>\n<p>Recovery:<br \/>\nBuilt recovery (in the folder) is CWM 6.0.1.2.<\/p>\n<p>Note:<br \/>\nThis build contains the current development kernel (3.1.10; 09\/29).<\/p>\n<p>&#8230;..<\/p>\n<p>Known Issues:<br \/>\n-On the lockscreen, when rotated to portrait, the top 25% of the image (near date\/time) will flicker.  In market, when using in portrait, the borders around dialogs will flicker.  There could be more scenarios where this can occur while in portrait.<br \/>\n-The current Maps available in the market causes system instability.  Use 6.9.2 for now: <a title=\"Google Maps 6.9.2\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/apps\/Google_Maps_6.9.2.apk\">Google_Maps_6.9.2.apk<\/a><br \/>\n-P3: Signal bars on 3g data connection remain blank (connection type (i.e. H, H+, etc.) will show).<\/p>\n<p>Enjoy!<\/p>\n<p>For:<br \/>\nGT-P7100 (p3), GT-P7500 (p4), GT-P7510 (p4wifi), SCH-I905 (p4vzw) and SGH-T859 (p4tmo)<\/p>\n<p>Note:<br \/>\n-Use the supplied recovery (in the folder (use Odin 1.85 to flash it)), if you are not on a compatible\/recent recovery.<br \/>\n-For P4VZW: You must be on stock ICS (and it&#8217;s modem) before flashing to this build, for LTE functionality<br \/>\n-For P4WIFI UK: You must be on the US ICS bootloader (odin .tar.md5 inside the .zip in the folder), otherwise you may incur a rolling screen<br \/>\n-For P4: You must be on the UK ICS bootloader (odin .tar.md5 from ITA inside the folder), otherwise you may incur a rolling screen.<\/p>\n<p>&#8230;..<\/p>\n<p>P4WIFI: <a title=\"P4WIFI\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4wifi\" target=\"_blank\">http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4wifi<\/a><\/p>\n<p>P4VZW:  <a title=\"P4VZW\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4vzw\" target=\"_blank\">http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4vzw<\/a><\/p>\n<p>P4TMO: <a title=\"P4TMO\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4tmo\" target=\"_blank\">http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4tmo<\/a><\/p>\n<p>P4: <a title=\"P4\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4\" target=\"_blank\">http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p4<\/a><\/p>\n<p>P3: <a title=\"P3\" href=\"http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p3\" target=\"_blank\">http:\/\/droidbasement.com\/galaxy\/roms\/cm9\/p3<\/a><\/p>\n<p>&#8230;..<\/p>\n<p>Source: <a title=\"CyanogenMod\" href=\"https:\/\/github.com\/cyanogenmod\" target=\"_blank\">https:\/\/github.com\/cyanogenmod<\/a>, <a title=\"Pershoot\" href=\"https:\/\/github.com\/pershoot\" target=\"_blank\">https:\/\/github.com\/pershoot<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update (10\/09): Kernel changes (3.1.10; 10\/08 build date on kernel): -defconfig: ics: add nls_utf8 (modular) Device specific changes: p4wifi: system: add md4 and nls_utf8 modules p4vzw: system: add md4 and nls_utf8 modules p4tmo: system: add md4 and nls_utf8 modules p4: system: add md4 and nls_utf8 modules p3: system: add nls_utf8 module Note: The file name [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2816","post","type-post","status-publish","format-standard","hentry","category-android"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/comments?post=2816"}],"version-history":[{"count":43,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2816\/revisions"}],"predecessor-version":[{"id":4028,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2816\/revisions\/4028"}],"wp:attachment":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/media?parent=2816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/categories?post=2816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/tags?post=2816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}