SmartQ7 и CO2 лазер.

Готовим мой старенький сморчок для роли робомозга.
Для этой цели потребовался внутренний уарт. По счастью, с доступом к станку лазерной резки это просто. Спасибо Диме за помощь со станком.



На хедере содержаться пины:
Вход питания для зарядки батареи
3.3 вольта выход с регулятора
Земля (куда же без нее?)
RX/TX пины уарта.

Китайская поделка на InfoTM X220

Собственно свершилось. Ко мне дошел планшет на базе этого китайского чипа.
Помня большое количество мучений с SmartQ 7 я уже заготовил набор напильников, но оказалось, что китайцы в этот раз сделали все на удивление неплохо.
Итак, сначала самые основные пункты.
Тачскрин резистивный, но на удивление неплохой. нареканий особо нет, по клавиатуре не промахиваюсь, калибровка не сползает, при удержании стилуса на одном месте дребезг малозаметен.
GPS действительно есть и действительно работает. Внешняя антенка в комплекте пришлась кстати.
Видео SD и HD кушает очень неплохо, при помощи встроенного CCPlayer’a. Это поделие с «пакманом в наушниках» на значке не переводится на английский/русский но свое главное дело — играть фильмы делает. Разного рода HD кино я особо не гонял, еще предстоит, но SD играет на ура.
3D действительно есть, и действительно работает. Несколько скачанных с маркета игрушек завелись сразу.
Акселерометр тоже порадовал. aTilt3D на таком экране выглядит красиво и работает без нареканий и тормозов.
камера — обычный веб глаз, не думаю что говорить тут надо о ней особо.
Чувствительность микрофона могла бы быть и выше.
Динамики достаточно тихие, пока еще не смотрел решается ли эта проблема программно.
_ОЧЕНЬ_ порадовал USB. Оба порта не просто работают в 2.0 режиме, обеспечивая хорошую скорость как чтения, так и записи, но и еще выдают хороший ток. Планшет без проблем раскачал два внешний жесткий диска от одной батареи и перекопировал образ убунты с одного на другой. USB флешки/веники монтируются автоматом, если там fat, ext2/3 и все остальное не видит.

Теперь неприятные вещи и как с ними бороться.
Первое — это wowHome. Замена стандартному хоуму с «3д кубиком» для выбора приложений. Жрет около 40ка мегабайт памяти, и при установки LauncherPro или альтернативного хоума все равно запускается.
Судя по отрисовке, эта поделка не использует возможности 3д ускорителя, и рисует кубик через 2д — отсюда и тормоза.
Второе — «Живые обоины» не работают обычно как надо, если используют 3д. работают через раз, тормозят… в общем отключать. Благо не шибко большая потеря. \
Скайп не хочет работать нормально — звонит, а потом сразу call failed. Входящие звонки тоже не ловит — только текст.

Ну а теперь вооружимся напильником и доведем клиента до кондиции.
Сначала получаем права администратора при помощи Universal androot. проблем здесь никаких, все одной кнопкой. Далее через root explorer или командную строку ищем и переименоввываем/сносим wowHome.apk.
Это наконец прибьет китайский хоумскрин. Вместо него будет либо стандартный андройдовский хоум, либо тот, который поставите себе. Я влепил себе туда LauncherPro. Работает очень плавно, без замираний. Попутно это показало рисованную китайскую красавицу с светлоголубыми волосами.

Выглядит по любому лучше тормознутого WowHome. Сам девайс при этом разогнался, и по отзывчивости стал не слишком уступать моему Motorola Milestone.
Из прочего софта не помешает autorotate switcher, ибо лежать на боку и читать в альбомной ориентации экрана иначе не выйдет.
Но это уже на любителя.

Время работы. Погонять девайс еще предстоит, но за время просмотра 40-минутной серии мозгоразжижающего Fringe, который я скачал для тестов батарея села где-то на 40%.
Учитывая, что смотрел я его с внешнего жесткого диска при максимальной яркости подсветки вполне достойный результат. Посмотрим, как батарея будет деградировать со временем.
Антена WiFi немнго даже лучше майлстоуновской, соединение держит стабильно и проблем в стиле SmartQ7, от которых я избавлялся при помощи другой антенны, паяльника и великого русского языка не было. Сверху есть переключательль WiFi, что оказалось удобным. Подозреваю, что power management для адаптера они нормально не осилили, потому и вывели переключатель наружу.
Проверил — оказался прав. С программно выключенным вайфаем батарейка садиться немного быстрее.
Проводная сеть работает на ура, хотя ADSL я не тестил, ровно как и 3G.

Из прочих раздражающих мелочей — шипящий во время работы динамик и заметно пищащий при максимальной яркости экран.
Первое должен в теории вылечить фильтрующий кондер на питание усилка (Или DAC’a), но пока вскрывать и лезть внутро с паяльником не хочется.
Лекарств от второго я особо пока не знаю. К счастью, на максимальной яркости я обычно не работаю.

Linux на MT6235 КИТах.

Началось. Дружно говорим ребятам из проекта oscom-baseband спасибо. Я раньше думал, что мму в КИТах нет. Оказывается, в чипе MT6235 оно есть. И линух на нем подняли.
И это даже заработало на моем Е1000
Инструкции просты. Для начала берем телефон.

Находим внутренний уарт и подрубаем к своему любимому чипу уарт-в-усб.

Далее все по инструкциям отсюда: http://bb.osmocom.org/trac/wiki/SciphoneDreamG2

Из убута пашет nand, ram, mmc
Код инициализации PLLки жестко завесил мой аппарат, так что не вариант, увы. По крайней мере пока будем тормозить.

Но все же приятно, наконец увидеть:

/ # uname -a
Linux (none) 2.6.36-next-20101029+ #72 PREEMPT Wed Nov 17 14:10:39 CET 2010 armv5tejl GNU/Linux
/ # cat /proc/cpuinfo
Processor : ARM926EJ-S rev 5 (v5l)
BogoMIPS : 104.24
Features : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant : 0x0
CPU part : 0x926
CPU revision : 5

Hardware : E1000 Rachel
Revision : 0000
Serial : 0000000000000000
/ #

Я продублировал код scipfone и обозвал борду e1000-rachel. Большей частью потому, что потом будет и специфика, относительно моего аппарата.
Самое время фиксить баги, писать код… Блин, да я даже и не думал, что сие возможно будет.
Покурив даташит у меня потекли слюнки.
С 2d ускорителем, вайфаем, блютузом и тв…. Этой штукой можно будет на ура рулить радиуправляемыми модельками. Возможностей куча, железо архидешево.

Много DC движков, попытка номер раз.

Вместе с тов. Inky собрались и решили соорудить небольшой плоттер из подручных запчастей
Помимо прикидок что можно соорудить на коленке из имеющегося хлама, ампутации некоторых компонентов из старого писишнорго хлама соорудили и траванули платку многомоторного контроллера. В паре мест я накосячил конечно: пришлось орудовать провлочками, но тем не менее.
Вот она маленькая красавица:


Может рулить 6ю движками, в теории. Должна была рулить семью, но я прокосячил в одном месте.
Жаль конечно полностью не успели. Мне еще предстоит написаь код, а Inky закончить механику.

Дешевый и сердитый кондиционер.

Тут газенваген:
Freaking smoke!

Потому решил соорудить нечто, дабы моск не пропускал такты от перегрева…

2 ведра, вода, лед, насос и кулер от БП. Продуваем воздух через водяную камеру где разбрызгиваем воду (большое ведро) и вуоля!

Уже лучше. Эта малышка охладила воздух с 34 до 30… А потом кончился лед…
Впрочем в гроде сейчас хуже.