Where to prod your CDMA phone in order to tease out the APN info. - E 2015 CDMA Android Development

So I dug around a bit and here's what I can gather:
mcc="310" mnc="120" is appropriate for LTE on Sprint MVNOs, at least it is on VM.
310120 is derived from IMSI which is provided by the RUIM.
The MVNOs inject APN information via ODA-DM client.
/persist/odadm_cust_database/pridata contains some interesting information. It's a SQLite3 database, but opening it in a text editor is enlightening.
/persist/telephony/apn.perm contains everything one would need to reconstruct the APN injected by ODA-DM.
I know it would be really cool if custom ROMs could include the APN info by default, but I just don't see a reasonable way to do this without either installing ODA-DM client (evil!) or throwing together a quick app that applies the appropriate MVNO APN settings based on user selection. These things were designed by the carriers to do things in a way not so different than we already do by patching the system with flashable zips.
Contents of /persist/telephony/apn.perm on my Virgin Mobile XT1526:
Code:
>>>>> Dumping cursor [email protected]
0 {
_id=2427
name=otasn
numeric=310000
mcc=310
mnc=000
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
1 {
_id=2428
name=otasn
numeric=310000
mcc=310
mnc=000
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
2 {
_id=2956
name=n.ij.ispsn
numeric=310000
mcc=310
mnc=000
apn=n.ij.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
3 {
_id=2957
name=n.ij.ispsn
numeric=310000
mcc=310
mnc=000
apn=n.ij.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
<<<<<
I should have dug around in here months ago.

deega said:
So I dug around a bit and here's what I can gather:
mcc="310" mnc="120" is appropriate for LTE on Sprint MVNOs, at least it is on VM.
310120 is derived from IMSI which is provided by the RUIM.
The MVNOs inject APN information via ODA-DM client.
/persist/odadm_cust_database/pridata contains some interesting information. It's a SQLite3 database, but opening it in a text editor is enlightening.
/persist/telephony/apn.perm contains everything one would need to reconstruct the APN injected by ODA-DM.
I know it would be really cool if custom ROMs could include the APN info by default, but I just don't see a reasonable way to do this without either installing ODA-DM client (evil!) or throwing together a quick app that applies the appropriate MVNO APN settings based on user selection. These things were designed by the carriers to do things in a way not so different than we already do by patching the system with flashable zips.
Contents of /persist/telephony/apn.perm on my Virgin Mobile XT1526:
Code:
>>>>> Dumping cursor [email protected]
0 {
_id=2427
name=otasn
numeric=310000
mcc=310
mnc=000
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
1 {
_id=2428
name=otasn
numeric=310000
mcc=310
mnc=000
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
2 {
_id=2956
name=n.ij.ispsn
numeric=310000
mcc=310
mnc=000
apn=n.ij.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
3 {
_id=2957
name=n.ij.ispsn
numeric=310000
mcc=310
mnc=000
apn=n.ij.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.7
mmsport=80
mmsc=http://mms.plspictures.com
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
<<<<<
I should have dug around in here months ago.
Click to expand...
Click to collapse
Nice find! I've been saying for months that its a telephony provisioning issue. I just didn't know where to look exactly. [emoji106]
Sent from my CAF Moto X
---------- Post added at 08:35 AM ---------- Previous post was at 08:31 AM ----------
I also wonder if the ODA-DM has any specific intents we could take from the manifest and manipulate/implement.
Sent from my CAF Moto X

I picked up a Sprint Prepaid XT1526 today and after finally getting it to activate I found this in the same location.
Note that the numeric=312530 mcc=312 mnc=530 was accurate under stock, but as soon as I flashed CAF-6.0.1 it was hunting in 310120 again. That provisioning client does some funny stuff.
I haven't fully activated service on the phone so I cannot confirm that 310120 is the proper carrier, but it does prompt me to log into the network using the n.sprpre.ispsn and gives an !4G indicator.
Code:
>>>>> Dumping cursor [email protected]
0 {
_id=2903
name=otasn
numeric=312530
mcc=312
mnc=530
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=-1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
1 {
_id=2904
name=otasn
numeric=312530
mcc=312
mnc=530
apn=otasn
user=null
server=null
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=fota
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=-1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
2 {
_id=2956
name=sprpre.pamsn
numeric=312530
mcc=312
mnc=530
apn=sprpre.pamsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=dun
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
3 {
_id=2957
name=sprpre.pamsn
numeric=312530
mcc=312
mnc=530
apn=sprpre.pamsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=dun
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
4 {
_id=2958
name=n.sprpre.ispsn
numeric=312530
mcc=312
mnc=530
apn=n.sprpre.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=14
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
5 {
_id=2959
name=n.sprpre.ispsn
numeric=312530
mcc=312
mnc=530
apn=n.sprpre.ispsn
user=null
server=
password=null
proxy=
port=
mmsproxy=68.28.31.2
mmsport=80
mmsc=http://mmsc.vmobl.com:8088
authtype=0
type=default,mms,ia
current=1
protocol=IPV4
roaming_protocol=IPV4
carrier_enabled=1
bearer=13
bearers=null
mvno_type=
mvno_match_data=
sub_id=1
profile_id=-1
modem_cognitive=0
max_conns=0
wait_time=0
max_conns_time=0
mtu=null
mode=17
}
<<<<<

Related

▐[Q](A few queries.......(PLZ devs/linux users ANSWER!)▐

Hello peeps...........let me start
i posted numerous queries in q and a sectionnly 1 member helped me .....till his knowledge lasted
i pm'ed devs....they dint reply
i posted in other threads too............but still no answer
goole too didnt help much
so i was deperate to create this.....hope u understand
QUERIES
1)I unpacked the normalboot.img and got the ramdisk files and the zImage...........are the changes to be made in the ramdisk files?also,i am not able to un-cpio the image(i suppose they have initrampfs?)
2)i want to use codesoucery toolchain...i downloaded it and added its path ,no success...
then i added path to the makefiles....still fail
3)i am not able to repo android source............i get error "syntax error" even though everything is okay........i get this error whe i do "repo init"....i am not able to sync anything at all!
4)which files in the kernel deal with overclock,and etc etc?
@sagaraut:he didnt mention clearly,if u want i could pm u
@Devs:I want to overclock the kernel.....
First of all ,there's no board.sholes.c file in /arch/arm/mach-omap 2
then,in omap3-opp.h file,there are no speed settings.......just reference to some other file(which doesnt even exist!)
however,there's a voltage.c file,in which there is this
/*
* Default voltage controller settings.
*/
static struct omap_volt_vc_data vc_config = {
.clksetup = 0xff,
.voltsetup_time1 = 0xfff,
.voltsetup_time2 = 0xfff,
.voltoffset = 0xff,
.voltsetup2 = 0xff,
.vdd0_on = 1200000, /* 1.2v */
.vdd0_onlp = 1000000, /* 1.0v */
.vdd0_ret = 975000, /* 0.975v */
.vdd0_off = 600000, /* 0.6v */
.vdd1_on = 1150000, /* 1.15v */
.vdd1_onlp = 1000000, /* 1.0v */
.vdd1_ret = 975000, /* .975v */
.vdd1_off = 600000, /* 0.6v */
Click to expand...
Click to collapse
and this
/* VDD1 */
static struct omap_volt_data omap34xx_vdd1_volt_data[] = {
{.volt_nominal = 975000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1075000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
{.volt_nominal = 1270000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
{.volt_nominal = 1350000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
};
static struct omap_volt_data omap36xx_vdd1_volt_data[] = {
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1330000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1387500, .sr_errminlimit = 0xFA, .vp_errgain = 0x27, .abb_type = FAST_OPP},
};
/* VDD2 */
static struct omap_volt_data omap34xx_vdd2_volt_data[] = {
{.volt_nominal = 975000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1050000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1150000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
};
static struct omap_volt_data omap36xx_vdd2_volt_data[] = {
{.volt_nominal = 930000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
//{.volt_nominal = 1162500, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
{.volt_nominal = 1162500, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
};
/*
* Structures containing OMAP4430 voltage supported and various
* data associated with it per voltage domain basis. Smartreflex Ntarget
* values are left as 0 as they have to be populated by smartreflex
* driver after reading the efuse.
*/
static struct omap_volt_data omap44xx_vdd_mpu_volt_data[] = {
{.volt_nominal = 1005000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1313000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1375000, .sr_errminlimit = 0xFA, .vp_errgain = 0x27, .abb_type = FAST_OPP},
};
static struct omap_volt_data omap44xx_vdd_iva_volt_data[] = {
{.volt_nominal = 1011000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1013000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1188000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
#ifdef CONFIG_OMAP_ABB_DEFAULT_IVA_FBB
{.volt_nominal = 1300000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = FAST_OPP},
#else
{.volt_nominal = 1300000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
#endif
};
static struct omap_volt_data omap44xx_vdd_core_volt_data[] = {
{.volt_nominal = 1005000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
};
/* OMAP 3430 MPU Core VDD dependency table */
static struct omap_vdd_dep_volt omap34xx_vdd1_vdd2_data[] = {
{.main_vdd_volt = 975000, .dep_vdd_volt = 1050000},
{.main_vdd_volt = 1075000, .dep_vdd_volt = 1050000},
{.main_vdd_volt = 1200000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 1270000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 1350000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
static struct omap_vdd_dep_info omap34xx_vdd1_dep_info[] = {
{
.name = "core",
.dep_table = omap34xx_vdd1_vdd2_data,
},
};
/* OMAP 4430 MPU Core VDD dependency table */
static struct omap_vdd_dep_volt omap44xx_vddmpu_vddcore_data[] = {
{.main_vdd_volt = 1005000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1025000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1200000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1313000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1375000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
static struct omap_vdd_dep_volt omap44xx_vddiva_vddcore_data[] = {
{.main_vdd_volt = 1011000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1013000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1188000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1300000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
Click to expand...
Click to collapse
Any help?
I anyone has the answer,kindly reply...
Regards
A Complete n00b..................
i think skin is expert in this area. He will definitely help u.
i pmed him a week ago but he didnt reply........nevertheless will try again...........
ok i will also pm him for u.
vishal24387 said:
ok i will also pm him for u.
Click to expand...
Click to collapse
dont...i already got answer from him!
It'd be great if u post the respective answers in the first post itself
@sagaraut:he didnt mention clearly,if u want i could pm u
@Devs:I want to overclock the kernel.....
First of all ,there's no board.sholes.c file in /arch/arm/mach-omap 2
then,in omap3-opp.h file,there are no speed settings.......just reference to some other file(which doesnt even exist!)
however,there's a voltage.c file,in which there is this
/*
* Default voltage controller settings.
*/
static struct omap_volt_vc_data vc_config = {
.clksetup = 0xff,
.voltsetup_time1 = 0xfff,
.voltsetup_time2 = 0xfff,
.voltoffset = 0xff,
.voltsetup2 = 0xff,
.vdd0_on = 1200000, /* 1.2v */
.vdd0_onlp = 1000000, /* 1.0v */
.vdd0_ret = 975000, /* 0.975v */
.vdd0_off = 600000, /* 0.6v */
.vdd1_on = 1150000, /* 1.15v */
.vdd1_onlp = 1000000, /* 1.0v */
.vdd1_ret = 975000, /* .975v */
.vdd1_off = 600000, /* 0.6v */
Click to expand...
Click to collapse
and this
/* VDD1 */
static struct omap_volt_data omap34xx_vdd1_volt_data[] = {
{.volt_nominal = 975000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1075000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
{.volt_nominal = 1270000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
{.volt_nominal = 1350000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
};
static struct omap_volt_data omap36xx_vdd1_volt_data[] = {
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1330000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1387500, .sr_errminlimit = 0xFA, .vp_errgain = 0x27, .abb_type = FAST_OPP},
};
/* VDD2 */
static struct omap_volt_data omap34xx_vdd2_volt_data[] = {
{.volt_nominal = 975000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1050000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1150000, .sr_errminlimit = 0xF9, .vp_errgain = 0x18},
};
static struct omap_volt_data omap36xx_vdd2_volt_data[] = {
{.volt_nominal = 930000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
//{.volt_nominal = 1162500, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
{.volt_nominal = 1162500, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
};
/*
* Structures containing OMAP4430 voltage supported and various
* data associated with it per voltage domain basis. Smartreflex Ntarget
* values are left as 0 as they have to be populated by smartreflex
* driver after reading the efuse.
*/
static struct omap_volt_data omap44xx_vdd_mpu_volt_data[] = {
{.volt_nominal = 1005000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1313000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1375000, .sr_errminlimit = 0xFA, .vp_errgain = 0x27, .abb_type = FAST_OPP},
};
static struct omap_volt_data omap44xx_vdd_iva_volt_data[] = {
{.volt_nominal = 1011000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1013000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C, .abb_type = NOMINAL_OPP},
{.volt_nominal = 1188000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16, .abb_type = NOMINAL_OPP},
#ifdef CONFIG_OMAP_ABB_DEFAULT_IVA_FBB
{.volt_nominal = 1300000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = FAST_OPP},
#else
{.volt_nominal = 1300000, .sr_errminlimit = 0xFA, .vp_errgain = 0x23, .abb_type = NOMINAL_OPP},
#endif
};
static struct omap_volt_data omap44xx_vdd_core_volt_data[] = {
{.volt_nominal = 1005000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1025000, .sr_errminlimit = 0xF4, .vp_errgain = 0x0C},
{.volt_nominal = 1200000, .sr_errminlimit = 0xF9, .vp_errgain = 0x16},
};
/* OMAP 3430 MPU Core VDD dependency table */
static struct omap_vdd_dep_volt omap34xx_vdd1_vdd2_data[] = {
{.main_vdd_volt = 975000, .dep_vdd_volt = 1050000},
{.main_vdd_volt = 1075000, .dep_vdd_volt = 1050000},
{.main_vdd_volt = 1200000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 1270000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 1350000, .dep_vdd_volt = 1150000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
static struct omap_vdd_dep_info omap34xx_vdd1_dep_info[] = {
{
.name = "core",
.dep_table = omap34xx_vdd1_vdd2_data,
},
};
/* OMAP 4430 MPU Core VDD dependency table */
static struct omap_vdd_dep_volt omap44xx_vddmpu_vddcore_data[] = {
{.main_vdd_volt = 1005000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1025000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1200000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1313000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1375000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
static struct omap_vdd_dep_volt omap44xx_vddiva_vddcore_data[] = {
{.main_vdd_volt = 1011000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1013000, .dep_vdd_volt = 1025000},
{.main_vdd_volt = 1188000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 1300000, .dep_vdd_volt = 1200000},
{.main_vdd_volt = 0, .dep_vdd_volt = 0},
};
Click to expand...
Click to collapse
Any help?

Guys help needed!

I have one question....
When we install razo or creed's(I've tried these only) in CWM it shows like
Welcome to _____ rom or their own texts....
How to add them?
kkrocks said:
I have one question....
When we install razo or creed's(I've tried these only) in CWM it shows like
Welcome to _____ rom or their own texts....
How to add them?
Click to expand...
Click to collapse
in updater script...
---------- Post added at 05:24 PM ---------- Previous post was at 05:22 PM ----------
kkrocks said:
I have one question....
When we install razo or creed's(I've tried these only) in CWM it shows like
Welcome to _____ rom or their own texts....
How to add them?
Click to expand...
Click to collapse
something like this .. :-
assert(getprop("ro.product.device") == "beni" || getprop("ro.build.product") == "beni" || getprop("ro.product.board") == "beni" ||
getprop("ro.product.device") == "GT-S5670" || getprop("ro.build.product") == "GT-S5670" || getprop("ro.product.board") == "GT-S5670");
ui_print(" ");
ui_print("Installing Hybridz_4u v1.0");
ui_print("Starting.... ");
ui_print("....... ");
show_progress(0.500000, 0);
format("ext4", "EMMC", "/dev/block/stl12");
mount("ext4", "EMMC", "/dev/block/stl12", "/system");
package_extract_dir("recovery", "/system");
package_extract_dir("system", "/system");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/arp", "/system/xbin/ash", "/system/xbin/awk",
"/system/xbin/base64", "/system/xbin/basename", "/system/xbin/bbconfig",
"/system/xbin/blockdev", "/system/xbin/brctl", "/system/xbin/bunzip2",
"/system/xbin/bzcat", "/system/xbin/bzip2", "/system/xbin/cal",
"/system/xbin/cat", "/system/xbin/catv", "/system/xbin/chattr",
"/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown",
"/system/xbin/chroot", "/system/xbin/clear", "/system/xbin/cmp",
"/system/xbin/comm", "/system/xbin/cp", "/system/xbin/cpio",
"/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cut",
"/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd",
"/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/df",
"/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dmesg",
"/system/xbin/dnsd", "/system/xbin/dos2unix", "/system/xbin/du",
"/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep",
"/system/xbin/env", "/system/xbin/expand", "/system/xbin/expr",
"/system/xbin/false", "/system/xbin/fdisk", "/system/xbin/fgrep",
"/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fsync", "/system/xbin/ftpget",
"/system/xbin/ftpput", "/system/xbin/fuser", "/system/xbin/getopt",
"/system/xbin/grep", "/system/xbin/groups", "/system/xbin/gunzip",
"/system/xbin/gzip", "/system/xbin/halt", "/system/xbin/head",
"/system/xbin/hexdump", "/system/xbin/id", "/system/xbin/ifconfig",
"/system/xbin/insmod", "/system/xbin/install", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/length", "/system/xbin/less",
"/system/xbin/ln", "/system/xbin/losetup", "/system/xbin/ls",
"/system/xbin/lsattr", "/system/xbin/lsmod", "/system/xbin/lsusb",
"/system/xbin/lzcat", "/system/xbin/lzma", "/system/xbin/lzop",
"/system/xbin/lzopcat", "/system/xbin/man", "/system/xbin/md5sum",
"/system/xbin/mesg", "/system/xbin/mkdir", "/system/xbin/mke2fs",
"/system/xbin/mkfifo", "/system/xbin/mkfs.ext2",
"/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap",
"/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe",
"/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint",
"/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nanddump",
"/system/xbin/nandwrite", "/system/xbin/netstat", "/system/xbin/nice",
"/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
"/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
"/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pkill",
"/system/xbin/pmap", "/system/xbin/poweroff", "/system/xbin/printenv",
"/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pstree",
"/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/rdev",
"/system/xbin/readlink", "/system/xbin/realpath", "/system/xbin/renice",
"/system/xbin/reset", "/system/xbin/resize", "/system/xbin/rev",
"/system/xbin/rm", "/system/xbin/rmdir", "/system/xbin/rmmod",
"/system/xbin/route", "/system/xbin/run-parts", "/system/xbin/rx",
"/system/xbin/sed", "/system/xbin/seq", "/system/xbin/setconsole",
"/system/xbin/setserial", "/system/xbin/setsid", "/system/xbin/sh",
"/system/xbin/sha1sum", "/system/xbin/sha256sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/tee", "/system/xbin/telnet", "/system/xbin/telnetd",
"/system/xbin/test", "/system/xbin/tftp", "/system/xbin/tftpd",
"/system/xbin/time", "/system/xbin/timeout", "/system/xbin/top",
"/system/xbin/touch", "/system/xbin/tr", "/system/xbin/traceroute",
"/system/xbin/true", "/system/xbin/ttysize", "/system/xbin/tune2fs",
"/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uncompress",
"/system/xbin/unexpand", "/system/xbin/uniq", "/system/xbin/unix2dos",
"/system/xbin/unlzma", "/system/xbin/unlzop", "/system/xbin/unxz",
"/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep",
"/system/xbin/uudecode", "/system/xbin/uuencode", "/system/xbin/vi",
"/system/xbin/watch", "/system/xbin/wc", "/system/xbin/wget",
"/system/xbin/which", "/system/xbin/whoami", "/system/xbin/xargs",
"/system/xbin/xz", "/system/xbin/xzcat", "/system/xbin/yes",
"/system/xbin/zcat");
symlink("toolbox", "/system/bin/cat", "/system/bin/cmp",
"/system/bin/date", "/system/bin/dd", "/system/bin/dmesg",
"/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
"/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
"/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
"/system/bin/kill", "/system/bin/log", "/system/bin/lsmod",
"/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/reboot", "/system/bin/renice",
"/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
"/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/uptime",
"/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1000, 1003, 02755, "/system/bin/screenshot");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0750, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/hcitool");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
show_progress(0.200000, 0);
package_extract_file("system/bin/modelid_cfg.sh", "/tmp/modelid_cfg.sh");
set_perm(0, 0, 0777, "/tmp/modelid_cfg.sh");
run_program("/tmp/modelid_cfg.sh");
package_extract_file("system/bin/verify_cache_partition_size.sh", "/tmp/verify_cache_partition_size.sh");
set_perm(0, 0, 0777, "/tmp/verify_cache_partition_size.sh");
run_program("/tmp/verify_cache_partition_size.sh");
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
unmount("/system");ui_print("by:");
ui_print("avilove4u");
ui_print("@xda");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("Everything bricked !!");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("DEVICE BRICKED");
ui_print("..");
ui_print("..");
ui_print(".. ");
ui_print(".. ");
ui_print(".. ");
ui_print("Lol everything is fine ");
ui_print("Chill");
ui_print("Welcome to Hybridz_4u rom. Enjoy");
ui_print("YOUR TEXT HERE");
add it into the updater script

[DEV ONLY]What Are missing from accomplishing CM for GT-i9500

I am a Device Maintainer coming from HTC One X...and now i own a Exynos Version Of S4
What Tricks me is that..Why is anyone not interested apart from Old devs
Why are devs reluctant to bring CM to a gem of a device
Nothing is Impossible in this earth
Now Back to the Point:
My Main Objective is to boot CM..but thats too far from my eyes right now
Am going on a Status 7 error(removed the assert but it still persits)
i have been workin on the device tree since yesterday
what are we missing?
Some people say libs and binaries
and Entropy512 said it is possible to work on it..we devs are reluctant to work on it
that makes me really really sad
Click to expand...
Click to collapse
if anyone has built CM..try sharing whats on your side..and we can find a solution
and i would put my max pontential to work on it
the Updater-script
i know it has a PAC ROM updater script
but it can build cm..it basically built only the CM part
nothing changed:
Code:
assert(getprop("ro.product.device") == "ja3g" || getprop("ro.build.product") == "ja3g" ||
getprop("ro.product.device") == "i9500" || getprop("ro.build.product") == "i9500" ||
getprop("ro.product.device") == "GT-I9500" || getprop("ro.build.product") == "GT-I9500");
mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");
show_progress(0.500000, 0);
ui_print("##################################");
ui_print("# ____ ______ ____ #");
ui_print("# /\ _`\ /\ _ \ /\ _`\ #");
ui_print("# \ \ \L\ \ \ \L\ \ \ \/\_\ #");
ui_print("# \ \ ,__/ \ \ __ \ \ \/_/_ #");
ui_print("# \ \ \/ \ \ \/\ \ \ \L\ \ #");
ui_print("# \ \_\ \ \_\ \_\ \____/ #");
ui_print("# \/_/ \/_/\/_/ \/___/ #");
ui_print("# #");
ui_print("# ___ ___ __ ___ #");
ui_print("# /' __` __`\ /'__`\ /' _ `\ #");
ui_print("# /\ \/\ \/\ \/\ \L\.\_/\ \/\ \ #");
ui_print("# \ \_\ \_\ \_\ \__/.\_\ \_\ \_\ #");
ui_print("# \/_/\/_/\/_/\/__/\/_/\/_/\/_/ #");
ui_print("# #");
ui_print("##################################");
format("ext4", "EMMC", "/dev/block/mmcblk0p20", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");
ui_print("Extracting System");
package_extract_dir("system", "/system");
symlink("/system/xbin/su", "/system/bin/su");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
"/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
"/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
"/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
"/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
"/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
"/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
"/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
"/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
"/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
"/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
"/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
"/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
"/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
"/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",
"/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
"/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
"/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
"/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
"/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
"/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
"/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
"/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
"/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
"/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
"/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
"/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
"/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
"/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
"/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",
"/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
"/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
"/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",
"/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",
"/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",
"/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",
"/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
"/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",
"/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
"/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
"/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",
"/system/xbin/setconsole", "/system/xbin/setserial",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha3sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
"/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
"/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
"/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
"/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
"/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
"/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
"/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
"/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
"/system/xbin/yes",
"/system/xbin/zcat");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
"/system/bin/chown", "/system/bin/cmp", "/system/bin/cp",
"/system/bin/date", "/system/bin/dd", "/system/bin/df",
"/system/bin/dmesg", "/system/bin/du", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/grep", "/system/bin/hd",
"/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
"/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
"/system/bin/kill", "/system/bin/ln", "/system/bin/log",
"/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
"/system/bin/md5", "/system/bin/mkdir", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/r", "/system/bin/reboot",
"/system/bin/renice", "/system/bin/restart", "/system/bin/rm",
"/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
"/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/touch",
"/system/bin/umount", "/system/bin/uptime", "/system/bin/vmstat",
"/system/bin/watchprops",
"/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/keystore.exynos5.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/mmcblk0p9");
ui_print("Enjoy PAC-MAN ");
show_progress(0.100000, 0);
unmount("/system");
Partition are cleary perfect i rechecked the partition table
Thanks To Faryaab,Codeworkx and Entroy512 For the Advice
:fingers-crossed: that one day we have CM
Only Devs reply here please
This is what Happened
Deva all I ask is for some help
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I know that it shows PAC ROM
But its all right..the updater script came with it while building I didn't add them manually
Sent from my HTC One X using xda premium
Cmon developers
Nobody interested?
Follow Me on Twiiter @razer1224
Anways
My Build For GT-i9500
https://docs.google.com/file/d/0B6laX9pUyssbdzA0RW9JS2plRnM/edit?usp=sharing
@Faryaab
What are neccessary files for the build to boot?
Any Idea About it
Anyone tried?
Enviado do meu Nexus 7
Script abort can happen because of incorrect syntax most probably.
Hey, I can help with the development and testing. I have setup BBQlinux. I have quite some grip on java and C, but I have never done rom development before
Push
Sorry for the Spam i love CM
Galaxy S4 Octa

[DEV][ROM][ION][STABLE] CyanogenMod 11 | RC4 | Development thread | FINAL RELEASE

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 (KITKAT), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Unofficial build of CyanogenMod 11 (Android 4.4.4) for the HTC Explorer (Pico)​
Notable features:
No Maps 7 glitches, Browser glitches, Gmail glitches, etc.
Uses ION memory allocator
Uses the newest Adreno (graphics) libraries and firmware available for our platform (these graphics libraries are newer than the graphics libraries in any other ROM)
Significantly smoother/faster graphics as a result of the new graphics libraries
Removed many hacks designed for old graphics
CAF KitKat 2.7 branch Adreno blobs
What's working:
GSM
Receiving and making calls
Display
Camera (photos, camcorder & panorama)
Audio playback
Audio recording
Video playback
Screenshot
Stock browser
WiFi
WiFi tethering
Bluetooth
Bluetooth tethering
SDcard
GPS
Not working:
You tell...
It's entirely possible that features not used by me are broken, but overall the device should be usable. You have been warned.
Download:
RC4 : http://forum.xda-developers.com/showpost.php?p=56197293&postcount=2401
RC3 : http://forum.xda-developers.com/showpost.php?p=55436524&postcount=2201
RC2 : http://forum.xda-developers.com/showpost.php?p=54007024&postcount=2021
RC1 : http://forum.xda-developers.com/showpost.php?p=51134382&postcount=1580
BETA 5 : http://forum.xda-developers.com/showpost.php?p=50845813&postcount=1469
BETA 4 : http://forum.xda-developers.com/showpost.php?p=50037600&postcount=1074
BETA 3 : http://forum.xda-developers.com/showpost.php?p=48756114&postcount=585
BETA 2 : http://forum.xda-developers.com/showpost.php?p=48481663&postcount=457
BETA 1 : http://forum.xda-developers.com/showpost.php?p=47944606&postcount=200
GAPPS
Install instructions:
Boot into Recovery
Wipe data and cache
Flash the CM11 zip
Reboot
Reboot into Recovery
Install gapps
Reboot
Upgrading from earlier version of CyanogenMod 11:
Boot into Recovery
Flash CM11 zip
Reboot
Source:
https://github.com/PicoKat
https://github.com/CyanogenMod
Thanks to:
All Pico developers before me
PecanCM (TeamHackLG)
KonstaT (LegaCyMod)
XDA:DevDB Information
CyanogenMod 11, ROM for the HTC Pico (Explorer)
Contributors
galaxyfreak
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: RC4
Stable Release Date: 2014-10-22
Created 2013-11-20
Last Updated 2014-10-22
Changelog
RC 4 22-10-2014
Updated CM source
Updated power profiles
Forced 3 framebuffers
Allowed more background apps and services
Fixed MTP mounting issues (thewisenerd)
Added androidarmv6 patches for smoother UI rendering
Increased Ultra KSM sleep interval from 100ms to 500ms
Increased PMEM ADSP size to 16 MB to fix HW video decoding for HQ videos
Kernel updates for better performance
RC 3 14-09-2014
Updated CM upstream (KTU84Q)
Using AW3SOM3 partition resizing
Fixed Browser FC from RC2
Fixed very slow wakeup from RC2
Updated QDSP5 driver
Updated libhtc_acoustic library
Updated Adreno blobs
Various updates to framebuffer
Enabled display retire fence
Enabled USB fast charge
423MB userspace RAM
Overlay performance tweaks
Fixed VoIP
Fixed MTP
Enabled Ultra KSM
I/O filesystem tweaks
Fixed WiFi issues
--- Fixed disconnection in deep sleep
--- Fixed on/off bug
--- Fixed country code error
RC 2 08-07-2014
KitKat 4.4.4
Includes all changes from weeklies
Enabled Hardware composer
Fixed HW Vsync
Using CM display and media HALs with minimal patches
Updated framebuffer from CAF msm-3.4
RC 1 16-03-2014
Fixed bootanimation lag
Improved performance and booting speed
BETA 5 05-03-2014
Fixed instagram
Fixed active touch in-call with S2W
Fixed MMS crash (upstream)
Fixed crash on theme changing (upstream)
Fixed invisible video controls (upstream)
Updated GPS HAL
Updated RIL libs
Updated drivers/staging/android
Final touch on sd-ext toggle
Increased in-call volume
BETA 4 04-02-2014
Fixed black screen issue in some games
Fixed in-call sound distortion (robotic voice)
Fixed Voice Search
Fixed Sound Recorder
Fixed random frezzes
Fixed PIN lockscreen layout
Fixed face detection FC
Fixed SDext mounting
Fixed USB tethering
Added memtrack module (fixes memtrack logcat spam)
Added S2W (with toggle)
Added charging animation (with toggle)
Added SDext memory increase toggle (int2ext)
Switched to ION audio subsystem
BETA 3 23-12-2013
ION
New Adreno blobs and firmware
Fixed graphical glitches
Fixed Emoji keyboard
Fixed auditd logcat spam
Fixed 0,00B RAM bug
Updated CM sources
BETA 2 14-12-2013
Fixed stock browser
Fixed SDcard mounting properly
Fixed lockscreen clock
Updated CM sources to Android 4.4.2
BETA 1 28-11-2013
Fixed Camera
Fixed Video Recording
Fixed Native screenshot
Fixed Recent Apps menu preview
Fixed battery icon alignment
Fixed genlock errors
Partially fixed stock browser [have glitches, but not full black like before]
Enabled low RAM optimizations introduced in 4.4
ALPHA 1 24-11-2013
Updated CM sources (KRT16S)
Fixed WiFi
Fixed SDcard
Fixed Video Decoding
PREVIEW BUILD 20-11-2013
Initial release

			
				
Reserved
For later use!
Reserved
For later use
Reserved
For later use!
Congrats on getting this done. Best of luck for future builds
Some c*ap that can be removed IMO for those who want to try it :
Charging animation (for now)
Loads and loads of unnecessary ringtones
Apollo
CM Wallpapers (its pretty big in size)
CM File manager
SoundRecorder
STK
and you know the remaining.
Need to flash any gapps or only Rom?
Sent from my HTC Explorer A310e using XDA Premium 4 mobile app
srs1434 said:
Need to flash any gapps or only Rom?
Sent from my HTC Explorer A310e using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I don't think this is considered even close to a daily driver.. so no. no gapps only ROM..
AWESOME.....Great Job Bro.. :highfive: :laugh: :good:
So you finally got it to boot, congrats! And thanks!
Sent from my HTC Explorer A310e using Tapatalk 4
Since the preview build obviously doesn't fit into the internal NAND, open up updater script, and replace with these lines
Code:
assert(getprop("ro.product.device") == "pico" || getprop("ro.build.product") == "pico" || abort("This package is for \"pico\" devices; this is a \"" + getprop("ro.product.device") + "\"."););
unmount("/system");
run_program("/sbin/busybox", "mount", "-t", "auto", "/dev/block/mmcblk0p2", "/system");
run_program("/sbin/busybox", "rm", "-rf", "/system/*");
package_extract_dir("system", "/system");
symlink("../xbin/su", "/system/bin/su");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
"/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
"/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
"/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
"/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
"/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
"/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
"/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
"/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
"/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
"/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
"/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
"/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
"/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
"/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",
"/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
"/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
"/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
"/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
"/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
"/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
"/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
"/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
"/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
"/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
"/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
"/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
"/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
"/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
"/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",
"/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
"/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
"/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",
"/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",
"/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",
"/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",
"/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
"/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",
"/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
"/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
"/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",
"/system/xbin/setconsole", "/system/xbin/setserial",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha3sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
"/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
"/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
"/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
"/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
"/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
"/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
"/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
"/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
"/system/xbin/yes",
"/system/xbin/zcat");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("pigz", "/system/xbin/unpigz");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
"/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
"/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
"/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/r", "/system/bin/readlink",
"/system/bin/renice", "/system/bin/restart", "/system/bin/restorecon",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/runcon", "/system/bin/schedtop",
"/system/bin/sendevent", "/system/bin/setconsole",
"/system/bin/setenforce", "/system/bin/setfattr", "/system/bin/setprop",
"/system/bin/setsebool", "/system/bin/sleep", "/system/bin/smd",
"/system/bin/start", "/system/bin/stop", "/system/bin/swapoff",
"/system/bin/swapon", "/system/bin/sync", "/system/bin/top",
"/system/bin/touch", "/system/bin/umount", "/system/bin/uptime",
"/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 2000, 0755, "/system/bin/app_process");
set_perm(0, 2000, 0755, "/system/bin/clatd");
set_perm(0, 2000, 0755, "/system/bin/debuggerd");
set_perm(0, 2000, 0755, "/system/bin/dhcpcd");
set_perm(0, 2000, 0755, "/system/bin/dnsmasq");
set_perm(0, 2000, 0755, "/system/bin/drmserver");
set_perm(0, 2000, 0755, "/system/bin/hostapd");
set_perm(0, 2000, 0755, "/system/bin/installd");
set_perm(0, 2000, 0755, "/system/bin/keystore");
set_perm(0, 2000, 0755, "/system/bin/mediaserver");
set_perm(0, 2000, 0755, "/system/bin/mksh");
set_perm(0, 2000, 0755, "/system/bin/mtpd");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 2000, 0755, "/system/bin/netd");
set_perm(0, 0, 0755, "/system/bin/ping");
set_perm(0, 2000, 0755, "/system/bin/pppd");
set_perm(0, 2000, 0755, "/system/bin/qemud");
set_perm(0, 2000, 0755, "/system/bin/racoon");
set_perm(0, 2000, 0755, "/system/bin/rild");
set_perm(0, 2000, 0750, "/system/bin/run-as");
set_perm(0, 2000, 0755, "/system/bin/sdcard");
set_perm(0, 2000, 0755, "/system/bin/servicemanager");
set_perm(0, 2000, 0755, "/system/bin/surfaceflinger");
set_perm(0, 2000, 0755, "/system/bin/vold");
set_perm(0, 2000, 0755, "/system/bin/wpa_supplicant");
set_perm(1001, 1005, 0444, "/system/etc/AudioPara4.csv");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/dhcpcd");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
package_extract_file("boot.img", "/tmp/boot.img");write_raw_image("/tmp/boot.img", "boot");
unmount("/system");
Next, unpack boot.img, and ramdisk, open up ramdisk and open up fstab.pico...
Replace this:
Code:
/dev/block/mtdblock3 /system yaffs2 ro,barrier=1 wait
with this:
Code:
/dev/block/mmcblk0p2 /system ext4 ro,barrier=1 wait
What I found :
Bluetooth works
Toast notifications's are new
WiFi doesn't work (switches on, but doesn't find any networks)
RIL working
Not much customization options
~200 MB free RAM at boot
ART probably doesn't work (phone's still on bootanim)
wtf!? I think ART's booting Optimizing app 4 of 72
edit: ART Doesn't work! Hell lot of FC's :\
USB probably ain't working, and ADB too
SD Card not mounting
Camera Missing!
Gesture typing not working
Lockscreen clock not sized properly
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
edit: added sweep2wake kernel
Here's flashable zip for kernel with sweep2wake
P.S. Mounts sd-ext as system, so,... make sure you've installed cm11 with above method
View attachment cm11_s2w.zip
So, that's about it... Waiting for more stable builds... Currently got some bragging rights, thanks to @galaxyfreak, swiping phone, opening up the KitKat Easter Egg, and all, but seriously, we could use some more stable builds...
[/HIDE]
Oh, and BTW, click the "tip us?" button on the thread... SD Card isn't fixed!? never mind It will be, in next build... OP said it was an easy fix
Kudos man.. I will be following this.. and now I am off to laugh at faces of people with better phones..
Sorry for this but can u please provide any another mirror(mediafire or devhost).. download is interrupting after 8%.. help please
Sent from my HTC Explorer A310e using XDA Premium 4 mobile app
Great to see 2.3 pico got 4.4....
lol i am in +1 like for this build , hope everything gets fixed soon,
latin ime apk is pretty big
galaxyfreak said:
Hi, here is a early-preview build of CM11 for pico
bugs: everything.
I know fix for some, but excited right now
kernel source
Download preview build
XDA:DevDB Information
CyanogenMod 11, a ROM for the HTC Pico (Explorer)
Contributors
galaxyfreak
Version Information
Status: Testing
Created 2013-11-20
Last Updated 2013-11-20
Click to expand...
Click to collapse
Yes man surely....all of us
and yes, very big thanks !!!!
devhost mirror
srs1434 said:
Sorry for this but can u please provide any another mirror(mediafire or devhost).. download is interrupting after 8%.. help please
Sent from my HTC Explorer A310e using XDA Premium 4 mobile app
Click to expand...
Click to collapse
http://d-h.st/Mwx
guys new modified latinime.apk link (its just 11.85 mb )
http://d-h.st/RY9
---------- Post added at 08:45 AM ---------- Previous post was at 08:36 AM ----------
srs1434 said:
Need to flash any gapps or only Rom?
Sent from my HTC Explorer A310e using XDA Premium 4 mobile app
Click to expand...
Click to collapse
link for gapps
http://d-h.st/Uf2
Great work dude! Keep it up!
From 2.3 to 4.4 F*** YEAH!!!! Pico FTW!!!

Gltool Nvidia Tegra X1 template

Hy guys i found this on some web
GPU
-------------------
GL_VERSION: OpenGL ES 3.2 NVIDIA 349.00
GL_RENDERER: NVIDIA Tegra
GL_VENDOR: NVIDIA Corporation
GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20
Extension:
GL_NV_internalformat_sample_query
GL_EXT_base_instance
GL_EXT_blend_minmax
GL_EXT_buffer_storage
GL_EXT_color_buffer_float
GL_EXT_color_buffer_half_float
GL_EXT_copy_image
GL_EXT_debug_label
GL_EXT_discard_framebuffer
GL_EXT_disjoint_timer_query
GL_EXT_draw_buffers_indexed
GL_EXT_draw_elements_base_vertex
GL_EXT_frag_depth
GL_EXT_geometry_point_size
GL_EXT_geometry_shader
GL_EXT_gpu_shader5
GL_EXT_map_buffer_range
GL_EXT_multi_draw_indirect
GL_EXT_occlusion_query_boolean
GL_EXT_post_depth_coverage
GL_EXT_primitive_bounding_box
GL_EXT_raster_multisample
GL_EXT_render_snorm
GL_EXT_robustness
GL_EXT_separate_shader_objects
GL_EXT_shader_implicit_conversions
GL_EXT_shader_integer_mix
GL_EXT_shader_io_blocks
GL_EXT_shader_texture_lod
GL_EXT_shadow_samplers
GL_EXT_sRGB
GL_EXT_sRGB_write_control
GL_EXT_tessellation_point_size
GL_EXT_tessellation_shader
GL_EXT_texture_border_clamp
GL_EXT_texture_buffer
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map_array
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_filter_minmax
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_norm16
GL_EXT_texture_rg
GL_EXT_texture_sRGB_decode
GL_EXT_texture_storage
GL_EXT_texture_view
GL_EXT_unpack_subimage
GL_KHR_context_flush_control
GL_KHR_debug
GL_KHR_robust_buffer_access_behavior
GL_KHR_robustness
GL_KHR_texture_compression_astc_ldr
GL_NV_bgr
GL_NV_bindless_texture
GL_NV_blend_equation_advanced
GL_NV_blend_equation_advanced_coherent
GL_NV_conditional_render
GL_NV_conservative_raster
GL_NV_copy_buffer
GL_NV_copy_image
GL_NV_draw_buffers
GL_NV_draw_instanced
GL_NV_draw_texture
GL_NV_EGL_stream_consumer_external
GL_NV_explicit_attrib_location
GL_NV_fbo_color_attachments
GL_NV_fill_rectangle
GL_NV_fragment_coverage_to_color
GL_NV_fragment_shader_interlock
GL_NV_framebuffer_blit
GL_NV_framebuffer_mixed_samples
GL_NV_framebuffer_multisample
GL_NV_generate_mipmap_sRGB
GL_NV_geometry_shader_passthrough
GL_NV_instanced_arrays
GL_NV_image_formats
GL_NV_occlusion_query_samples
GL_NV_non_square_matrices
GL_NV_pack_subimage
GL_NV_packed_float
GL_NV_packed_float_linear
GL_NV_path_rendering
GL_NV_path_rendering_shared_edge
GL_NV_pixel_buffer_object
GL_NV_polygon_mode
GL_NV_read_buffer
GL_NV_read_depth
GL_NV_read_depth_stencil
GL_NV_read_stencil
GL_NV_sample_locations
GL_NV_sample_mask_override_coverage
GL_NV_secure_context
GL_NV_shader_noperspective_interpolation
GL_NV_shadow_samplers_array
GL_NV_shadow_samplers_cube
GL_NV_sRGB_formats
GL_NV_texture_array
GL_NV_texture_border_clamp
GL_NV_texture_compression_latc
GL_NV_texture_compression_s3tc
GL_NV_texture_compression_s3tc_update
GL_NV_timer_query
GL_NV_viewport_array
GL_NV_viewport_array2
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_depth24
GL_OES_depth32
GL_OES_depth_texture
GL_OES_depth_texture_cube_map
GL_OES_copy_image
GL_OES_draw_buffers_indexed
GL_OES_draw_elements_base_vertex
GL_OES_texture_border_clamp
GL_OES_tessellation_point_size
GL_OES_tessellation_shader
GL_OES_texture_buffer
GL_OES_geometry_point_size
GL_OES_geometry_shader
GL_OES_gpu_shader5
GL_OES_shader_io_blocks
GL_OES_texture_view
GL_OES_primitive_bounding_box
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_get_program_binary
GL_OES_mapbuffer
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_sample_shading
GL_OES_sample_variables
GL_OES_shader_image_atomic
GL_OES_shader_multisample_interpolation
GL_OES_standard_derivatives
GL_OES_surfaceless_context
GL_OES_texture_cube_map_array
GL_OES_texture_npot
GL_OES_texture_float
GL_OES_texture_float_linear
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array
GL_OES_vertex_array_object
GL_OES_vertex_half_float
GL_ANDROID_extension_pack_es31a
Maybe someone can make template fake Tegra X1 for gltool

Categories

Resources