DBlake
Senior Member
- Nov 29, 2013
- 90
- 24
I have no clue, I don't build Android so I have no idea.I hope so! Do you know the location of the source that builds the update_script?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I have no clue, I don't build Android so I have no idea.I hope so! Do you know the location of the source that builds the update_script?
I've put up a little fundraiser to subsidise new system boards for @killer2020 and @johan111. My aim is to gather 60 euros. I'm pledging 10 myself, so we only have 50 to go! Please let me know if you want to donate. Remember, two new system boards means that we keep to testers on board, and it's a way for us to express our thanks to those who have bravely and unfortunately tested a borked upgrade.so what about our bricked devices what to do about them ??
That indeed should be the case now, but let me try myself first. With my secondary tablet, I'll reinstall kitkat first and then do a direct upgrade. I'll PM you with a link to the package when I'm done testing.Me, can I install it through the cm recovery without any further steps(commands, whatever)?
That indeed should be the case now, but let me try myself first. With my secondary tablet, I'll reinstall kitkat first and then do a direct upgrade. I'll PM you with a link to the package when I'm done testing.
THANKS!
Who else?
# dmesg
<4>[ 0.000000] hw_ramcode is 0
<4>[ 0.000000] board_strap is 1
int kai_emc_init(void)
{
int hw_ramcode;
hw_ramcode = tegra_get_hw_ramcode();
printk("hardware ramcode is %d\n", hw_ramcode);
switch (hw_ramcode) {
case 0: /* ELPIDA */
tegra_init_emc(cl2n_dvt_emc_tables_Elpida_1GB_EDJ4216EBBG_DJ_F_ddr3,
ARRAY_SIZE(cl2n_dvt_emc_tables_Elpida_1GB_EDJ4216EBBG_DJ_F_ddr3));
break;
case 1: /* HYNIX */
tegra_init_emc(cl2n_dvt_emc_tables_Hynix_1GB_H5TC4G63MFR_H9A_ddr3,
ARRAY_SIZE(cl2n_dvt_emc_tables_Hynix_1GB_H5TC4G63MFR_H9A_ddr3));
break;
case 2: /* SAMSUNG */
tegra_init_emc(cl2n_dvt_emc_tables_Samsung_1GB_K4B4G1646B_HYH9_ddr3,
ARRAY_SIZE(cl2n_dvt_emc_tables_Samsung_1GB_K4B4G1646B_HYH9_ddr3));
break;
case 3:
default:
tegra_init_emc(kai_emc_tables_elpida_1gb_edj4216ebbg,
ARRAY_SIZE(kai_emc_tables_elpida_1gb_edj4216ebbg));
break;
}
return 0;
}
# cat /proc/board_version
/* Check board ID*/
int cl2n_board_id = cl2n_get_board_strap();
if(cl2n_board_id==CL2N_BOARD_VER_A00)//EVT
{
jsa1127_data.compensate_rate = 50;
jsa1127_data.resolution = DEFAULT_RESOLUTION_R100K ;
printk("(%s)Check board ID:EVT \n",__FUNCTION__);
}
else if(cl2n_board_id==CL2N_BOARD_VER_B00)//DVT1/DVT2
{
char buf[10];
cl2n_get_attribut("/sys/block/mmcblk0/device/name",buf);
if(!strcmp(buf,"SEM16G"))
{
//DVT1
jsa1127_data.compensate_rate = 50;
jsa1127_data.resolution = DEFAULT_RESOLUTION_R100K ;
printk("(%s)Check board ID:DVT1, %s \n",__FUNCTION__,buf);
}
else
{
//DVT2
jsa1127_data.compensate_rate = 40;
jsa1127_data.resolution = DEFAULT_RESOLUTION_R800K ;
printk("(%s)Check board ID:DVT2, %s \n",__FUNCTION__,buf);
}
}
else//PVT/MP
{
jsa1127_data.compensate_rate = 40;
jsa1127_data.resolution = DEFAULT_RESOLUTION_R800K ;
printk("(%s)Check board ID:PVT/MP \n",__FUNCTION__);
}
/sys/block/mmcblk0/device/name