Показаны сообщения с ярлыком Мозго***б. Показать все сообщения
Показаны сообщения с ярлыком Мозго***б. Показать все сообщения

понедельник, 10 сентября 2012 г.

Восстановление работоспособности Motorola Droid 2 (Milestone 2)

На днях приобрел себе этот замечательный аппарат. Привезенный из USA, под оператором Verizone, а, соответственно, CDMA-шный. Родная версия андроида на нем - 2.3.3. Захотелось мне прошить его под CyanogenMod, для чего нужно было сделать даунгрейд системы до 2.3.20, затем получить права рута, и только затем шить цианоген. Но, благодаря излишней самоуверенности, незнанию матчасти и хроническому недосыпу, в 3 часа ночи я получил "кирпич". Телефон при включении сразу выпадал в bootloader с ошибкой Code Error при нормальном заряде батареи (часто на неофициальных прошивках такое бывает из-за низкого заряда аккумулятора). Почитав малость, я пришел к выводу, что дело дрянь и нужно шить оригинальной прошивкой через RSD Lite. Но, не тут-то было. Программа пишет, что все ОК, телефон прошит, но ничего подобного не происходит. Телефон все так же остается кирпичным. Короче, полез я на "пиндостанские" форумы и нашел вот эту замечательную весч, которая помогла мне в два клика вернуть телефон к жизни. Оригинал статьи "ин инглиш", потому кратко о главном:

1) Качаем по ссылке утилиту для Froyo или для Gingerbread, она будет иметь формат .iso. Заливаем на флешку/диск при помощи Ultra ISO, скажем, загружаемся в биосе с этой самой флешки/диска. Надеюсь, объяснять, как создать загрузочный диск нужды нет.

2) В первом выпавшем меню нужно нажать Enter, пойдет загрузска системы, затем выполнится скрипт, и вы увидите следующее окошко:


которое предлагает три варианта действия:
1. Да, мой телефон подключен и находится в "бут-режиме" (при выключенном телефоне зажать кнопку "стрелочка вверх" на кверти-клаве и вместе с ней кнопку включения, затем дожаться появления черного экрана с парой строк буковок :)).
2. Нет. Выход.
3. Получить инструкцию по переводу телефона в бут-режим (я описал что нужно сделать выше).

Соответственно жмакаете 1 (ну или 2 или 3) и Enter. Пойдет загрузка прошивки в телефон. Дождитесь окончания, телефон сам загрузится в новую ось.

Все, всем спасибо за внимание. Надеюсь, кому-то помог. И да, я теперь пользуюсь только официальной версией андроида с последними обновлениями, чего и вам советую :)

вторник, 14 августа 2012 г.

Печать на принтер из Ubuntu БЕЗ ДРАЙВЕРОВ (Part II)

Как я уже упоминал в первой части статьи, главная цель - заставить принтер, на который нет драйверов для Linux, печатать. Для этого была создана виртуалка с Windows XP SP3 VL, которая была прикручена к домену и раздавала в AD принтер, чтобы пользователи, подключенные терминально к 2003-му серверу могли из 1С печатать на этот принтер. Ну и соответственно чтобы можно было печатать на этот принтер с любой линуксовой машины в сетке. Но! Есть некоторые моменты, которые не учел или не упомянул автор мануала, по которому я решал поставленную задачу. А именно:

Winp (который преобразует в pdf распечатываемый файл и отсылает его в расшаренную папку на виртуалке, чтобы та в свою очередь через питоновский скрипт выводила его на печать) не очень мягко говоря дружит с авторизацией в домене, из-за чего у меня постоянно вышибала ошибка "NT_Authentification_Error" (ну или в таком духе - дословно не записывал). Эту проблему я решил добавлением еще одного сетевого адаптера в виртуалку, который смотрел во внутреннюю сеть адаптера на хосте. И получает от него свой IP по DHCP. Далее на виртуалке я прикрутил к системе локального пользователя, не относящегося к AD, и назвал его test, пароль ему дал test1234. В настройках все того же winp в Ubuntu я прописал данные авторизации этого пользователя, что позволило мне все-таки получить доступ к расшаренной по smb папке на вируталке. И ДА!!!!! В этом же файле перед данными авторазации нужно указать прямой путь к smbclient, о чем никак не упоминает ни автор мануала, ни автор скрипта. У меня эта часть выглядит так:
...........
SMBBIN=/usr/bin/smbclient
SMBUSER=test
SMBPASS=test1234
...........

Далее нужно в настройках уже созданного ранее виртуального принтера на Ubuntu указать новый адрес, по которому теперь winp должен будет стучать в расшаренную папку. Причем указывать нужно именно NETBIOS имя виртуалки в сети, ибо если указать IP, то ничего работать не будет. У меня это:

winp://WINVBOX/spool

Все, применяем изменения, перезапускаем на всякий случай CUPS и пробуем печатать. Если все сделано верно и по мануалу, то печать пойдет. И не пугайтесь, если печать начнется не сразу, а секунд через 5-10: скорость зависит от выделенных виртуалке ресурсов системы. У меня они минимальные.

Надеюсь, кому-то эта статья будет полезна. Первая часть её находится ниже и под катом Part I.

среда, 18 июля 2012 г.

Невозможно зайти в BIOS (ASUS Eee PC 1015PX)

Столкнулся со следующей проблемой: на нетбуке ASUS Eee PC 1015PX нет возможности попасть в BIOS. Произошло это то-ли после каких-то манипуляций пользователя, то-ли просто так звезды стали. Результат один - ни одна комбинация клавиш не пускает в настройку. НИ ОДНА - это то-есть совсем ни одна. Было испробовано все - даю гарантию. Помогает перешивка/сброс биоса. Чтоб сбросить - нужно разобрать и вытащить батарею, что чревато потерей гарантии. В DOS, кстати тоже не зайдем, ибо бут идет сразу с винта.

Короче, делаем что: заходим в винду, если таковая в живом виде имеется на Вашей модели (в принципе, думаю, операция пройдет на любой модели из линейки), переходим на сайт производителя в раздел загрузки и ищем свою модель нетбука/ноута. Затем в выпавшем списке качаем последнюю прошивку для биоса, а в утилитах ищем вот такую софтину ASUS Update Utility (ну или в таком роде, только чтоб не ASUS LiveUpdate - это не то) и качаем её, ставим на комп, запускаем. В открывшемся окошке (кстати, весьма креативно сделанном) выбираем сначала "записать существующий биос в файл" (на всяк случай). Делаем резервную копию. Затем выбираем "записать биос из файла" и указываем путь к скачанному ранее файлу прошивки. Затем нажимаем веселую кнопочку с надписью "вспышка". Молимся, курим минут 5-7. Если все хорошо (а все сука должно быть хорошо) - ресаем комп. Не обращайте внимания на мигающий индикатор питания - это нормально.  При старте он застопорится на экранчике, одна из строчек там будет просить "перезагрузи меня, чтоб я биос дошил, плииииз". Снова рубаем кнопку питания, включаем обратно и.... Вуа-ля, все ОК, в наш родной свеженький и пахнущий ванилькой биос можно зайти по F2.


Надеюсь, заметка будет кому-то полезна, ибо я убил на поиск путей исправления данной баги час а то и больше. А мог бы пива попить.