mantech 48 3 марта, 2023 Опубликовано 3 марта, 2023 (изменено) · Жалоба Приветствую. Кому-нибудь удалось прошить в SID какую-либо информацию, например МАС адрес? Пробовал вот этой функцией, делает вид, что пишет, по биту статуса 0, но по факту, как был 0 так и остался((static void sid_program_key(uint key_index, uint key_value) { uint reg_val; writel(key_value, SID_PRKEY); reg_val = readl(SID_PRCTL); reg_val &= ~((0x1ff<<16)|0x3); reg_val |= key_index<<16; writel(reg_val, SID_PRCTL); reg_val &= ~((0xff<<8)|0x3); reg_val |= (SID_OP_LOCK<<8) | 0x1; writel(reg_val, SID_PRCTL); while(readl(SID_PRCTL)&0x1){}; reg_val &= ~((0x1ff<<16)|(0xff<<8)|0x3); writel(reg_val, SID_PRCTL); return; } Изменено 3 марта, 2023 пользователем haker_fox Для оформления кода есть кнопка <>. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться