Сап, /ra/Пару месяцев назад я создавал тут тред на тему "помогите дизассемблировать BIOS, ноут после замены видеокарты крутит полные обороты кулера постоянно".Дизассемблировать я не осилил, но сделал аппаратный мод на ATTiny13, с ШИМ и тремя термодатчиками.Суть мода - меряет температуру тремя датчиками (видюха, северный мост, проц), для каждого датчика задаётся три диапазона: 0-Tmin (кулер стоит); Tmin-Tmax (кулер линейно набирает обороты до максимума); Tmax-бесконечность (кулер крутит на полную).Каналы голосуют, выбираются максимальные обороты и они - устанавливаются.Всё - под GPL, вдруг кому пригодится (на самом деле - попонтоваться).Железо разработано в KiCAD, прошивка написана на C для avrgcc (всё-под линуксом).Если будете шить контроллер - то надо отключить кулер и выпаять конденсатор у 7-ой ножки (SCK), до прошивки, после прошивки - впаять обратно.На пикрелейтед - установленный мод.Работает с 5-вольтовым ШИМ-управляемым кулером (таходатчик мой ноут подтягивает до 3.3 вольта, если таходатчик выше питания подтянут - надо схему модифицировать малость).Милости прошу к нашему SVN (да, я собираю ваши IP): http://home.whitefossa.org/svn/NotebookCoolerController/Копия треда в /hw/: http://2ch.hk/hw/res/1011187.html
>>201270 (OP)Махарайку собрал и рад.
Подсказали, что есть специальная микра для такого, но я про неё не знал, когда делал: https://datasheets.maximintegrated.com/en/ds/MAX6643-MAX6645.pdf
>>201274Пусть махарайка, зато кулер уши не насилует, и мне нравится (я-ОП).Кстати, каково точное определение махарайки? 3-4 класс сложности?
>>201276Сложность не играет роли, она может быть уберсложной, вплоть до пид-законов с автотюнингом коэффициентов. А определяется по максимально криворукому исполнению в железе и при этом наличествующей работоспособности.
>>201277Тогда это не марахайка. SMD-монтаж, залито цапон-лаком (не коротнёт + ТРОПИЧЕСКОЕ ИСПОЛНЕНИЕ), божественный МГТФ в термоусадках, часть, что на видеокарте, сидит на разъёме и без геморроя отстёгивается, остальное снимается вместе с кулером.
>>201276У тебя там, кстати, виден совдепиевский гетинакс, прикрученный разношерстными саморезами и винтами, разводка в термоусадке, прихваченной пластиковыми хомутами немного несуразных размеров, всё залито какой-то зелёнкой. Так что махарайка/10.
>>201279>>виден совдепиевский гетинаксНет, только стеклотекстолит.>>прикрученный разношерстными саморезами и винтамиСаморезов там нет, есть два винта - но то просто крепление WiFi модуля (т.е. просто кусок фольгированного стектолекстолита). Контроллер к кулеру приклеен.>>разводка в термоусадкеМГТФ в термоусадке - разве это плохо? Лучше, чем когда МГТФ по корпусу гуляет. Или ты предлагаешь вязать кабели как диды?>>прихваченной пластиковыми хомутами немного несуразных размеровЕсть такое, других под лапой не было/влом было искать.>>всё залито какой-то зелёнкойНе какой-то зелёнкой, а канонiчный цапон-лак.
>>201280Сам себя не похвалишь - никто не похвалит.Но зато ты меня укрепил в мысли, что б/у ноутбук брать никогда не стоит.
>>201281Ага.Б/у ноутбук - смотря какой. Хотя оба своих Б/У я долго пердолил до рабочего состояния (первый - древний ThinkPad e600).С этим - продавец, девственный гетеронатурал, наебал с видеокартой - она была гретая и быстро сдохла.А у этой модели (Asus X55Sv) видеокарта нетрадиционной ориентации - видеочип с другой стороны платы, по сравнению с обычной. И за такую видюху хотят много денег (там была GeForce 9500M GS = GeForce 8600, горячая и маложивучая).В итоге - засадил туда HD2400 (не заработало), вшил в биос модуль от Asus A8J кажись (откуда видюха была снята), соснул с неработающей клавиатурой, взял биос от Asus X55SR (тот-же SV, но с HD3450 или типа того), вшил туда модуль от своей - и всё, кроме кулера заработало.Кулер же вышеупомянутым способом зафиксил.
>>201282Ну видишь сколько ты сам с ним пердолился, а ты ведь рано или поздно захочешь и сам от него избавиться и явно не без профитов.
>>201283Ну, мяу если буду продавать - то буду предупреждать про все фичи.Собираюсь поставить проц похолоднее + матрицу сменить на IPS. И банки в аккумуляторе (он китайский, но мяу из китайца-продавца добыл схему и сорцы прошивки).
>>201283Вместо телефона у меня сделанный из двух трупов HTC Desire Z, кстати (проц разогнан в два раза + старый аккумулятор = живёт день).Для него ожидается написание драйвера под аппаратную клавиатуру (в Cyanogen Mod она нормально не работает, конкретно - нет русского и комбинациями клавиш это не лечится, т.к. на некоторых клавишах несколько русских букв).
>>201284>то буду предупреждать про все фичиБудто какой-то мимоерохин или рандомсычёв без специальных знаний тебя поймёт. Ты просто скажешь, что хоть там то-то и то-то, но он работает, а я бы дальнейшего диалога о покупке не вёл.>>201285Да? А у меня Blacberry Q10. А ноут Dell latitude, модель не помню, процессор i5 на борту и 8gb ram, только винт на ssd менял, как уже гарантия прошла, ничего не ломалось, при вскрытии только пыль почистил.
>>201286Я - потреблядь, спонтанные покупки, вот это всё.Но Desire Z выглядит понтово (именно в смысле понтов) - он железный и прячет в себе QWERTY-клавиатуру.
>>201287Ну а я на всё откладываю, да. По нескольку месяцев планирую ту или иную покупку.Глянул такой форм-фактор - понты уровня начала 2000-х. Я то тоже люблю хардварные qwerty-клавы на гаджетах. Q10 вообще клавиатуру не прячет, она на нём, телефон должен быть моноблок по определению, без всяких слайд-поверхностей. Корпус тоже металл вроде. Да и вообще, зачем сейчас нужна клавиатура на телефоне, тем более qwerty? Кодить на нём что-нибудь по дороге на работу@учёбу? Так телефон не удобен для таких целей, какого фактора он бы ни был. А ведь я когда то был серьёзно охвачен такой идеей... кодить на телефоне, лол, смешно.
>>201288Просто так + постить в ЖЖ + ssh.
>>201270 (OP)осталось только уарт прикрутить, чтобы считывать данные о температуре в пк
>>201312Да хоть usb, вот только я и так занял 1000+ байт из 1024 доступных.А usb для чтения (вернее даже для подстройки температур и контроля оборотов) - в сервер собиру. У меня стоечный сервер дома, но мамка там десктопная (Asus P5W-DH Deluxe), Socket 775, в которую нагло воткнут Socket 771 Xeon E5160. Там та-же история что с ноутом - ксеону нужна 1333 шина, мамка её держит (она охуенно гонится), но при этом честнл предупреждает - мол я extremely overclocked, disabling Q-Fan (асусёвое название управления оборотами кулеров) и даёт полные обороты. Хотя может предприниму второй заход и подизассемблирую - там двойной биос, не нужно будет за программатором в случае факапа есть + можно зацепиться за ругательное сообщение мамки.
>>201270 (OP)>помогите дизассемблировать BIOSПомню тебя в хв и эс, ничего годного так и не подсказали?
>>201336Ну ты маньячина. BIOS родной или модифицированный под это дело? Я в свою P5B тоже Зион засунул, и все нормально работает.
>>201535Не некрофильствовать, покупать ноут подсказывали. Я дорылся до SMI обработчиков (ищи в phrack статью про перехват SMI для Amibios) и понял, что ниасилю.
>>201538Обычный, пробовал микрокоды вшивать - не подхватываются. В итоге freebsd сама при пуске обновляет микрокод. Как порт называется - не помню.У меня "персональное облако". Вот этот сервер с ксеоном, внутри 8гб оперативки, 3 терабайтных винта в raid-z, 2Гбит/с до основного компа (агрегация сетевух через lagg), всё файло на этом сервере, там-же xen с личным хостингом, почтовый сервер и всё такое. Вертится под FreeBSDsd
>>201745Случайно "Send" нажал. Вертится под FreeBSD всё, домашний комп и ноут - под дебианом, винды нет от слова "совсем".
>>201270 (OP)>крутит полные оборотыидиот блядь...нельзя просто пвм переключить в биосе ?или его сбросить
>>201270 (OP)> на ATTiny13> Всё - под GPL> Железо разработано в KiCAD> прошивка написана на C для avrgcc> всё-под линуксом> Милости прошу к нашему SVN> > Копия треда в /hw/Вниманиешлюха, тебе сюда http://2ch.hk/ra/res/146805.htmlну и колхоз развел, крепление вафли и сопли из мгтфа вообще огонь
>>202642>>идиот блядь...>>нельзя просто пвм переключить в биосе ?>>или его сброситьВ каком биосе? Я же сказал - биос там сделан из трёх биосов трёх разных ноутбуков, EC (Environment Controller) тупо не инициализирован скорее всего (т.к. на ноге нет ШИМ-сигнала), шансов с ним разобраться у меня нет (нет датащита + нет скиллов дизассемблирования кода в unreal mode без отладчика (а биос на реальном железе не поотлаживаешь).)Я всё это расписывал в треде по дизассемблированию, но нет, ты решил, что ты умнее всех и стал давать свои ценные советы.
>>202883Если что - "unreal mode" это не типа "очень сложно", а название нестандартного режима, когда проц переходит в защищённый режим из реального, настраивает адресацию в режиме - один 4Гб сегмент на всю память размером и затем возвращается в реальный режим, получая возможность работать со всей памятью за счёт того, что настройки адресации сохранились в дескрипторном кеше.
>>201270 (OP)Блядь анон. У асусов нет такой проблемы по биосу, как залипший куллер. Проблема аппаратная 99%, тебе бы ее исправить просто, нет, ты хуйни нагородил.Биос дизассемблиться в 2 счета, вопрос, что дальше там делать не зная ассамблера?Ты видак сам менял или меняли где?
>>203065ПС если бы у тебя ЕС не инициализирован был, он у тебя даже бы батарею не заряжал, не говоря про включение. Выбита нога шимки ЕС? Хуй знает, встречал 1 раз и то не на этих ЕС.Тупой вопрос, но у тебя RTC батарея не всрата часом?
>>203066Смотри, какая тема.Был исправный Asus X55SV. Кулер крутился mainto:#НОРМАЛЬНО (как Володин).У него стала дохнуть видеокарта (артефакты), GeForce 9500M (G84-625 чип).Кулер крутился по-прежнему нормально.Если включить ноут без этой родной видеокарты - молотит полные обороты. С артефачащей видюхой - крутит нормально, с платой от видюхи, с которой сдут чип - на полных оборотах.Т.е. ему нужно что-то прочитать с видюхи (температуру, что-ж ещё) для того, чтобы начать управлять кулером.Т.к. видюха горячая, древняя, а барыги просят за кристалл некультурных денег, а я в игры не играю - то купил Radeon HD2400 от Asus A8J.Поставил, кулер на полных, изображения нет. Взял видеобиос от неё (выдрал из A8J), подсадил на место родного (видеобиос вшит в биос ноута) - видео есть, не работает клавиатура, кулер на полных.Взял биос от Asus X55SR (тот-же SV, но с HD3450 кажись на борту), заменил в нём видеобиос на модуль от HD2400, зашил. Всё работает, видео есть, клавиатура ОК, кулер - молотит на полных.Дизассемблировал BIOS, полез изучать, как там всё устроено (на phrack есть статья по тому, как патчить SMI-обработчики для AMIBIOS 8) и интенсивно всосал. Нашёл по сигнатурам несколько обработчиков, нашёл - таблицу с их адресами, обломился - смещения не совпадают. Т.е. реально скажем по одному адресу лежит один обработчик, а через 200H - следующий. А в таблице - между точками входа в обработчики - 300H.Глянул датащит на мульт - такого в инете не нашёл, предлагают за деньги скачать.Послал всех, собрал регулятор и доволен.Т.е. проблема 100% программная видеобиос или напрямую рулит мультом (не верю), или пишет куда-то температуру, откуда её основной модуль биоса читает и задаёт pwm duty cycle.Разобраться (мяу не знаю ассемблера x86, дуплил на лету) мяу не осилил во всём этом, плюнул и собрал регулятор.Что предлагаешь ты?
>>203128нужно быть полным дауном чтобы ковырять биос ноута ради замены видюхи. ОП не тот ли ты деятель,которого три месяца назад обоссали на ромбу?
>>203147Что предлагаешь ты? Покупать непонятно какой кристалл у китайцев за >3к (напоминаю, это 9500GS)? Платить местным барыгам за видеокарту в сборе от 6к?Ссылку на ромбай.А вообще - если ты не даун и такой умник - заткнулся бы, не выёбывался, а портировал бы Coreboot на асусовое железо.
>>203128Да. Тогда соглашусь.Ты основной биос от SR вкорячить не пробовал?Он тоже интел, должен влезть поидее.Насчет чипа. 84-600\603\631\ живые найти можно еще по 2-3к. Вот чем ты их сажать будешь...
>>203184Сейчас с такого и двачую. В ноут зашит биос от SR с модулем видеобиоса от A8J. Просто биос от SR - не стартует видюха.Чем сажать - есть, мяу уже потренировался, вон лежит 84-600 с накатанными лапками шарами (с шаблоном, ясен ффост). Накатал где-то половину шаров и забил.А что до чипов - да, куплю мяу за 3k 84-625 неизвестной свежести, пропердолюсь, запаяю, собиру. Будет греющаяся видюха, которая вероятно скоро сдохнет.А тут - мяу купил за 1500 HD2400 (она ледяная) и потратил пердолинг на терморегулятор.
>>203187>Просто биос от SR - не стартует видюха.Странная хуйня.>3k 84-625 неизвестной свежестиhttp://www.partsdirect.ru/Известная свежесть и гарантия пол года.
>>203193Да ничего странного. В биосе от SR видеобиос для HD3450. Ясен ффост, что он не подходит к 2400, тупо по PCI VID/PID не матчится.Ну, мне было проще сделать, как сделал. Ещё раз говорю - одним из доводов в пользу HD2400 было то, что она экономная в плане аккумулятора и холодная. Ну и куда более живучая, чем nVidia.
>>203196Одно и то же в разных тех процессах же.VID\PID мужички сами правят, в чем твоя проблема?
>>203198Не знал, что одно и то же. Anyway, у меня нет проблем - всё уже сделано.
>>203199Это предположение. Я сам, хоть и ремонтирую но биосы то же не осилил, лень, да и поздно уже осваивать, в прошлом все это.
>>202883то есть у тебя дебила ещё и клавиатура не работает ?
>>201276махарайка значит самоделка
>>201278не слушай его - всё заебись!)особенно тропическое исполнение - в тропиках на плату если чуть органики попадёт - пиздец - съёдят!) [грибы!] :)
>>201270 (OP)Поставил Кикад даже что бы глянуть что у тебя за датчики, сам пилил как не странно тоже на 13-той, но датчики - диоды(голь, беднота:)Но не смог отвязаться от помех + чутья не хватило. Забил, сейчас уже думаю - проще stm32 тупо приклеить к радиатору,ахахахх))