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

Root [Boost Mobile] For Discussion of Development for CM7 Only

Holy crap, I got telephone to work, problem is I made so many changes I don't know what did it. It also doesn't work the first minute after boot. Anyways I copied the /lib folder from my /system dump into the prebuilt. Also copied files to the /etc, but only the files that were a different size. And then I used the system.prop from quietstorm's cwm sources. I was able to make calls and "Boost Mobile" showed up as the carrier in the notifications pull down. I'll clean out my source and find exact reason it started working

Edit:
I still can't find the specific reason, it can't find the baseband, some reason su keeps force closing. Anyways there is alot of work here
 
Upvote 0
Holy crap, I got telephone to work, problem is I made so many changes I don't know what did it. It also doesn't work the first minute after boot. Anyways I copied the /lib folder from my /system dump into the prebuilt. Also copied files to the /etc, but only the files that were a different size. And then I used the system.prop from quietstorm's cwm sources. I was able to make calls and "Boost Mobile" showed up as the carrier in the notifications pull down. I'll clean out my source and find exact reason it started working

Edit:
I still can't find the specific reason, it can't find the baseband, some reason su keeps force closing. Anyways there is alot of work here


can you make an nandroid of that ROM
 
Upvote 0
Yep
i'll just post it.
Warning! This is for development only. Do not download.

Sorry, had to put that in there since i can't pm you
anyways here's the link, Ril starts up atleast a min after booting all the way up, no 3g, and it doesn't show any signal, but i was able to make calls. *nandroid form as requested*
PM me if you want the build zip
http://dl.dropbox.com/u/67621231/Cm7-tele.zip
 
  • Like
Reactions: hroark13
Upvote 0
I have tried to compile it from hroark's source (fork'd it), didn't work. I removed liboemcamera, made that one line = true in boardconfig.mk, recompiled it, didn't work. I then downloaded arthur-3-30-13.zip and overrode the files from the device folder with the ones in that zip, recompiled it, and it didn't work.. I'm not sure what to do at this point. The output is generally like this, with more or less /build/core/* warnings at the beginning

Code:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.7
TARGET_PRODUCT=ZTE_Warp
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
Checking build tools versions...
build/core/base_rules.mk:474: warning: overriding commands for target `out/target/product/arthur/system/lib/libaudioalsa.so'
build/core/base_rules.mk:474: warning: ignoring old commands for target `out/target/product/arthur/system/lib/libaudioalsa.so'
build/core/prebuilt.mk:63: warning: overriding commands for target `out/target/product/arthur/obj/lib/libaudioalsa.so'
build/core/dynamic_binary.mk:141: warning: ignoring old commands for target `out/target/product/arthur/obj/lib/libaudioalsa.so'
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
build/core/base_rules.mk:162: *** hardware/msm7k/libaudio-msm7x30: MODULE.TARGET.SHARED_LIBRARIES.libaudiopolicy already defined by device/zte/arthur/libaudio.  Stop.

:thinking:
 
Upvote 0
now i get

Code:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.7
TARGET_PRODUCT=ZTE_Warp
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
Checking build tools versions...
build/core/base_rules.mk:474: warning: overriding commands for target `out/target/product/arthur/system/lib/libwpa_client.so'
build/core/base_rules.mk:474: warning: ignoring old commands for target `out/target/product/arthur/system/lib/libwpa_client.so'
build/core/dynamic_binary.mk:141: warning: overriding commands for target `out/target/product/arthur/obj/lib/libwpa_client.so'
build/core/prebuilt.mk:63: warning: ignoring old commands for target `out/target/product/arthur/obj/lib/libwpa_client.so'
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
build/core/base_rules.mk:162: *** hardware/ril/libril: MODULE.TARGET.SHARED_LIBRARIES.libril already defined by device/zte/arthur/libril.  Stop.

:c

edit: I'll just try your second suggestion.. by arthur source you mean download hroark's repo in zip format or arthur-3-30-13.zip?
 
Upvote 0
make: *** No rule to make target `vendor/cyanogen/proprietary/RomManager.apk', needed by `out/target/product/arthur/system/app/RomManager.apk'. Stop.

..Only if the app worked too.. :rolleyes:

So yeah, I needs teh rom manager

edit: I may have found it.. the one I need.. sec

edit 2: Yeah I got it.. thanks every1 :)
 
Upvote 0
Well this is new.. when I tried to install via cwm I get"

assert failed: getprop("ro.product.device") == "
ro.build.product") == "arthur" || getprop("ro.pr
thur"
E:Error in /sdcard/update-cm-nightly-signed.zip
(Status 7)
Installation aborted

(I broke the lines up according to what it looked like on the screen)
 
Upvote 0
so as far as the radio goes, is it possible that cm7 is not mounting the radio partition correctly, or not copying the drivers correctly, now i managed to get the telephony to work, no data though, and it doesn't correctly see the baseband, which makes me think either the radio partition is not getting called at the correct point. i have printouts of all the init files and the files they call for partitions and scripts. i'll have to boot into the last build i made and make the same printouts and compare the files, maybe there is something getting missed? on the other hand, i thought that the files in /prebuilt , were just getting copied to the build. can anyone else confirm?
 
Upvote 0
I can't really help much as far as the radio stuff goes. I've been doing my own builds and even tried yours and can't see much difference as far as the logs go. (though the phone at least works with yours) So I'm really at a loss as far as troubleshooting this stuff goes. Anyway, I believe that files in prebuilt are not copied to the ROM unless you specify to do so in device_arthur.mk.
 
Upvote 0
i thought that the files in /prebuilt , were just getting copied to the build. can anyone else confirm?
If you are compiling CM7 from source, you have to have a .mk file that tells the cyanogenmod build environment what files you want and the paths to where you want them to go.

An example from my ICS Intercept build .mk file:

PRODUCT_COPY_FILES += \
device/samsung/intercept/prebuilt/intercept/hw/copybit.SPH-M910.so:system/lib/hw/copybit.SPH-M910.so \
device/samsung/intercept/prebuilt/intercept/hw/gralloc.SPH-M910.so:system/lib/hw/gralloc.SPH-M910.so \
device/samsung/intercept/prebuilt/intercept/hw/lights.SPH-M910.so:system/lib/hw/lights.SPH-M910.so \
device/samsung/intercept/prebuilt/intercept/hw/sensors.SPH-M910.so:system/lib/hw/sensors.SPH-M910.so
 
  • Like
Reactions: Deleted User
Upvote 0
I can't really help much as far as the radio stuff goes. I've been doing my own builds and even tried yours and can't see much difference as far as the logs go. (though the phone at least works with yours) So I'm really at a loss as far as troubleshooting this stuff goes. Anyway, I believe that files in prebuilt are not copied to the ROM unless you specify to do so in device_arthur.mk.

It's not mounting the radio stuff in ueventd.rc well in winmerge there is alot that's not done, also init.qcom.sh is completely missing which makes calls to ril(radio layer interface)
 
  • Like
Reactions: JBrd400
Upvote 0
I did add the missing init scripts, but never considered ueventd.rc. Depending on what's not loading, that could potentially cause a lot of problems. I'll look around and see what I can find.

Also, just a suggestion as far as editing device_arthur.mk if you didn't think of it already. It would be a good idea to create a new section in the file to do all your local file copies. That way it'll be easy to differentiate between hroark's source and any changes you make.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones