• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Virgin Mobile] RedSpot uncapped kernel for VM_SGV_JB_4.1.2

JupiterOne

Well-Known Member
I'm new to this and made this for myself and being myself i make backups and i do not mind sharing. You use at your own risk. You DO know this can break your precious little device but you can't resist. You know you MUST backup your precious little device but but but... And here we are. It is YOUR choice!

What we have here is a Virgin Mobile Samsung Galaxy Victory 4G LTE JB 4.1.2 kernel with disabled speed governor of 1.2Ghz. What you get is 1.5Ghz. I compiled this from the samsung source SPH-L300_NA_JB_Opensource. There is also a SPH-L300_VMU_JB_Opensource in the repo but it scored lower on Antutu... 'i know it means nothing but whatever'
http://planetjupiter.com/android/share/antutu-na.png
http://planetjupiter.com/android/share/antutu-vmu.png

So assuming your phone is rooted and YOU have decided to try this...
This is a zipped boot.img. I used [OUDHS] TWRP 2.4.3.0 For the Galaxy Victory to flash it. Just copy this to your phone, preferably your extSdCard. Boot into TWRP 'recovery mode' by turning your phone off then, hold up volume and power till you see 'Recovery booting' show up in the top left corner and let go of the buttons. Once your in recovery mode you will want to clear your Dalvik cache so touch 'Wipe --> Dalvik Cache'. I don't see any need to clear 'cache' as 'under my understanding' clearing Dalvik cache will cause all the needed stuff to rebuild after reboot. So any way. Once that is done, touch the return button to main screen and touch Install. Now point to where you stored the kernel and once selected swipe install, once done, reboot to system. When you reboot all the components that were cleared from your Dalvik cache will be rebuilt so don't go freaking out. Just give it time to rebuild and once it finishes booting your done. You can open settings and scroll down to 'About Android' and see the kernel version has changed. You can also check cpu speed with a android info app. I use Android System Info. I'm not noticing any power use difference but i am noticing it is snappier. Much better response. If anyone has any suggestions on some kernel settings to try or need let me know. While sniffing around the kernel i saw lot's of 'stuff' that can be turned off that i would never use 'tv remote driver, force feedback steering wheel driver and tons more. I am happy to make changes within reason and functionality so don't be scared to make suggestion.

Now i warned you i'm new to this but that, this kernel works on MY phone. If you made it this far and your phone is now broke, tuff. Yea really. See the thing is i stated up front that i made this for me. I mentioned this could brake your precious little device. I also mentioned backups and i bet by now half of you are hoping you had taken my advice and the other half are cursing my mother. That's all fine see, cause your problem is not mine.

I'm Jupiter and this is my RedSpot...
RedSpot_VM_SPH-L300_v.04
RedSpot_VM_SPH-L300_v.01
vss1.jpg

redspot-kernel-version.jpg

redspot-kernel-speed.jpg
 
The tweaks mentioned are not in the kernel I believe. The tweaks come from editing the build.prop file. Caution should be exercised when editing this file. I strongly suggest backing up the original beforehand.
INDEED this 'could' be dangerous!!!
I am and have been running this just fine on MY device. If your not sure about what your doing AND have a backup for your device then, shame on you for even thinking it. Backup, THINK about what your doing BEFORE you do it!!!

Here is my edited build.prop for the existing entries that needed change i just changed them. For the entries that didn't exist, i added them at the bottom.
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JZO54K
ro.build.display.id=JZO54K.L300VPAMA8
ro.build.version.incremental=L300VPAMA8
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.date=Sat Jan 26 18:24:46 KST 2013
ro.build.date.utc=1359192286
ro.build.type=user
ro.build.user=se.infra
ro.build.host=SEP-80
ro.build.tags=release-keys
ro.product.model=SPH-L300
ro.product.brand=samsung
ro.product.name=goghvmu
ro.product.device=goghvmu
ro.product.board=MSM8960
ro.chipname=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product_ship=true
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=goghvmu
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=goghvmu-user 4.1.2 JZO54K L300VPAMA8 release-keys
ro.build.fingerprint=samsung/goghvmu/goghvmu:4.1.2/JZO54K/L300VPAMA8:user/release-keys
ro.build.characteristics=chameleon
# Samsung Specific Properties
ro.build.PDA=L300VPAMA8
ro.build.hidden_ver=L300VPAMA8
ro.build.changelist=873143
# end build properties
# 8960 RIL Basic
rild.libpath=/system/lib/libril-qc-qmi-1.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=dyn
debug.compbypass.enable=1
debug.hwui.render_dirty_regions=false
dalvik.vm.heapsize=48m
debug.enable.wl_log=1
debug.mdpcomp.maxlayer=3

#
# system props for the cne module
#
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.feature=0

ro.hdmi.enable=true
ro.yas.enable=true
ro.yas_softiron.goghspr=true
ro.yas-selftest.enable=true
lpa.decode=true
lpa.use-stagefright=true

#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

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital

# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true

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

#
# system property for Bluetooth Handsfree Profile version
#
ro.bluetooth.hfp.ver=1.6
#
#system prop for Bluetooth hci transport
ro.qualcomm.bt.hci_transport=smd
#
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0

#system prop for switching gps driver to qmi
persist.gps.qmienabled=true

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

#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true

#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048

#
# Supports warmboot capabilities
#
ro.warmboot.capability=1

ro.sf.lcd_density=240


# Use CDMALTE Phone
telephony.lteOnCdmaDevice=1

# Enable time services daemon
persist.timed.enable=true

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

# Don't wait the card state for RADIO POWER request
persist.radio.no_wait_for_card=1

# For sys info indication
persist.radio.add_power_save=1

# Snapshot Setting
persist.radio.snapshot_enabled=1
persist.radio.snapshot_timer=22

# Control EONS (true = EONS enabled, false = EONS disabled)
persist.eons.enabled=false

# Data modules
ro.use_data_netmgrd=true

# Default ECCList (Except USCC)
ro.ril.ecclist=112,911,#911,*911

# Chameleon Default Operator (VMU with Chameloen)
ro.cdma.default_numeric=000000
ro.cdma.default_alpha=Samsung

# Chameleon Default tethering disable
#persist.sys.tether_data=1

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.error.receiver.default=com.samsung.receiver.error
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaputilization=0.25
dalvik.vm.heapidealfree=8388608
dalvik.vm.heapconcurrentstart=2097152
ro.sec.fle.encryption=true
ro.hdcp2.rx=tz
ro.config.alarm_alert=Walk_in_the_forest.ogg
ro.config.ringtone=01_Over_the_horizon_Acoustic.ogg
ro.config.notification_sound=S_Whistle.ogg
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.setupwizard.mode=DISABLED
ro.com.google.apphider=off
ro.com.google.clientidbase=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.1_r4
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

### RedSpot m0ds ###
ro.HOME_APP_ADJ=1
ro.media.enc.jpeg.quality=100
windowsmgr.max_events_per_sec=150
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
debug.performance.tuning=1
video.accelerate.hw=1
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
 
Anyway you could create a 1.7GHZ edition for me or anyway I could change your kernel and adjust it to 1.7GHZ. I installed your kernel and 1.5GHZ is supper stable for me. Just looking to push it a little more.
 
Be patient until Jupiter logs in. Or download Samsung's source, change it, and build it. Why do you need 1.7GHz, anyway?J ust more heat and less battery, to be honest.
 
Be patient until Jupiter logs in. Or download Samsung's source, change it, and build it. Why do you need 1.7GHz, anyway?J ust more heat and less battery, to be honest.

No Huge reason. Mainly cause I want to push it to 1.7GHZ + I want to learn how to create a kernel.
 
Sorry i been busy guys. I thought about adding some patches to the kernel but trying to get some free time lately is hard AND, it runs so good like this now that i really don't want to or should do, anything to KILL battery. Honestly if/when i do get some free time, i will be working on trying to port Cyanogenmod. Tomorrow is one of those days... lol

No Huge reason. Mainly cause I want to push it to 1.7GHZ + I want to learn how to create a kernel.
Yea i've had that feeling before, EVERYTHING has to be FAST. I used to burn it up on the OC forums showing off my hot rod pc. Tonight i was showing off my antique hot rod at a car meet. Lately though it's been my first Android phone, this Victory, that has my attention. I've been doing my best not to let this little device grab my brain and massage it till i never want to leave, like the Nexus... no not the Nexus phone, the Star Trek Nexus... lol

Anyway i have to be careful not to allow this little device to melt my brain BUT
if you really want 1.7Ghz......... there's an app for that!!!

The reason i have so little time in the summer...
 
Sorry i been busy guys. I thought about adding some patches to the kernel but trying to get some free time lately is hard AND, it runs so good like this now that i really don't want to or should do, anything to KILL battery. Honestly if/when i do get some free time, i will be working on trying to port Cyanogenmod. Tomorrow is one of those days... lol


Yea i've had that feeling before, EVERYTHING has to be FAST. I used to burn it up on the OC forums showing off my hot rod pc. Tonight i was showing off my antique hot rod at a car meet. Lately though it's been my first Android phone, this Victory, that has my attention. I've been doing my best not to let this little device grab my brain and massage it till i never want to leave, like the Nexus... no not the Nexus phone, the Star Trek Nexus... lol

Anyway i have to be careful not to allow this little device to melt my brain BUT
if you really want 1.7Ghz......... there's an app for that!!!

The reason i have so little time in the summer...

I could not change it in cpu master. It was locked to 1.5ghz and I could not clock up from there. What app are you thinking?

Sent from my SPH-L300 using Tapatalk 2
 
Back
Top Bottom