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

Root [Boost Mobile] [ Team Osiris ][ Linaro ] CyanogenMOD 10 Beta 2.0 Camera WORKING ( Jellybean 4.1.2 ) for ZTE WARP

Hey guys, just a reminder. This is not even a beta rom yet, there is still a lot of work to do. And these guys take their free time to do this for us. They still have real lives. So please be patient.

Been working on this literally non stop since october 2012
 
Upvote 0
I reinstalled 6.2, this time with a factory reset and system wipe first. (TWRP 2.2.2.1)

On a first reboot, toggling wifi will fail, a second try from within the networks list will necessitate a battery pull. But on restart, the wifi will be on, and can be toggled freely with no issues, unless it is rebooted while off, which brings you back to the first scenario.

If it would be helpful, I can again flash my previous ROM and then this without a reset or wipe and see if anything changes, since current impressions seem to be that the install method may be responsible, or if I was wrong, or it was just something erroneous.
 
Upvote 0
MCT6.2 running like a champ. No problems with gapps. So far no freezes. Only the clock issue besides what we already knew. Great job DM!

And after a few hours... The same issue with SK of mic not working in calls. Speakerphone works fine. Mic works for all other functions. Started loading up with some apps, no weird issues. Settings still not sticking. Trying to set google keyboard as default to get swype, will not even attempt to stick. Will let ya know if I find anything new...

Wifi working well, only one more issue so far... When in a phone call and screen times out, it stays black until the other person hangs up. I can't hang up, toggle speaker, etc. It does not appear to be related to the proximity sensor... I'm going to continue to beat it up for a few days and try to dig into the audio routing again. Kinda hard to play around with the files too much since this is my daily driver. My brother just cracked his screen and is buying a new Warp at Radio Shack. Hopefully he will send the old one my way for a dev unit...
 
Upvote 0
MCT6.2 running like a champ. No problems with gapps. So far no freezes. Only the clock issue besides what we already knew. Great job DM!

And after a few hours... The same issue with SK of mic not working in calls. Speakerphone works fine. Mic works for all other functions. Started loading up with some apps, no weird issues. Settings still not sticking. Trying to set google keyboard as default to get swype, will not even attempt to stick. Will let ya know if I find anything new...

Wifi working well, only one more issue so far... When in a phone call and screen times out, it stays black until the other person hangs up. I can't hang up, toggle speaker, etc. It does not appear to be related to the proximity sensor... I'm going to continue to beat it up for a few days and try to dig into the audio routing again. Kinda hard to play around with the files too much since this is my daily driver. My brother just cracked his screen and is buying a new Warp at Radio Shack. Hopefully he will send the old one my way for a dev unit...

i swear i fixed the audio before
 
Upvote 0
Update
Keep in mind I'm beating this thing up as a daily driver for testing purposes.
Doesn't receive MMS
Status bar disappeared today after a random reboot. No new software installed in 2 days. First perpetual search popped up randomly and blocked it. Disabled search and status bar gone.
I'm still looking at the audio routing... no solution yet. Day job is kicking my...
 
Upvote 0
Hey don't have time to read thru whole thread, but the issues I have is most things won't toggle like airplane mode, profiles, etc it works on first flash but after that it stops.working, well on like the 30th re flash I did a backup with twrp and actually got s working backup of the install, which I've been unable to recreate. Anyway if I boot and the toggles aren't working, I take the "good" file "settings.db-wal" and copy it over /data/data/com.android.providers.settings/database reboot and toggles work again. I'm a noob to tons but a assembly prgmr from way back dunno if this helps, and good work love having jb on my warp.

Also no WiFi , I do the reboot and it says signal to weak but it makes it weak when optaining ip.

Hope this helps, and if you need or want to see the good/bad files let me know.
 
  • Like
Reactions: LilBit
Upvote 0
Anyone help me out ??

iam having an undefined reference in C

[HIGH]/*
* WCN1312 libra WiFi Loader
* Updated for Jellybean By DM47021
*
* This binary will load the wifi drivers, set mac address and
* enable / dislaple polling on sdcc.3 for msm7x30
*
*/

#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>

#define LOG_TAG "LoadLibra"
#include "cutils/log.h"
#include "cutils/misc.h"
#include "cutils/properties.h"

#define WIFI_DRIVER_LOADER_DELAY 1000000

static const char DRIVER_MODULE_PATH[] = "/system/lib/modules/libra.ko";

extern void zte_oem_rapi_streaming_function(int n, int p1, int p2, int p3, int *v1, int *v2, int *v3);
extern int init_module(void *, unsigned long, const char *);
extern int delete_module(const char *, unsigned int);

void getmac(char *mac_param)
{
char x[6];
int y;

memset(x,0,6);
y=0;
zte_oem_rapi_streaming_function(3,0,0,0,0,&y,x);
ALOGI("zte_oem_rapi_streaming_function %p %x %x",x,x[1],y);
sprintf(mac_param,"mac_param=%02X:%02X:%02X:%02X:%02X:%02X",x[5],x[4],x[3],x[2],x[1],x[0]);
ALOGI("Got MAC Address: %s ",mac_param);
}

static int insmod(const char *filename, char *args)
{
void *module;
unsigned int size;
int ret;
ALOGI("Loading module");
module = load_file(filename, &size);
if (!module)
return -1;
ALOGI("Init module");
ret = init_module(module, size, args);

free(module);

return ret;
}

static int rmmod(const char *modname)
{
int ret = -1;
int maxtry = 10;

while (maxtry-- > 0) {
ret = delete_module(modname, O_NONBLOCK | O_EXCL | O_TRUNC);
if (ret < 0 && errno == EAGAIN)
usleep(500000);
else
break;
}

if (ret != 0)
ALOGD("Unable to unload driver module \"%s\": %s\n",
modname, strerror(errno));
return ret;
}

static int write_int(char const* path, int value)
{
int fd;
static int already_warned = 0;

fd = open(path, O_RDWR);
if (fd >= 0) {
char buffer[20];
int bytes = sprintf(buffer, "%d\n", value);
int amt = write(fd, buffer, bytes);
close(fd);
return amt == -1 ? -errno : 0;
} else {
if (already_warned == 0) {
ALOGE("write_int failed to open %s\n", path);
already_warned = 1;
}
return -errno;
}
}

int main(void)
{
char mac_param[128];

write_int("/sys/devices/platform/msm_sdcc.3/polling", 1);

getmac(mac_param);
ALOGI("Loading Libra.ko");
if ((insmod(DRIVER_MODULE_PATH, mac_param)) < 0){
rmmod("librasdioif");
} else {
usleep(WIFI_DRIVER_LOADER_DELAY);
property_set("wlan.driver.status", "ok");
}

write_int("/sys/devices/platform/msm_sdcc.3/polling", 0);

return 0;
}[/HIGH]


error: 35, Undefined reference to zte_oem_rapi_streaming_function
 
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