[ROM][PORT][P905][UNOFFICIAL] CyanogenMod 11

Valera1978

Senior Member
Sep 25, 2009
271
1,782
123
Minsk
I'm not responsible for any damage to your device of any sort.
By flashing this you take responsibility of anything that happens.
Process at your own risk!


This is first draft version, I'm not able to check it myself (I have P900 only). This is port - it's based on http://forum.xda-developers.com/showthread.php?t=2786899
Please somebody check firmware, hope it will run and we will move step by step to make it fully working. If it will work - I'll make build from sources.

Known Issues
Expect mtp problem.

Instructions
1. Download the zip(s) - firmware and Google Apps additional package (optional)
2. Download and install a compatible recovery
3. Wipe data & cache partitions and flash firmware
4. Optional: install the Google Apps additional package

Links
CyanogenMod Port:
3: V2 - original boot.img for tests -should load, but will be set of problems like mount sdcard:
2: V1 - add correct dtb.img
1: V0 - bootloop

Google Apps additional package:
set of packages - full, mini, micro, nano: http://forum.xda-developers.com/showthread.php?t=2397942

TWRP
For P900 I use 2.8.1.1 (2.8.3.0 was problem) http://forum.xda-developers.com/showthread.php?t=2706982

Thanks
Thanks to CyanogenMod team and special thank to crpalmer, his hard work on fix all problems for original SM-T525 finally allow create the port for SM-P905.
 
Last edited:

js345

Senior Member
Feb 5, 2011
59
3
0
Sẫo Paulo
Great, finally some development for the P905 :fingers-crossed:

Tried on SM-P905M with twrp 2.8.0. and the rodpp stock kernel with setenforce enabled - permissive mode

Wiped data & cache, flashed the zip atached and gapps mini right away.

Not lucky, got stuck on the Galaxy note screen. :(

Can someone else test on the SM-P905 (without the M), and maybe with the stock kernel without modifications?
 
Last edited:

Valera1978

Senior Member
Sep 25, 2009
271
1,782
123
Minsk
Great, finally some development for the P905 :fingers-crossed:

Tried on SM-P905M with twrp 2.8.0. and the rodpp stock kernel with setenforce enabled - permissive mode

Wiped data & cache, flashed the zip atached and gapps mini right away.

Not lucky, got stuck on the Galaxy note screen. :(

Can someone else test on the SM-P905 (without the M), and maybe with the stock kernel without modifications?
what version you use?
 

js345

Senior Member
Feb 5, 2011
59
3
0
Sẫo Paulo
what version you use?
my twrp is 2.8.0.0
and here's my build.prop:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.P905MUBUAND1
ro.build.version.incremental=P905MUBUAND1
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Mon Apr 7 20:55:04 KST 2014
ro.build.date.utc=1396871704
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD3911
ro.build.tags=release-keys
ro.product.model=SM-P905
ro.product.brand=samsung
ro.product.name=viennaltexx
ro.product.device=viennaltexx
ro.product.board=universal5420
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm8974
# ro.build.product is obsolete; use ro.product.device
ro.build.product=viennalte
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=tablet
# Samsung Specific Properties
ro.build.PDA=P905MUBUAND1
ro.build.hidden_ver=P905MUBUAND1
ro.build.changelist=1253936
ro.product_ship=true
ro.chipname=MSM8974
ro.build.knox.container=
# end build properties
#
# from device/samsung/viennalte/system.prop
#
#
# system.prop for Vienna LTE. excerpted from MSM8974 qcom original system.prop
#

ro.sf.lcd_density=320

#
# system.prop for msm8974
#

rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1

debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
persist.hwc.mdpcomp.enable=true
debug.disable.bwc=1
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false

ro.hdmi.enable=true
tunnel.decode=false
tunnel.audiovideo.decode=false
lpa.decode=false
lpa.use-stagefright=false
persist.speaker.prot.enable=false
#
# system props for the cne module
#
persist.cne.feature=0

#system props for the MM modules

media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true

# RIL team modification
# netmgrd should be false in EVO-RIL model
ro.use_data_netmgrd=false


# RIL team modification
# qos will temporary false while supporting qos in EVO-RIL.
persist.data.netmgrd.qos.enable=false

#system props for time-services
persist.timed.enable=true

#
# system prop for opengles version
#
# 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=196608

# System property for cabl
ro.qualcomm.cabl=1

#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=0

# System proverty for sys info indication
persist.radio.add_power_save=1


# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1

#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true

#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.sensors.gestures=true
ro.qc.sdk.camera.facialproc=false
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0


#SLook
ro.slook.ver=1

# System property for storage_preload
persist.sys.storage_preload=1

#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
persist.sys.logkit.ctrlcode=0
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
persist.radio.apm_sim_not_pwdn=1
ro.build.scafe=latte
ro.build.scafe.size=grande
ro.build.scafe.shot=double
ro.hdcp2.rx=tz
media.enable-commonsource=true
ro.secwvk=144
ro.securestorage.support=false
security.mdpp=None
ro.security.mdpp.ver=1.0
ro.security.mdpp.release=2
security.mdpp.result=None
ro.sec.fle.encryption=true
ro.hwui.texture_cache_size=48
ro.hwui.layer_cache_size=32
ro.hwui.path_cache_size=8
ro.hwui.shape_cache_size=2
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=4
ro.hwui.texture_cache_flush_rate=0.5
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.error.receiver.default=com.samsung.receiver.error
ro.config.ringtone=Over_the_horizon.ogg
ro.config.notification_sound=S_Whistle.ogg
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.security.mdpp.ux=Enabled
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.4.2_r1
persist.sys.dalvik.vm.lib=libdvm.so
ro.build.selinux=1
ro.kernel.qemu=0
ro.config.tima=1
ro.config.timaversion=2.0
ro.config.knox=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
ro.qc.sdk.izat.service_mask=0x0
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
 
Last edited:

js345

Senior Member
Feb 5, 2011
59
3
0
Sẫo Paulo
The rodpp kernel is for a TouchWiz stock ROM, it will not work with any AOSP based ROM.
I meant I had the rodpp kernel before flashing CM11, but i assumed that in the flashing process, a new kernel is flashed toghether, but i'm not sure about it.
Is that so? Or do I have to flash a new compatible kernel after flashing the CM11? Although i've tried to learn before, honestly i dont even fully understand what exactly is a kernel.
 

arcadia2uk

Senior Member
Jun 19, 2010
485
151
0
Boston, MA
I meant I had the rodpp kernel before flashing CM11, but i assumed that in the flashing process, a new kernel is flashed toghether, but i'm not sure about it.
Is that so? Or do I have to flash a new compatible kernel after flashing the CM11? Although i've tried to learn before, honestly i dont even fully understand what exactly is a kernel.
First you need to make a backup of your current ROM and Data to the external SD, I also suggest separate Data partition, or a Titanium BU after this, as it will facilitate the re-installation of your favorite apps.
After this advanced wipe your; dalvik cache | cache | system | data | internal SD
The CyanogenMod ROM contain both system and kernel, no separate install is necessary
Since your Tab is freshly wiped, it doesn't matter what you had before.
 

esgie

Senior Member
Feb 17, 2013
333
176
43
First, thanks so much for P905 - the best tablet out there - developement...
The feedback is however somehow hard to understand.
Can someone summarize if any of those builds work (ie. boot at least...) at the moment?
 

js345

Senior Member
Feb 5, 2011
59
3
0
Sẫo Paulo
First, thanks so much for P905 - the best tablet out there - developement...
The feedback is however somehow hard to understand.
Can someone summarize if any of those builds work (ie. boot at least...) at the moment?
Me and Rusty-island tested and both of us got bootloop. Valera1978 removed the link to the rom. Maybe he is preparing a new version. He doesn't have the device, so he is developing in the dark and needs fast and precise feedback. :fingers-crossed:
 
Last edited:

chfarges

Senior Member
Jul 23, 2014
104
7
0
Me and Rusty-island tested and both of us got bootloop. Valera1978 removed the link to the rom. Maybe he is preparing a new version. He doesn't have the device, so he is developing in the dark and needs fast and precise feedback. :fingers-crossed:
Hi! Just to say that I am also stuck at the samsung logo screen on boot. If I can help in some way, let me know.
 

andrew.mackew

Senior Member
Mar 25, 2011
1,646
1,273
113
i'm not responsible for any damage to your device of any sort.
By flashing this you take responsibility of anything that happens.
Process at your own risk!


this is first draft version, i'm not able to check it myself (i have p900 only). This is port - it's based on .........

thanks
thanks to cyanogenmod team and special thank to crpalmer, his hard work on fix all problems for original sm-t525 finally allow create the port for sm-p905.
awesome!!!! Thanks for such awesome rom!

---------- Post added at 10:25 AM ---------- Previous post was at 10:24 AM ----------

Looking forward for new updates! :)
 

chfarges

Senior Member
Jul 23, 2014
104
7
0
CyanogenMod Port:
3: V2 - original boot.img for tests -should load, but will be set of problems like mount sdcard:
2: V1 - add correct dtb.img
1: V0 - bootloop
Thanks again for the rom. It's been some time that no new version has been posted (V2 being stuck at Samsung Logo). Do you have ideas on how to solve the problem and are you still working on it? If I can be of any help for testing, it will be a pleasure.
 

andrew.mackew

Senior Member
Mar 25, 2011
1,646
1,273
113
@Valera1978
Hey, first off, thank you for your efforts! :good:
And please, don't give up! You are actually have been the only dev to create such awesome thing to out P905 and P905M.
So THANK YOU, and please KEEP IT UP.
 

esgie

Senior Member
Feb 17, 2013
333
176
43
Afaik dev has removed links to the roms. Is it however possible to reupload, even non-working, roms again? If the problem is in the kernel itself only, the community might be able to find a way to run the roms by modifying available kernels, so they still may be highly usable.
Hope the developement will be continued....
 
  • Like
Reactions: andrew.mackew

lucky_515

Senior Member
Oct 8, 2014
288
25
0
columbus indiana
u mentioned this is a port for the P905..this is the verison varaint correct?..my model number has a V on the end of P905..did you leave the V out or is this another varaint?...this is only rom ive found for the verison varaint ..hope this is for it..cause there is nothing else..im assumeing im gonna go ahead root with towel root,flash twrp recovery for theverison variant,then install this rom,cause its only one with my model number...is this a stable rom yet?...thanks in advance for any assistanse or response..and thank you for the hARD WORK ON THE ROM!! WE ALL APPRECIATE IT
edit-...OK IN SEE THIS ISNT SUPPORTED ANY LONGER...SORRY...ANY ROMS FOR THE sm-p905v VERISON VARIANT YET..DONT SEE ANY YET..
 
Last edited:

Soulripper180

Senior Member
Aug 12, 2010
127
14
0
Chicago, IL
It's not stable yet and work was started on the rom and then it stopped suddenly... hopefully the dev picks it back up or another dev does... these are great tablets would be awesome to get a working rom for the p905 versions
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone