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

Root [ROM] MTDEV-GB build 20120829 [BETA]

hey,
i want to get involved in development too....but how could i get started?
i see so many different things and confused..? i hope deep understanding Linux kernel is not needed...

Go to the MTDEV website and there's a page to build. From there you could substatute what ever repo you would want. Maybe start a new thread after you look there.
 
So after trying to figure out what to work on while I am here for the next week or so with my activated Triumph, I remembered that damn Unicorn I never beat! Yes the sweet gingerbread with working HDMI just no DAMN data!!! So I have been dinking around with it for about 30 minutes and guess what???

I FIXED THE ADB LOGCAT!!!!

So what the hell does that mean? Well now I can actually pull a logcat on this ROM to figure out what is working and not working. So while the 3g may still be in the distance at least now I can start diving deeper into the cause of why it's not working! So I will be spending my evenings with this ROM and hopefully get it working. Can't promise nothing but at least this is a big success in terms of further development. I will be pushing up the ROM when I get closer with more fixes. Till then keep an eye out :)

-g60
 
OK after digging some more into the logcats I am feeling good about what I am seeing. Also based on my last edits I did that had working SMS back on Build 20120612 it looks like I was using the wrong branch from AOSP (Android Open Source Project). After spending some time looking at the smali code I extracted from the framwork.jar and looking at different tags it looks like this version of this ROM is in fact tag version android-2.3.4_r0.9.

On the next build I will update that in the ROM so it shows that correctly. Also I setup a new github for Triumph stuff I am working on right now based on the code I am downloading

Code:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.4_r0.9

$ repo sync

The github organization is https://github.com/vmobi-triumph. I will keep you guys posted on this thread as I make more progress. As it stands I am feeling really good about where I am going right now, so hopefully there is a unicorn at the end of this tunnel.
 
g60madman, I justed wanted to thank you for giving this rom a shot before "hanging it up". I really hope you somehow manage to get this working. I just opened an account here, but have been a Triumph owner for the past year+. I've tried a bunch of different roms, but just been pretty much a Lurker here. If it wasn't for people like you, BSydz, dsmryder and all the other Triumph devs, I seriously doubt I would still be using the Triumph, and would have moved on to a different phone by now.

So thanks again to all the devs for all the hard work. I guess at times it can be a pretty thankless job, but your work is really appreciated! Once again, if you could somehow get this working, I would be grateful and would extended my Triumph's life a bit! Kinda sad to see the Triumph scene winding down, but I guess all good things must come to an end.

GOOD LUCK!
 
HvacKen,

Thanks! Sadly I have spent all my free dev time on this ROM with no dice. One thing I am seeing in the logs is the following

Code:
07-15 05:12:09.632: V/CDA(172): CDAUtil :Get value start : @FIHCDA@isCDAUpdate
07-15 05:12:09.632: V/CDA(172): CDAUtil : isSettingXML : false isCDAFINIAH : true
07-15 05:12:09.632: V/CDA(172): CDAUtil : /hidden/data/CDA/CDAStatus doesn't exist
07-15 05:12:09.632: V/CDA(172): CDAUtil :Get value(@FIHCDA@isCDAUpdate) return 0

I am not sure if Bsydz can dig deeper into this with more luck, I checked in Froyo and there is no such CDAStatus file in the hidden files. The only thing I was able to really accomplish is getting the logcat to run, and also picked out a few libs from Froyo which made no difference

Replaced all RIL libfiles from Stock Froyo based off these files

LIB FILE ISSUES
libdiag.so - different / replaced
libqmiservices.so - missing / added
libpdapi.so - missing / added
libpdsm_atl.so - missing / added
libuim.so - missing / added

Here is all the links I have worked off of

TG 01
TG 02
TG 03
Ikarosdev aka Issac & Austrie

The ROM I currently have working is the 6/12 with the lib replacements I listed, and fixed build.prop which allows for logcats. I am still working on TG 03 portion and hoping for some luck but I am not expecting much. Here is the edited 6/12 ROM which has working SMS but the time is shafted by 5 hours which you can not change and NO DATA :eviltongue:

DOWNLOAD
Team Vmobi

I will post back if I get the TG 03 portion working however time is running out as my S4 should be here tomorrow or Tuesday and with my number porting to Verizon I believe my service will be turned off.
 
All,

Well I tried 4 different edits on the ROM and none of them worked :( I tried 2 more this morning and the same thing. Sadly I am not sure how the heck I got it work in the first place with at least sms. Each time I boot up it just crashes the phone each time. Wish I could do more but at this point I am going to have to call it. Thank you all for your support and generosity! It's been a lot of fun :) Good luck with those Triumphs!!

-g60
 
All,

Well I tried 4 different edits on the ROM and none of them worked :( I tried 2 more this morning and the same thing. Sadly I am not sure how the heck I got it work in the first place with at least sms. Each time I boot up it just crashes the phone each time. Wish I could do more but at this point I am going to have to call it. Thank you all for your support and generosity! It's been a lot of fun :) Good luck with those Triumphs!!

-g60
Thanks, I'll look in to it. I am thinking about focusing on just what we changed in the CM7 source, it should be a very easily overlooked, but simple solution. I am working on CM9 hdmi right now and got the observer to recognize it but still no picture. I've got the logcat down to about 5 errors after a fresh start. That is not including opening other things, just logcat from a fresh boot. Also found some good info on wifi here PaNiC Random Rant (or how we used to call it: .plan): Porting WiFi drivers to Android, I'm trying to fix as much as I can before I finalize everything.

Good luck on what ever you decide to do.
 
Bsydz,

If you ever get to messing with it again here is the fixed build.prop which allows for ADB to work properly. The big thing was plugging in the Motorola info. Once I did that it started spitting out logcats. This build.prop does not have TG fixes in it for data so once you get the framework fixed you can go to town.

Good luck man! :)

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.build.version.incremental=1010_2_039
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=Mon Jul 25 11:23:09 CST 2011
ro.build.date.utc=1311564189
ro.build.type=user
ro.build.user=user# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.build.version.incremental=1010_2_039
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=Mon Jul 25 11:23:09 CST 2011
ro.build.date.utc=1311564189
ro.build.type=user
ro.build.user=user
ro.build.host=user-hostname
ro.build.tags=release-keys
ro.product.model=MOTWX435KT
ro.product.brand=Motorola
ro.product.name=Caymus_VRGUS
ro.product.device=Triumph
ro.product.board=Triumph
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Motorola
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=Triumph
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=Caymus_VRGUS-user 2.3.4 GRJ22 1010_2_039 release-keys
ro.build.fingerprint=Motorola/Caymus_VRGUS/Triumph/Triumph:2.3.4/GRJ22/1010_2_039_110607:user/release-keys

#Mobster Tweaks v6

#Bravia Engine Service
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

#Increase Performance
dalvik.vm.execution-mode=int:jit
dalvik.vm.heapsize=42m
debug.performance.tuning=1
video.accelerate.hw=1

#Improve Visual Quality
ro.media.enc.jpeg.quality=100
persist.sys.use_dithering=1
ro.sf.lcd_density=240
debug.sf.hw=1
ro.mot.buttonlight.timeout=0

#Saves Battery
wifi.supplicant_scan_interval=180

#Faster Media Streaming
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
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

### FIH: additional build properties for Telephony
ro.telephony.gsm.ecclist=110,112,119,911
ro.telephony.cdma.ecclist=110,112,119,911
ro.telephony.ecclist=08,000,110,112,118,119,911,999
ro.telephony.num.auto.hyphen=true
ro.telephony.gsm.spn.shortname=true

service.config.gsensor_cal=1
libcamera.orientation=0
libcamera.testmode.colorbar=0
# end build properties
service.config.wifi=0
wimax.interface=wm0
#
# system.prop for surf
#

rild.libpath=/system/lib/libril-qc-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=
DEVICE_PROVISIONED=1
ro.dev.dmm=1

#
# system props for the cne module
#
persist.cne.UseCne=false
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

#
lpa.decode=false
ro.hdmi.enable=true

#
# system props for the data modules
#
ro.use_data_netmgrd=true

#
# system props for telephony modules
#
#device supports EHRPD
ro.config.ehrpd=true

#
# system props for the MM modules
#

# {{[FB0.FC-7] Enable Qualcomm 2030 QCRIL log, KimChou, 20101221
#
# system props for QCRIL log
#
persist.radio.adb_log_on=1
# }} [FB0.FC-7] KimChou, 20101221

#GeorgeCCChang, avoid emergency page pop up
keyguard.no_require_sim=true

#FXPCAYM-141: Fix branding
#VMU wants "Virgin Mobile" for the values below. I can't get the makefile PRODUCT_PROPERTY_OVERRIDES value to treat spaces nicely so I'm putting them here
ro.cdma.home.operator.alpha=Virgin Mobile
gsm.operator.alpha=Virgin Mobile

#FXPCAYM-175: Customer specific prop request
ro.telephony.call_ring.delay=1000
#FXPCAYM-198

#Div2-CONN-EC-SwitchWAPI-01+[
wifi.wapi=0
#Div2-CONN-EC-SwitchWAPI-01+]

#FXPCAYM-274: Start - Hardcode Numeric/Country Code
gsm.operator.iso-country=us
gsm.operator.numeric=311490
#FXPCAYM-274: End

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.3_r5
ro.com.google.clientidbase=android-fih
ro.com.google.clientidbase.yt=android-fih
ro.com.google.clientidbase.am=android-fih
ro.com.google.clientidbase.ms=android-fih
ro.com.google.clientidbase.gmm=android-fih
ro.opengles.version=131072
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.cdma.home.operator.numeric=311490
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.host=user-hostname
ro.build.tags=release-keys
ro.product.model=MOTWX435KT
ro.product.brand=Motorola
ro.product.name=Caymus_VRGUS
ro.product.device=Triumph
ro.product.board=Triumph
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Motorola
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=Triumph
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=Caymus_VRGUS-user 2.3.4 GRJ22 1010_2_039 release-keys
ro.build.fingerprint=Motorola/Caymus_VRGUS/Triumph/Triumph:2.3.4/GRJ22/1010_2_039_110607:user/release-keys

#Mobster Tweaks v6

#Bravia Engine Service
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

#Increase Performance
dalvik.vm.execution-mode=int:jit
dalvik.vm.heapsize=42m
debug.performance.tuning=1
video.accelerate.hw=1

#Improve Visual Quality
ro.media.enc.jpeg.quality=100
persist.sys.use_dithering=1
ro.sf.lcd_density=240
debug.sf.hw=1
ro.mot.buttonlight.timeout=0

#Saves Battery
wifi.supplicant_scan_interval=180

#Faster Media Streaming
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
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

### FIH: additional build properties for Telephony
ro.telephony.gsm.ecclist=110,112,119,911
ro.telephony.cdma.ecclist=110,112,119,911
ro.telephony.ecclist=08,000,110,112,118,119,911,999
ro.telephony.num.auto.hyphen=true
ro.telephony.gsm.spn.shortname=true

service.config.gsensor_cal=1
libcamera.orientation=0
libcamera.testmode.colorbar=0
# end build properties
service.config.wifi=0
wimax.interface=wm0
#
# system.prop for surf
#

rild.libpath=/system/lib/libril-qc-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=
DEVICE_PROVISIONED=1
ro.dev.dmm=1

#
# system props for the cne module
#
persist.cne.UseCne=false
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

#
lpa.decode=false
ro.hdmi.enable=true

#
# system props for the data modules
#
ro.use_data_netmgrd=true

#
# system props for telephony modules
#
#device supports EHRPD
ro.config.ehrpd=true

#
# system props for the MM modules
#

# {{[FB0.FC-7] Enable Qualcomm 2030 QCRIL log, KimChou, 20101221
#
# system props for QCRIL log
#
persist.radio.adb_log_on=1
# }} [FB0.FC-7] KimChou, 20101221

#GeorgeCCChang, avoid emergency page pop up
keyguard.no_require_sim=true

#FXPCAYM-141: Fix branding
#VMU wants "Virgin Mobile" for the values below. I can't get the makefile PRODUCT_PROPERTY_OVERRIDES value to treat spaces nicely so I'm putting them here
ro.cdma.home.operator.alpha=Virgin Mobile
gsm.operator.alpha=Virgin Mobile

#FXPCAYM-175: Customer specific prop request
ro.telephony.call_ring.delay=1000
#FXPCAYM-198

#Div2-CONN-EC-SwitchWAPI-01+[
wifi.wapi=0
#Div2-CONN-EC-SwitchWAPI-01+]

#FXPCAYM-274: Start - Hardcode Numeric/Country Code
gsm.operator.iso-country=us
gsm.operator.numeric=311490
#FXPCAYM-274: End

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.3_r5
ro.com.google.clientidbase=android-fih
ro.com.google.clientidbase.yt=android-fih
ro.com.google.clientidbase.am=android-fih
ro.com.google.clientidbase.ms=android-fih
ro.com.google.clientidbase.gmm=android-fih
ro.opengles.version=131072
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.cdma.home.operator.numeric=311490
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
 
Back
Top Bottom