Forwarded from Igor Qwerty
думаю "наводки на корпусе, что ли?" ну, хоть и вероятность 0.000001% - но всякое бывает...
вытаскиваю всё из корпуса. работает. прокладываю между корпусом и матерью кусок чего-то, газеты что ли - все работает...
ну, думаю, зашибись. проблема ушлА.
собираю всё. тухнет.
вытаскиваю всё из корпуса. работает. прокладываю между корпусом и матерью кусок чего-то, газеты что ли - все работает...
ну, думаю, зашибись. проблема ушлА.
собираю всё. тухнет.
Forwarded from Igor Qwerty
разбираю. работает. собираю. тухнет.
в итоге через две недели почти я понял закономерность :)
в итоге через две недели почти я понял закономерность :)
Forwarded from Igor Qwerty
когда я его не полностью собирал - я кнопку питания не с морды подцеплял, а стандартно отвёрткой пины коротил. и всё работало.
но как только я подцеплял шлейфы с морды - всё тухнет через ровно, [censored], полчаса
но как только я подцеплял шлейфы с морды - всё тухнет через ровно, [censored], полчаса
Forwarded from Igor Qwerty
в морде кнопка включения питания. это просто микрик, к которому припаяны два проводка. ну, блин, НЕ МОЖЕТ онО так делать. я в политехе конструирование ЭВМ заканчивал. я, блин, в этом на 100500% уверен.
Forwarded from Igor Qwerty
откручиваю от морды пластиковую панель...
Forwarded from Igor Qwerty
там, сцуко, банальный таракан.
залез лапами ровно на место припоя шлейфа к кнопке - и сдох, прилипнув именно там. и ни миллиметром дальше.
залез лапами ровно на место припоя шлейфа к кнопке - и сдох, прилипнув именно там. и ни миллиметром дальше.
Forwarded from Igor Qwerty
так вот. тараканы, оказывается, из себя представляют конденсаторы. когда высыхают.
Forwarded from Igor Qwerty
и, блин, очень точные конденсаторы.
Forwarded from Igor Qwerty
две недели. триста баксов на новые железки. седая голова. ощущение, что мне срочно надо проснуться.
Forwarded from Igor Qwerty
и грёбанный, блин, аппаратный баг
Начал перепись своих игр. Разумеется, пишу сюда только то, что у меня есть на физических носителях. И чот уже много получается. А играть всё равно не во что...
Этот список находится в той же таблице с устройствами, если что. Вот здесь: https://docs.google.com/spreadsheets/d/1Hzv-qWEmF0QtKvEElelJ89hfMiTI6YNdt2cxRIC3KiA/edit?usp=sharing
Этот список находится в той же таблице с устройствами, если что. Вот здесь: https://docs.google.com/spreadsheets/d/1Hzv-qWEmF0QtKvEElelJ89hfMiTI6YNdt2cxRIC3KiA/edit?usp=sharing
Forwarded from EXL
#coolstory
А вот процесс отладки 2048 на реальном устройстве удалённо. Этот прототип Motorola E680 с фотографии мой, который я давно выкупил у какого-то коллекционера, но он так до сих валяется у @Motofan в Украине, всё никак не можем согласовать почтовую отправку и содержимое посылки.
Так вот, @Motofan по моей просьбе ещё давно накатил Windows XP на один из своих старых компов, который подключен к интернету. Потом туда была поставлена программа AnyDesk (аналог TeamViewer), которая оказывается до сих пор поддерживает Windows XP.
Аппарат Motorola E680 очень старый (год выпуска 2004), поэтому с операционными системами старше Windows XP нормально он уже не работает. Зато под XP есть драйвера на USBNET от Belcarra и привычные драйвера от Motorola на тот же USB-модем. Вся прелесть E680 в том, что после подключения к компьютеру на USB-модем можно подать хитрую AT-команду, например, выполнив в
В телефоне подняты Telnet и Samba, что позволяет получить доступ к рутовой Shell-консоли с возможностью выполнять там привычные команды, запускать программы и кидать файлы на телефон или получать их с телефона прямо из Windows, просто введя в местном файловом менеджере адрес
Ну а дальше дело техники. Для E680 я написал программку, которая эмулирует нажатия на клавиатуру (нажатия на тачскрин я не успел доделать, но и без них справился), создал пару удобных скриптов-alias'ов типа "u — вверх, d — вниз, s — сделать скриншот", чтобы не ломать пальцы длинными параметрами в утилитах. А позже @Motofan решил прокинуть картинку с Web-камеры, направленной на телефон, чтобы я мог видеть экран устройства и не ковыряться со скриншотами. В итоге я мог свободно перемещаться по меню и выбирать нужные мне пункты и элементы интерфейса, не отвлекая @Motofan от дел.
Процесс разработки (правка кода, компиляция и линковка) происходили у меня на Linux-хосте, после чего я с помощью AnyDesk закидывал готовый исполняемый файл прямо в Motorola E680 через Samba, запускал программу рядом в окне PuTTY и отлаживал/тестировал её. Буквально за пару таких удалённых сеансов к E680 я вычистил все ошибки некорректного использования API (он закрыт, поэтому многое делается наугад), пофиксил все огрехи в интерфейсе программы и даже собрал небольшой SDK для Motorola E680.
А вот процесс отладки 2048 на реальном устройстве удалённо. Этот прототип Motorola E680 с фотографии мой, который я давно выкупил у какого-то коллекционера, но он так до сих валяется у @Motofan в Украине, всё никак не можем согласовать почтовую отправку и содержимое посылки.
Так вот, @Motofan по моей просьбе ещё давно накатил Windows XP на один из своих старых компов, который подключен к интернету. Потом туда была поставлена программа AnyDesk (аналог TeamViewer), которая оказывается до сих пор поддерживает Windows XP.
Аппарат Motorola E680 очень старый (год выпуска 2004), поэтому с операционными системами старше Windows XP нормально он уже не работает. Зато под XP есть драйвера на USBNET от Belcarra и привычные драйвера от Motorola на тот же USB-модем. Вся прелесть E680 в том, что после подключения к компьютеру на USB-модем можно подать хитрую AT-команду, например, выполнив в
cmd.exe
строку: AT+MODE=99 > COM4
, после чего E680 переключится из режима USB-модема в режим USBNET, а этот режим позволяет делать многие интересные вещи.В телефоне подняты Telnet и Samba, что позволяет получить доступ к рутовой Shell-консоли с возможностью выполнять там привычные команды, запускать программы и кидать файлы на телефон или получать их с телефона прямо из Windows, просто введя в местном файловом менеджере адрес
\\169.254.142.2
, благо даже древние Explorer'ы поддерживают Samba.Ну а дальше дело техники. Для E680 я написал программку, которая эмулирует нажатия на клавиатуру (нажатия на тачскрин я не успел доделать, но и без них справился), создал пару удобных скриптов-alias'ов типа "u — вверх, d — вниз, s — сделать скриншот", чтобы не ломать пальцы длинными параметрами в утилитах. А позже @Motofan решил прокинуть картинку с Web-камеры, направленной на телефон, чтобы я мог видеть экран устройства и не ковыряться со скриншотами. В итоге я мог свободно перемещаться по меню и выбирать нужные мне пункты и элементы интерфейса, не отвлекая @Motofan от дел.
Процесс разработки (правка кода, компиляция и линковка) происходили у меня на Linux-хосте, после чего я с помощью AnyDesk закидывал готовый исполняемый файл прямо в Motorola E680 через Samba, запускал программу рядом в окне PuTTY и отлаживал/тестировал её. Буквально за пару таких удалённых сеансов к E680 я вычистил все ошибки некорректного использования API (он закрыт, поэтому многое делается наугад), пофиксил все огрехи в интерфейсе программы и даже собрал небольшой SDK для Motorola E680.
Для контекста - это вот такая мобила с операционной системой EZX, основанной на Линуксе.