EDTracker — DIY head tracker своими руками

edtracker-1Это один из самых удачных проектов head tracker’ов, который я только встречал. Используются самые передовые технологии — акселерометр, гироскоп и компас, такие же, как и в гарнитурах виртуальной реальности Gear VR, Playstation VR, Oculus Rift и прочих. А для создания достаточно лишь минимального умения паять и более чем скромной суммы денег. А теперь по порядку.

Читать далее »

Хостинг и VPS: муки выбора

Сайтами я занимаюсь давно. Первый создавал еще в 2000-х, не зная ничего, нарисовал его в ворде и опубликовал через IIS в локальной сети. Потом делал сайты и для себя, для разных проектов, и под заказ. Но поиск хостера — отдельная проблема. Отчасти решить ее помогает hostobzor. Но даже найдя то, что подходит под всем параметрам, можно обплеваться: то цена хорошая, а места мало, то места много, а стабильности никакой, то вроде и места много, и стабильно, но поддержка почти мертвая.

Читать далее »

OpenWRT на TP-LINK TL-WR340GD

OpenWRT Router TP-LINK TL-WR340GD Atheros AR2317 88E6060, AR8236, ADM6996 Flash RAM

 

Очень дешевый и слабый роутер. Поставить на него OpenWRT — вопрос скорее академический, так как если нужен результат — то лучше сразу пойти в магазин за нормальным аппаратом.

 

Основные проблемы:

  1. Нехватка RAM — менять
  2. Нехватка Flash — менять
  3. Загрузчик VxWorks — менять на загрузчик Linux
  4. Необычный встроенный свич — править драйвер

Теперь по-порядку.

Читать далее »

Тактирование at90usb162

 

at90usb162-clock

Как оказалось, с завода at90usb162 идут с включенным фьюзом CLKdiv8. А это значит, что с кварцем 16МГц, ядро будет работать с частотой 2МГц, что влияет, например, на скорость счетчика, а это, в свою очередь, ограничивает максимальную частоту ШИМ.

Но это еще не все сюрпризы. Изменить этот фьюз нельзя, пока не очистишь чип. Очистишь чип — сотрется бутлоер и лок фьюзы. Если лок фьюзы не поставишь — бутлодер себя затрет.

Итого был выработан такой порядок прошивки:
Читать далее »

ATunvPRG — универсальная плата для прошивки микросхем памяти и CPLD

photo-mainОсновные возможности:

стандартный разъем 2.54мм и площадки для пайки, обновление прошивки по USB
прошивка большинства микроконтроллеров Atmel с интерфейсами ISP, PDI, TPI
прошивка EEEPROM серии 24Сxx
работа в качестве JTAG адаптера OpenOCD
прошивка микросхем памяти NAND по интерфейсам SPI и CFI плюс Nordic nRF24LE1
работа в качестве usb-uart (usb-com при исопльзовании MAX232) адаптера (переходника)
чтение и прошивка XBox 360 16Mb и 256Mb NAND (для установки Freeboot)
прошивка ПЛИС (CPLD) Xilinx CoolRunner-II (в том числе Glitch плты для установки Freeboot)

О том, как стать обладателем, на форуме HackFaq, а так же пишите коментарии.

Концепт платы инструмента для Xbox 360

Нарисовал схему и грубо развел печатную плату. Вот что получилось.

Инструмент для RGH взлома Xbox 360

at90usb162 xbox 360 nand cpld nandpro xc2c64a

Здесь сначала просто лирика. Изложение по сути начинается с изображения.

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

— считывание и запись прошивки NAND самого Xbox 360
— запись прошивки CPLD.

Для этого можно использовать и стандартный LPT порт компьютера, но это медленно, не надежно, не красиво, да и просто не современно. Я начал пересматривать свои запасы различной электроники в поисках того, что бы использовать для этой задачи. Нужно было найти что-то, на чем можно было бы создать устройство, которое подключалось бы к компьютеру по USB, выполняло необходимы задачи, стоило достаточно дешево и было у в моих запасах.

Читать далее »

Используем ADS модем

Один очень хороший человек отдал мне эту железку поиграться. За что ему огромное спасибо.

Данный девайс меня не просто так заинтересовал — это ведь полноценный встраиваемый компьютер с Linux и MIPS архитектурой.

Естественно первым делом устройство было разобрано и изучено.

Читать далее »

Запуск STM32 без кварца

Вот такая задачка попалась. Контролер тактируется от внешнего источника тактов (FT232RL). А работать никак не хочет, даже начальную инициализацию не проходит. День бился…

Оказалось, что сразу после резета контроллер пытается запуститься от внешнего кристалла, а его же нет!

Потом нашел в файле system_stm32f10x.c такие строчки:

Читать далее »

Китайский J-Link v8

Купил такую штуку на Aliexpress.com за $19.99. Примерно через месяц пришла посылка.
Качество платы порадовало, а вот пластик — ужасен( Кривой и с неприятным запахом. Кабель USB тоже не оч. пориятно пахнет)
Попробовал отладку STM32 по SWD — отлично!
Что касается слетающей прошивки — в коплекте пришла болванка, записанная до отказа стафом, в том числе прошивка и инструкции. Там два способа, один через JTAG который разведен, но не распаян (нет контактов и резисторов), и через загрузчик, правда я особо не вникал.
Я думал придется искать кейген для лицензии, но оказалось, в девайсе все лицензии уже зашиты — красота!

Читать далее »