Category Archives: Новости

OpenBTS и другие открытые технологии заметили в госдепе США

Думаю, что именно такой жёлто-прессный заголовок подходит для этой новости. В New York Times вышла статья с большим количеством журналистской воды про поддержку свободы речи и т.д., в которой тем не менее есть важная информация. Госдеп США выделил небольшой грант в 2 млн. долларов на 2 года на поддержку открытых проектов, связанных с предоставлением свободного доступа к данным. Одним из поддерживаемых проектов назван OpenBTS, и есть надежда, что это поможет продвинуть вперёд разработку открытой версии OpenBTS.

Собственно статья: U.S. Underwrites Internet Detour Around Censors

Добавлю, что работы по этому гранту координируются Open Technology Initiative. На прошлой неделе я принимал участие в первом coding sprint по этому проекту и должен сказать, что это грамотные и разумные ребята, чего не скажешь по статье.

Open Hardware Summit – 15 сентября в Нью-Йорке

Анонсирована дата следующего Open Hardware Summit – он пройдёт 15 сентября в Нью-Йорке. Подробности – традиционно на сайте конференции: http://www.openhardwaresummit.org/

Надеюсь, в этот раз у них будет лучше с прямой трансляцией и можно будет спокойно смотреть конференцию из дома.

Про хакспейсы на TED

Не зря болел – нашёл на TED ролик, где говорится про культуру makers/tinkerers (“maker” – “создатель, творец”, “tinker” – “рукодельник”)  в Штатах и упоминаются хакспейсы, как места концентрации этой культуры. Но не стоит думать, что makers = hackers, хотя они и пересекаются. Так, сложное мэйкерство, использующее высокие технологии можно считать хакерством, а хакерство в области реальных предметов можно считать мэйкерством. Но это уже философия и метафизика. :) Приятного просмотра!

(Увы, субтитров русских нет. Кто бы взялся за перевод?)

(UPD 1.10.11: Ого, русские субтитры появились. Спасибо переводчикам!)

Немного про хакспейсы

Блог всё дальше уходит от той темы, ради которой он создавался. Но видимо ничего не поделаешь – эволюция. Надеюсь, что поднимаемые тут темы вам тоже интересны. PS Про OpenBTS я ещё буду писать, просто новостей пока нет.

Появилось отличное 5мин видео про кремниево-долинный хакспейс Noisebridge. Рекомендую посмотреть всем, кто не очень понимает, что такое хакспейс, а тем что понимает – это просто занятно. У этого хакспейса отличный девиз: “Be excellent to each other.” (непереводимая игра слов, примерно обозначающая “Будь безупречен c собой и с другими.”)

По этому случаю публично отвечу на популярные вопросы о том, чем является и не является хакспейс. Хакспейсы бывают очень разные, но:

  1. Это принципиально некоммерческое место. Это не бизнес-инкубатор и не коммерчесий коворикнг.
  2. Это место, где технически-одарённым людям aka хакерам приятно заниматься созидательной деятельностью.
  3. Всё происходящее в хакспейсе должно лежать в рамках закона. Это не тайное общество, занимающееся подрывной или деструктивной деятельностью (см п.2).
  4. Это не разовое мероприятие, а постоянно действующий “кружок по интересам для взрослых мальчиков и девочек”.
  5. Это физическое место, а не виртуальное сообщество. Хотя вокруг хакспейса обязательно появляется активное виртуальное сообщество.
  6. Это не только физическое место, но и публичные мероприятия – лекции, семинары, воркшопы, конференции.

PS В качестве развлечения – вот так развлекаются хакеры в ещё одном американском хакспейсе – Unallocated. Гендальф с его трубкой отдыхает.

PPS См. также следующий пост про хакспейсы.

Открытая реализация TETRA

Харальд Вельте и его команда (с) взялись за реализацию абонентского устройства для TETRA, естественно под GPL. В качестве приёмо-передатчика используется USRP. За 10 дней ребята успели реализовать вполне работоспособные приёмник и передатчик и добраться до декодирования голоса. Высокие уровни протокола пока не реализованы.

Интересно, что многие (если не все) коммерческие сети TETRA, на которые успели посмотреть участники проекта не используют шифрование передающихся данных. Видимо производители оборудования буквально восприняли букву стандарта, в котором шифрование указано как опциональная возможность. Хотя если я правильно понимаю логику стандарта и его историю, то опциоальность вводилась для того, чтобы производители могли ставить собственное (сильное) шифрование, сертифицированное гос.органами – TETRA разрабатывалась как стандарт для применения силовыми структурами и public safety (пожарные, скорая, МЧС и т.д.).

PS Исходные коды будут опубликованы, как только участники проекта заменят несколько кусков заимствованного кода на собственные реализации. Это необходимо для соблюдения лицензии GPL. Судя по темпам разработки, это будет скоро. Следите за новостями :)

Хакспейс (hackerspace) в Москве

Год назад я узнал о том, что такое хакспейс и что в мире их дофига. С тех пор меня не покидает мысль, что надо подключать Россию к этому движению. Говорят, в советское время было много радиолюбительских и компьютерных клубов, а потом всё растворилось в перестройке. Я не знаю, я тогда ещё ребёнком был. Но я уверен, что сейчас можно возрождать это на новом уровне. Короче говоря —

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

  1. Кому интересно участвовать в создании хакспейса? Как в организации, так и в проведении интересных мероприятий.
  2. Кто готов принести своё оборудование? Уверен, у многих есть полезные/интересные вещи, которые лежат на антресолях или просто используются раз в год.
  3. Кому вообще интересна идея хакспейса?

Со своей стороны мы готовы принести нашу USRP (и вторую, когда починим), FriendlyARM Mini 2440 c 7″ LCD и может ещё что-то, надо подумать. :) Мы будем постепенно докупать себе ещё USRP с дочерними платами и другого радио-оборудования, и сможем его тоже делить с членами хакспейса.

PS Более подробно про хакспейсы можно почитать на hackerspaces.org.

UPD. Ещё можем предоставить Xilinx Spartan6 dev.board SP-605. Он у нас сейчас практически не используется.

USRP2 снимается с производства

После покупки Ettus Research’а National Instruments’ами, дела у Еттуса явно пошли в гору. В марте 2011 USRP2 снимается с производства, её место займёт новая USRP N210 (pdf datasheet). Вкратце:

  • Gigabit Ethernet
  • Up to 50 MHz of full-duplex RF bandwidth
  • Xilinx® Spartan® 3A-DSP3400 FPGA
  • Dual 100 MS/s 14-bit ADCs
  • Dual 400 MS/s 16-bit DACs
  • Auxiliary analog and digital I/O to facilitate integration into a larger system
  • FGPA is reconfigurable over the Ethernet using the internal Flash which replaces the SD cards used by the USRP2
  • Multiple USRP N210 devices can be connected together to form MIMO systems
  • Price is $1700

Ещё одна новая игрушка, в этот раз в продолжение серии USRP1 – USRP E100 (pdf datasheet) со встроенным Gumstix Overo – одноплатным компьютером на 720MHz OMAP™3 (ARM® Cortex™ A8 processor & TI C64x+ DSP):

  • Xilinx® Spartan® 3A-DSP1800 FPGA
  • Runs a full distribution of Linux enabling both development and deployment without the need for a host computer
  • Two 64 MS/s 12-bit ADCs
  • Two 128 MS/s 14-bit DACs
  • Auxiliary analog and digital I/O facilitates integration into a larger system
  • Price is $1300

В скором времени обещаю выкатить ещё модификаций. Вот выдержка из письма Эттуса в список рассылки от 17 ноября, объясняющая новую схему именования USRP и их ближайшие планы:

Each product number is one letter and 3 digits.  The letter denotes how the device is attached to the computer —
“B” stands for bus (i.e. USB)
“N” for network (ethernet in this case)
“E” for embedded computer

The first digit roughly indicates a product generation.  In this case, 2 for the 2nd generation of our network devices.

The 2nd digit indicates option levels.  In this case “1” indicates the larger S3A-3400 DSP FPGA.

The third digit indicates major revisions.  In this case we are on the zeroth revision.

Had this naming system been around when the USRP1 was introduced, it would have been called the USRP B100.  There’s no point in renaming it now, so we’ll continue calling it the USRP1.  Similarly, the USRP2 would have been called the USRP N100, but we won’t be renaming it.

There is a USRP N200 planned for March which will have a smaller Spartan 3A DSP 1800 FPGA instead of the 3400 in the already-announced N210. This will cost $200 less than the N210 because of the smaller FPGA.

We also will be making a formal announcement very soon about the USRP E100 and USRP E110 which will be embedded radio systems with 2 different sizes of FPGA.

We have other products in development which will further exercise this new naming system :)

Спалил USRP

Теперь у нас всего одна USRP. Вторая лежит полумёртвая. Причина сгорания осталась загадкой – ничего противоестественного с платой не делали, просто включили в сеть в незнакомом здании. Сначала выключился кулер, а через несколько минут с искрами и столбом дыма выгорел конденсатор в цепи питания:

Burnt USRP

Кроме этого пострадал собственно блок питания (может он и был причиной?). Судя по первичному обследованию, материнская плата в порядке (если не считать цепи питания), а вот дочерние платы не работают. Именно на них сидит ВЧ часть, и как их чинить пока не понятно.

PS Забавно, что предохранитель на USRP тоже сгорел, но ничего не предохранил. Как обычно.

UPD: Забыл написать, что плату починили, спасибо доброму человеку Максу. :) Оказалось, что достаточно было вернуть на место конденсатор, и всё заработало.  Легко отделались.

Мои ветки в OpenBTS

Последнее время я работал над несколькими фичами для открытой версии OpenBTS. Пока что они не включены в master-ветку и живут в отдельных ветках. Чтобы было меньше путаницы, я решил написать, как они сейчас устроены.

  1. achemeris/pending – ветка со всеми исправлениями опечаток и прочих неспецифичных багов и добавлениями мелких фич. Все остальные мои ветки основаны на более или менее новой версии этой ветки.
  2. achemeris/sms-split – в этой ветке я по просьбе Дэвида вынес всю (ну, практически всю) функциональность SMS выше уровня L3 из OpenBTS в smqueue. Это дало возможность пересылать СМС от абонента к абоненту без перекодирования, а значит теперь поддерживаются любые кодировки (в том числе и русская, ура!). Заодно я добавил поддержку составных СМС. Следующей фичей в этой ветке будет, наверное, поддержка подтвержения доставки и честное сообщение об ошибке, когда СМС не доходит даже до СМС-центра. Сейчас там заглушка, которой все ошибки пофиг.
  3. achemeris/remote-cli – здесь я добавил (1) возможность работать с коммандной строкой OpenBTS по через TCP или UNIX-сокеты, и (2) возможность работы в режиме демона, в том числе в режиме, когда упавший процесс автоматически перезапускается. Больше не надо мучаться с screen, если надо, чтобы OpenBTS работал круглосуточно. :)
  4. USSD /совместно с Иваном Ключниковым/ – в разработке USSD затишье. Очевидно, перед бурей, – скоро будем выность всю высокоуровневую работу с USSD из OpenBTS во внешнее приложение. Придётся немного передалать архитектуру.

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

Нужен спец по беспроводным протоколам

Если среди читателей этого блога спецы по PHY/MAC уровням современных беспроводных протоколов – откликнитесь, пожалуйста. Также интересны спецы по сигнальной обработке на Freescale StarCore или Texas Instruments C66x. Есть несколько вопросов и (может быть) деловое предложение.

(если вы видите эту запись, то вопрос всё ещё актуален)

Сайт переехал на новый сервер

Старый хостинг настолько жутко тормозил, что блог пришлось перенести. Теперь он живёт на Oversan Scalaxy – ребята его делают хорошие, стоимость низкая, скорость пока хорошая. Будем тестировать российские технологии. :)

OpenBTS installation for Dummies

Один из участников рассылки OpenBTS собрал в один документ все свои заметки по сборке системы для разработки OpenBTS и опубликовал его в свободный доступ (на английсковм). Для тех, кто только собирается вникать в премудрости работы с OpenBTS – очень полезный документ. Надеюсь, что он будет постепенно развиваться и обновляться. Спасибо Axelle Apvrille за классное начинание!

Ссылка: OpenBTS for dummies (на английском)

Перспективы открытого железа в России

Пользуясь тем, что я наконец-то добрался до блога, напишу ещё одну заметку по результатам прошедших конференций ROSH 10.10 и СПО-2010.

  1. Открытое железо в России существенно отстаёт в развитии от США и Европы. Но радует, что у нас оно всё-таки есть :) На западе существует уже несколько десятков коммерческих проектов, построенных на открытом железе. Они существуют уже около 7 лет и успели окрепнуть и выйти на хорошие показатели. Про некоммерческие проекты и говорить нечего. В России же проектам по открытому железу не более 1-2 лет и они в основном рассматриваются авторами как хобби.
  2. Открытые железные проекты в России пока ещё очень разрозненны и зачастую даже не знают друг о друге.
  3. Не претендуя на роль пророка – моё личное мнение, что из российских проектов наиболее перспективны OpenRobotics (детище основателя roboforum.ru) и Marsohod (создан энтузиастами ПЛИС из Таганрога). Почему? Потому что вокруг этих проектов быстро формируется сообщество, а это важнейший двигатель любого открытого проекта. Наш ClockTamer в этом отношении сильно отстаёт – с выпуском в продажу новой партии будем активно работать над созданием собственного сообщества.
  4. Нужно создавать место для тусовки заинтересованных в открытом железе людей. Дело будет двигаться намного быстрее, если мы будем обмениваться опытом и сотрудничать. Мы планируем в скором будущем запустить сайт, посвящённый открытому железу, а пока мы создали рассылку и приглашаем всех к участию в ней.
  5. Важная цель сейчас – это образование людей. Не многие в России слышали про открытое железо, и ещё меньшие его понимают. Естественно, что в таких условиях трудно ожидать огромного количества открытых проектов.

PS Если я упустил какой-то развитый открытый железный проект, развивающийся на наших просторах – напишите мне об этом. Буду рад познакомиться.

Кэширование адреса SMSC в iPhone

В последнем посте в блоге OpenBTS Дэвид Бёрджесс (David Burgess) опубликовал интересный факт. Есть предположение, что некоторые версии iPhone в некоторых условиях (будем говорить осторожно) используют адрес SMSС (это сервер, который отвечает за обработку и доставку СМС в сети оператора) из предыдущих сообщений того адресата, с которым вы переписываетесь. С точки зрения пользователя это приводит к тому, что при некорректной замене адреса SMSC всего в одном SMS-сообщении вы лишаетесь возможности переписываться с тем абонентом, которому было отправлено злополучное сообщение. Или переписка идёт нормально, но сообщения проходят через другой SMSC – например, платный или внимательно прослушивающийся. И это всё только для конкретного абонента – переписка с остальными идёт как обычно.

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

Вакансии по разработке OpenBTS

Дэвид Бёрджесс (David Burgess) объявил в списке рассылки о наборе разработчиков для разработки OpenBTS. Это связано с активизацией коммерческого применения OpenBTS и формированием команды разработчиков для компании RangeNetworks, которая и будет заниматься коммерческими приложениями OpenBTS.

Список требований к кандидатам

Основные (требуемые) умения:

* опыт разработки объектно-ориентированных приложений на C++
* опыт работы в географически-распределённых командах (профессионально или как ope-source разработчик)
* опыт работы со стандартным окружением разработки GNU (make, g++, gdb, svn/git)
* свободное общение на техническом английском

Вторичные (желательные) умения:

* знание текущего публичного релиза OpenBTS
* свободное общение на других язках на технические темы, особенно на испанском и кантонском китайском
* опыт работы с SQL БД (sqlite, MySQL, Oracle и т.д.)
* опыт работы с SIP-свичами, SIP АТС и шлюзами SS7/ISDN (Asterisk, FreeSWITCH, Cisco 5400 и т.д.)
* опыт программирования на объектно-ориентированных интерпретируемых языках (Java, Ruby и т.д.)
* опыт разработки server-side web applications (CGI, PHP и т.д.)
* опыт разработки/реализации алгоритмов цифровой обработки данных для систем связи (модуляция, фильтрация, sampling theory и т.д.)
* опыт разработки/реализации протоколов ISDN и/или сотовых сетей, особенно опорных сетей
* хорошее знание принципов конфигурирования Linux и/или BSD (например, как исользовать /etc, как конфигурировать разделы и файловые системы и т.д.)

Вакансии по большей части подразумевают работу по контракту. Если вы удовлетворяете всем обязательным требованиям и хотя бы нескольким дополнительным требованиям и заинтересованы в работе над OpenBTS – отправьте резюме на адрес david (at) rangenetworks.com.

PS От себя добавлю, что у меня очень положительный опыт работы с Дэвидом по контракту, и я могу смело рекомендовать эти позиции. Если есть вопросы по техническим моментам, по способу получения оплаты и т.д. – пишите мне, я с удовольствием поделюсь своим опытом и может быть чем-то помогу. Если вам очень хочется работать над проектом, но есть проблемы с коммуникациями на английском – тоже пишите мне, постараюсь максимально помочь. :)

PPS Кто может запостить это на OpenNET/LOR/Habr?

Новости ROSH 10.10

Напоминаем, что ROSH 10.10 уже послезавтра!

Обновления на странице конференции:

  • Появилась предварительная версия расписания. Конференция начнётся в 12:00 и продлится аж до 21:00. У нас не получилось сделать её короче, слишком много интересного. :)
  • Объявлены иностранные выступающие – это Bruce Perens, Steve Song, David Rowe и Gianluca Martino.

Не забудьте взять с собой ноутбуки, они могут вам пригодиться.

Для спокойного входа на конференцию рекомендуется иметь с собой паспорт или другой документ, удостоверяющий личность.

В перерыв можно будет сходить перекусить в одно из близлежащих мест общественного питания. Но если вы припасёте еду с собой, то сможете больше времени провести на выставке и может быть даже успеете запрограммировать какую-нибудь открытую железяку. ;)

Online-участники конференции могут задавать вопросы в джаббер-конференции rosh@conference.oshec.org или в твиттере с хэштагом #rosh1010.

Официальный запуск Range Networks, Inc.

Неделю назад в тёплой Калифорнии на конференции DEMO основатели проекта OpenBTS официально анонсировали запуск компании Range Networks, Inc. Эта компания будет заниматься поставками систем, построенных на базе OpenBTS, консультированием и дальнейшим развитием проекта.

Презентацию компании, проведённую её CEO Гленом Эденсом, можно посмотреть тут. Так же ркомендую прочитать статью о Range Networks в VentureBeat: Range Networks rings in cell-phone service for $2 a month.

Мини-конференция Russian Open-Source Hardware 10.10

ROSH 10.102 октября в славном городе Санкт-Петербурге, будет проходить мини-конференция, посвящённая открытому железу – Russian Open-Source Hardware 10.10.

Все мы знаем об открытом програмном обеспечении, но мало кто слышал об открытом железе. И ещё меньше, тех кто с ним работал. На конференции вы сможете не только узнать, что такое открытое железо, но и пообщаться с разработчиками открытых проектов, узнать что в этой области делается в России и в мире. Планируются выступления как российских, так и известных зарубежных докладчиков (удалённо).

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

Сайты конференции:
http://fairwaves.timepad.ru/event/3128/ (рус)
http://rosh1010.fairwaves.ru/ (анг)

PS Если вы ведёте открытый аппаратный проект – свяжитесь с нами, пожалуйста. После конференции, 3 октября, будет организована отдельная встреча для разработчиков открытого железа.

Что такое Open Source Hardware?

23 сентября на Open Hardware Summit в Нью-Йорке планируется принять окончательное (версия 1.0) определение Open Source Hardware. Прочитать предварительную версию определения и обсудить её можно на сайте freedomdefined.org.

PS Open Hardware Summit интересен сам по себе – организаторы обещают интересную программу. Надеемся, что будет организована трансляция выступлений и их можно будет посмотреть и из России.

Доступно видео семинара по Open Source Hardware с Chaos Constructions’10

Организаторы Chaos Constructions’10 выложили записи всех проходивших семинаров, в том числе и запись моего семинара по Open Source Hardware:

Слайды к выступлению: SlideShare
Видео для offline-просмотра:  avi (193Мб)

PS Мини-конференция OSH 10.10, посвящённая Open Source Hardware запланирована на 2 октября в Санкт-Петербурге. Для тех, кто не сможет участвовать лично, мы постараемся организовать видео-трансляцию. Программа мероприятия и место проведения скоро будут анонсированы.

Открытая мобильная связь может спасти мир

В разгаре очередной фестиваль Burning Man и уже третий раз связь на фестивале обеспечивается при помощи OpenBTS. NetworkWorld опубликовала по этому поводу статью с хорошим обзором текущего состояния проекта. Статья основана на интервью, взятом у одного из основателей проекта – Глена Эденса. Некоторые интересные факты из статьи:

  1. Связь для 50 000 участников фестиваля будет обеспечиваться при помощи 2 секторов (антенн) по 3 частотных канала в каждом. Также в этом году предоставляется возможность осуществлять звонки “наружу”.
  2. Вместо USRP в этом году используется специализированное железо.
  3. Коммерческой часть проекта будет анонсирована на DEMO conference 13-15 сентября.
  4. Полноценная базовая станция на основе OpenBTS будет стоить около $10K, а не $50-100K как традиционная базовая станция.
  5. OpenBTS использовался для обеспечения связи в главном госпитале Порт-о-Пренс (Гаити) после того, как землетрясение нарушило все существовавшие коммуникации. Инсталляция заняла всего два часа.
  6. С января было продано около 150 готовых комплектов для развёртывания OpenBTS.
  7. Исходный код был скачан 4 000 раз – в основном теми, кто может собрать всё необходимое своими руками.
  8. Тестовые сети на основе OpenBTS запущены в Индии, Африке, Тихом океане и некоторых других странах. Несколько инсталляций OpenBTS обслуживают частные владения – нефтяные месторождения, фермы, корабли. Ведётся работа по инсталляции OpenBTS на австралийской станции в Антарктике. Также интерес к OpenBTS проявляют военные и силовые структуры и DARPA. Системой интересуются провайдеры мобильной связи Telefonica и T-Mobile.

Проект становится на ноги, и я думаю, что уже ни у кого не возникает вопросов “зачем это всё надо?”. Остаётся лишь вопрос – станет ли это толчком к кардинальному изменению мира, или мир станет лучше “лишь чуть-чуть”. И ответ на него во многом зависит от всех нас, от нашего участия в изменении мира. :)

Chaos Constructions’10 и Open-Source Hardware

Рассказал на CC’10 про Open-Source Hardware. Надеюсь, присутствовашим было интересно и полезно :) Слайды с выступления доступны на SlideShare. Видеозапись должна скоро появиться на сайте СС.

Заодно познакомился с ребятами, которые делают oshw.ru и oshec.org. К сожалению, сами сайты сильно запущены, но проекты живы. В начале октября собираемся сделать совместную микро-конференцию по Open-Source Hardware – пригласить другие проекты, познакомиться, поделиться опытом, обсудить общие проблемы и личные достижения, планы, а так же просто пообщаться. Точное время, место и план мероприятия будут объявлены позднее. Постараемся организовать возможность удалённого участия. Все, кому интересно – пишите в комментариях.

OpenBTS 2.6 и Kalibrator 0.4.1

Анонсирован выход OpenBTS 2.6. Новая версия должна быть полностью совместима с инсталляциями OpenBTS 2.5 и обновление должно пройти без проблем. В связи с этим OpenBTS 2.5 обновляться больше не будет и все исправления будут только в ветке 2.6.
Основные изменения:

  1. Лицензия изменена с GPLv3 на AGPLv3 с дополнительными условиями. Если Вы собираетесь применять OpenBTS в реальной жизни – настоятельно рекомендуется её внимательно прочитать.
  2. Админы GnuRadio уже скоро год как не могут создать для OpenBTS git-репозиторий, пожтому код опубликован в GIT на SourceForge. Посмотреть его можно тут, скачать исходники в архиве тут.
  3. Для получения доступа на запись в репозиторий OpenBTS достаточно подписать contributors’ license agreement (CLA) c Kestrel SP.

Отдельно замечу, что мои исправления к OpenBTS вообще и USSD в частности можно скачать с github.

Также вышла новая версия утилиты Kalibrator 0.4.1. Эта утилита позволяет при помощи USRP просканировать эфир, чтобы найти частоты, на которых работают окружающие базовые станции и мощность их сигнала, и определить расхождение частоты генератора на USRP и генератора на базовой станции. В новой версии существенно повышена чувствительность  и введён родной режим сканирования. Узнать подробности и скачать исходные коды можно тут: http://thre.at/kalibrate.

Chaos Constructions’10 – 28-29 августа, Санкт-Петербург

На следующих выходных я буду нести распространять идею Open Source Hardware на комьютерном фестивале Chaos Constructions 10 в Санкт-Петербурге 28-29 августа.

Был план продемонстрировать на фестивале OpenBTS  в действии, но мой ноутбук попал в ремонт. Если есть энтузиаст, готовый пожертвовать на время демонстрации ноутбук с Ubuntu, идею можно возродить.

Disclaimer: Я ещё ни разу не был на Chaos Constructions, и надеюсь, что он будет похож по духу на берлинский Chaos Communication Congress. Если среди читателей есть завсегдатаи СС – напишите в комментариях.